diff --git a/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/users/EjectUserFromMeetingCmdMsgHdlr.scala b/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/users/EjectUserFromMeetingCmdMsgHdlr.scala index 29014f5c5bf21d84a05620a11736c28ae94a9fb5..4915c73f8008aedf314b931c842de390cf1fbd21 100755 --- a/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/users/EjectUserFromMeetingCmdMsgHdlr.scala +++ b/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/users/EjectUserFromMeetingCmdMsgHdlr.scala @@ -4,7 +4,7 @@ import org.bigbluebutton.common2.msgs._ import org.bigbluebutton.core.running.{ LiveMeeting, OutMsgRouter } import org.bigbluebutton.core2.message.senders.Sender import org.bigbluebutton.core.apps.{ PermissionCheck, RightsManagementTrait } -import org.bigbluebutton.core.models.EjectReasonCode +import org.bigbluebutton.core.models.{ EjectReasonCode, RegisteredUsers } trait EjectUserFromMeetingCmdMsgHdlr extends RightsManagementTrait { this: UsersApp => @@ -28,9 +28,32 @@ trait EjectUserFromMeetingCmdMsgHdlr extends RightsManagementTrait { PermissionCheck.ejectUserForFailedPermission(meetingId, msg.header.userId, reason, outGW, liveMeeting) } else { val reason = "user ejected by another user" - UsersApp.ejectUserFromMeeting(outGW, liveMeeting, userId, ejectedBy, reason, EjectReasonCode.EJECT_USER) - // send a system message to force disconnection - Sender.sendDisconnectClientSysMsg(meetingId, userId, ejectedBy, EjectReasonCode.EJECT_USER, outGW) + for { + registeredUser <- RegisteredUsers.findWithUserId(userId, liveMeeting.registeredUsers) + ejectedByUser <- RegisteredUsers.findWithUserId(ejectedBy, liveMeeting.registeredUsers) + } yield { + if (registeredUser.externId != ejectedByUser.externId) { + // Eject users + //println("****************** User " + ejectedBy + " ejecting user " + userId) + // User might have joined using multiple browsers. + // Hunt down all registered users based on extern userid and eject them all. + // ralam april 21, 2020 + RegisteredUsers.findAllWithExternUserId(registeredUser.externId, liveMeeting.registeredUsers) foreach { ru => + //println("****************** User " + ejectedBy + " ejecting other user " + ru.id) + UsersApp.ejectUserFromMeeting(outGW, liveMeeting, ru.id, ejectedBy, reason, EjectReasonCode.EJECT_USER) + // send a system message to force disconnection + Sender.sendDisconnectClientSysMsg(meetingId, ru.id, ejectedBy, EjectReasonCode.EJECT_USER, outGW) + } + } else { + // User is ejecting self, so just eject this userid not all sessions if joined using multiple + // browsers. ralam april 23, 2020 + //println("****************** User " + ejectedBy + " ejecting self " + userId) + UsersApp.ejectUserFromMeeting(outGW, liveMeeting, userId, ejectedBy, reason, EjectReasonCode.EJECT_USER) + // send a system message to force disconnection + Sender.sendDisconnectClientSysMsg(meetingId, userId, ejectedBy, EjectReasonCode.EJECT_USER, outGW) + } + + } } } } diff --git a/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/users/UsersApp.scala b/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/users/UsersApp.scala index 8570f52a8c5aeed89d0a7d85258254a129177aa9..f3b6ccbdc484159046053d36122173b706621d92 100755 --- a/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/users/UsersApp.scala +++ b/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/users/UsersApp.scala @@ -105,7 +105,7 @@ object UsersApp { for { user <- Users2x.ejectFromMeeting(liveMeeting.users2x, userId) - reguser <- RegisteredUsers.remove(userId, liveMeeting.registeredUsers) + reguser <- RegisteredUsers.eject(userId, liveMeeting.registeredUsers, ejectedBy) } yield { sendUserEjectedMessageToClient(outGW, meetingId, userId, ejectedBy, reason, reasonCode) sendUserLeftMeetingToAllClients(outGW, meetingId, userId) diff --git a/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/users/ValidateAuthTokenReqMsgHdlr.scala b/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/users/ValidateAuthTokenReqMsgHdlr.scala index 8102507b9507471045a20800331fbd1f72905781..bae7853a5b5faff56cb806a050b8008e3b3f3355 100755 --- a/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/users/ValidateAuthTokenReqMsgHdlr.scala +++ b/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/users/ValidateAuthTokenReqMsgHdlr.scala @@ -5,7 +5,7 @@ import org.bigbluebutton.core.bus.InternalEventBus import org.bigbluebutton.core.domain.MeetingState2x import org.bigbluebutton.core.models._ import org.bigbluebutton.core.running.{ HandlerHelpers, LiveMeeting, OutMsgRouter } -import org.bigbluebutton.core2.message.senders.{ MsgBuilder } +import org.bigbluebutton.core2.message.senders.{ MsgBuilder, Sender } trait ValidateAuthTokenReqMsgHdlr extends HandlerHelpers { this: UsersApp => @@ -17,33 +17,70 @@ trait ValidateAuthTokenReqMsgHdlr extends HandlerHelpers { def handleValidateAuthTokenReqMsg(msg: ValidateAuthTokenReqMsg, state: MeetingState2x): MeetingState2x = { log.debug("RECEIVED ValidateAuthTokenReqMsg msg {}", msg) + var failReason = "Invalid auth token." + var failReasonCode = EjectReasonCode.VALIDATE_TOKEN + val regUser = RegisteredUsers.getRegisteredUserWithToken(msg.body.authToken, msg.body.userId, liveMeeting.registeredUsers) regUser match { case Some(u) => - if (u.guestStatus == GuestStatus.ALLOW) { + // Check if ejected user is rejoining. + // Fail validation if ejected user is rejoining. + // ralam april 21, 2020 + if (u.guestStatus == GuestStatus.ALLOW && !u.ejected) { userValidated(u, state) } else { - validateTokenFailed(outGW, meetingId = liveMeeting.props.meetingProp.intId, - userId = msg.header.userId, authToken = msg.body.authToken, - valid = false, waitForApproval = false, state) + if (u.ejected) { + failReason = "Ejected user rejoining" + failReasonCode = EjectReasonCode.EJECTED_USER_REJOINING + } + validateTokenFailed( + outGW, + meetingId = liveMeeting.props.meetingProp.intId, + userId = msg.header.userId, + authToken = msg.body.authToken, + valid = false, + waitForApproval = false, + failReason, + failReasonCode, + state + ) } case None => - validateTokenFailed(outGW, meetingId = liveMeeting.props.meetingProp.intId, - userId = msg.header.userId, authToken = msg.body.authToken, - valid = false, waitForApproval = false, state) + validateTokenFailed( + outGW, + meetingId = liveMeeting.props.meetingProp.intId, + userId = msg.header.userId, + authToken = msg.body.authToken, + valid = false, + waitForApproval = false, + failReason, + failReasonCode, + state + ) } } - def validateTokenFailed(outGW: OutMsgRouter, meetingId: String, userId: String, authToken: String, - valid: Boolean, waitForApproval: Boolean, state: MeetingState2x): MeetingState2x = { + def validateTokenFailed( + outGW: OutMsgRouter, + meetingId: String, + userId: String, + authToken: String, + valid: Boolean, + waitForApproval: Boolean, + reason: String, + reasonCode: String, + state: MeetingState2x + ): MeetingState2x = { val event = MsgBuilder.buildValidateAuthTokenRespMsg(meetingId, userId, authToken, valid, waitForApproval) outGW.send(event) - UsersApp.ejectUserFromMeeting(outGW, liveMeeting, userId, SystemUser.ID, "Invalid auth token.", EjectReasonCode.VALIDATE_TOKEN) + // send a system message to force disconnection + // Comment out as meteor will disconnect the client. Requested by Tiago (ralam apr 28, 2020) + //Sender.sendDisconnectClientSysMsg(meetingId, userId, SystemUser.ID, reasonCode, outGW) state } diff --git a/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/voice/UserJoinedVoiceConfEvtMsgHdlr.scala b/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/voice/UserJoinedVoiceConfEvtMsgHdlr.scala index ac38722dd642859065d440c58d6be7547b225262..5b614c3d6af31a14fc902c75670a8da28e3edf9b 100755 --- a/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/voice/UserJoinedVoiceConfEvtMsgHdlr.scala +++ b/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/voice/UserJoinedVoiceConfEvtMsgHdlr.scala @@ -2,7 +2,9 @@ package org.bigbluebutton.core.apps.voice import org.bigbluebutton.SystemConfiguration import org.bigbluebutton.common2.msgs._ +import org.bigbluebutton.core.models.VoiceUsers import org.bigbluebutton.core.running.{ LiveMeeting, MeetingActor, OutMsgRouter } +import org.bigbluebutton.core2.message.senders.MsgBuilder trait UserJoinedVoiceConfEvtMsgHdlr extends SystemConfiguration { this: MeetingActor => @@ -13,19 +15,29 @@ trait UserJoinedVoiceConfEvtMsgHdlr extends SystemConfiguration { def handleUserJoinedVoiceConfEvtMsg(msg: UserJoinedVoiceConfEvtMsg): Unit = { log.info("Received user joined voice conference " + msg) - VoiceApp.handleUserJoinedVoiceConfEvtMsg( - liveMeeting, - outGW, - eventBus, - msg.body.voiceConf, - msg.body.intId, - msg.body.voiceUserId, - msg.body.callingWith, - msg.body.callerIdName, - msg.body.callerIdNum, - msg.body.muted, - msg.body.talking, - "freeswitch" - ) + if (VoiceUsers.isCallerBanned(msg.body.callerIdNum, liveMeeting.voiceUsers)) { + log.info("Ejecting banned voice user " + msg) + val event = MsgBuilder.buildEjectUserFromVoiceConfSysMsg( + props.meetingProp.intId, + props.voiceProp.voiceConf, + msg.body.voiceUserId + ) + outGW.send(event) + } else { + VoiceApp.handleUserJoinedVoiceConfEvtMsg( + liveMeeting, + outGW, + eventBus, + msg.body.voiceConf, + msg.body.intId, + msg.body.voiceUserId, + msg.body.callingWith, + msg.body.callerIdName, + msg.body.callerIdNum, + msg.body.muted, + msg.body.talking, + "freeswitch" + ) + } } } diff --git a/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/models/RegisteredUsers.scala b/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/models/RegisteredUsers.scala index c009167680c03bc19a158c44e716d8fa730ff579..052b4e85958083aaf0e4d76ed42825a43ae67df6 100755 --- a/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/models/RegisteredUsers.scala +++ b/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/models/RegisteredUsers.scala @@ -18,6 +18,7 @@ object RegisteredUsers { guestStatus, System.currentTimeMillis(), false, + false, false ) } @@ -30,6 +31,14 @@ object RegisteredUsers { users.toVector.find(ru => id == ru.id) } + def findWithExternUserId(id: String, users: RegisteredUsers): Option[RegisteredUser] = { + users.toVector.find(ru => id == ru.externId) + } + + def findAllWithExternUserId(id: String, users: RegisteredUsers): Vector[RegisteredUser] = { + users.toVector.filter(ru => id == ru.externId) + } + def findUsersNotJoined(users: RegisteredUsers): Vector[RegisteredUser] = { users.toVector.filter(u => u.joined == false && u.markAsJoinTimedOut == false) } @@ -50,11 +59,52 @@ object RegisteredUsers { } def add(users: RegisteredUsers, user: RegisteredUser): Vector[RegisteredUser] = { - users.save(user) + + findWithExternUserId(user.externId, users) match { + case Some(u) => + if (u.ejected) { + // Ejected user is rejoining. Don't add so that validate token + // will fail and can't join. + // ralam april 21, 2020 + val ejectedUser = user.copy(ejected = true) + users.save(ejectedUser) + } else { + // If user hasn't been ejected, we allow user to join + // as the user might be joining using 2 browsers for + // better management of meeting. + // ralam april 21, 2020 + users.save(user) + } + case None => + users.save(user) + } + } - def remove(id: String, users: RegisteredUsers): Option[RegisteredUser] = { - users.delete(id) + private def banUser(ejectedUser: RegisteredUser, users: RegisteredUsers, ejectedByUser: RegisteredUser): RegisteredUser = { + // Some users join with multiple browser to manage the meeting. + // Don't black list a user ejecting oneself. + // ralam april 23, 2020 + if (ejectedUser.externId != ejectedByUser.externId) { + // Set a flag that user has been ejected. We flag the user instead of + // removing so we can eject when user tries to rejoin with the same + // external userid. + // ralam april 21, 2020 + val u = ejectedUser.modify(_.ejected).setTo(true) + users.save(u) + u + } else { + users.delete(ejectedUser.id) + ejectedUser + } + } + def eject(id: String, users: RegisteredUsers, ejectedBy: String): Option[RegisteredUser] = { + for { + ru <- findWithUserId(id, users) + eu <- findWithUserId(ejectedBy, users) + } yield { + banUser(ru, users, eu) + } } def setWaitingForApproval(users: RegisteredUsers, user: RegisteredUser, @@ -115,6 +165,7 @@ case class RegisteredUser( guestStatus: String, registeredOn: Long, joined: Boolean, - markAsJoinTimedOut: Boolean + markAsJoinTimedOut: Boolean, + ejected: Boolean ) diff --git a/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/models/Users2x.scala b/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/models/Users2x.scala index 7cf646c2739a02aad668deb72b6eb821d7aefc9b..3e00cca80fe660be7b8fd03bb257915af567a110 100755 --- a/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/models/Users2x.scala +++ b/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/models/Users2x.scala @@ -297,4 +297,5 @@ object EjectReasonCode { val SYSTEM_EJECT_USER = "system_requested_eject_reason" val VALIDATE_TOKEN = "validate_token_failed_eject_reason" val USER_INACTIVITY = "user_inactivity_eject_reason" + val EJECTED_USER_REJOINING = "ejected_user_rejoining_reason" } diff --git a/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/models/VoiceUsers.scala b/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/models/VoiceUsers.scala index ba0783a9df0e9a61b083089c6444e17b3f3f30af..58cfb7dcdcc1d8466331eb11db8419726420fd23 100755 --- a/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/models/VoiceUsers.scala +++ b/akka-bbb-apps/src/main/scala/org/bigbluebutton/core/models/VoiceUsers.scala @@ -17,6 +17,16 @@ object VoiceUsers { def findAllFreeswitchCallers(users: VoiceUsers): Vector[VoiceUserState] = users.toVector.filter(u => u.calledInto == "freeswitch") def findAllKurentoCallers(users: VoiceUsers): Vector[VoiceUserState] = users.toVector.filter(u => u.calledInto == "kms") + def findAllBannedCallers(users: VoiceUsers): Vector[VoiceUserState] = users.bannedUsers.values.toVector + + def isCallerBanned(callerIdNum: String, users: VoiceUsers): Boolean = { + users.bannedUsers.contains(callerIdNum) + } + + def ban(users: VoiceUsers, user: VoiceUserState): Unit = { + users.ban(user) + } + def add(users: VoiceUsers, user: VoiceUserState): Unit = { users.save(user) } @@ -67,12 +77,21 @@ object VoiceUsers { class VoiceUsers { private var users: collection.immutable.HashMap[String, VoiceUserState] = new collection.immutable.HashMap[String, VoiceUserState] + // Keep track of ejected voice users to prevent them from rejoining. + // ralam april 23, 2020 + private var bannedUsers: collection.immutable.HashMap[String, VoiceUserState] = new collection.immutable.HashMap[String, VoiceUserState] + // Collection of users that left the meeting. We keep a cache of the old users state to recover in case // the user reconnected by refreshing the client. (ralam june 13, 2017) private var usersCache: collection.immutable.HashMap[String, VoiceUserState] = new collection.immutable.HashMap[String, VoiceUserState] private def toVector: Vector[VoiceUserState] = users.values.toVector + private def ban(user: VoiceUserState): VoiceUserState = { + bannedUsers += user.callerNum -> user + user + } + private def save(user: VoiceUserState): VoiceUserState = { users += user.intId -> user user @@ -134,4 +153,4 @@ case class VoiceUserState( listenOnly: Boolean, calledInto: String, lastStatusUpdateOn: Long -) \ No newline at end of file +) diff --git a/akka-bbb-apps/src/main/scala/org/bigbluebutton/core2/message/handlers/EjectUserFromVoiceCmdMsgHdlr.scala b/akka-bbb-apps/src/main/scala/org/bigbluebutton/core2/message/handlers/EjectUserFromVoiceCmdMsgHdlr.scala index d57fe26591ae1f6b1e4fa2ff7222ccfe155b1d20..e49cb48bde1f794be7ab7a739dceee6a3e233bae 100755 --- a/akka-bbb-apps/src/main/scala/org/bigbluebutton/core2/message/handlers/EjectUserFromVoiceCmdMsgHdlr.scala +++ b/akka-bbb-apps/src/main/scala/org/bigbluebutton/core2/message/handlers/EjectUserFromVoiceCmdMsgHdlr.scala @@ -23,6 +23,7 @@ trait EjectUserFromVoiceCmdMsgHdlr extends RightsManagementTrait { u <- VoiceUsers.findWithIntId(liveMeeting.voiceUsers, msg.body.userId) } yield { log.info("Ejecting user from voice. meetingId=" + props.meetingProp.intId + " userId=" + u.intId) + VoiceUsers.ban(liveMeeting.voiceUsers, u) val event = MsgBuilder.buildEjectUserFromVoiceConfSysMsg(props.meetingProp.intId, props.voiceProp.voiceConf, u.voiceUserId) outGW.send(event) } diff --git a/akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/voice/freeswitch/ESLEventListener.java b/akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/voice/freeswitch/ESLEventListener.java index a6a4e60a0c2f02bd090d3a5644fc18545eb1b0e9..c42e80f7be42b2d925ff3baadea1baddad0c8180 100755 --- a/akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/voice/freeswitch/ESLEventListener.java +++ b/akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/voice/freeswitch/ESLEventListener.java @@ -56,7 +56,7 @@ public class ESLEventListener implements IEslEventListener { private static final Pattern CALLERNAME_PATTERN = Pattern.compile("(.*)-bbbID-(.*)$"); private static final Pattern CALLERNAME_WITH_SESS_INFO_PATTERN = Pattern.compile("^(.*)_(\\d+)-bbbID-(.*)$"); private static final Pattern CALLERNAME_LISTENONLY_PATTERN = Pattern.compile("^(.*)_(\\d+)-bbbID-LISTENONLY-(.*)$"); - private static final Pattern ECHO_TEST_DEST_PATTERN = Pattern.compile("^9196(\\d+)$"); + private static final Pattern ECHO_TEST_DEST_PATTERN = Pattern.compile("^echo(\\d+)$"); @Override public void conferenceEventJoin(String uniqueId, String confName, int confSize, EslEvent event) { @@ -334,7 +334,13 @@ public class ESLEventListener implements IEslEventListener { callerName = callerListenOnly.group(3).trim(); } - VoiceCallStateEvent csEvent = new VoiceCallStateEvent(varvBridge, + String conf = origCallerDestNumber; + Matcher callerDestNumberMatcher = ECHO_TEST_DEST_PATTERN.matcher(origCallerDestNumber); + if (callerDestNumberMatcher.matches()) { + conf = callerDestNumberMatcher.group(1).trim(); + } + + VoiceCallStateEvent csEvent = new VoiceCallStateEvent(conf, coreuuid, clientSession, voiceUserId, @@ -367,7 +373,13 @@ public class ESLEventListener implements IEslEventListener { callerName = callerListenOnly.group(3).trim(); } - VoiceCallStateEvent csEvent = new VoiceCallStateEvent(varvBridge, + String conf = origCallerDestNumber; + Matcher callerDestNumberMatcher = ECHO_TEST_DEST_PATTERN.matcher(origCallerDestNumber); + if (callerDestNumberMatcher.matches()) { + conf = callerDestNumberMatcher.group(1).trim(); + } + + VoiceCallStateEvent csEvent = new VoiceCallStateEvent(conf, coreuuid, clientSession, voiceUserId, diff --git a/bbb-common-web/src/main/java/org/bigbluebutton/api/ParamsProcessorUtil.java b/bbb-common-web/src/main/java/org/bigbluebutton/api/ParamsProcessorUtil.java index 5598724cf6e2a6d3c3c440c5b248893628ed9310..a6953c0dea2fea7c08d43178c9dfe8ed4622197c 100755 --- a/bbb-common-web/src/main/java/org/bigbluebutton/api/ParamsProcessorUtil.java +++ b/bbb-common-web/src/main/java/org/bigbluebutton/api/ParamsProcessorUtil.java @@ -122,6 +122,29 @@ public class ParamsProcessorUtil { private Integer userActivitySignResponseDelayInMinutes = 5; private Boolean defaultAllowDuplicateExtUserid = true; + private String formatConfNum(String s) { + if (s.length() == 5) { + StringBuilder confNumDash = new StringBuilder(s); + confNumDash.insert(2, '-'); + return confNumDash.toString(); + } else if (s.length() == 6 || s.length() == 7) { + StringBuilder confNumDash = new StringBuilder(s); + confNumDash.insert(3, '-'); + return confNumDash.toString(); + } else if (s.length() == 8) { + StringBuilder confNumDash = new StringBuilder(s); + confNumDash.insert(4, '-'); + return confNumDash.toString(); + } else if (s.length() == 9) { + StringBuilder confNumDash = new StringBuilder(s); + confNumDash.insert(3, '-'); + confNumDash.insert(7, '-'); + return confNumDash.toString(); + } + + return s; + } + private String substituteKeywords(String message, String dialNumber, String telVoice, String meetingName) { String welcomeMessage = message; @@ -135,7 +158,7 @@ public class ParamsProcessorUtil { if (keyword.equals(DIAL_NUM)) { welcomeMessage = welcomeMessage.replaceAll(DIAL_NUM, dialNumber); } else if (keyword.equals(CONF_NUM)) { - welcomeMessage = welcomeMessage.replaceAll(CONF_NUM, telVoice); + welcomeMessage = welcomeMessage.replaceAll(CONF_NUM, formatConfNum(telVoice)); } else if (keyword.equals(CONF_NAME)) { welcomeMessage = welcomeMessage.replaceAll(CONF_NAME, meetingName); } else if (keyword.equals(SERVER_URL)) { @@ -322,7 +345,7 @@ public class ParamsProcessorUtil { meetingName = ""; } - meetingName = ParamsUtil.stripControlChars(meetingName); + meetingName = ParamsUtil.stripHTMLTags(ParamsUtil.stripControlChars(meetingName)); String externalMeetingId = params.get(ApiParams.MEETING_ID); @@ -625,7 +648,7 @@ public class ParamsProcessorUtil { public boolean hasChecksumAndQueryString(String checksum, String queryString) { return (! StringUtils.isEmpty(checksum) && StringUtils.isEmpty(queryString)); } - + public String processTelVoice(String telNum) { return StringUtils.isEmpty(telNum) ? RandomStringUtils.randomNumeric(defaultNumDigitsForTelVoice) : telNum; } diff --git a/bbb-common-web/src/main/java/org/bigbluebutton/api/RecordingService.java b/bbb-common-web/src/main/java/org/bigbluebutton/api/RecordingService.java index 69c86878aa576dc0535ea1e4401b61d0a3d1a425..04345dc132ab03393495b179d52297da9aabc019 100755 --- a/bbb-common-web/src/main/java/org/bigbluebutton/api/RecordingService.java +++ b/bbb-common-web/src/main/java/org/bigbluebutton/api/RecordingService.java @@ -32,6 +32,7 @@ import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set; +import java.util.regex.Pattern; import org.apache.commons.io.FileUtils; import org.apache.commons.io.FilenameUtils; @@ -46,6 +47,8 @@ import org.slf4j.LoggerFactory; public class RecordingService { private static Logger log = LoggerFactory.getLogger(RecordingService.class); + private static final Pattern PRESENTATION_ID_PATTERN = Pattern.compile("^[a-z0-9]{40}-[0-9]{13}\\.[0-9a-zA-Z]{3,4}$"); + private static String processDir = "/var/bigbluebutton/recording/process"; private static String publishedDir = "/var/bigbluebutton/published"; private static String unpublishedDir = "/var/bigbluebutton/unpublished"; @@ -66,32 +69,42 @@ public class RecordingService { } public void processMakePresentationDownloadableMsg(MakePresentationDownloadableMsg msg) { - File presDir = Util.getPresentationDir(presentationBaseDir, msg.meetingId, msg.presId); - File downloadableFile = new File(presDir.getAbsolutePath() + File.separatorChar + msg.presFilename); - - if (presDir != null) { - if (msg.downloadable) { - String fileExt = FilenameUtils.getExtension(msg.presFilename); - File presFile = new File(presDir.getAbsolutePath() + File.separatorChar + msg.presId + "." + fileExt); - log.info("Make file downloadable. {}", downloadableFile.getAbsolutePath()); - copyPresentationFile(presFile, downloadableFile); - } else { - if (downloadableFile.exists()) { - if(downloadableFile.delete()) { - log.info("File deleted. {}", downloadableFile.getAbsolutePath()); - } else { - log.warn("Failed to delete. {}", downloadableFile.getAbsolutePath()); - } - } - } + try { + File presDir = Util.getPresentationDir(presentationBaseDir, msg.meetingId, msg.presId); + Util.makePresentationDownloadable(presDir, msg.presId, msg.downloadable); + } catch (IOException e) { + log.error("Failed to make presentation downloadable: {}", e); } } public File getDownloadablePresentationFile(String meetingId, String presId, String presFilename) { - log.info("Find downloadable presentation for meetingId={} presId={} filename={}", meetingId, presId, presFilename); + log.info("Find downloadable presentation for meetingId={} presId={} filename={}", meetingId, presId, + presFilename); + if (! Util.isPresFileIdValidFormat(presFilename)) { + log.error("Invalid presentation filename for meetingId={} presId={} filename={}", meetingId, presId, + presFilename); + return null; + } + + String presFilenameExt = FilenameUtils.getExtension(presFilename); File presDir = Util.getPresentationDir(presentationBaseDir, meetingId, presId); - return new File(presDir.getAbsolutePath() + File.separatorChar + presFilename); + File downloadMarker = Util.getPresFileDownloadMarker(presDir, presId); + if (presDir != null && downloadMarker != null && downloadMarker.exists()) { + String safePresFilename = presId.concat(".").concat(presFilenameExt); + File presFile = new File(presDir.getAbsolutePath() + File.separatorChar + safePresFilename); + if (presFile.exists()) { + return presFile; + } + + log.error("Presentation file missing for meetingId={} presId={} filename={}", meetingId, presId, + presFilename); + return null; + } + + log.error("Invalid presentation directory for meetingId={} presId={} filename={}", meetingId, presId, + presFilename); + return null; } public void kickOffRecordingChapterBreak(String meetingId, Long timestamp) { diff --git a/bbb-common-web/src/main/java/org/bigbluebutton/api/Util.java b/bbb-common-web/src/main/java/org/bigbluebutton/api/Util.java index 1320d2be828f4b4897a90338fed0fd64d613725e..c0c272ebad9360b05834ea7246f0ceb78428b9e1 100755 --- a/bbb-common-web/src/main/java/org/bigbluebutton/api/Util.java +++ b/bbb-common-web/src/main/java/org/bigbluebutton/api/Util.java @@ -1,49 +1,130 @@ package org.bigbluebutton.api; import java.io.File; +import java.io.IOException; +import java.util.regex.Matcher; +import java.util.regex.Pattern; import org.apache.commons.codec.digest.DigestUtils; +import org.apache.commons.lang3.StringUtils; public final class Util { - - private Util() { - throw new IllegalStateException("Utility class"); - } - - public static String generatePresentationId(String name) { - long timestamp = System.currentTimeMillis(); - return DigestUtils.sha1Hex(name) + "-" + timestamp; + + private static final Pattern MEETING_ID_PATTERN = Pattern.compile("^[a-z0-9-]+$"); + private static final Pattern PRES_ID_PATTERN = Pattern.compile("^[a-z0-9-]+$"); + // see https://www.baeldung.com/java-regexp-escape-char#1-escaping-using-backslash + private static final Pattern PRES_FILE_ID_PATTERN = Pattern.compile("^[a-z0-9-]+\\.[a-zA-Z]{3,4}$"); + + private Util() { + throw new IllegalStateException("Utility class"); + } + + public static boolean isMeetingIdValidFormat(String id) { + Matcher matcher = MEETING_ID_PATTERN.matcher(id); + if (matcher.matches()) { + return true; + } + return false; + } + + public static boolean isPresIdValidFormat(String id) { + Matcher matcher = PRES_ID_PATTERN.matcher(id); + if (matcher.matches()) { + return true; + } + return false; + } + + public static boolean isPresFileIdValidFormat(String id) { + Matcher matcher = PRES_FILE_ID_PATTERN.matcher(id); + if (matcher.matches()) { + return true; + } + return false; + } + + public static String generatePresentationId(String presFilename) { + long timestamp = System.currentTimeMillis(); + return DigestUtils.sha1Hex(presFilename) + "-" + timestamp; + } + + public static String createNewFilename(String presId, String fileExt) { + return presId + "." + fileExt; } - - public static String createNewFilename(String presId, String fileExt) { - return presId + "." + fileExt; - } public static File createPresentationDir(String meetingId, String presentationDir, String presentationId) { - String meetingPath = presentationDir + File.separatorChar + meetingId + File.separatorChar + meetingId; - String presPath = meetingPath + File.separatorChar + presentationId; - File dir = new File(presPath); - if (dir.mkdirs()) { - return dir; + if (Util.isMeetingIdValidFormat(meetingId) && Util.isPresIdValidFormat(presentationId)) { + String meetingPath = presentationDir + File.separatorChar + meetingId + File.separatorChar + meetingId; + String presPath = meetingPath + File.separatorChar + presentationId; + File dir = new File(presPath); + if (dir.mkdirs()) { + return dir; + } + } + + return null; + } + + public static File getMeetingDirPath(String presentationBaseDir, String meetingId) { + if (Util.isMeetingIdValidFormat(meetingId)) { + String meetingPath = presentationBaseDir + File.separatorChar + meetingId + File.separatorChar + meetingId; + File dir = new File(meetingPath); + if (dir.isDirectory() && dir.exists()) { + return dir; + } } + return null; } public static File getPresentationDir(String presentationBaseDir, String meetingId, String presentationId) { - String meetingPath = presentationBaseDir + File.separatorChar + meetingId + File.separatorChar + meetingId; - String presPath = meetingPath + File.separatorChar + presentationId; - File dir = new File(presPath); - if (dir.exists()) { - return dir; + if (Util.isMeetingIdValidFormat(meetingId) && Util.isPresIdValidFormat(presentationId)) { + String meetingPath = presentationBaseDir + File.separatorChar + meetingId + File.separatorChar + meetingId; + String presPath = meetingPath + File.separatorChar + presentationId; + File dir = new File(presPath); + if (dir.isDirectory() && dir.exists()) { + return dir; + } } + return null; } - public static File downloadPresentationDirectory(String uploadDirectory) { - File dir = new File(uploadDirectory + File.separatorChar + "download"); - if (dir.mkdirs()) { - return dir; + public String stripPresBaseDirFromPath(String presentationBaseDir, String path) { + if (path.startsWith(presentationBaseDir)) { + String presBaseDir = presentationBaseDir; + if (! presBaseDir.endsWith("/")) { + presBaseDir = presBaseDir.concat("/"); + return StringUtils.removeStart(path, presBaseDir); + } else { + return StringUtils.removeStart(path, presBaseDir); + } + } + return path; + } + + public static File getPresFileDownloadMarker(File presBaseDir, String presId) { + if (presBaseDir != null) { + String downloadMarker = presId.concat(".downloadable"); + return new File(presBaseDir.getAbsolutePath() + File.separatorChar + downloadMarker); } return null; } + + public static void makePresentationDownloadable( + File presFileDir, + String presId, + boolean downloadable + ) throws IOException { + File downloadMarker = Util.getPresFileDownloadMarker(presFileDir, presId); + if (downloadable) { + if (downloadMarker != null && ! downloadMarker.exists()) { + downloadMarker.createNewFile(); + } + } else { + if (downloadMarker != null && downloadMarker.exists()) { + downloadMarker.delete(); + } + } + } } diff --git a/bbb-common-web/src/main/java/org/bigbluebutton/api/util/ParamsUtil.java b/bbb-common-web/src/main/java/org/bigbluebutton/api/util/ParamsUtil.java index 2124dece0abfa7105d63cb770ade4d9eae781f10..d02927d1e0d037d88fdc327499eb1382387db98f 100755 --- a/bbb-common-web/src/main/java/org/bigbluebutton/api/util/ParamsUtil.java +++ b/bbb-common-web/src/main/java/org/bigbluebutton/api/util/ParamsUtil.java @@ -19,6 +19,10 @@ public class ParamsUtil { public static String stripControlChars(String text) { return text.replaceAll("\\p{Cc}", ""); } + + public static String stripHTMLTags(String value) { + return value.replaceAll("\\<.*?>",""); + } public static boolean isValidMeetingId(String meetingId) { //return VALID_ID_PATTERN.matcher(meetingId).matches(); diff --git a/bbb-common-web/src/main/java/org/bigbluebutton/presentation/DocumentConversionServiceImp.java b/bbb-common-web/src/main/java/org/bigbluebutton/presentation/DocumentConversionServiceImp.java index 3a1c4f70fbef855b7028e28bcfe4c23e64ddd337..e9e7d3b489b337e0e3538c60a69454bf42d9481e 100755 --- a/bbb-common-web/src/main/java/org/bigbluebutton/presentation/DocumentConversionServiceImp.java +++ b/bbb-common-web/src/main/java/org/bigbluebutton/presentation/DocumentConversionServiceImp.java @@ -19,18 +19,16 @@ package org.bigbluebutton.presentation; +import java.io.File; +import java.io.IOException; import java.util.HashMap; import java.util.Map; - import org.bigbluebutton.api2.IBbbWebApiGWApp; import org.bigbluebutton.presentation.imp.*; -import org.bigbluebutton.presentation.messages.DocPageConversionStarted; import org.bigbluebutton.presentation.messages.DocConversionRequestReceived; -import org.bigbluebutton.presentation.messages.DocPageCountExceeded; -import org.bigbluebutton.presentation.messages.DocPageCountFailed; import org.slf4j.Logger; import org.slf4j.LoggerFactory; - +import org.bigbluebutton.api.Util; import com.google.gson.Gson; public class DocumentConversionServiceImp implements DocumentConversionService { @@ -43,11 +41,21 @@ public class DocumentConversionServiceImp implements DocumentConversionService { private PresentationFileProcessor presentationFileProcessor; public void processDocument(UploadedPresentation pres) { - - SupportedDocumentFilter sdf = new SupportedDocumentFilter(gw); + if (pres.isUploadFailed()) { + // We should send a message to the client in the future. + // ralam may 1, 2020 + log.error("Presentation upload failed for meetingId={} presId={}", pres.getMeetingId(), pres.getId()); + log.error("Presentation upload fail reasons {}", pres.getUploadFailReason()); + return; + } sendDocConversionRequestReceived(pres); + processDocumentStart(pres); + } + + public void processDocumentStart(UploadedPresentation pres) { + SupportedDocumentFilter sdf = new SupportedDocumentFilter(gw); if (sdf.isSupported(pres)) { String fileType = pres.getFileType(); @@ -59,7 +67,7 @@ public class DocumentConversionServiceImp implements DocumentConversionService { // Successfully converted to pdf. Call the process again, this time it // should be handled by // the PDF conversion service. - processDocument(pres); + processDocumentStart(pres); } else { // Send notification that office to pdf conversion failed. // The cause should have been set by the previous step. @@ -67,26 +75,10 @@ public class DocumentConversionServiceImp implements DocumentConversionService { ocsf.sendProgress(pres); } } else if (SupportedFileTypes.isPdfFile(fileType)) { - presentationFileProcessor.process(pres); + presentationFileProcessor.process(pres); } else if (SupportedFileTypes.isImageFile(fileType)) { - presentationFileProcessor.process(pres); + presentationFileProcessor.process(pres); } else { - Map<String, Object> logData = new HashMap<String, Object>(); - logData = new HashMap<String, Object>(); - logData.put("podId", pres.getPodId()); - logData.put("meetingId", pres.getMeetingId()); - logData.put("presId", pres.getId()); - logData.put("filename", pres.getName()); - logData.put("current", pres.isCurrent()); - logData.put("logCode", "supported_file_not_handled"); - logData.put("message", "Supported file not handled."); - - Gson gson = new Gson(); - String logStr = gson.toJson(logData); - log.warn(" --analytics-- data={}", logStr); - } - - } else { Map<String, Object> logData = new HashMap<String, Object>(); logData = new HashMap<String, Object>(); logData.put("podId", pres.getPodId()); @@ -94,29 +86,44 @@ public class DocumentConversionServiceImp implements DocumentConversionService { logData.put("presId", pres.getId()); logData.put("filename", pres.getName()); logData.put("current", pres.isCurrent()); - logData.put("logCode", "unsupported_file_format"); - logData.put("message", "Unsupported file format"); + logData.put("logCode", "supported_file_not_handled"); + logData.put("message", "Supported file not handled."); Gson gson = new Gson(); String logStr = gson.toJson(logData); - log.error(" --analytics-- data={}", logStr); - - logData.clear(); - - logData.put("podId", pres.getPodId()); - logData.put("meetingId", pres.getMeetingId()); - logData.put("presId", pres.getId()); - logData.put("filename", pres.getName()); - logData.put("current", pres.isCurrent()); - logData.put("logCode", "presentation_conversion_end"); - logData.put("message", "End presentation conversion."); - - logStr = gson.toJson(logData); - log.info(" --analytics-- data={}", logStr); + log.warn(" --analytics-- data={}", logStr); + } - notifier.sendConversionCompletedMessage(pres); + } else { + Map<String, Object> logData = new HashMap<String, Object>(); + logData = new HashMap<String, Object>(); + logData.put("podId", pres.getPodId()); + logData.put("meetingId", pres.getMeetingId()); + logData.put("presId", pres.getId()); + logData.put("filename", pres.getName()); + logData.put("current", pres.isCurrent()); + logData.put("logCode", "unsupported_file_format"); + logData.put("message", "Unsupported file format"); + + Gson gson = new Gson(); + String logStr = gson.toJson(logData); + log.error(" --analytics-- data={}", logStr); + + logData.clear(); + + logData.put("podId", pres.getPodId()); + logData.put("meetingId", pres.getMeetingId()); + logData.put("presId", pres.getId()); + logData.put("filename", pres.getName()); + logData.put("current", pres.isCurrent()); + logData.put("logCode", "presentation_conversion_end"); + logData.put("message", "End presentation conversion."); + + logStr = gson.toJson(logData); + log.info(" --analytics-- data={}", logStr); + + notifier.sendConversionCompletedMessage(pres); } - } private void sendDocConversionRequestReceived(UploadedPresentation pres) { diff --git a/bbb-common-web/src/main/java/org/bigbluebutton/presentation/PresentationUrlDownloadService.java b/bbb-common-web/src/main/java/org/bigbluebutton/presentation/PresentationUrlDownloadService.java index 6e13cf2428c39091c4d7bed2459844238af3790d..ecbfac0d8f44d54e1fa75185cdceb45c65dfad89 100755 --- a/bbb-common-web/src/main/java/org/bigbluebutton/presentation/PresentationUrlDownloadService.java +++ b/bbb-common-web/src/main/java/org/bigbluebutton/presentation/PresentationUrlDownloadService.java @@ -6,12 +6,14 @@ import java.io.IOException; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; +import java.util.ArrayList; import java.util.concurrent.Executors; import java.util.concurrent.Future; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.ScheduledFuture; import java.util.concurrent.TimeUnit; +import com.sun.org.apache.xpath.internal.operations.Bool; import org.apache.commons.codec.digest.DigestUtils; import org.apache.commons.io.FileUtils; import org.apache.commons.io.FilenameUtils; @@ -59,10 +61,19 @@ public class PresentationUrlDownloadService { } public void processUploadedFile(String podId, String meetingId, String presId, - String filename, File presFile, Boolean current, String authzToken) { + String filename, File presFile, Boolean current, String authzToken, + Boolean uploadFailed, ArrayList<String> uploadFailReasons) { // TODO add podId - UploadedPresentation uploadedPres = new UploadedPresentation(podId, meetingId, - presId, filename, presentationBaseURL, current, authzToken); + UploadedPresentation uploadedPres = new UploadedPresentation( + podId, + meetingId, + presId, + filename, + presentationBaseURL, + current, + authzToken, + uploadFailed, + uploadFailReasons); uploadedPres.setUploadedFile(presFile); processUploadedPresentation(uploadedPres); } @@ -84,6 +95,9 @@ public class PresentationUrlDownloadService { private void extractPage(final String sourceMeetingId, final String presentationId, final Integer presentationSlide, final String destinationMeetingId) { + Boolean uploadFailed = false; + ArrayList<String> uploadFailedReasons = new ArrayList<String>(); + // Build the source meeting path File sourceMeetingPath = new File(presentationDir + File.separatorChar + sourceMeetingId + File.separatorChar + sourceMeetingId @@ -118,13 +132,13 @@ public class PresentationUrlDownloadService { } else { sourcePresentationFile = matches[0]; } + // Build the target meeting path - String filenameExt = FilenameUtils.getExtension(sourcePresentationFile - .getName()); - String presId = generatePresentationId(presentationId); + String filenameExt = FilenameUtils.getExtension(sourcePresentationFile.getName()); + String presId = Util.generatePresentationId(presentationId); String newFilename = Util.createNewFilename(presId, filenameExt); - File uploadDir = createPresentationDirectory(destinationMeetingId, + File uploadDir = Util.createPresentationDir(destinationMeetingId, presentationDir, presId); String newFilePath = uploadDir.getAbsolutePath() + File.separatorChar + newFilename; @@ -143,27 +157,15 @@ public class PresentationUrlDownloadService { } // Hardcode pre-uploaded presentation for breakout room to the default presentation window - processUploadedFile("DEFAULT_PRESENTATION_POD", destinationMeetingId, presId, "default-" - + presentationSlide.toString() + "." + filenameExt, - newPresentation, true, "breakout-authz-token"); - } - - public String generatePresentationId(String name) { - long timestamp = System.currentTimeMillis(); - return DigestUtils.sha1Hex(name) + "-" + timestamp; - } - - public File createPresentationDirectory(String meetingId, - String presentationDir, String presentationId) { - String meetingPath = presentationDir + File.separatorChar + meetingId - + File.separatorChar + meetingId; - String presPath = meetingPath + File.separatorChar + presentationId; - File dir = new File(presPath); - log.debug("Creating dir [{}]", presPath); - if (dir.mkdirs()) { - return dir; - } - return null; + processUploadedFile("DEFAULT_PRESENTATION_POD", + destinationMeetingId, + presId, + "default-" + presentationSlide.toString() + "." + filenameExt, + newPresentation, + true, + "breakout-authz-token", + uploadFailed, + uploadFailedReasons); } private String followRedirect(String meetingId, String redirectUrl, diff --git a/bbb-common-web/src/main/java/org/bigbluebutton/presentation/UploadedPresentation.java b/bbb-common-web/src/main/java/org/bigbluebutton/presentation/UploadedPresentation.java index 0bbb49eec26f8957751a6567178c176087d2d64b..d017dc3f62e819a7df8bd5048d6702008a18754a 100755 --- a/bbb-common-web/src/main/java/org/bigbluebutton/presentation/UploadedPresentation.java +++ b/bbb-common-web/src/main/java/org/bigbluebutton/presentation/UploadedPresentation.java @@ -20,12 +20,15 @@ package org.bigbluebutton.presentation; import java.io.File; +import java.util.ArrayList; public final class UploadedPresentation { private final String podId; private final String meetingId; private final String id; private final String name; + private final boolean uploadFailed; + private final ArrayList<String> uploadFailReason; private File uploadedFile; private String fileType = "unknown"; private int numberOfPages = 0; @@ -36,13 +39,16 @@ public final class UploadedPresentation { private String authzToken; private boolean conversionStarted = false; + public UploadedPresentation(String podId, String meetingId, String id, String name, String baseUrl, Boolean current, - String authzToken) { + String authzToken, + Boolean uploadFailed, + ArrayList<String> uploadFailReason) { this.podId = podId; this.meetingId = meetingId; this.id = id; @@ -51,6 +57,8 @@ public final class UploadedPresentation { this.isDownloadable = false; this.current = current; this.authzToken = authzToken; + this.uploadFailed = uploadFailed; + this.uploadFailReason = uploadFailReason; } public File getUploadedFile() { @@ -132,4 +140,12 @@ public final class UploadedPresentation { public boolean isConversionStarted() { return conversionStarted; } + + public boolean isUploadFailed() { + return uploadFailed; + } + + public ArrayList<String> getUploadFailReason() { + return uploadFailReason; + } } diff --git a/bbb-common-web/src/main/java/org/bigbluebutton/presentation/imp/PresentationFileProcessor.java b/bbb-common-web/src/main/java/org/bigbluebutton/presentation/imp/PresentationFileProcessor.java index 6a509c2bb54a7b9413d5afaf169ccaff0824de15..8cd63229441b361838fe30d952980eb90b96190e 100755 --- a/bbb-common-web/src/main/java/org/bigbluebutton/presentation/imp/PresentationFileProcessor.java +++ b/bbb-common-web/src/main/java/org/bigbluebutton/presentation/imp/PresentationFileProcessor.java @@ -1,6 +1,7 @@ package org.bigbluebutton.presentation.imp; import com.google.gson.Gson; +import org.bigbluebutton.api.Util; import org.bigbluebutton.presentation.*; import org.bigbluebutton.presentation.messages.DocPageConversionStarted; import org.bigbluebutton.presentation.messages.DocPageCountExceeded; @@ -10,6 +11,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.io.File; +import java.io.IOException; import java.util.HashMap; import java.util.Map; import java.util.concurrent.BlockingQueue; @@ -53,6 +55,10 @@ public class PresentationFileProcessor { } public synchronized void process(UploadedPresentation pres) { + if (pres.isDownloadable()) { + processMakePresentationDownloadableMsg(pres); + } + Runnable messageProcessor = new Runnable() { public void run() { processUploadedPresentation(pres); @@ -61,6 +67,15 @@ public class PresentationFileProcessor { executor.submit(messageProcessor); } + private void processMakePresentationDownloadableMsg(UploadedPresentation pres) { + try { + File presentationFileDir = pres.getUploadedFile().getParentFile(); + Util.makePresentationDownloadable(presentationFileDir, pres.getId(), pres.isDownloadable()); + } catch (IOException e) { + log.error("Failed to make presentation downloadable: {}", e); + } + } + private void processUploadedPresentation(UploadedPresentation pres) { if (SupportedFileTypes.isPdfFile(pres.getFileType())) { determineNumberOfPages(pres); diff --git a/bigbluebutton-config/cron.daily/bigbluebutton b/bigbluebutton-config/cron.daily/bigbluebutton index 5db7732fefa93efe97cb6ff61fc358339c5dfcf5..165e35ca47a7dbd65a08eca19e71185c5b2f3db8 100755 --- a/bigbluebutton-config/cron.daily/bigbluebutton +++ b/bigbluebutton-config/cron.daily/bigbluebutton @@ -97,7 +97,8 @@ remove_raw_of_published_recordings(){ #TYPES=$(cd /usr/local/bigbluebutton/core/scripts/process; ls *.rb | sed s/.rb//g) logger "Removing raw directory of old recordings:" TYPES="presentation" - old_meetings=$(find /var/bigbluebutton/recording/raw/*/events.xml -mtime +$published_days | cut -d"/" -f6 ) + cd /var/bigbluebutton/recording/raw/ + old_meetings=$(find . -name events.xml -mtime +$published_days | cut -d"/" -f2 ) for meeting in $old_meetings do PROPERLY_PUBLISHED="true" diff --git a/bigbluebutton-html5/.gitignore b/bigbluebutton-html5/.gitignore index bd007c62cbfad9b92bb8d91fc8be6da38f76d252..3a833eaf4f800bfece09c1cd77ed8cd112714fc2 100755 --- a/bigbluebutton-html5/.gitignore +++ b/bigbluebutton-html5/.gitignore @@ -3,3 +3,5 @@ npm-debug.log node_modules/ .meteor/dev_bundle tests/webdriverio/.testing-env + + diff --git a/bigbluebutton-html5/imports/api/captions/server/methods/appendText.js b/bigbluebutton-html5/imports/api/captions/server/methods/appendText.js index 1afe735c0e6a5546eb30150efc36dcb44ed585b9..3f4e3cb4df58959577a6826db61dd38909d4dd92 100644 --- a/bigbluebutton-html5/imports/api/captions/server/methods/appendText.js +++ b/bigbluebutton-html5/imports/api/captions/server/methods/appendText.js @@ -7,10 +7,10 @@ import { import { appendTextURL, } from '/imports/api/note/server/helpers'; +import { extractCredentials } from '/imports/api/common/server/helpers'; -export default function appendText(body, text, locale) { - const { meetingId } = body; - +export default function appendText(text, locale) { + const { meetingId } = extractCredentials(this.userId); check(meetingId, String); check(text, String); check(locale, String); diff --git a/bigbluebutton-html5/imports/api/log-client/server/methods/logClient.js b/bigbluebutton-html5/imports/api/log-client/server/methods/logClient.js index d709aa1d7069c09e9e151196aa3c09f2fb0ef193..7e6c0eb86cfaaad9969da609006efa14e0614f6f 100755 --- a/bigbluebutton-html5/imports/api/log-client/server/methods/logClient.js +++ b/bigbluebutton-html5/imports/api/log-client/server/methods/logClient.js @@ -2,11 +2,12 @@ import Logger from '/imports/startup/server/logger'; import Users from '/imports/api/users'; const logClient = function (type, logDescription, logCode = 'was_not_provided', extraInfo = {}, userInfo = {}) { - const SERVER_CONN_ID = this.connection.id; - const User = Users.findOne({ connectionId: SERVER_CONN_ID }); + const connectionId = this.connection.id; + const User = Users.findOne({ connectionId }); const logContents = { logCode, logDescription, + connectionId, extraInfo, userInfo, }; diff --git a/bigbluebutton-html5/imports/api/presentation-pods/server/methods.js b/bigbluebutton-html5/imports/api/presentation-pods/server/methods.js index 968c9d28c6e08b13f4dfe5bedd3984f7485c6257..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/bigbluebutton-html5/imports/api/presentation-pods/server/methods.js +++ b/bigbluebutton-html5/imports/api/presentation-pods/server/methods.js @@ -1,6 +0,0 @@ -import { Meteor } from 'meteor/meteor'; -import setPresenterInPodReqMsg from './methods/setPresenterInPodReqMsg'; - -Meteor.methods({ - setPresenterInPodReqMsg, -}); diff --git a/bigbluebutton-html5/imports/api/presentation-pods/server/methods/setPresenterInPodReqMsg.js b/bigbluebutton-html5/imports/api/presentation-pods/server/methods/setPresenterInPodReqMsg.js deleted file mode 100644 index 6408dd1311dfa2b4504751e05552c66304ebb691..0000000000000000000000000000000000000000 --- a/bigbluebutton-html5/imports/api/presentation-pods/server/methods/setPresenterInPodReqMsg.js +++ /dev/null @@ -1,22 +0,0 @@ -import { Meteor } from 'meteor/meteor'; -import { check } from 'meteor/check'; -import RedisPubSub from '/imports/startup/server/redis'; - -export default function setPresenterInPodReqMsg(credentials) { // TODO-- switch to meetingId, etc - const REDIS_CONFIG = Meteor.settings.private.redis; - const CHANNEL = REDIS_CONFIG.channels.toAkkaApps; - const EVENT_NAME = 'SetPresenterInPodReqMsg'; - - const { meetingId, requesterUserId, presenterId } = credentials; - - check(meetingId, String); - check(requesterUserId, String); - check(presenterId, String); - - const payload = { - podId: 'DEFAULT_PRESENTATION_POD', - nextPresenterId: presenterId, - }; - - RedisPubSub.publishUserMessage(CHANNEL, EVENT_NAME, meetingId, requesterUserId, payload); -} diff --git a/bigbluebutton-html5/imports/api/users-infos/server/methods/removeUserInformation.js b/bigbluebutton-html5/imports/api/users-infos/server/methods/removeUserInformation.js index 5201a8c0a0b58938a0686600241cdbfb4282d735..6bfd197f84b3307faf706458cc25e3b3f4db8f4c 100644 --- a/bigbluebutton-html5/imports/api/users-infos/server/methods/removeUserInformation.js +++ b/bigbluebutton-html5/imports/api/users-infos/server/methods/removeUserInformation.js @@ -1,7 +1,9 @@ import UserInfos from '/imports/api/users-infos'; import Logger from '/imports/startup/server/logger'; +import { extractCredentials } from '/imports/api/common/server/helpers'; -export default function removeUserInformation(meetingId, requesterUserId) { +export default function removeUserInformation() { + const { meetingId, requesterUserId } = extractCredentials(this.userId); const selector = { meetingId, requesterUserId, diff --git a/bigbluebutton-html5/imports/api/users-settings/server/methods/addUserSettings.js b/bigbluebutton-html5/imports/api/users-settings/server/methods/addUserSettings.js index ac4b49c9e042ace7bbcd05917372004acb1ad507..9dba1bf08c5e999ddd051badfa3017d9063d2af1 100644 --- a/bigbluebutton-html5/imports/api/users-settings/server/methods/addUserSettings.js +++ b/bigbluebutton-html5/imports/api/users-settings/server/methods/addUserSettings.js @@ -1,6 +1,7 @@ import { check } from 'meteor/check'; import addUserSetting from '/imports/api/users-settings/server/modifiers/addUserSetting'; import logger from '/imports/startup/server/logger'; +import { extractCredentials } from '/imports/api/common/server/helpers'; const oldParameters = { askForFeedbackOnLogout: 'bbb_ask_for_feedback_on_logout', @@ -71,9 +72,11 @@ function valueParser(val) { } } -export default function addUserSettings(meetingId, userId, settings) { +export default function addUserSettings(settings) { check(settings, [Object]); + const { meetingId, requesterUserId: userId } = extractCredentials(this.userId); + let parameters = {}; settings.forEach((el) => { diff --git a/bigbluebutton-html5/imports/api/users/server/handlers/presenterAssigned.js b/bigbluebutton-html5/imports/api/users/server/handlers/presenterAssigned.js index aac64aa63bd2299b3c8c74157bb3cfd16f3e54cb..2b5f25e9ae389eb96e691b694d02db8b93268b72 100644 --- a/bigbluebutton-html5/imports/api/users/server/handlers/presenterAssigned.js +++ b/bigbluebutton-html5/imports/api/users/server/handlers/presenterAssigned.js @@ -1,7 +1,22 @@ import Users from '/imports/api/users'; import PresentationPods from '/imports/api/presentation-pods'; import changePresenter from '/imports/api/users/server/modifiers/changePresenter'; -import setPresenterInPodReqMsg from '/imports/api/presentation-pods/server/methods/setPresenterInPodReqMsg'; +import RedisPubSub from '/imports/startup/server/redis'; + +function setPresenterInPodReqMsg(credentials) { // TODO-- switch to meetingId, etc + const REDIS_CONFIG = Meteor.settings.private.redis; + const CHANNEL = REDIS_CONFIG.channels.toAkkaApps; + const EVENT_NAME = 'SetPresenterInPodReqMsg'; + + const { meetingId, requesterUserId, presenterId } = credentials; + + const payload = { + podId: 'DEFAULT_PRESENTATION_POD', + nextPresenterId: presenterId, + }; + + RedisPubSub.publishUserMessage(CHANNEL, EVENT_NAME, meetingId, requesterUserId, payload); +} export default function handlePresenterAssigned({ body }, meetingId) { const { presenterId, assignedBy } = body; diff --git a/bigbluebutton-html5/imports/api/users/server/handlers/validateAuthToken.js b/bigbluebutton-html5/imports/api/users/server/handlers/validateAuthToken.js index f8a04154b10d575dc24f1334b0085acaabfaea4b..dae1bf3b4a757d0e73d93f7f6c44096cafa00f97 100644 --- a/bigbluebutton-html5/imports/api/users/server/handlers/validateAuthToken.js +++ b/bigbluebutton-html5/imports/api/users/server/handlers/validateAuthToken.js @@ -2,6 +2,9 @@ import { check } from 'meteor/check'; import Logger from '/imports/startup/server/logger'; import Users from '/imports/api/users'; import userJoin from './userJoin'; +import pendingAuthenticationsStore from '../store/pendingAuthentications'; +import createDummyUser from '../modifiers/createDummyUser'; +import setConnectionIdAndAuthToken from '../modifiers/setConnectionIdAndAuthToken'; const clearOtherSessions = (sessionUserId, current = false) => { const serverSessions = Meteor.server.sessions; @@ -12,12 +15,58 @@ const clearOtherSessions = (sessionUserId, current = false) => { }; export default function handleValidateAuthToken({ body }, meetingId) { - const { userId, valid, waitForApproval } = body; + const { userId, valid, authToken, waitForApproval } = body; check(userId, String); + check(authToken, String); check(valid, Boolean); check(waitForApproval, Boolean); + const pendingAuths = pendingAuthenticationsStore.take(meetingId, userId, authToken); + + if(!valid) { + pendingAuths.forEach ( + pendingAuth => { + try { + const {methodInvocationObject} = pendingAuth; + const connectionId = methodInvocationObject.connection.id; + + methodInvocationObject.connection.close(); + Logger.info(`Closed connection ${connectionId} due to invalid auth token.`); + } catch (e) { + Logger.error(`Error closing socket for meetingId '${meetingId}', userId '${userId}', authToken ${authToken}`); + } + } + ); + + return; + } + + if(valid) { + // Define user ID on connections + pendingAuths.forEach ( + pendingAuth => { + const {methodInvocationObject} = pendingAuth; + + /* Logic migrated from validateAuthToken method ( postponed to only run in case of success response ) - Begin */ + const sessionId = `${meetingId}--${userId}`; + methodInvocationObject.setUserId(sessionId); + + const User = Users.findOne({ + meetingId, + userId: userId, + }); + + if (!User) { + createDummyUser(meetingId, userId, authToken); + } + + setConnectionIdAndAuthToken(meetingId, userId, methodInvocationObject.connection.id, authToken); + /* End of logic migrated from validateAuthToken */ + } + ); + } + const selector = { meetingId, userId, diff --git a/bigbluebutton-html5/imports/api/users/server/methods/validateAuthToken.js b/bigbluebutton-html5/imports/api/users/server/methods/validateAuthToken.js index e01b6ad348fde23e60eea7cf571b3938c4739286..0f01fb0c2d95378063180efdedafbc1de0290284 100644 --- a/bigbluebutton-html5/imports/api/users/server/methods/validateAuthToken.js +++ b/bigbluebutton-html5/imports/api/users/server/methods/validateAuthToken.js @@ -1,35 +1,22 @@ import { Meteor } from 'meteor/meteor'; import RedisPubSub from '/imports/startup/server/redis'; import Logger from '/imports/startup/server/logger'; -import Users from '/imports/api/users'; -import createDummyUser from '../modifiers/createDummyUser'; -import setConnectionIdAndAuthToken from '../modifiers/setConnectionIdAndAuthToken'; +import pendingAuthenticationsStore from '../store/pendingAuthentications'; export default function validateAuthToken(meetingId, requesterUserId, requesterToken) { const REDIS_CONFIG = Meteor.settings.private.redis; const CHANNEL = REDIS_CONFIG.channels.toAkkaApps; const EVENT_NAME = 'ValidateAuthTokenReqMsg'; - const sessionId = `${meetingId}--${requesterUserId}`; - this.setUserId(sessionId); - - const User = Users.findOne({ - meetingId, - userId: requesterUserId, - }); - - if (!User) { - createDummyUser(meetingId, requesterUserId, requesterToken); - } - - setConnectionIdAndAuthToken(meetingId, requesterUserId, this.connection.id, requesterToken); + // Store reference of methodInvocationObject ( to postpone the connection userId definition ) + pendingAuthenticationsStore.add(meetingId, requesterUserId, requesterToken, this); const payload = { userId: requesterUserId, authToken: requesterToken, }; - Logger.info(`User '${requesterUserId}' is trying to validate auth token for meeting '${meetingId}'`); + Logger.info(`User '${requesterUserId}' is trying to validate auth token for meeting '${meetingId}' from connection '${this.connection.id}'`); return RedisPubSub.publishUserMessage(CHANNEL, EVENT_NAME, meetingId, requesterUserId, payload); } diff --git a/bigbluebutton-html5/imports/api/users/server/store/pendingAuthentications.js b/bigbluebutton-html5/imports/api/users/server/store/pendingAuthentications.js new file mode 100644 index 0000000000000000000000000000000000000000..c181ac8f9585e0e08ba1551ceb3ba4e55d9d3568 --- /dev/null +++ b/bigbluebutton-html5/imports/api/users/server/store/pendingAuthentications.js @@ -0,0 +1,43 @@ +import Logger from '/imports/startup/server/logger'; + +class PendingAuthentitcations { + constructor () { + Logger.debug("PendingAuthentitcations :: constructor"); + this.store = []; + } + + generateKey (meetingId, userId, authToken) { + // Protect against separator injection + meetingId = meetingId.replace(/ /g, ''); + userId = userId.replace(/ /g, ''); + authToken = authToken.replace(/ /g, ''); + + // Space separated key + return '${meetingId} ${userId} ${authToken}'; + } + + add (meetingId, userId, authToken, methodInvocationObject) { + Logger.debug("PendingAuthentitcations :: add", {meetingId, userId, authToken}); + this.store.push({ + key: this.generateKey(meetingId, userId, authToken), + meetingId, userId, authToken, methodInvocationObject + }); + } + + take (meetingId, userId, authToken) { + Logger.debug("PendingAuthentitcations :: take", {meetingId, userId, authToken}); + const key = this.generateKey(meetingId, userId, authToken); + + // find matches + const matches = this.store.filter( e => e.key === key ); + + // remove matches (if any) + if(matches.length) { + this.store = this.store.filter( e => e.key !== key ) ; + } + + // return matches + return matches; + } +} +export default new PendingAuthentitcations(); \ No newline at end of file diff --git a/bigbluebutton-html5/imports/startup/client/intl.jsx b/bigbluebutton-html5/imports/startup/client/intl.jsx index b93933dc1655b10ec5d66ea7785564f0448a5110..ff1d9815bbed20a5b8ae27f66aae249611a9122c 100644 --- a/bigbluebutton-html5/imports/startup/client/intl.jsx +++ b/bigbluebutton-html5/imports/startup/client/intl.jsx @@ -6,13 +6,16 @@ import LoadingScreen from '/imports/ui/components/loading-screen/component'; // currently supported locales. import ar from 'react-intl/locale-data/ar'; +import az from 'react-intl/locale-data/az'; import bg from 'react-intl/locale-data/bg'; +import ca from 'react-intl/locale-data/ca'; import cs from 'react-intl/locale-data/cs'; import da from 'react-intl/locale-data/da'; import de from 'react-intl/locale-data/de'; import el from 'react-intl/locale-data/el'; import en from 'react-intl/locale-data/en'; import es from 'react-intl/locale-data/es'; +import et from 'react-intl/locale-data/et'; import eu from 'react-intl/locale-data/eu'; import fa from 'react-intl/locale-data/fa'; import fi from 'react-intl/locale-data/fi'; @@ -20,18 +23,25 @@ import fr from 'react-intl/locale-data/fr'; import gl from 'react-intl/locale-data/gl'; import he from 'react-intl/locale-data/he'; import hi from 'react-intl/locale-data/hi'; +import hr from 'react-intl/locale-data/hr'; import hu from 'react-intl/locale-data/hu'; +import hy from 'react-intl/locale-data/hy'; import id from 'react-intl/locale-data/id'; import it from 'react-intl/locale-data/it'; import ja from 'react-intl/locale-data/ja'; +import ka from 'react-intl/locale-data/ka'; import km from 'react-intl/locale-data/km'; import ko from 'react-intl/locale-data/ko'; +import lt from 'react-intl/locale-data/lt'; +import lv from 'react-intl/locale-data/lv'; +import nb from 'react-intl/locale-data/nb'; import nl from 'react-intl/locale-data/nl'; import pl from 'react-intl/locale-data/pl'; import pt from 'react-intl/locale-data/pt'; import ro from 'react-intl/locale-data/ro'; import ru from 'react-intl/locale-data/ru'; import sk from 'react-intl/locale-data/sk'; +import sl from 'react-intl/locale-data/sl'; import sr from 'react-intl/locale-data/sr'; import sv from 'react-intl/locale-data/sv'; import th from 'react-intl/locale-data/th'; @@ -43,11 +53,14 @@ import zh from 'react-intl/locale-data/zh'; addLocaleData([ ...ar, + ...az, ...bg, + ...ca, ...cs, ...da, ...de, ...el, + ...et, ...en, ...es, ...eu, @@ -57,18 +70,25 @@ addLocaleData([ ...gl, ...he, ...hi, + ...hr, ...hu, + ...hy, ...id, ...it, ...ja, + ...ka, ...km, ...ko, + ...lt, + ...lv, + ...nb, ...nl, ...pl, ...pt, ...ro, ...ru, ...sk, + ...sl, ...sr, ...sv, ...th, @@ -110,7 +130,7 @@ class IntlStartup extends Component { componentWillMount() { const { locale } = this.props; - this.fetchLocalizedMessages(locale); + this.fetchLocalizedMessages(locale, true); } componentWillUpdate(nextProps) { @@ -124,8 +144,8 @@ class IntlStartup extends Component { } } - fetchLocalizedMessages(locale) { - const url = `/html5client/locale?locale=${locale}`; + fetchLocalizedMessages(locale, init = false) { + const url = `/html5client/locale?locale=${locale}&init=${init}`; this.setState({ fetching: true }, () => { fetch(url) diff --git a/bigbluebutton-html5/imports/startup/client/logger.js b/bigbluebutton-html5/imports/startup/client/logger.js index 7cbe8d116de978b30dbc4935c9b1da7bd4e83df7..4e97737cab1d17003e0342ac083b29d163982697 100755 --- a/bigbluebutton-html5/imports/startup/client/logger.js +++ b/bigbluebutton-html5/imports/startup/client/logger.js @@ -36,6 +36,7 @@ class ServerLoggerStream extends ServerStream { this.rec.userInfo = fullInfo; } this.rec.clientBuild = Meteor.settings.public.app.html5ClientBuild; + this.rec.connectionId = Meteor.connection._lastSessionId; if (this.logTagString) { this.rec.logTag = this.logTagString; } diff --git a/bigbluebutton-html5/imports/startup/server/index.js b/bigbluebutton-html5/imports/startup/server/index.js index 14c898836e9e44e64afeb852dbfe5bb60a2df611..425bb0af1933617f9428caac199661f0d7ad0f7c 100755 --- a/bigbluebutton-html5/imports/startup/server/index.js +++ b/bigbluebutton-html5/imports/startup/server/index.js @@ -110,7 +110,9 @@ WebApp.connectHandlers.use('/locale', (req, res) => { const APP_CONFIG = Meteor.settings.public.app; const fallback = APP_CONFIG.defaultSettings.application.fallbackLocale; const override = APP_CONFIG.defaultSettings.application.overrideLocale; - const browserLocale = override ? override.split(/[-_]/g) : req.query.locale.split(/[-_]/g); + const browserLocale = override && req.query.init === 'true' + ? override.split(/[-_]/g) : req.query.locale.split(/[-_]/g); + const localeList = [fallback]; const usableLocales = AVAILABLE_LOCALES diff --git a/bigbluebutton-html5/imports/ui/components/actions-bar/desktop-share/component.jsx b/bigbluebutton-html5/imports/ui/components/actions-bar/desktop-share/component.jsx index b42908138321762cb3d6cbfc69d092a6b0d8180e..e0c5080a16cb4f750fb526e39cf414badb074894 100755 --- a/bigbluebutton-html5/imports/ui/components/actions-bar/desktop-share/component.jsx +++ b/bigbluebutton-html5/imports/ui/components/actions-bar/desktop-share/component.jsx @@ -6,6 +6,8 @@ import Button from '/imports/ui/components/button/component'; import logger from '/imports/startup/client/logger'; import { notify } from '/imports/ui/services/notification'; import cx from 'classnames'; +import Modal from '/imports/ui/components/modal/simple/component'; +import { withModalMounter } from '../../modal/service'; import { styles } from '../styles'; const propTypes = { @@ -53,6 +55,14 @@ const intlMessages = defineMessages({ id: 'app.screenshare.notSupportedError', description: 'error message when trying to share screen in unsafe environments', }, + noSafariScreenShare: { + id: 'app.media.screenshare.safariNotSupported', + descriptions: 'error message when trying to share screen on safari', + }, + screenShareUnavailable: { + id: 'app.media.screenshare.unavailable', + descriptions: 'title for unavailable screen share modal', + }, NotReadableError: { id: 'app.screenshare.notReadableError', description: 'error message when the browser failed to capture the screen', @@ -116,6 +126,7 @@ const DesktopShare = ({ screenShareEndAlert, isMeteorConnected, screenshareDataSavingSetting, + mountModal, }) => { // This is the failure callback that will be passed to the /api/screenshare/kurento.js // script on the presenter's call @@ -155,10 +166,9 @@ const DesktopShare = ({ const shouldAllowScreensharing = screenSharingCheck && !isMobileBrowser - && amIPresenter - && !isSafari; + && amIPresenter; - return (shouldAllowScreensharing + return shouldAllowScreensharing ? ( <Button className={cx(isVideoBroadcasting || styles.btn)} @@ -171,12 +181,28 @@ const DesktopShare = ({ hideLabel circle size="lg" - onClick={isVideoBroadcasting ? handleUnshareScreen : () => handleShareScreen(onFail)} + onClick={isVideoBroadcasting ? handleUnshareScreen : () => { + if (isSafari) { + return mountModal(<Modal + overlayClassName={styles.overlay} + className={styles.modal} + onRequestClose={() => mountModal(null)} + hideBorder + contentLabel={intl.formatMessage(intlMessages.screenShareUnavailable)} + > + <h3 className={styles.title}> + {intl.formatMessage(intlMessages.screenShareUnavailable)} + </h3> + <p>{intl.formatMessage(intlMessages.noSafariScreenShare)}</p> + </Modal>); + } + handleShareScreen(onFail); + } + } id={isVideoBroadcasting ? 'unshare-screen-button' : 'share-screen-button'} /> - ) - : null); + ) : null; }; DesktopShare.propTypes = propTypes; -export default injectIntl(memo(DesktopShare)); +export default withModalMounter(injectIntl(memo(DesktopShare))); diff --git a/bigbluebutton-html5/imports/ui/components/actions-bar/styles.scss b/bigbluebutton-html5/imports/ui/components/actions-bar/styles.scss index d30cd81c5631994f6ea689dff4b4cfd51c559c00..6bc622f424c09f4ca033db6f3eb547e11a6ada6f 100755 --- a/bigbluebutton-html5/imports/ui/components/actions-bar/styles.scss +++ b/bigbluebutton-html5/imports/ui/components/actions-bar/styles.scss @@ -1,7 +1,28 @@ @import "/imports/ui/stylesheets/variables/_all"; +@import "/imports/ui/components/modal/simple/styles"; :root { --mobile-swap-offset: 3.5rem; + --min-modal-height: 20rem; +} + +.modal { + @extend .modal; + padding: var(--jumbo-padding-y); + min-height: var(--min-modal-height); + text-align: center; +} + +.overlay { + @extend .overlay; +} + +.title { + font-weight: var(--headings-font-weight); + font-size: var(--font-size-large); + color: var(--color-background); + white-space: normal; + padding-bottom: var(--md-padding-x); } .actionsbar, diff --git a/bigbluebutton-html5/imports/ui/components/captions/component.jsx b/bigbluebutton-html5/imports/ui/components/captions/component.jsx index d0a79164ab364ace6cfdf18c66dc44dfd6a95ac2..4335ac8165c829671ff5e9f876706e2f23de31fd 100644 --- a/bigbluebutton-html5/imports/ui/components/captions/component.jsx +++ b/bigbluebutton-html5/imports/ui/components/captions/component.jsx @@ -108,13 +108,15 @@ class Captions extends React.Component { <div aria-hidden style={captionStyles} - dangerouslySetInnerHTML={{ __html: this.text }} - /> + > + {this.text} + </div> <div style={visuallyHidden} aria-live={this.text === '' && this.ariaText !== '' ? 'polite' : 'off'} - dangerouslySetInnerHTML={{ __html: this.ariaText }} - /> + > + {this.ariaText} + </div> </div> ); } diff --git a/bigbluebutton-html5/imports/ui/components/captions/service.js b/bigbluebutton-html5/imports/ui/components/captions/service.js index fc164cebe076656e59af32651662ecde955f884c..a7fe093c3556e63867e3a7f321dba3dba851997b 100644 --- a/bigbluebutton-html5/imports/ui/components/captions/service.js +++ b/bigbluebutton-html5/imports/ui/components/captions/service.js @@ -85,6 +85,8 @@ const canIOwnThisPad = (ownerId) => { return ownerId !== userID; }; +const getSpeechRecognitionAPI = () => window.SpeechRecognition || window.webkitSpeechRecognition; + const canIDictateThisPad = (ownerId) => { const { userID } = Auth; if (!CAPTIONS_CONFIG.enableDictation) return false; @@ -154,8 +156,6 @@ const formatCaptionsText = (text) => { const amIModerator = () => Users.findOne({ userId: Auth.userID }, { fields: { role: 1 } }).role === ROLE_MODERATOR; -const getSpeechRecognitionAPI = () => window.SpeechRecognition || window.webkitSpeechRecognition; - const initSpeechRecognition = (locale) => { const SpeechRecognitionAPI = getSpeechRecognitionAPI(); let recognition = null; diff --git a/bigbluebutton-html5/imports/ui/components/chat/message-form/styles.scss b/bigbluebutton-html5/imports/ui/components/chat/message-form/styles.scss index ecaf6b02011759536bf27f1aef61fe639985c6e4..c4f54e7b34be572efe4769369a376d06d1e79e41 100755 --- a/bigbluebutton-html5/imports/ui/components/chat/message-form/styles.scss +++ b/bigbluebutton-html5/imports/ui/components/chat/message-form/styles.scss @@ -120,7 +120,7 @@ .spacer { &:before { - content: none; + content: "\00a0"; // non-breaking space } } diff --git a/bigbluebutton-html5/imports/ui/components/chat/message-form/typing-indicator/component.jsx b/bigbluebutton-html5/imports/ui/components/chat/message-form/typing-indicator/component.jsx index aa0195b5644b19a233c99f9921ea6ca65bc4dd22..45887ee41eba556855767c0f7823de938cf4b324 100644 --- a/bigbluebutton-html5/imports/ui/components/chat/message-form/typing-indicator/component.jsx +++ b/bigbluebutton-html5/imports/ui/components/chat/message-form/typing-indicator/component.jsx @@ -94,16 +94,19 @@ class TypingIndicator extends PureComponent { render() { const { error, + indicatorEnabled, } = this.props; - const style = {}; - style[styles.error] = !!error; - style[styles.info] = !error; - style[styles.spacer] = !!this.renderTypingElement(); + const typingElement = this.renderTypingElement(); + + const showSpacer = (indicatorEnabled ? !typingElement : !error); return ( - <div className={cx(style)}> - <span className={styles.typingIndicator}>{error || this.renderTypingElement()}</span> + <div className={cx(styles.info, (showSpacer && styles.spacer))}> + <div className={styles.typingIndicator}>{typingElement}</div> + {error + && <div className={cx(styles.typingIndicator, styles.error)}>{error}</div> + } </div> ); } diff --git a/bigbluebutton-html5/imports/ui/components/chat/service.js b/bigbluebutton-html5/imports/ui/components/chat/service.js index 5cf7bf787b88e7b7986568af000f4192351e0ea5..5579ad7ce4ab1d7612b3dda360ea71d668efcf58 100755 --- a/bigbluebutton-html5/imports/ui/components/chat/service.js +++ b/bigbluebutton-html5/imports/ui/components/chat/service.js @@ -7,6 +7,7 @@ import UnreadMessages from '/imports/ui/services/unread-messages'; import Storage from '/imports/ui/services/storage/session'; import { makeCall } from '/imports/ui/services/api'; import _ from 'lodash'; +import { meetingIsBreakout } from '/imports/ui/components/app/service'; const CHAT_CONFIG = Meteor.settings.public.chat; const GROUPING_MESSAGES_WINDOW = CHAT_CONFIG.grouping_messages_window; @@ -136,15 +137,19 @@ const getPrivateGroupMessages = () => { const isChatLocked = (receiverID) => { const isPublic = receiverID === PUBLIC_CHAT_ID; - const meeting = Meetings.findOne({ meetingId: Auth.meetingID }, - { fields: { 'lockSettingsProps.disablePublicChat': 1 } }); + { fields: { 'lockSettingsProps.disablePublicChat': 1, 'lockSettingsProps.disablePrivateChat': 1 } }); const user = Users.findOne({ meetingId: Auth.meetingID, userId: Auth.userID }, { fields: { locked: 1, role: 1 } }); const receiver = Users.findOne({ meetingId: Auth.meetingID, userId: receiverID }, { fields: { role: 1 } }); const isReceiverModerator = receiver && receiver.role === ROLE_MODERATOR; + // disable private chat in breakouts + if (meetingIsBreakout()) { + return !isPublic; + } + if (meeting.lockSettingsProps !== undefined) { if (user.locked && user.role !== ROLE_MODERATOR) { if (isPublic) { diff --git a/bigbluebutton-html5/imports/ui/components/join-handler/component.jsx b/bigbluebutton-html5/imports/ui/components/join-handler/component.jsx index 2a6bdcb92fe6ebdc6ff6165b1522a1863d772e8a..f3abba65a00f3814ac83bc7ffd94854c19d1d6be 100755 --- a/bigbluebutton-html5/imports/ui/components/join-handler/component.jsx +++ b/bigbluebutton-html5/imports/ui/components/join-handler/component.jsx @@ -6,6 +6,7 @@ import { setCustomLogoUrl } from '/imports/ui/components/user-list/service'; import { makeCall } from '/imports/ui/services/api'; import logger from '/imports/startup/client/logger'; import LoadingScreen from '/imports/ui/components/loading-screen/component'; +import Users from '/imports/api/users'; const propTypes = { children: PropTypes.element.isRequired, @@ -140,13 +141,11 @@ class JoinHandler extends Component { }; const setCustomData = (resp) => { - const { - meetingID, internalUserID, customdata, - } = resp; + const { customdata } = resp; return new Promise((resolve) => { if (customdata.length) { - makeCall('addUserSettings', meetingID, internalUserID, customdata).then(r => resolve(r)); + makeCall('addUserSettings', customdata).then(r => resolve(r)); } resolve(true); }); @@ -172,7 +171,14 @@ class JoinHandler extends Component { setLogoURL(response); logUserInfo(); - await setCustomData(response); + Tracker.autorun(async (cd) => { + const user = Users.findOne({ userId: Auth.userID, authed: true }, { fields: { _id: 1 } }); + + if (user) { + await setCustomData(response); + cd.stop(); + } + }); logger.info({ logCode: 'joinhandler_component_joinroutehandler_success', diff --git a/bigbluebutton-html5/imports/ui/components/media/styles.scss b/bigbluebutton-html5/imports/ui/components/media/styles.scss index cd46cf56af2e9dfb12cf99669f542ff69abe21e3..744ceeeace5842705b9f70ac1670225dd0c1b6ae 100644 --- a/bigbluebutton-html5/imports/ui/components/media/styles.scss +++ b/bigbluebutton-html5/imports/ui/components/media/styles.scss @@ -95,15 +95,7 @@ $after-content-order: 3; // used to fully hide the presentation area when minimized .hideOverlay { - visibility: hidden !important; position: absolute !important; - overflow: hidden !important; - clip: rect(0 0 0 0) !important; - width: 1px !important; - height: 1px !important; - margin: -1px !important; - padding: 0 !important; - border: 0 !important; } .floatingOverlay { diff --git a/bigbluebutton-html5/imports/ui/components/presentation/presentation-uploader/component.jsx b/bigbluebutton-html5/imports/ui/components/presentation/presentation-uploader/component.jsx index 2cbfc531dd77531c3b016ec80b44fc41c74c9e91..cb2dacc5a0909f36d09fdaccfb613fcbeda38f5b 100755 --- a/bigbluebutton-html5/imports/ui/components/presentation/presentation-uploader/component.jsx +++ b/bigbluebutton-html5/imports/ui/components/presentation/presentation-uploader/component.jsx @@ -101,6 +101,18 @@ const intlMessages = defineMessages({ id: 'app.presentationUploder.upload.413', description: 'error that file exceed the size limit', }, + 408: { + id: 'app.presentationUploder.upload.408', + description: 'error for token request timeout', + }, + 404: { + id: 'app.presentationUploder.upload.404', + description: 'error not found', + }, + 401: { + id: 'app.presentationUploder.upload.401', + description: 'error for failed upload token request.', + }, conversionProcessingSlides: { id: 'app.presentationUploder.conversion.conversionProcessingSlides', description: 'indicates how many slides were converted', diff --git a/bigbluebutton-html5/imports/ui/components/presentation/presentation-uploader/service.js b/bigbluebutton-html5/imports/ui/components/presentation/presentation-uploader/service.js index a01c24d1a8cf633d40ab5983d1cb5b17b0f0cca8..95d4a3d699bd347557ace5838c6a300d19e9bc4b 100644 --- a/bigbluebutton-html5/imports/ui/components/presentation/presentation-uploader/service.js +++ b/bigbluebutton-html5/imports/ui/components/presentation/presentation-uploader/service.js @@ -3,6 +3,7 @@ import PresentationUploadToken from '/imports/api/presentation-upload-token'; import Auth from '/imports/ui/services/auth'; import Poll from '/imports/api/polls/'; import { makeCall } from '/imports/ui/services/api'; +import logger from '/imports/startup/client/logger'; import _ from 'lodash'; const CONVERSION_TIMEOUT = 300000; @@ -171,7 +172,12 @@ const uploadAndConvertPresentation = ( .then(() => observePresentationConversion(meetingId, file.name, onConversion)) // Trap the error so we can have parallel upload .catch((error) => { - console.error(error); + logger.debug({ + logCode: 'presentation_uploader_service', + extraInfo: { + error, + }, + }, 'Generic presentation upload exception catcher'); onUpload({ error: true, done: true, status: error.code }); return Promise.resolve(); }); diff --git a/bigbluebutton-html5/imports/ui/components/presentation/service.js b/bigbluebutton-html5/imports/ui/components/presentation/service.js index 7944029a0e4a42af065af0d644db8a88f0534b4b..4fdda85d2e6954ce0b6242aa3487e2bcd5c0f958 100755 --- a/bigbluebutton-html5/imports/ui/components/presentation/service.js +++ b/bigbluebutton-html5/imports/ui/components/presentation/service.js @@ -16,9 +16,11 @@ const downloadPresentationUri = (podId) => { return null; } + const presentationFileName = currentPresentation.id + '.' + currentPresentation.name.split('.').pop(); + const uri = `https://${window.document.location.hostname}/bigbluebutton/presentation/download/` + `${currentPresentation.meetingId}/${currentPresentation.id}` - + `?presFilename=${encodeURIComponent(currentPresentation.name)}`; + + `?presFilename=${encodeURIComponent(presentationFileName)}`; return uri; }; diff --git a/bigbluebutton-html5/imports/ui/components/shortcut-help/component.jsx b/bigbluebutton-html5/imports/ui/components/shortcut-help/component.jsx index 47adb49a9232a8723784955d8445ea63c78ba4ba..e5f563245bbf3a9c39c7fb54418343096f8ac387 100644 --- a/bigbluebutton-html5/imports/ui/components/shortcut-help/component.jsx +++ b/bigbluebutton-html5/imports/ui/components/shortcut-help/component.jsx @@ -91,10 +91,13 @@ const CHAT_ENABLED = CHAT_CONFIG.enabled; const ShortcutHelpComponent = (props) => { const { intl, shortcuts } = props; - const { name } = browser(); + const { name, os } = browser(); let accessMod = null; + // different browsers use different access modifier keys + // on different systems when using accessKey property. + // Overview how different browsers behave: https://www.w3schools.com/jsref/prop_html_accesskey.asp switch (name) { case 'chrome': case 'edge': @@ -112,6 +115,11 @@ const ShortcutHelpComponent = (props) => { break; } + // all Browsers on MacOS are using Control + Option as access modifier + if (os.includes('OS X 10')) { + accessMod = 'Control + Option'; + } + const shortcutItems = shortcuts.map((shortcut) => { if (!CHAT_ENABLED && shortcut.descId.indexOf('Chat') !== -1) return null; diff --git a/bigbluebutton-html5/imports/ui/components/user-info/component.jsx b/bigbluebutton-html5/imports/ui/components/user-info/component.jsx index e1648d4d1ef543ee8a3d2d14ac910b48e894d2c1..29bf4ad9d8b96d73a5493638e6325ec986096afb 100644 --- a/bigbluebutton-html5/imports/ui/components/user-info/component.jsx +++ b/bigbluebutton-html5/imports/ui/components/user-info/component.jsx @@ -53,13 +53,11 @@ class UserInfoComponent extends Component { } render() { - const { - intl, meetingId, requesterUserId, - } = this.props; + const { intl } = this.props; return ( <Modal title={intl.formatMessage(intlMessages.title)} - onRequestClose={() => Service.handleCloseUserInfo(meetingId, requesterUserId)} + onRequestClose={() => Service.handleCloseUserInfo()} > {this.renderUserInfo()} </Modal> diff --git a/bigbluebutton-html5/imports/ui/components/user-info/service.js b/bigbluebutton-html5/imports/ui/components/user-info/service.js index af382b5ad403185508526a497a80fda2ad2fa3b8..f561bb9d60a95088ff2a9a6f32375ef09bbfcf86 100644 --- a/bigbluebutton-html5/imports/ui/components/user-info/service.js +++ b/bigbluebutton-html5/imports/ui/components/user-info/service.js @@ -1,7 +1,7 @@ import { makeCall } from '/imports/ui/services/api'; export default { - handleCloseUserInfo: (meetingId, requesterUserId) => { - makeCall('removeUserInformation', meetingId, requesterUserId); + handleCloseUserInfo: () => { + makeCall('removeUserInformation'); }, }; diff --git a/bigbluebutton-html5/imports/ui/components/user-list/user-list-content/user-participants/user-list-item/user-dropdown/component.jsx b/bigbluebutton-html5/imports/ui/components/user-list/user-list-content/user-participants/user-list-item/user-dropdown/component.jsx index 5d00ae901c2788bbc3977c2e5683c2acdf6de54b..452fa10ff739ea19e2ffc84548b6f53edbcce8ab 100755 --- a/bigbluebutton-html5/imports/ui/components/user-list/user-list-content/user-participants/user-list-item/user-dropdown/component.jsx +++ b/bigbluebutton-html5/imports/ui/components/user-list/user-list-content/user-participants/user-list-item/user-dropdown/component.jsx @@ -301,7 +301,7 @@ class UserDropdown extends PureComponent { )); } - if (CHAT_ENABLED && enablePrivateChat && isMeteorConnected) { + if (CHAT_ENABLED && enablePrivateChat && !meetingIsBreakout && isMeteorConnected) { actions.push(this.makeDropdownItem( 'activeChat', intl.formatMessage(messages.ChatLabel), diff --git a/bigbluebutton-html5/imports/ui/components/user-list/user-list-content/user-participants/user-list-item/user-dropdown/styles.scss b/bigbluebutton-html5/imports/ui/components/user-list/user-list-content/user-participants/user-list-item/user-dropdown/styles.scss index bd3bf9301fb1d3182e61a164e3dcf4468488d69d..3e6e5bd0aa65950ecb3d704de5f38ed83059af9a 100755 --- a/bigbluebutton-html5/imports/ui/components/user-list/user-list-content/user-participants/user-list-item/user-dropdown/styles.scss +++ b/bigbluebutton-html5/imports/ui/components/user-list/user-list-content/user-participants/user-list-item/user-dropdown/styles.scss @@ -87,6 +87,7 @@ @include highContrastOutline(); outline-style: solid; background-color: var(--list-item-bg-hover); + box-shadow: inset 0 0 0 var(--border-size) var(--item-focus-border), inset 1px 0 0 1px var(--item-focus-border); &:focus { outline-style: solid; @@ -95,7 +96,7 @@ } .userListItem { - @extend %list-item; + //@extend %list-item; flex-flow: column; flex-shrink: 0; } diff --git a/bigbluebutton-html5/imports/ui/components/whiteboard/annotations/poll/component.jsx b/bigbluebutton-html5/imports/ui/components/whiteboard/annotations/poll/component.jsx index bb4b5fc411d05180b31ad882f580c78a0ddd5cb3..a05ddfb9ee928a3ed4d0f4b4907ae8d22eb61f74 100644 --- a/bigbluebutton-html5/imports/ui/components/whiteboard/annotations/poll/component.jsx +++ b/bigbluebutton-html5/imports/ui/components/whiteboard/annotations/poll/component.jsx @@ -180,6 +180,8 @@ class PollDrawComponent extends Component { } = this.state; const { annotation } = this.props; + // increment the font size by 2 to prevent Maximum update depth exceeded + const fontSizeIncrement = 2; // calculating the font size in this if / else block if (fontSizeDirection !== 0) { @@ -196,14 +198,14 @@ class PollDrawComponent extends Component { && voteSizes.width < maxLineWidth && voteSizes.height < maxLineHeight && percSizes.width < maxLineWidth && percSizes.height < maxLineHeight) { return this.setState({ - calcFontSize: calcFontSize + 1, + calcFontSize: calcFontSize + fontSizeIncrement, }); // we can't increase font-size anymore, start decreasing } return this.setState({ fontSizeDirection: -1, - calcFontSize: calcFontSize - 1, + calcFontSize: calcFontSize - fontSizeIncrement, }); } if (fontSizeDirection === -1) { // check if the font-size is still bigger than allowed @@ -211,7 +213,7 @@ class PollDrawComponent extends Component { || voteSizes.width > maxLineWidth || voteSizes.height > maxLineHeight || percSizes.width > maxLineWidth || percSizes.height > maxLineHeight) { return this.setState({ - calcFontSize: calcFontSize - 1, + calcFontSize: calcFontSize - fontSizeIncrement, }); // font size is fine for the current line, switch to the next line diff --git a/bigbluebutton-html5/package-lock.json b/bigbluebutton-html5/package-lock.json index 87249f63f867673064767682e70362635a10d7a0..bfc020994ae512d8651b6f2e78f8ef28e377222b 100644 --- a/bigbluebutton-html5/package-lock.json +++ b/bigbluebutton-html5/package-lock.json @@ -6620,6 +6620,24 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + } + }, + "pngjs": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.3.3.tgz", + "integrity": "sha512-1n3Z4p3IOxArEs1VRXnZ/RXdfEniAUS9jb68g58FIXMNkPJeZd+Qh4Uq7/e0LVxAQGos1eIUrqrt4FpjdnEd+Q==" + }, "supports-color": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", @@ -8330,11 +8348,6 @@ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", "dev": true }, - "package-lock.json": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/package-lock.json/-/package-lock.json-1.0.0.tgz", - "integrity": "sha512-+yEXtNdlCs5N0Zy/9uvkifgf/RqnGu0WqP4j9Wu1Us4YReFe1YNBh2Krmf8B1xGxjpYnta63K55QP8bkafnOzA==" - }, "parse-json": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", diff --git a/bigbluebutton-html5/private/config/settings.yml b/bigbluebutton-html5/private/config/settings.yml index 063bdef32b783a909c1574d6b826592de5b8fd9b..c21e3f97673db4df0f4d7213fe983869fa761c99 100755 --- a/bigbluebutton-html5/private/config/settings.yml +++ b/bigbluebutton-html5/private/config/settings.yml @@ -9,7 +9,7 @@ public: skipCheck: false clientTitle: BigBlueButton appName: BigBlueButton HTML5 Client - bbbServerVersion: 2.2-dev + bbbServerVersion: 2.2 copyright: "©2020 BigBlueButton Inc." html5ClientBuild: HTML5_CLIENT_VERSION helpLink: https://bigbluebutton.org/html5/ @@ -177,7 +177,7 @@ public: callTransferTimeout: 5000 callHangupTimeout: 2000 callHangupMaximumRetries: 10 - echoTestNumber: '9196' + echoTestNumber: 'echo' relayOnlyOnReconnect: false presentation: allowDownloadable: true @@ -374,4 +374,4 @@ private: version: [0, 36] - browser: YandexBrowser version: 19 - + diff --git a/bigbluebutton-html5/private/locales/ar.json b/bigbluebutton-html5/private/locales/ar.json index a0474990b7edef0ec94b9405b3d251d1fc793ed0..88739518dbdd907fbc80ee9d974c6dcc0dca371f 100644 --- a/bigbluebutton-html5/private/locales/ar.json +++ b/bigbluebutton-html5/private/locales/ar.json @@ -1,7 +1,6 @@ { "app.home.greeting": "سيبدأ عرضك التقديمي قريبا ...", "app.chat.submitLabel": "أرسل رسالة", - "app.chat.errorMinMessageLength": "الرسالة هي {0} Øر٠(Ø£ØرÙ) قصيرة جدًا", "app.chat.errorMaxMessageLength": "الرسالة هي {0} Øر٠(Ø£ØرÙ) طويلة جدا", "app.chat.disconnected": "أنت غير متصل ØŒ لا يمكن إرسال الرسائل", "app.chat.locked": "تم Ù‚ÙÙ„ الدردشة ØŒ لا يمكن إرسال الرسائل", @@ -112,6 +111,7 @@ "app.media.autoplayAlertDesc": "تمكين إستخدام", "app.media.screenshare.start": "بدأت مشاركة الشاشة", "app.media.screenshare.end": "انتهت مشاركة الشاشة", + "app.media.screenshare.unavailable": "مشاركة الشاشة غير متوÙرة", "app.media.screenshare.safariNotSupported": "مشاركة الشاشة غير مدعومة Øاليًا بواسطة سÙاري. من Ùضلك ØŒ استخدم ÙايرÙوكس أو جوجل كروم.", "app.media.screenshare.autoplayBlockedDesc": "Ù†ØÙ† بØاجة إلى إذنك لتظهر لك شاشة مقدم العرض.", "app.media.screenshare.autoplayAllowLabel": "عرض الشاشة المشتركة", @@ -156,14 +156,14 @@ "app.presentation.presentationToolbar.fitToPage": "المناسبة للصÙØØ©", "app.presentation.presentationToolbar.goToSlide": "شريØØ© {0}", "app.presentationUploder.title": "عرض", - "app.presentationUploder.message": "كمقدم لديك القدرة على تØميل أي وثيقة مكتب أو مل٠PDF. نوصي بمل٠PDF للØصول على Ø£Ùضل النتائج. يرجى التأكد من تØديد عرض تقديمي باستخدام مربع الاختيار على الجانب الأيمن.", + "app.presentationUploder.message": "كمقدم للعرض التقديمي لديك القدرة على رÙع أي وثيقة أوÙيس أو مل٠PDF. نوصي بمل٠PDF للØصول على Ø£Ùضل النتائج. يرجى التأكد من تØديد العرض التقديمي باستخدام أيقونة الاختيار على الجانب الأيمن.", "app.presentationUploder.uploadLabel": "رÙع", "app.presentationUploder.confirmLabel": "مواÙقة", "app.presentationUploder.confirmDesc": "ØÙظ التغييرات وبدء العرض", "app.presentationUploder.dismissLabel": "إلغاء", "app.presentationUploder.dismissDesc": "أغلق الناÙذة الشتراطية وتجاهل التغييرات", "app.presentationUploder.dropzoneLabel": "سØب الملÙات هنا للرÙع", - "app.presentationUploder.dropzoneImagesLabel": "سØب الصور إلى هنا للرÙع", + "app.presentationUploder.dropzoneImagesLabel": "رÙع الصوره من خلال سØبها إلى هنا", "app.presentationUploder.browseFilesLabel": "أو تصÙØ Ù…Ù„Ùات", "app.presentationUploder.browseImagesLabel": "أو تصÙØ/التقاط الصور", "app.presentationUploder.fileToUpload": "وسيتم رÙعها ...", @@ -176,8 +176,12 @@ "app.presentationUploder.conversion.generatingThumbnail": "إنشاء صور مصغرة ...", "app.presentationUploder.conversion.generatedSlides": "Ø§Ù„Ø´Ø±Ø§Ø¦Ø Ø§Ù„Ù…Ù†Ø´Ø£Ø©...", "app.presentationUploder.conversion.generatingSvg": "إنشاء صور SVG ...", + "app.presentationUploder.conversion.pageCountExceeded": "عدد الصÙØات التي تم تجاوزها. الرجاء تقسيم المل٠إلى ملÙات متعددة.", + "app.presentationUploder.conversion.officeDocConversionInvalid": "Ùشل ÙÙŠ معالجة مستند المكتب. الرجاء تØميل PDF بدلاً من ذلك.", + "app.presentationUploder.conversion.officeDocConversionFailed": "Ùشل ÙÙŠ معالجة مستند المكتب. الرجاء تØميل PDF بدلاً من ذلك.", "app.presentationUploder.conversion.pdfHasBigPage": " لم نتمكن من تØويل مل٠PDF ØŒ يرجى Ù…Øاولة تØسينه", "app.presentationUploder.conversion.timeout": "مكتب خدمات المشاريع, تØويل يستغرق وقتا اطول", + "app.presentationUploder.conversion.pageCountFailed": "Ùشل تØديد عدد الصÙØات.", "app.presentationUploder.isDownloadableLabel": "عدم Ø§Ù„Ø³Ù…Ø§Ø Ø¨ØªØميل العرض", "app.presentationUploder.isNotDownloadableLabel": "Ø§Ù„Ø³Ù…Ø§Ø Ø¨ØªØميل العرض", "app.presentationUploder.removePresentationLabel": "Øذ٠العرض", @@ -360,18 +364,18 @@ "app.actionsBar.currentStatusDesc": "الوضع الØالي {0}", "app.actionsBar.captions.start": "بدء عرض الترجمات", "app.actionsBar.captions.stop": "إيقا٠عرض الترجمات", - "app.audioNotification.audioFailedError1001": "خطأ 1001 :Ùصل WebSocket", - "app.audioNotification.audioFailedError1002": "خطا 1002: تعذر الإ تصال بWebSocket", - "app.audioNotification.audioFailedError1003": "خطأ 1003: إصدار متصÙØ ØºÙŠØ± معتمد", - "app.audioNotification.audioFailedError1004": "خطأ 1004: Ùشل ÙÙŠ الإتصال (السبب={0})", - "app.audioNotification.audioFailedError1005": "خطأ 1005: انقطاع المكالمة", - "app.audioNotification.audioFailedError1006": "خطأ 1006: انتهاء مهلة المكالمة", - "app.audioNotification.audioFailedError1007": "خطأ 1007: Ùشل التÙاوض ICE", - "app.audioNotification.audioFailedError1008": "خطأ 1008: Ùشل نقل", - "app.audioNotification.audioFailedError1009": "خطأ 1009:تعذر جلبSTUN/TURN معلومات الخادم", - "app.audioNotification.audioFailedError1010": "خطأ 1010: مهلة تÙاوض ICE", - "app.audioNotification.audioFailedError1011": "1011 خطأ: ICE تجميع المهلة", - "app.audioNotification.audioFailedError1012": "خطأ 1012: غلق اتصال ICE", + "app.audioNotification.audioFailedError1001": "قطع اتصال WebSocket (خطأ 1001)", + "app.audioNotification.audioFailedError1002": "تعذر إجراء اتصال WebSocket (خطأ 1002)", + "app.audioNotification.audioFailedError1003": "إصدار المتصÙØ ØºÙŠØ± معتمد (خطأ 1003)", + "app.audioNotification.audioFailedError1004": "الÙشل ÙÙŠ المكالمة (السبب = {0}) (خطأ 1004)", + "app.audioNotification.audioFailedError1005": "انتهت المكالمة بشكل غير متوقع (خطأ 1005)", + "app.audioNotification.audioFailedError1006": "انتهاء مهلة الاتصال (خطأ 1006)", + "app.audioNotification.audioFailedError1007": "Ùشل الاتصال (خطأ ICE 1007)", + "app.audioNotification.audioFailedError1008": "Ùشل النقل (خطأ 1008)", + "app.audioNotification.audioFailedError1009": "تعذر Ø¥Øضار معلومات خادم STUN/TURN (خطأ 1009)", + "app.audioNotification.audioFailedError1010": "انتهاء مهلة تÙاوض الاتصال (خطأ ICE 1010)", + "app.audioNotification.audioFailedError1011": "انتهاء مهلة الاتصال (خطأ ICE 1011)", + "app.audioNotification.audioFailedError1012": "تم إغلاق الاتصال (خطأ ICE 1012)", "app.audioNotification.audioFailedMessage": "Ùشل اتصال الصوت الخاص بك ÙÙŠ الاتصال", "app.audioNotification.mediaFailedMessage": "Ùشل getUserMicMedia ØŒ Ù…Ø³Ù…ÙˆØ Ùقط للأصول الآمنة", "app.audioNotification.closeLabel": "غلق", @@ -542,14 +546,14 @@ "app.video.joinVideo": "مشاركة كاميرا", "app.video.leaveVideo": "إلغاء مشاركة الكاميرا", "app.video.iceCandidateError": "خطأ ÙÙŠ إضاÙØ© Ù…Ø±Ø´Ø ICE", - "app.video.iceConnectionStateError": "خطأ 1107: Ùشل التÙاوض ICE", + "app.video.iceConnectionStateError": "Ùشل الاتصال (خطأ ICE 1107)", "app.video.permissionError": "خطأ ÙÙŠ مشاركة الكاميرا . يرجى التØقق من الأذونات", "app.video.sharingError": "خطأ ÙÙŠ مشاركة الكاميرا", "app.video.notFoundError": "لا يمكن العثور على كاميرا. يرجى التأكد من أنها متصلة", "app.video.notAllowed": "إذن Ù…Ùقود لمشاركة الكاميرا ØŒ يرجى التأكد من أذونات المتصÙØ", "app.video.notSupportedError": "يمكن مشاركة Ùيديو كاميرا الويب مع مصادر آمنة Ùقط ØŒ تأكد من أن شهادة SSL صالØØ©", "app.video.notReadableError": "لا يمكن الØصول على Ùيديو الكاميرا . يرجى التأكد من عدم استخدام برنامج آخر لكاميرا", - "app.video.mediaFlowTimeout1020": "خطا 1020: تعذر وصول الوسائط إلى الخادم", + "app.video.mediaFlowTimeout1020": "تعذر على الوسائط الوصول إلى الخادم (خطأ 1020)", "app.video.suggestWebcamLock": "Ùرض Ù‚ÙÙ„ الإعدادات لكاميرات المشاهدين ØŸ", "app.video.suggestWebcamLockReason": "(سيؤدي ذلك إلى تØسين استقرار الاجتماع)", "app.video.enable": "تÙعيل", @@ -577,16 +581,16 @@ "app.video.stats.encodeUsagePercent": "تشÙير الاستخدام", "app.video.stats.currentDelay": "التأخير الØالي", "app.fullscreenButton.label": "جعل {0} على الشاشة الكاملة", - "app.deskshare.iceConnectionStateError": "خطأ 1108: Ùشل اتصال ICE عند مشاركة الشاشة", - "app.sfu.mediaServerConnectionError2000": "خطأ 2000: غير قادر على الاتصال بخادم وسائل الاعلام", - "app.sfu.mediaServerOffline2001": "خطأ 2001: خادم وسائل الاعلام غير متصل. الرجاء إعادة المØاولة ÙÙŠ وقت لاØÙ‚.", - "app.sfu.mediaServerNoResources2002": "خطأ 2002: خادم وسائل الاعلام لا ÙŠØتوى على موارد متوÙرة", - "app.sfu.mediaServerRequestTimeout2003": "خطأ 2003: توقيت خروج طلبات خادم وسائل الاعلام", - "app.sfu.serverIceGatheringFailed2021": "خطأ 2021: لا يمكن لخادم وسائل الاعلام تجميع مرشØات ICE", - "app.sfu.serverIceGatheringFailed2022": "خطأ 2022: Ùشل اتصال ICE خادم وسائل الاعلام", - "app.sfu.mediaGenericError2200": "خطا 2200: Ùشل خادم الوسائط ÙÙŠ معالجة الطلب", - "app.sfu.invalidSdp2202":"خطأ 2202: أنشأ عميل SDP غير صالØ", - "app.sfu.noAvailableCodec2203": "خطأ 2203: تعذر على الخادم العثور على برنامج تشÙير المناسب", + "app.deskshare.iceConnectionStateError": "Ùشل الاتصال عند مشاركة الشاشة (خطأ ICE 1108)", + "app.sfu.mediaServerConnectionError2000": "غير قادر على الاتصال بخادم الوسائط (خطأ 2000)", + "app.sfu.mediaServerOffline2001": "خادم الوسائط غير متصل. الرجاء المØاولة مرة أخرى لاØقاً (خطأ 2001)", + "app.sfu.mediaServerNoResources2002": "لا ÙŠØتوي ملقم الوسائط على موارد متوÙرة (خطأ 2002)", + "app.sfu.mediaServerRequestTimeout2003": "طلبات ملقم الوسائط هي توقيت (خطأ 2003)", + "app.sfu.serverIceGatheringFailed2021": "لا يمكن لخادم الوسائط تجميع مرشØÙŠ الاتصال (خطأ ICE 2021)", + "app.sfu.serverIceGatheringFailed2022": "Ùشل اتصال خادم الوسائط (خطأ ICE 2022)", + "app.sfu.mediaGenericError2200": "Ùشل خادم الوسائط ÙÙŠ معالجة الطلب (خطأ 2200", + "app.sfu.invalidSdp2202":"قام العميل بإنشاء طلب وسائط غير ØµØ§Ù„Ø (خطأ SDP 2202)", + "app.sfu.noAvailableCodec2203": "تعذر على الخادم العثور على برنامج ترميز مناسب (خطأ 2203)", "app.meeting.endNotification.ok.label": "مواÙÙ‚", "app.whiteboard.annotations.poll": "تم نشر نتائج التصويت", "app.whiteboard.toolbar.tools": "أدوات", diff --git a/bigbluebutton-html5/private/locales/az.json b/bigbluebutton-html5/private/locales/az.json new file mode 100644 index 0000000000000000000000000000000000000000..494874f2c4dab871ef4dca4edc69177f330d9bee --- /dev/null +++ b/bigbluebutton-html5/private/locales/az.json @@ -0,0 +1,683 @@ +{ + "app.home.greeting": "Seans qısa müddÉ™tdÉ™ baÅŸlayacaq ...", + "app.chat.submitLabel": "GöndÉ™r", + "app.chat.errorMaxMessageLength": "Mesaj {0} simvoldan uzundur", + "app.chat.disconnected": "ÆlaqÉ™ kÉ™sildiyi üçün mesajı göndÉ™rÉ™ bilmÉ™dik", + "app.chat.locked": "Çat baÄŸlı olduÄŸu üçün mesaj göndÉ™rmÉ™k mümkün deyil.", + "app.chat.inputLabel": "Çata daxil edilmiÅŸ mesaj {0}", + "app.chat.inputPlaceholder": "{0} mesaj göndÉ™r", + "app.chat.titlePublic": "Ortaq Çat", + "app.chat.titlePrivate": "{0} ŞəxÅŸi Çat", + "app.chat.partnerDisconnected": "{0} görüşü tÉ™rk etdi", + "app.chat.closeChatLabel": "BaÄŸla {0}", + "app.chat.hideChatLabel": "GizlÉ™t {0}", + "app.chat.moreMessages": "Daha çox", + "app.chat.dropdown.options": "Çat ParametrlÉ™ri", + "app.chat.dropdown.clear": "TÉ™mizlÉ™", + "app.chat.dropdown.copy": "Kopyala", + "app.chat.dropdown.save": "Saxla", + "app.chat.label": "Çat", + "app.chat.offline": "Oflayn", + "app.chat.emptyLogLabel": "Çat jurnalı boÅŸdur", + "app.chat.clearPublicChatMessage": "Çat tarixçəsi moderator tÉ™rÉ™findÉ™n tÉ™mizlÉ™ndi.", + "app.chat.multi.typing": "Bir neçə istifadəçi yazır", + "app.chat.one.typing": "{0} yazır", + "app.chat.two.typing": "{0} vÉ™ {1} yazır", + "app.captions.label": "Mövzular", + "app.captions.menu.close": "BaÄŸla", + "app.captions.menu.start": "BaÅŸla", + "app.captions.menu.ariaStart": "Mövzu yazmaÄŸa baÅŸla", + "app.captions.menu.ariaStartDesc": "Mövzu redaktoru açılır vÉ™ modallar baÄŸlanır", + "app.captions.menu.select": "Dil seçimi et", + "app.captions.menu.ariaSelect": "DillÉ™r", + "app.captions.menu.subtitle": "ZÉ™hmÉ™t olmasa sessiyanızda qapalı baÅŸlıqlar üçün bir dil vÉ™ üslub seçin.", + "app.captions.menu.title": "BaÅŸlığı baÄŸla", + "app.captions.menu.fontSize": "Ölçü", + "app.captions.menu.fontColor": "Yazı rÉ™ngi", + "app.captions.menu.fontFamily": "Åžrift", + "app.captions.menu.backgroundColor": "Fon rÉ™ngi", + "app.captions.menu.previewLabel": "ÖzizlÉ™mÉ™", + "app.captions.menu.cancelLabel": "Ləğv et", + "app.captions.pad.hide": "BaÄŸlı baÅŸlıqları gizlÉ™t", + "app.captions.pad.tip": "AlÉ™tlÉ™r paneli üçün Esc düymÉ™sini sıxın", + "app.captions.pad.ownership": "ÖhdÉ™nÉ™ götür", + "app.captions.pad.ownershipTooltip": "{0} baÅŸlıqlarının admini tÉ™yin edin.", + "app.captions.pad.interimResult": "NÉ™ticÉ™lÉ™r", + "app.captions.pad.dictationStart": "Nitqin tanınmasını baÅŸlat", + "app.captions.pad.dictationStop": "Nitqin tanınmasını bitir", + "app.captions.pad.dictationOnDesc": "Yazı sÉ™hvlÉ™rini yoxla", + "app.captions.pad.dictationOffDesc": "Nitq tanınmasını söndür", + "app.note.title": "QeydlÉ™ri bölüş", + "app.note.label": "Qeyd", + "app.note.hideNoteLabel": "QeydlÉ™ri gözlÉ™t", + "app.user.activityCheck": "Ä°stifadəçi fÉ™aliyyÉ™tini yoxla", + "app.user.activityCheck.label": "({0}) istifadəçilÉ™rin sessiyada olduÄŸunu yoxlayın", + "app.user.activityCheck.check": "Yoxla", + "app.note.tipLabel": "DiqqÉ™ti redaktora yönlÉ™ndirmÉ™k üçün ESC düymÉ™sini sıxın.", + "app.userList.usersTitle": "Ä°stifadəçilÉ™r", + "app.userList.participantsTitle": "Ä°ÅŸtirakçılar", + "app.userList.messagesTitle": "Mesaj", + "app.userList.notesTitle": "QeydlÉ™r", + "app.userList.notesListItem.unreadContent": "QeydlÉ™r bölmÉ™sindÉ™ yeni mÉ™zmun dÉ™rc olundu.", + "app.userList.captionsTitle": "Mövzular", + "app.userList.presenter": "TÉ™qdimatçı", + "app.userList.you": "You", + "app.userList.locked": "Kilidli", + "app.userList.label": "Ä°stifadəçi siyahısı", + "app.userList.toggleCompactView.label": "Kompakt modu aktivləşdir", + "app.userList.guest": "Qonaq", + "app.userList.menuTitleContext": "Mümkün variantlar", + "app.userList.chatListItem.unreadSingular": "{0} Yeni Mesaj", + "app.userList.chatListItem.unreadPlural": "{0} Yeni Mesajlar", + "app.userList.menu.chat.label": "Xüsusi çatı baÅŸlat", + "app.userList.menu.clearStatus.label": "Statusu tÉ™mizlÉ™", + "app.userList.menu.removeUser.label": "Ä°stifadəçini sil", + "app.userList.menu.muteUserAudio.label": "Ä°stifadəçini susdur", + "app.userList.menu.unmuteUserAudio.label": "Ä°stifadəçini danışdır", + "app.userList.userAriaLabel": "{0} {1} {2} Status {3}", + "app.userList.menu.promoteUser.label": "Modretor et", + "app.userList.menu.demoteUser.label": "Ä°zlÉ™yici et", + "app.userList.menu.unlockUser.label": "Açıq {0}", + "app.userList.menu.lockUser.label": "Kilidli {0}", + "app.userList.menu.directoryLookup.label": "Qovluq axtarışı", + "app.userList.menu.makePresenter.label": "TÉ™qdimatçı et", + "app.userList.userOptions.manageUsersLabel": "Ä°stifadəçilÉ™ri düzÉ™lt", + "app.userList.userOptions.muteAllLabel": "Ä°stifadəçilÉ™ri sÉ™ssizÉ™ al", + "app.userList.userOptions.muteAllDesc": "Seansda olan istifadəçilÉ™ri sÉ™ssizÉ™ al", + "app.userList.userOptions.clearAllLabel": "Bütün status ikonları sil", + "app.userList.userOptions.clearAllDesc": "Ä°stifadəçilÉ™rdÉ™n bütün status ikonları sil", + "app.userList.userOptions.muteAllExceptPresenterLabel": "TÉ™qdimatçıdan baÅŸqa bütün istifadəçilÉ™ri sÉ™ssizÉ™ al.", + "app.userList.userOptions.muteAllExceptPresenterDesc": "TÉ™qdimatçıdan baÅŸqa seansdakı bütün istifadəçilÉ™ri sÉ™ssizÉ™ al", + "app.userList.userOptions.unmuteAllLabel": "Seansın sÉ™sini aç", + "app.userList.userOptions.unmuteAllDesc": "Unmutes the meeting", + "app.userList.userOptions.lockViewersLabel": "Ä°zlÉ™yicilÉ™ri kilidlÉ™", + "app.userList.userOptions.lockViewersDesc": "Seans iÅŸtirakçıları üçün müəyyÉ™n funksiyaları baÄŸla", + "app.userList.userOptions.disableCam": "Ä°zlÉ™yicilÉ™rin kameraları deaktiv et", + "app.userList.userOptions.disableMic": "Ä°zlÉ™yicilÉ™rin mikrafonları deaktiv et", + "app.userList.userOptions.disablePrivChat": "Şəxsi çatı baÄŸla", + "app.userList.userOptions.disablePubChat": "Açıq çatı baÄŸla", + "app.userList.userOptions.disableNote": "Bölüşülmüş qeydlÉ™r kilidlidir", + "app.userList.userOptions.hideUserList": "Ä°stifadəçi siyahısı izlÉ™yicilÉ™r üçün gizlidir", + "app.userList.userOptions.webcamsOnlyForModerator": "Yalnız moderatorlar izlÉ™yicilÉ™rin veb-kameralarını görÉ™ bilÉ™r", + "app.userList.content.participants.options.clearedStatus": "Bütün istifadəçilÉ™rin statusu silindi", + "app.userList.userOptions.enableCam": "Ä°zlÉ™yicilÉ™rin kameralarını aktiv et", + "app.userList.userOptions.enableMic": "Ä°zlÉ™yicilÉ™rin mikrafonlarını aktiv et", + "app.userList.userOptions.enablePrivChat": "Şəxsi çat aktivdir", + "app.userList.userOptions.enablePubChat": "Ortaq çat aktivdir", + "app.userList.userOptions.enableNote": "Qeyd bölüşmÉ™k aktivdir", + "app.userList.userOptions.showUserList": "Ä°zlÉ™yicilÉ™r artıq istifadəçilÉ™ri görÉ™ bilÉ™r.", + "app.userList.userOptions.enableOnlyModeratorWebcam": "You can enable your webcam now, everyone will see you", + "app.media.label": "Media", + "app.media.autoplayAlertDesc": "GiriÅŸÉ™ imkan ver", + "app.media.screenshare.start": "Ekran bölüşülmÉ™si baÅŸladı", + "app.media.screenshare.end": "Ekran bölüşülmÉ™si bitdi", + "app.media.screenshare.autoplayBlockedDesc": "TÉ™qdimatçının ekranını görmÉ™k üçün icazÉ™niz lazımdır.", + "app.media.screenshare.autoplayAllowLabel": "Bölüşülmüş ekranları izlÉ™", + "app.screenshare.notAllowed": "XÉ™ta: Ekrana giriÅŸ icazÉ™si verilmÉ™di.", + "app.screenshare.notSupportedError": "XÉ™ta: Ekran bölüşmÉ™k sadÉ™cÉ™ SSL sertifikatı ilÉ™ qorunan ünvanlarda mövcuddur.", + "app.screenshare.notReadableError": "XÉ™ta: Ekran görüntüsü alma vaxtı xÉ™ta baÅŸ verdi.", + "app.screenshare.genericError": "XÉ™ta: Ekran mübadilÉ™si zamanı xÉ™ta baÅŸ verdi, yenidÉ™n cÉ™hd edin", + "app.meeting.ended": "Bu seans baÅŸa çatdı", + "app.meeting.meetingTimeRemaining": "Görüş vaxtına {0} qalıb", + "app.meeting.meetingTimeHasEnded": "Vaxt bitdi. Görüş tezliklÉ™ baÄŸlanacaq.", + "app.meeting.endedMessage": "Sizi ana sÉ™hifÉ™yÉ™ yönlÉ™ndiririk.", + "app.meeting.alertMeetingEndsUnderOneMinute": "Görüş bir dÉ™qiqÉ™ içindÉ™ bitÉ™cÉ™k.", + "app.meeting.alertBreakoutEndsUnderOneMinute": "FasilÉ™ bir dÉ™qiqÉ™ içindÉ™ bitÉ™cÉ™k.", + "app.presentation.hide": "TÉ™qdimatı gizlÉ™t", + "app.presentation.notificationLabel": "Mövcud tÉ™qdimat", + "app.presentation.slideContent": "Slayd mÉ™zmunu", + "app.presentation.startSlideContent": "Slayd mÉ™zmunu baÅŸladı", + "app.presentation.endSlideContent": "Slayd mÉ™zmunu bitdi", + "app.presentation.emptySlideContent": "Cari slayd üçün mÉ™zmun yoxdur", + "app.presentation.presentationToolbar.noNextSlideDesc": "TÉ™qdimatın sonu", + "app.presentation.presentationToolbar.noPrevSlideDesc": "TÉ™qdimatın baÅŸlanğıcı", + "app.presentation.presentationToolbar.selectLabel": "Slayd seç", + "app.presentation.presentationToolbar.prevSlideLabel": "ÆvvÉ™lki slayd", + "app.presentation.presentationToolbar.prevSlideDesc": "TÉ™qdimatı É™vvÉ™lki slayda dÉ™yiÅŸdir", + "app.presentation.presentationToolbar.nextSlideLabel": "NövbÉ™ti slayd", + "app.presentation.presentationToolbar.nextSlideDesc": "TÉ™qdimatı növbÉ™ti slayda dÉ™yiÅŸdir", + "app.presentation.presentationToolbar.skipSlideLabel": "Slaydı ötür", + "app.presentation.presentationToolbar.skipSlideDesc": "TÉ™qdimatı xüsusi bir slayda dÉ™yiÅŸdirin", + "app.presentation.presentationToolbar.fitWidthLabel": "GeniÅŸlÉ™t", + "app.presentation.presentationToolbar.fitWidthDesc": "Slaydın tam geniÅŸliyini göstÉ™r", + "app.presentation.presentationToolbar.fitScreenLabel": "Tam ekran göstÉ™r", + "app.presentation.presentationToolbar.fitScreenDesc": "Bütün slaydı göstÉ™r", + "app.presentation.presentationToolbar.zoomLabel": "YaxınlaÅŸdır", + "app.presentation.presentationToolbar.zoomDesc": "Yaxınlıq dÉ™rÉ™cÉ™sini göstÉ™r", + "app.presentation.presentationToolbar.zoomInLabel": "YaxınÅŸaldır", + "app.presentation.presentationToolbar.zoomInDesc": "TÉ™qdimatı yaxınlaÅŸdır", + "app.presentation.presentationToolbar.zoomOutLabel": "Kiçilt", + "app.presentation.presentationToolbar.zoomOutDesc": "TÉ™qdimatı kiçild", + "app.presentation.presentationToolbar.zoomReset": "YaxınlaÅŸdımağı sıfırla", + "app.presentation.presentationToolbar.zoomIndicator": "Mövcud yaxınlıq faizi", + "app.presentation.presentationToolbar.fitToWidth": "GeniÅŸlÉ™ndir", + "app.presentation.presentationToolbar.fitToPage": "SÉ™hifÉ™yÉ™ sığdır", + "app.presentation.presentationToolbar.goToSlide": "Slayd {0}", + "app.presentationUploder.title": "TÉ™qdimat", + "app.presentationUploder.message": "TÉ™qdimatçı olaraq hÉ™r hansı bir Office sÉ™nÉ™dini vÉ™ ya PDF faylı yüklÉ™mÉ™k imkanınız var. Æn yaxşı nÉ™ticÉ™lÉ™r üçün PDF faylını tövsiyÉ™ edirik. ZÉ™hmÉ™t olmasa, tÉ™qdimatın saÄŸ tÉ™rÉ™findÉ™ olan tÉ™sdiq qutusundan istifadÉ™ edin.", + "app.presentationUploder.uploadLabel": "YüklÉ™", + "app.presentationUploder.confirmLabel": "TÉ™sdiq", + "app.presentationUploder.confirmDesc": "ÆmÉ™liyyatı yadda saxla vÉ™ tÉ™qdimata baÅŸla", + "app.presentationUploder.dismissLabel": "Ä°mtina", + "app.presentationUploder.dismissDesc": "Modal pÉ™ncÉ™rÉ™ni baÄŸlayın vÉ™ dÉ™yiÅŸiklÉ™rdÉ™n imtina edin", + "app.presentationUploder.dropzoneLabel": "YüklÉ™mÉ™k üçün faylları bura yerləşdirin", + "app.presentationUploder.dropzoneImagesLabel": "YüklÉ™mÉ™k üçün ÅŸÉ™killÉ™ri bura yerləşdirin", + "app.presentationUploder.browseFilesLabel": "vÉ™ ya faylları gözdÉ™n keçirin", + "app.presentationUploder.browseImagesLabel": "vÉ™ ya ÅŸÉ™killÉ™ri gözdÉ™n keçirin", + "app.presentationUploder.fileToUpload": "YüklÉ™nir ...", + "app.presentationUploder.currentBadge": "Mövcud", + "app.presentationUploder.rejectedError": "Fayl yüklÉ™mÉ™k mümkün olmadı. ZÉ™hmÉ™t olmasa yoxlayın.", + "app.presentationUploder.upload.progress": "YüklÉ™nir ({0}%)", + "app.presentationUploder.upload.413": "Faylın hÉ™cmi çox böyükdür. ZÉ™hmÉ™t olmasa faylı yoxlayın.", + "app.presentationUploder.conversion.conversionProcessingSlides": "SÉ™hifÉ™ {0} {1}", + "app.presentationUploder.conversion.genericConversionStatus": "Fayl dönüşdürülür ...", + "app.presentationUploder.conversion.generatingThumbnail": "ŞəkillÉ™r yaradıldı ...", + "app.presentationUploder.conversion.generatedSlides": "Slaydlar yaradıldı ...", + "app.presentationUploder.conversion.generatingSvg": "SVG yaradıldı ...", + "app.presentationUploder.conversion.pageCountExceeded": "SÉ™hifÉ™lÉ™rin sayı çoxdır. ZÉ™hmÉ™t olmasa faylı bir neçə fayla bölün.", + "app.presentationUploder.conversion.officeDocConversionInvalid": "Office sÉ™nÉ™dini yüklÉ™mÉ™k mümkün olmadı. ZÉ™hmÉ™t olmasa bunun É™vÉ™zinÉ™ bir PDF yüklÉ™yin.", + "app.presentationUploder.conversion.officeDocConversionFailed": "Office sÉ™nÉ™dini yüklÉ™mÉ™k mümkün olmadı. ZÉ™hmÉ™t olmasa bunun É™vÉ™zinÉ™ bir PDF yüklÉ™yin.", + "app.presentationUploder.conversion.pdfHasBigPage": "PDF file konvertasiya etmÉ™k mümkün olmadı, zÉ™hmÉ™t olmasa optimizÉ™ etmÉ™yÉ™ çalışın", + "app.presentationUploder.conversion.timeout": "Bağışlayın, konvertasiya hÉ™ddindÉ™n çox vaxt apardı", + "app.presentationUploder.conversion.pageCountFailed": "SÉ™hifÉ™ sayını müəyyÉ™n etmÉ™k mümkün olmadı", + "app.presentationUploder.isDownloadableLabel": "TÉ™qdimatı yüklÉ™mÉ™yÉ™ icazÉ™ vermÉ™", + "app.presentationUploder.isNotDownloadableLabel": "TÉ™qdimatı yüklÉ™mÉ™yÉ™ icazÉ™ ver", + "app.presentationUploder.removePresentationLabel": "TÉ™qdimatı sil", + "app.presentationUploder.setAsCurrentPresentation": "Set presentation as current TÉ™qdimati cari seçim et", + "app.presentationUploder.tableHeading.filename": "Faylın adı", + "app.presentationUploder.tableHeading.options": "SeçimlÉ™r", + "app.presentationUploder.tableHeading.status": "Status", + "app.poll.pollPaneTitle": "SorÄŸu", + "app.poll.quickPollTitle": "Çevik sorÄŸu", + "app.poll.hidePollDesc": "SorÄŸu menyu tabını gizlÉ™dir", + "app.poll.customPollInstruction": "SorÄŸu yaratmaq üçün, aÅŸağıdakı düymÉ™ni bası vÉ™ seçimini daxil edin", + "app.poll.quickPollInstruction": "SorÄŸu baÅŸlatmaq üçün aÅŸağıdakı seçimi seçin", + "app.poll.customPollLabel": "FÉ™rdi sorÄŸu ", + "app.poll.startCustomLabel": "FÉ™rdi sorÄŸunu baÅŸla", + "app.poll.activePollInstruction": "SorÄŸuya cavabları görmÉ™k üçün bu paneli açıq saxlayın. Hazır olduqda, sorÄŸu nÉ™ticÉ™lÉ™rini açıqlamaq vÉ™ sorÄŸunu bitirmÉ™k üçün \"SorÄŸu nÉ™ticÉ™lÉ™rini açıqla\" düymÉ™sini seç.", + "app.poll.publishLabel": "SorÄŸu nÉ™ticÉ™lÉ™rini açıqla", + "app.poll.backLabel": "SorÄŸu seçimlÉ™rinÉ™ qayıt", + "app.poll.closeLabel": "BaÄŸla", + "app.poll.waitingLabel": "Cavab gözlÉ™nilir ({0}/{1})", + "app.poll.ariaInputCount": "FÉ™rdi sorÄŸu seçimi {0} of {1}", + "app.poll.customPlaceholder": "SorÄŸu seçimi É™lavÉ™ et", + "app.poll.noPresentationSelected": "TÉ™qdimat seçilmÉ™yib! ZÉ™hmÉ™t olmasa birini seçin.", + "app.poll.clickHereToSelect": "SeçmÉ™k üçün buraya bas", + "app.poll.t": "DoÄŸru", + "app.poll.f": "Yalnış", + "app.poll.tf": "DoÄŸru / Yalnış", + "app.poll.y": "BÉ™li", + "app.poll.n": "Xeyr", + "app.poll.yn": "BÉ™li / Xeyr", + "app.poll.a2": "A / B", + "app.poll.a3": "A / B / C", + "app.poll.a4": "A / B / C / D", + "app.poll.a5": "A / B / C / D / E", + "app.poll.answer.true": "DoÄŸru", + "app.poll.answer.false": "Yalnış", + "app.poll.answer.yes": "BÉ™li", + "app.poll.answer.no": "Xeyr", + "app.poll.answer.a": "A", + "app.poll.answer.b": "B", + "app.poll.answer.c": "C", + "app.poll.answer.d": "D", + "app.poll.answer.e": "E", + "app.poll.liveResult.usersTitle": "Ä°stifadəçilÉ™r", + "app.poll.liveResult.responsesTitle": "Cavab", + "app.polling.pollingTitle": "SorÄŸu seçimlÉ™ri", + "app.polling.pollAnswerLabel": "SorÄŸu cavabı {0}", + "app.polling.pollAnswerDesc": "{0} sÉ™s vermÉ™k üçün bu seçimi seç", + "app.failedMessage": "Bağışlayın, serverÉ™ qoÅŸulmaqda problem var.", + "app.downloadPresentationButton.label": "Original tÉ™qdimatı yüklÉ™", + "app.connectingMessage": "QoÅŸulur ...", + "app.waitingMessage": "BaÄŸlantı kÉ™sildi. {0} saniyÉ™dÉ™ qoÅŸulmaÄŸa cÉ™hd edilir ...", + "app.retryNow": "YenidÉ™n cÉ™hd et", + "app.navBar.settingsDropdown.optionsLabel": "SeçimlÉ™", + "app.navBar.settingsDropdown.fullscreenLabel": "Bütün ekrana göstÉ™r", + "app.navBar.settingsDropdown.settingsLabel": "TÉ™nzimlÉ™mÉ™lÉ™r", + "app.navBar.settingsDropdown.aboutLabel": "Haqqında", + "app.navBar.settingsDropdown.leaveSessionLabel": "SistemdÉ™n çıx", + "app.navBar.settingsDropdown.exitFullscreenLabel": "Bütov ekrandan yığışdır", + "app.navBar.settingsDropdown.fullscreenDesc": "TÉ™nzimlÉ™mÉ™lÉ™r menyusunu bütöv ekrana göstÉ™r", + "app.navBar.settingsDropdown.settingsDesc": "Ãœmumi tÉ™nzimlÉ™mÉ™lÉ™ri dÉ™yiÅŸ", + "app.navBar.settingsDropdown.aboutDesc": "MüştÉ™ri barÉ™dÉ™ mÉ™lumatı göstÉ™r", + "app.navBar.settingsDropdown.leaveSessionDesc": "Görüşü tÉ™rk et", + "app.navBar.settingsDropdown.exitFullscreenDesc": "Bütov ekrandan yığışdır", + "app.navBar.settingsDropdown.hotkeysLabel": "Klaviatura üçün qısa yollar", + "app.navBar.settingsDropdown.hotkeysDesc": "Mövcud klaviatura qısa yollarının hamısı sıralanır", + "app.navBar.settingsDropdown.helpLabel": "Yardım", + "app.navBar.settingsDropdown.helpDesc": "Ä°stifadəçi video tÉ™limatlara baÄŸlayır (yeni tabı açır)", + "app.navBar.settingsDropdown.endMeetingDesc": "Cari görüşü dayandırır", + "app.navBar.settingsDropdown.endMeetingLabel": "End meeting", + "app.navBar.userListToggleBtnLabel": "User list toggle", + "app.navBar.toggleUserList.ariaLabel": "Users and messages toggle", + "app.navBar.toggleUserList.newMessages": "yeni mesaj bildiriÅŸi ilÉ™", + "app.navBar.recording": "Bu sessiya hal-hazırda qeydÉ™ alınır", + "app.navBar.recording.on": "QeydÉ™ alınır", + "app.navBar.recording.off": "QeydÉ™ alınmır", + "app.navBar.emptyAudioBrdige": "Aktiv mikrofon yoxdur. Bu videoya sÉ™s É™lavÉ™ etmÉ™k üçün mikrofonu qoÅŸ.", + "app.leaveConfirmation.confirmLabel": "TÉ™rk et", + "app.leaveConfirmation.confirmDesc": "Sizi görüşdÉ™n çıxarır", + "app.endMeeting.title": "Görüşü bitir", + "app.endMeeting.description": "Bu sessiyanı biirmÉ™yÉ™ É™minsiniz?", + "app.endMeeting.yesLabel": "BÉ™li", + "app.endMeeting.noLabel": "Yox", + "app.about.title": "Haqqında", + "app.about.version": "Client build:", + "app.about.copyright": "Müəlliflik hüququ:", + "app.about.confirmLabel": "OK", + "app.about.confirmDesc": "ÆhsÉ™n", + "app.about.dismissLabel": "Ləğv et", + "app.about.dismissDesc": "Close about client information", + "app.actionsBar.changeStatusLabel": "Statusu dÉ™yiÅŸ", + "app.actionsBar.muteLabel": "SÉ™si al", + "app.actionsBar.unmuteLabel": "SÉ™si aç", + "app.actionsBar.camOffLabel": "Kameranı baÄŸla", + "app.actionsBar.raiseLabel": "Qaldır", + "app.actionsBar.label": "ÆmÉ™liyyatlar paneli", + "app.actionsBar.actionsDropdown.restorePresentationLabel": "TÉ™qdimatı bÉ™rpa et", + "app.actionsBar.actionsDropdown.restorePresentationDesc": "TÉ™qdimat baÄŸlanan sonra onu bÉ™rpa etmÉ™k üçün düymÉ™", + "app.screenshare.screenShareLabel" : "Ekranı paÅŸla", + "app.submenu.application.applicationSectionTitle": "Proqram", + "app.submenu.application.animationsLabel": "Animasiyalar", + "app.submenu.application.audioAlertLabel": "Çat üçün sÉ™s bildiriÅŸlÉ™ri", + "app.submenu.application.pushAlertLabel": "Çat üçün popup bildiriÅŸlÉ™ri", + "app.submenu.application.userJoinAudioAlertLabel": "Ä°stifadəçi qoÅŸulması üçün sÉ™s bildiriÅŸi", + "app.submenu.application.userJoinPushAlertLabel": "Ä°stifadəçi qoÅŸulması üçün popup bildiriÅŸi", + "app.submenu.application.fontSizeControlLabel": "Fontun ölçünü", + "app.submenu.application.increaseFontBtnLabel": "Proqramın font ölçüsünü artır", + "app.submenu.application.decreaseFontBtnLabel": "Proqramın font ölçüsünü azalt", + "app.submenu.application.currentSize": "hal-hazırda {0}", + "app.submenu.application.languageLabel": "Proqramın dili", + "app.submenu.application.languageOptionLabel": "Dili seç", + "app.submenu.application.noLocaleOptionLabel": "Aktiv dil yoxdur", + "app.submenu.audio.micSourceLabel": "Mikrofonun mÉ™nbÉ™yi", + "app.submenu.audio.speakerSourceLabel": "Kalonkanın mÉ™nbÉ™yi", + "app.submenu.audio.streamVolumeLabel": "Your audio stream volume", + "app.submenu.video.title": "Video", + "app.submenu.video.videoSourceLabel": "Baxış mÉ™nbÉ™yi", + "app.submenu.video.videoOptionLabel": "Baxış mÉ™nbÉ™yini seç", + "app.submenu.video.videoQualityLabel": "Video keyfiyyÉ™ti", + "app.submenu.video.qualityOptionLabel": "Video keyfiyyÉ™tini seç", + "app.submenu.video.participantsCamLabel": "Ä°ÅŸtirakçıların veb kameralarına baxılır", + "app.settings.applicationTab.label": "Proqram", + "app.settings.audioTab.label": "SÉ™s", + "app.settings.videoTab.label": "Video", + "app.settings.usersTab.label": "Ä°ÅŸtirakçılar", + "app.settings.main.label": "TÉ™nzimlÉ™mÉ™lÉ™r", + "app.settings.main.cancel.label": "Ləğv et", + "app.settings.main.cancel.label.description": " DÉ™yiÅŸiklÉ™ri ləğv et vÉ™ tÉ™nzimlÉ™mÉ™lÉ™r menyusunu baÄŸla", + "app.settings.main.save.label": "Yadda saxla", + "app.settings.main.save.label.description": "DÉ™yiÅŸikliklÉ™ri yadda saxlayır vÉ™ tÉ™nzimlÉ™mÉ™lÉ™r menyusunu seçir", + "app.settings.dataSavingTab.label": "Data savings", + "app.settings.dataSavingTab.webcam": "Veb kameranı aktivləşdir", + "app.settings.dataSavingTab.screenShare": "Desktop paylaşımı aktiv et", + "app.settings.dataSavingTab.description": "Internet sÉ™rfiyyatına qÉ™naet etmÉ™k üçün nÉ™yin hal-hazırda göstÉ™rildiyini müəyyÉ™n et.", + "app.settings.save-notification.label": "TÉ™nzimlÉ™mÉ™lÉ™r yadda saxlanıldır", + "app.switch.onLabel": "Aktiv", + "app.switch.offLabel": "Deaktiv", + "app.talkingIndicator.ariaMuteDesc" : "Ä°stifadəçini sÉ™sini kÉ™smÉ™k üçün seç", + "app.talkingIndicator.isTalking" : "{0} danışır", + "app.talkingIndicator.wasTalking" : "{0} danışmağı dayandırdı", + "app.actionsBar.actionsDropdown.actionsLabel": "ÆmÉ™liyyatlar", + "app.actionsBar.actionsDropdown.presentationLabel": "TÉ™qdimatı yüklÉ™", + "app.actionsBar.actionsDropdown.initPollLabel": "SorÄŸunu baÅŸla", + "app.actionsBar.actionsDropdown.desktopShareLabel": "Ekranı paylaÅŸ", + "app.actionsBar.actionsDropdown.lockedDesktopShareLabel": "Ekranı paylaşımı kilidlÉ™nib", + "app.actionsBar.actionsDropdown.stopDesktopShareLabel": "Ekran paylaşımını dayandır", + "app.actionsBar.actionsDropdown.presentationDesc": "TÉ™qdimatı yüklÉ™", + "app.actionsBar.actionsDropdown.initPollDesc": "TÉ™qdimatı yüklÉ™", + "app.actionsBar.actionsDropdown.desktopShareDesc": "Ekranı baÅŸqaları ilÉ™ paylaÅŸ", + "app.actionsBar.actionsDropdown.stopDesktopShareDesc": "Ekranı {0} ilÉ™ paylaÅŸmağı dayandır ", + "app.actionsBar.actionsDropdown.pollBtnLabel": "SorÄŸunu baÅŸla", + "app.actionsBar.actionsDropdown.pollBtnDesc": "SorÄŸunu panelini dÉ™yiÅŸ", + "app.actionsBar.actionsDropdown.saveUserNames": "Ä°stifadəçi adını yadda saxla", + "app.actionsBar.actionsDropdown.createBreakoutRoom": "FasilÉ™ otağı yarat.", + "app.actionsBar.actionsDropdown.createBreakoutRoomDesc": "Mövcud sessiya üçün fasilÉ™lÉ™r yarat.", + "app.actionsBar.actionsDropdown.captionsLabel": "Altyazı yaz", + "app.actionsBar.actionsDropdown.captionsDesc": "Altyazılar bölmÉ™sini dÉ™yiÅŸdir", + "app.actionsBar.actionsDropdown.takePresenter": "TÉ™qdimatçı seç", + "app.actionsBar.actionsDropdown.takePresenterDesc": "Özünü yeni tÉ™qdimatçı kimi müəyyÉ™n et", + "app.actionsBar.emojiMenu.statusTriggerLabel": "Statusu seç", + "app.actionsBar.emojiMenu.awayLabel": "Uzaqda", + "app.actionsBar.emojiMenu.awayDesc": "Statusu uzaqda olaraq dÉ™yiÅŸ", + "app.actionsBar.emojiMenu.raiseHandLabel": "Qaldır", + "app.actionsBar.emojiMenu.raiseHandDesc": "Sual vermÉ™k üçün É™lini qaldır", + "app.actionsBar.emojiMenu.neutralLabel": "Qeyri-müəyyÉ™n", + "app.actionsBar.emojiMenu.neutralDesc": "Statusu qeyri-müəyyÉ™nÉ™ dÉ™yiÅŸ", + "app.actionsBar.emojiMenu.confusedLabel": "ÇaÅŸqın", + "app.actionsBar.emojiMenu.confusedDesc": "Statusu çaÅŸqına dÉ™yiÅŸ", + "app.actionsBar.emojiMenu.sadLabel": "QÉ™mgin", + "app.actionsBar.emojiMenu.sadDesc": "Statusu qÉ™mginÉ™ dÉ™yiÅŸ", + "app.actionsBar.emojiMenu.happyLabel": "XöşbÉ™xt", + "app.actionsBar.emojiMenu.happyDesc": "Statusu xöşbÉ™xtÉ™ dÉ™yiÅŸ", + "app.actionsBar.emojiMenu.noneLabel": "Statusu sil", + "app.actionsBar.emojiMenu.noneDesc": "Statusunu sil", + "app.actionsBar.emojiMenu.applauseLabel": "Alqışla", + "app.actionsBar.emojiMenu.applauseDesc": "Statusu alqışlamaÄŸa dÉ™yiÅŸ", + "app.actionsBar.emojiMenu.thumbsUpLabel": "Thumbs up", + "app.actionsBar.emojiMenu.thumbsUpDesc": "Change your status to thumbs up", + "app.actionsBar.emojiMenu.thumbsDownLabel": "Thumbs down", + "app.actionsBar.emojiMenu.thumbsDownDesc": "Change your status to thumbs down", + "app.actionsBar.currentStatusDesc": "cari status {0}", + "app.actionsBar.captions.start": "SubtitrlÉ™rÉ™ bax", + "app.actionsBar.captions.stop": "SubtitrlÉ™ri baÄŸla", + "app.audioNotification.audioFailedError1001": "WebSocketlÉ™ baÄŸlantı kÉ™silib(xÉ™ta 1001)", + "app.audioNotification.audioFailedError1002": "WebSocket baÄŸlantısı yaratmaq mümkün olmadı (xÉ™ta 1002)", + "app.audioNotification.audioFailedError1003": "Browser versiyası dÉ™stÉ™klÉ™nmir (xÉ™ta 1003)", + "app.audioNotification.audioFailedError1004": "ZÉ™ng etmÉ™k alınmadı (sÉ™bÉ™b={0}) (xÉ™ta 1004)", + "app.audioNotification.audioFailedError1005": "ZÉ™ng gözlÉ™nilmÉ™dÉ™n kÉ™sildi (xÉ™ta 1005)", + "app.audioNotification.audioFailedError1006": "ZÉ™ngin vaxtı bitdi (xÉ™ta 1006)", + "app.audioNotification.audioFailedError1007": "BaÄŸlantı alınmadı (ICE xÉ™ta 1007)", + "app.audioNotification.audioFailedError1008": "Transfer alınmadı (xÉ™ta 1008)", + "app.audioNotification.audioFailedError1009": "STUN/TURN server mÉ™lumatını É™ldÉ™ etmÉ™k mümkün olmadı (xÉ™ta 1009)", + "app.audioNotification.audioFailedError1010": "Connection negotiation timeout (ICE xÉ™ta 1010)", + "app.audioNotification.audioFailedError1011": "ÆlaqÉ™ baÄŸlantısının vaxtı bitdi timeout (ICE xÉ™ta1011)", + "app.audioNotification.audioFailedError1012": "ÆlaqÉ™ kÉ™sildi (ICE xÉ™ta 1012)", + "app.audioNotification.audioFailedMessage": "Sizin sÉ™s É™laqÉ™nizi baÄŸlamaq mümkün olmadı", + "app.audioNotification.mediaFailedMessage": "TÉ™hlükÉ™sizlik sÉ™bÉ™bindÉ™n faylınızın yüklÉ™nmÉ™yi uÄŸursuz oldu.", + "app.audioNotification.closeLabel": "BaÄŸla", + "app.audioNotificaion.reconnectingAsListenOnly": "Mikrofon izlÉ™yicilÉ™r üçün kilidlÉ™nib, sizin yalnız qulaq asa bilÉ™rsiniz", + "app.breakoutJoinConfirmation.title": "FasilÉ™ otağına qoÅŸulun", + "app.breakoutJoinConfirmation.message": "QoÅŸulmaq istÉ™yirsiz", + "app.breakoutJoinConfirmation.confirmDesc": "FasilÉ™ otağına qoÅŸulun", + "app.breakoutJoinConfirmation.dismissLabel": "Ləğv et", + "app.breakoutJoinConfirmation.dismissDesc": "FasilÉ™ otağına qoÅŸulma imkanını mÉ™hdudlaÅŸdırın.", + "app.breakoutJoinConfirmation.freeJoinMessage": "Choose a breakout room to join", + "app.breakoutTimeRemainingMessage": "FasilÉ™ otağına qalan vaxt: {0}", + "app.breakoutWillCloseMessage": "Time ended. Breakout room will close soon", + "app.calculatingBreakoutTimeRemaining": "YerdÉ™ qalan vaxt hesablanır ...", + "app.audioModal.ariaTitle": "SÉ™s modalına qoÅŸul", + "app.audioModal.microphoneLabel": "Mikrofon", + "app.audioModal.listenOnlyLabel": "Yalnız qulaq asmaq", + "app.audioModal.audioChoiceLabel": "SÉ™snÉ™n necÉ™ qoÅŸulmaq istÉ™rdiniz?", + "app.audioModal.iOSBrowser": "SÉ™s/Video dÉ™stÉ™klÉ™nmir", + "app.audioModal.iOSErrorDescription": "Hal-hazırda sÉ™s and video Chrome-da iOS üçün dÉ™stÉ™klÉ™nmir.", + "app.audioModal.iOSErrorRecommendation": "Safari iOS istifadÉ™ etmÉ™yiniz tövsiyÉ™ olunur.", + "app.audioModal.audioChoiceDesc": "Görüşə sÉ™slÉ™ necÉ™ qoÅŸulmağı seç", + "app.audioModal.unsupportedBrowserLabel": "Siz yÉ™qin ki dÉ™stÉ™klÉ™nmÉ™yÉ™n browser-dÉ™n istifadÉ™ edirsiniz. ZÉ™hmÉ™t olmasa tam dÉ™stÉ™k üçün {0} vÉ™ ya {1} -dÉ™n istifadÉ™ edin.", + "app.audioModal.closeLabel": "BaÄŸla", + "app.audioModal.yes": "BÉ™li", + "app.audioModal.no": "Xeyr", + "app.audioModal.yes.arialabel" : "Exo eÅŸidilir", + "app.audioModal.no.arialabel" : "Exo eÅŸidilmir", + "app.audioModal.echoTestTitle": "Bu ÅŸÉ™xsi exo testidir. Bir neçə söz deyin. SÉ™sinizi eÅŸitdiniz?", + "app.audioModal.settingsTitle": "SÉ™s tÉ™nzimlÉ™mÉ™lÉ™rini dÉ™yiÅŸ", + "app.audioModal.helpTitle": "Sizin media qurÄŸularınız ilÉ™ baÄŸlı problem yarandı ", + "app.audioModal.helpText": "Mikrofona icazÉ™ verdiniz? NÉ™zÉ™rÉ™ alın ki, sÉ™slÉ™ qoÅŸulmaq istÉ™yÉ™ndÉ™ modal É™ks olunmalıdır, hansı ki, sizdÉ™n media qurÄŸuarına icazÉ™ istÉ™yÉ™cÉ™k. ZÉ™hmÉ™t olmasa sÉ™slÉ™ qoÅŸulmaq üçün qÉ™bul edin. ÆgÉ™r heç nÉ™ baÅŸ vermÉ™disÉ™, brouzer tÉ™nzimlÉ™mÉ™lÉ™rindÉ™n mikrofona icazÉ™ni dÉ™yiÅŸmÉ™yÉ™ çalışın.", + "app.audioModal.help.noSSL": "Bu sÉ™hifÉ™ tÉ™hlükÉ™siz deyil. Mikrofona icazÉ™ vermÉ™k üçün sÉ™hifÉ™ HTTPS üzÉ™rindÉ™n göndÉ™rilmÉ™lidir. ZÉ™hmÉ™t olmasa server administratoru ilÉ™ É™laqÉ™ saxlayın.", + "app.audioModal.help.macNotAllowed": "YÉ™qin ki, sizin Mac sistem seçimlÉ™riniz mikrofona giriÅŸi block edir. System Preferences > Security & Privacy > Privacy > Microphone -a keçid edin vÉ™ É™min olun ki, istifadÉ™ etdiyiniz brouzer seçilib.", + "app.audioModal.audioDialTitle": "Telefonu istifadÉ™ etmÉ™klÉ™ qoÅŸulun", + "app.audioDial.audioDialDescription": "NömrÉ™ni yığın", + "app.audioDial.audioDialConfrenceText": "vÉ™ toplantının PIN nömrÉ™sini daxil edin:", + "app.audioModal.autoplayBlockedDesc": "SÉ™si çalmaq üçün icazÉ™nizÉ™ ehtiyacımız var.", + "app.audioModal.playAudio": "SÉ™si çal ", + "app.audioModal.playAudio.arialabel" : "SÉ™si çal", + "app.audioDial.tipIndicator": "KömÉ™k", + "app.audioDial.tipMessage": "SÉ™sinizi almaq / açmaq üçün telefonunuzda '0' düymÉ™sini basın.", + "app.audioModal.connecting": "BaÄŸlantı yaradılır", + "app.audioModal.connectingEchoTest": "Exo testinÉ™ baÄŸlantı yaradılır", + "app.audioManager.joinedAudio": "Siz sÉ™s toplantısına qoÅŸuldunuz", + "app.audioManager.joinedEcho": "Siz exo testinÉ™ qoÅŸuldunuz", + "app.audioManager.leftAudio": "Siz sÉ™s toplantısını tÉ™rk etdiniz", + "app.audioManager.reconnectingAudio": "SÉ™si baÄŸlamaq üçün yenidÉ™n cÉ™hd edilir", + "app.audioManager.genericError": "XÉ™ta: XÉ™ta yarandı, zÉ™hmÉ™t olmasa yenidÉ™n cÉ™hd edin", + "app.audioManager.connectionError": "XÉ™ta: BaÄŸlantı xÉ™tası", + "app.audioManager.requestTimeout": "XÉ™ta: SoÄŸrunu vaxtı keçdi", + "app.audioManager.invalidTarget": "Error: Tried to request something to an invalid target", + "app.audioManager.mediaError": "XÉ™ta: Media qurÄŸuları ilÉ™ É™laqÉ™ yaradarkÉ™n problem yarandı", + "app.audio.joinAudio": "SÉ™si qoÅŸ", + "app.audio.leaveAudio": "SÉ™si tÉ™rk et", + "app.audio.enterSessionLabel": "Sessiyaya qoyul", + "app.audio.playSoundLabel": "SÉ™si çal", + "app.audio.backLabel": "GeriyÉ™", + "app.audio.audioSettings.titleLabel": "SÉ™s tÉ™nzimlÉ™lÉ™rini seç", + "app.audio.audioSettings.descriptionLabel": "ZÉ™hmÉ™t olmasa nÉ™zÉ™rÉ™ alıb ki, brouzerdÉ™ modal yaranacaq, vÉ™ mikrofonunuzu paylaÅŸmağınızı tÉ™lÉ™b edÉ™cÉ™k.", + "app.audio.audioSettings.microphoneSourceLabel": "Microfon mÉ™nbÉ™yi", + "app.audio.audioSettings.speakerSourceLabel": "Speaker source", + "app.audio.audioSettings.microphoneStreamLabel": "Your audio stream volume", + "app.audio.audioSettings.retryLabel": "YenidÉ™n cÉ™hd et", + "app.audio.listenOnly.backLabel": "GeriyÉ™", + "app.audio.listenOnly.closeLabel": "BaÄŸla", + "app.audio.permissionsOverlay.title": "Mikrofona giriÅŸ É™ldÉ™ etmÉ™yÉ™ icazÉ™ ver", + "app.audio.permissionsOverlay.hint": "SÉ™s toplantısısa qoÅŸulmaq üçün media qurÄŸularınızdan istifadÉ™yÉ™ icazÉ™ vermÉ™yinizÉ™ ehtiyacımız var :)", + "app.error.removed": "Siz toplantıdan çıxarıldınız", + "app.error.meeting.ended": "Siz toplantını tÉ™rk etdiniz", + "app.meeting.logout.duplicateUserEjectReason": "Eyni istifadəçi görüşə qoÅŸulmaÄŸa cÉ™hd edir", + "app.meeting.logout.permissionEjectReason": "Ä°cazÉ™ni pozduÄŸuna görÉ™ çıxarıldı", + "app.meeting.logout.ejectedFromMeeting": "Siz görüşdÉ™n çıxarıldınız", + "app.meeting.logout.validateTokenFailedEjectReason": "Avtorizasiya tokeni validasiyadan keçmÉ™di", + "app.meeting.logout.userInactivityEjectReason": "Ä°stifadÉ™i uzun müddÉ™t qeyri-aktiv qalıb", + "app.meeting-ended.rating.legendLabel": "Feedback reytinqi", + "app.meeting-ended.rating.starLabel": "Ulduz", + "app.modal.close": "BaÄŸla", + "app.modal.close.description": "DÉ™yiÅŸiklÉ™rdÉ™n imtina et vÉ™ modalı baÄŸla", + "app.modal.confirm": "YerinÉ™ yetirildi", + "app.modal.newTab": "(yeni tabı açır)", + "app.modal.confirm.description": "DÉ™yiÅŸiklÉ™ri yadda saxlayır vÉ™ modalı baÄŸlayır", + "app.dropdown.close": "BaÄŸla", + "app.error.400": "XÉ™ta baÅŸ verdi", + "app.error.401": "Ä°cazÉ™niz yoxdur", + "app.error.403": "GörüşdÉ™n çıxarılmısınız", + "app.error.404": "Tapılmadı", + "app.error.410": "Görüş baÅŸa çatdı", + "app.error.500": "NÉ™sÉ™ sÉ™hv baÅŸ verdi", + "app.error.leaveLabel": "YenidÉ™n daxil ol", + "app.error.fallback.presentation.title": "XÉ™ta baÅŸ verdi", + "app.error.fallback.presentation.description": "Daxil olundu. ZÉ™hmÉ™t olmasa sÉ™hifÉ™ni yenidÉ™n yüklÉ™yin.", + "app.error.fallback.presentation.reloadButton": "YenidÉ™n yüklÉ™yin", + "app.guest.waiting": "QoÅŸulmaq üçün tÉ™sdiq gözlÉ™nilir", + "app.userList.guest.waitingUsers": "Ä°stidaçilÉ™r gözlÉ™nilir", + "app.userList.guest.waitingUsersTitle": "Ä°stifadəçilÉ™rin Menecmenti", + "app.userList.guest.optionTitle": "GözlÉ™ntidÉ™ olan istifadəçilÉ™ri nÉ™zÉ™rdÉ™n keçir", + "app.userList.guest.allowAllAuthenticated": "AvtorizÉ™ olanlara icazÉ™ ver", + "app.userList.guest.allowAllGuests": "Bütün qonaq istifadəçilÉ™rÉ™ icazÉ™ ver", + "app.userList.guest.allowEveryone": "Hamıya icazÉ™ ver", + "app.userList.guest.denyEveryone": "Heç kimÉ™ icazÉ™ vermÉ™", + "app.userList.guest.pendingUsers": "{0} gözlÉ™ntidÉ™ olan istifadəçi", + "app.userList.guest.pendingGuestUsers": "{0} gözlÉ™ntidÉ™ olan qonaq istifadəçi", + "app.userList.guest.pendingGuestAlert": "Sessiyaya qoÅŸulub vÉ™ sizin tÉ™sdiqinizi gözlÉ™yir.", + "app.userList.guest.rememberChoice": "Seçimi yadda saxla", + "app.user-info.title": "Directory Lookup", + "app.toast.breakoutRoomEnded": "FasilÉ™ otağı baÄŸlandı. ZÉ™hmÉ™t olmasa sÉ™si yenidÉ™n aktivləşdirin.", + "app.toast.chat.public": "Yeni Publik Çat mesajı", + "app.toast.chat.private": "Yeni Şəxsi Çat mesajı", + "app.toast.chat.system": "Sistem", + "app.toast.clearedEmoji.label": "Emoji status silindi", + "app.toast.setEmoji.label": "Emoji status {0} tÉ™yin olundu", + "app.toast.meetingMuteOn.label": "Bütün istifadəçilÉ™rin sÉ™si kÉ™sildi", + "app.toast.meetingMuteOff.label": "Görüş sÉ™s kÉ™silmÉ™si deaktiv olunub", + "app.notification.recordingStart": "Bu sessiyas hal-hazırda qeydiyyata alınır", + "app.notification.recordingStop": "Bu sessiyas hal-hazırda qeydiyyata alınmır", + "app.notification.recordingPaused": "Bu sessiyas daha qeydiyyata alınmır", + "app.notification.recordingAriaLabel": "Yazılma vaxtı ", + "app.notification.userJoinPushAlert": "{0} sessiyaya qoÅŸuldu", + "app.shortcut-help.title": "Klaviatura qısa yollar", + "app.shortcut-help.accessKeyNotAvailable": "Ä°cazÉ™ açarları mövcud deyil", + "app.shortcut-help.comboLabel": "Kombo", + "app.shortcut-help.functionLabel": "Funksiya", + "app.shortcut-help.closeLabel": "BaÄŸla", + "app.shortcut-help.closeDesc": "Klaviatura qısa yolları modalını baÄŸla", + "app.shortcut-help.openOptions": "SeçimlÉ™ri aç", + "app.shortcut-help.toggleUserList": "Ä°stifadəçi siyahısını dÉ™yiÅŸ", + "app.shortcut-help.toggleMute": "SÉ™si al/ SÉ™si aç", + "app.shortcut-help.togglePublicChat": "Publik çatı dÉ™yiÅŸ (Ä°stifadəçi siyahısı açıq olmalıdır)", + "app.shortcut-help.hidePrivateChat": "Şəxsi çatı gizlÉ™t", + "app.shortcut-help.closePrivateChat": "Şəxsi çatı baÄŸla", + "app.shortcut-help.openActions": "ÆmÉ™liyyatlar menyusunu aç", + "app.shortcut-help.openStatus": "Status menyusunu aç", + "app.shortcut-help.togglePan": "Æl alÉ™tini aktivləşdir (TÉ™qdimatçı)", + "app.shortcut-help.nextSlideDesc": "NövbÉ™ti slayd (TÉ™qdimatçı)", + "app.shortcut-help.previousSlideDesc": "ÆvvÉ™lki slayd (TÉ™qdimatçı)", + "app.lock-viewers.title": "Ä°stifadəçilÉ™ri kilidlÉ™", + "app.lock-viewers.description": "Bu seçimlÉ™r sizÉ™ izlÉ™yicilÉ™rÉ™ bÉ™zi funksiyalardan istifadÉ™ni mÉ™hdudlaÅŸdırmaÄŸa imkan verir.", + "app.lock-viewers.featuresLable": "Funksiya", + "app.lock-viewers.lockStatusLabel": "Status", + "app.lock-viewers.webcamLabel": "Veb kameranı paylaÅŸ", + "app.lock-viewers.otherViewersWebcamLabel": "BaÅŸqa izlÉ™yicilÉ™rin veb kameralarına bax", + "app.lock-viewers.microphoneLable": "Mikrofonu paylaÅŸ", + "app.lock-viewers.PublicChatLabel": "Publik çat mesajları göndÉ™r", + "app.lock-viewers.PrivateChatLable": "Şəxsi çat mesajları göndÉ™r", + "app.lock-viewers.notesLabel": "Ortaq qeydlÉ™ri redaktÉ™ et", + "app.lock-viewers.userListLabel": "Ä°stifadəçilÉ™r siyahısında baÅŸqa izlÉ™yizilÉ™ri gör", + "app.lock-viewers.ariaTitle": "Ä°zlÉ™yicilÉ™rin tÉ™nzimlÉ™mÉ™lÉ™r modalını kilidlÉ™", + "app.lock-viewers.button.apply": "TÉ™tbiq et", + "app.lock-viewers.button.cancel": "Ləğv et", + "app.lock-viewers.locked": "KilidlÉ™nib", + "app.lock-viewers.unlocked": "KiliddÉ™n açılıb", + "app.recording.startTitle": "YazmaÄŸa baÅŸla", + "app.recording.stopTitle": "Yazmanı dayandır", + "app.recording.resumeTitle": "Yazmaya davam et", + "app.recording.startDescription": "Yazmanı pauza etmÉ™k üçün siz sonradan yazma buttonunu seçə bilÉ™rsiniz.", + "app.recording.stopDescription": "Yazmanı pauza etmÉ™yÉ™ É™minsiniz? Yazma düymÉ™sini yenidÉ™n seçmÉ™klÉ™ davam edÉ™ bilÉ™rsiniz.", + "app.videoPreview.cameraLabel": "Kamera", + "app.videoPreview.profileLabel": "KeyfiyyÉ™t", + "app.videoPreview.cancelLabel": "Ləğv et", + "app.videoPreview.closeLabel": "BaÄŸla", + "app.videoPreview.findingWebcamsLabel": "Veb kamera tapılır", + "app.videoPreview.startSharingLabel": "PaylaÅŸmanı baÅŸla", + "app.videoPreview.webcamOptionLabel": "Veb kameranı seç", + "app.videoPreview.webcamPreviewLabel": "Veb kameranı yoxla", + "app.videoPreview.webcamSettingsTitle": "Veb kamera tÉ™nzimlÉ™mÉ™lÉ™ri", + "app.videoPreview.webcamNotFoundLabel": "Veb kamera tapılmadı", + "app.videoPreview.profileNotFoundLabel": "DÉ™stÉ™klÉ™nÉ™n kamera profili tapılmadı", + "app.video.joinVideo": "Veb kameranı paylaÅŸ", + "app.video.leaveVideo": "Veb kamera paylaşımını dayandır", + "app.video.iceCandidateError": "Error on adding ICE candidate", + "app.video.iceConnectionStateError": "BaÄŸlantı xÉ™tası (ICE xÉ™ta 1107)", + "app.video.permissionError": "Veb kamera paylaşımında xÉ™ta. ZÉ™hmÉ™t olmasa icazÉ™lÉ™ri nÉ™zÉ™rdÉ™n keçirin", + "app.video.sharingError": "Veb kamera paylaşımında xÉ™ta", + "app.video.notFoundError": "Veb kamera tapılmadl. ZÉ™hmÉ™t olmasa É™min olun ki veb kamera qoÅŸulub", + "app.video.notAllowed": "Veb kameranı paylaÅŸmaq üçün icazÉ™lÉ™r mövcud deyil, zÉ™hmÉ™t olmasa brouzer icazÉ™lÉ™rini nÉ™zÉ™rdÉ™n keçirin", + "app.video.notSupportedError": "Veb kameranı yalnız tÉ™hlükÉ™siz mÉ™nbÉ™lÉ™rlÉ™ paylaÅŸmaq olar, SSL sertifikatını düzgünlüyünü yoxlayın", + "app.video.notReadableError": "Veb kamera videosunu É™ldÉ™ etmÉ™k mümkün olmadı. ZÉ™hmÉ™t olmasa É™min olun ki, baÅŸqa proqram veb kameradan istifadÉ™ etmir", + "app.video.mediaFlowTimeout1020": "Media serverlÉ™ É™laqÉ™ qura bilmÉ™di (xÉ™ta 1020)", + "app.video.suggestWebcamLock": "Ä°zlÉ™yicilÉ™rin veb kameraları üzÉ™rindÉ™ kilidlÉ™mÉ™ tÉ™nzimlÉ™mÉ™lÉ™rini tÉ™tbiq et?", + "app.video.suggestWebcamLockReason": "(bu görüşün stabilliyini tÉ™min edÉ™cÉ™k)", + "app.video.enable": "Aktiv et", + "app.video.cancel": "Ləğv et", + "app.video.swapCam": "DÉ™yiÅŸ", + "app.video.swapCamDesc": "veb kameranın istiqamÉ™tini dÉ™yiÅŸ", + "app.video.videoLocked": "Veb kamera paylaşımı kilidlÉ™nib", + "app.video.videoButtonDesc": "Veb kameranı paylaÅŸ", + "app.video.videoMenu": "Video menyu", + "app.video.videoMenuDisabled": "Video menu Veb kamera tÉ™nzimlÉ™mÉ™lÉ™rdÉ™ deaktiv olunub", + "app.video.videoMenuDesc": "Video menu dropdown-unu aç", + "app.video.chromeExtensionError": "Siz quraÅŸdırmalısınız", + "app.video.chromeExtensionErrorLink": "bu Chrome É™lavÉ™si", + "app.video.stats.title": "QoÅŸulma statistikası", + "app.video.stats.packetsReceived": "QÉ™bul olunan paketlÉ™r", + "app.video.stats.packetsSent": "GöndÉ™rilmiÅŸ paketlÉ™r", + "app.video.stats.packetsLost": "Ä°tirilmiÅŸ paketlÉ™r", + "app.video.stats.bitrate": "Bitreyt", + "app.video.stats.lostPercentage": "Total faiz itkisi", + "app.video.stats.lostRecentPercentage": "TÉ™zÉ™likcÉ™ itki faizi", + "app.video.stats.dimensions": "ÖlçülÉ™r", + "app.video.stats.codec": "Codec", + "app.video.stats.decodeDelay": "GecikmÉ™ni dekod et", + "app.video.stats.rtt": "RTT", + "app.video.stats.encodeUsagePercent": "Ä°stidÉ™ni enkod et", + "app.video.stats.currentDelay": "Mövcud gecikmÉ™", + "app.fullscreenButton.label": "{0} tam ekran et", + "app.deskshare.iceConnectionStateError": "Ekranı paylaÅŸarkÉ™n baÄŸlantı kÉ™sildi (ICE xÉ™ta 1108)", + "app.sfu.mediaServerConnectionError2000": "Media serverÉ™ qoÅŸulmaq alınmadı (xÉ™ta 2000)", + "app.sfu.mediaServerOffline2001": "Media server offlayndır. ZÉ™hmÉ™t olmasa bir az sonra yenidÉ™n yoxlayın (xÉ™ta 2001)", + "app.sfu.mediaServerNoResources2002": "Media serverin mövcud resurslu yoxdur (xÉ™ta 2002)", + "app.sfu.mediaServerRequestTimeout2003": "Media server sorÄŸularının vaxtı bitir (xÉ™ta 2003)", + "app.sfu.serverIceGatheringFailed2021": "Media server cannot gather connection candidates (ICE xÉ™ta 2021)", + "app.sfu.serverIceGatheringFailed2022": "Media server É™laqÉ™si kÉ™sildi (ICE xÉ™ta 2022)", + "app.sfu.mediaGenericError2200": "Media server sorÄŸunu emal edÉ™ bilmÉ™di (xÉ™ta 2200)", + "app.sfu.invalidSdp2202":"Klient etibarsız media sorÄŸu generasiya etdi (SDP xÉ™ta 2202)", + "app.sfu.noAvailableCodec2203": "Server uyÄŸun codec tapa bilmÉ™di (xÉ™ta 2203)", + "app.meeting.endNotification.ok.label": "OK", + "app.whiteboard.annotations.poll": "SorÄŸu nÉ™ticÉ™lÉ™ri açıqlandı", + "app.whiteboard.toolbar.tools": "AlÉ™tlÉ™r", + "app.whiteboard.toolbar.tools.hand": "Æl", + "app.whiteboard.toolbar.tools.pencil": "QÉ™lÉ™m", + "app.whiteboard.toolbar.tools.rectangle": "Düzbucaq", + "app.whiteboard.toolbar.tools.triangle": "Üçbucaq", + "app.whiteboard.toolbar.tools.ellipse": "Ellips", + "app.whiteboard.toolbar.tools.line": "XÉ™tt", + "app.whiteboard.toolbar.tools.text": "MÉ™tn", + "app.whiteboard.toolbar.thickness": "ÇəkmÉ™ qalınlığı", + "app.whiteboard.toolbar.thicknessDisabled": "ÇəkmÉ™ qalınlığı deaktivdir", + "app.whiteboard.toolbar.color": "RÉ™nglÉ™r", + "app.whiteboard.toolbar.colorDisabled": "RÉ™nglÉ™r deaktiv olunub", + "app.whiteboard.toolbar.color.black": "Qara", + "app.whiteboard.toolbar.color.white": "AÄŸ", + "app.whiteboard.toolbar.color.red": "Qırmızı", + "app.whiteboard.toolbar.color.orange": "Narıncı", + "app.whiteboard.toolbar.color.eletricLime": "Yaşılımtraq", + "app.whiteboard.toolbar.color.lime": "Yaşıl", + "app.whiteboard.toolbar.color.cyan": "FiruzÉ™yi", + "app.whiteboard.toolbar.color.dodgerBlue": "Açıq Mavi", + "app.whiteboard.toolbar.color.blue": "Mavi", + "app.whiteboard.toolbar.color.violet": "BÉ™növÅŸÉ™yi", + "app.whiteboard.toolbar.color.magenta": "Çəhrayı", + "app.whiteboard.toolbar.color.silver": "Gümüş", + "app.whiteboard.toolbar.undo": "Annotasiyanı ləğv et", + "app.whiteboard.toolbar.clear": "Annotasiyaları sil", + "app.whiteboard.toolbar.multiUserOn": "LövhÉ™ni ortaq istifadÉ™yÉ™ aç", + "app.whiteboard.toolbar.multiUserOff": "LövhÉ™ni ortaq istifadÉ™yÉ™ baÄŸla", + "app.whiteboard.toolbar.fontSize": "Font ölçüsü siyahısı", + "app.feedback.title": "Siz toplantını tÉ™rk etdiniz", + "app.feedback.subtitle": "Biz ProMeet-É™ dair təəssüratlarınızı öyrÉ™nmÉ™k istÉ™rdik (vacib deyil)", + "app.feedback.textarea": "ProMeet-i tÉ™kmilləşdirmÉ™k üçün nÉ™ edÉ™ bilÉ™rik?", + "app.feedback.sendFeedback": "Feedback göndÉ™r", + "app.feedback.sendFeedbackDesc": "Feedback göndÉ™r vÉ™ görüşü tÉ™rk et", + "app.videoDock.webcamFocusLabel": "Fokus", + "app.videoDock.webcamFocusDesc": "SeçilmiÅŸ veb kameranı fokuslaÅŸdır", + "app.videoDock.webcamUnfocusLabel": "Fokus-dan çıxart", + "app.videoDock.webcamUnfocusDesc": "SeçilmiÅŸ veb kameranı fokusdan çıxart", + "app.videoDock.autoplayBlockedDesc": "BaÅŸqa istifadəçilÉ™rin veb kameralarını göstÉ™rmÉ™k üçün sizin icazÉ™niz lazımdır.", + "app.videoDock.autoplayAllowLabel": "Veb kameraya bax", + "app.invitation.title": "FasilÉ™ otağına dÉ™vÉ™t", + "app.invitation.confirm": "DÉ™vÉ™t et", + "app.createBreakoutRoom.title": "FasilÉ™ Otağı", + "app.createBreakoutRoom.ariaTitle": "FasilÉ™ otaqlarını gizlÉ™t", + "app.createBreakoutRoom.breakoutRoomLabel": "FasilÉ™ Otağı {0}", + "app.createBreakoutRoom.generatingURL": "URL-i generasiya et", + "app.createBreakoutRoom.generatedURL": "Generasiya olundu", + "app.createBreakoutRoom.duration": "MüddÉ™t {0}", + "app.createBreakoutRoom.room": "Otaq {0}", + "app.createBreakoutRoom.notAssigned": "TÉ™yin edilmÉ™yib ({0})", + "app.createBreakoutRoom.join": "OtaÄŸa qoÅŸul", + "app.createBreakoutRoom.joinAudio": "SÉ™sÉ™ qoÅŸul", + "app.createBreakoutRoom.returnAudio": "SÉ™si qaytar", + "app.createBreakoutRoom.alreadyConnected": "Artıq otaqdasınız", + "app.createBreakoutRoom.confirm": "Yarat", + "app.createBreakoutRoom.record": "QeydÉ™ al", + "app.createBreakoutRoom.numberOfRooms": "Otaqların sayı", + "app.createBreakoutRoom.durationInMinutes": "MüddÉ™t (dÉ™qiqÉ™lÉ™rdÉ™)", + "app.createBreakoutRoom.randomlyAssign": "BÉ™xtÉ™-bÉ™xt tÉ™yin et", + "app.createBreakoutRoom.endAllBreakouts": "FasilÉ™ otaqların sonlandırın", + "app.createBreakoutRoom.roomName": "{0} (Otaq - {1})", + "app.createBreakoutRoom.doneLabel": "YerinÉ™ yetirildi", + "app.createBreakoutRoom.nextLabel": "NövbÉ™ti", + "app.createBreakoutRoom.minusRoomTime": "FasilÉ™ otağın vaxtını azaldın", + "app.createBreakoutRoom.addRoomTime": "FasilÉ™ otağın vaxtını artırın", + "app.createBreakoutRoom.addParticipantLabel": "+ Ä°ÅŸtirakçı É™lavÉ™ et", + "app.createBreakoutRoom.freeJoin": "Ä°stifadəçilÉ™rÉ™ fasilÉ™ otağına qoÅŸulma imkanı verin", + "app.createBreakoutRoom.leastOneWarnBreakout": "Æn azı bir istifadəçini bir fasilÉ™ otağına É™lavÉ™ etmÉ™lisiniz.", + "app.createBreakoutRoom.modalDesc": "DiqqÉ™t: Ä°stifadəçi üzÉ™rinÉ™ sıxaraq fasilÉ™ otaqlarından birinÉ™ É™lavÉ™ edÉ™ bilÉ™rsiz.", + "app.createBreakoutRoom.roomTime": "{0} dÉ™qiqÉ™", + "app.createBreakoutRoom.numberOfRoomsError": "Otaqların sayı düzgün deyil.", + "app.externalVideo.start": "Yeni videonu paylaÅŸ", + "app.externalVideo.title": "Video É™lavÉ™ et", + "app.externalVideo.input": "External Video URL", + "app.externalVideo.urlInput": "Video URL É™lavÉ™ et", + "app.externalVideo.urlError": "Bu video URL-i dÉ™stÉ™klÉ™nmir", + "app.externalVideo.close": "BaÄŸla", + "app.externalVideo.autoPlayWarning": "Media sinkronizasiyasını aktiv etmÉ™k üçün videonu iÅŸÉ™ sal", + "app.network.connection.effective.slow": "BaÄŸlantı ilÉ™ baÄŸlı problemlÉ™r aÅŸkarlanmaqdadır.", + "app.network.connection.effective.slow.help": "Daha çox mÉ™lumat", + "app.externalVideo.noteLabel": "Qeyd: Shared external videos will not appear in the recording. YouTube, Vimeo, Instructure Media, Twitch and Daily Motion URLs are supported.", + "app.actionsBar.actionsDropdown.shareExternalVideo": "Share an external video", + "app.actionsBar.actionsDropdown.stopShareExternalVideo": "Stop sharing external video", + "app.iOSWarning.label": "ZÉ™hmÉ™t olmasa iOS 12.2 vÉ™ ya daha yuxarı versiyanı yüklÉ™", + "app.legacy.unsupportedBrowser": "YÉ™qin ki, dÉ™stÉ™klÉ™nmÉ™yÉ™n brouzer-dÉ™n istifadÉ™ edirsiniz. ZÉ™hmÉ™t olmasa tam dÉ™stÉ™k üçün {0} vÉ™ ya {1} istifadÉ™ edin.", + "app.legacy.upgradeBrowser": "YÉ™qin ki, siz dÉ™stÉ™klÉ™nÉ™n brauzer-in köhnÉ™ versiyasını istifadÉ™ edirsiniz. ZÉ™hmÉ™t olmasa tam dÉ™stÉ™k üçün yeni versiyanı yüklÉ™yin.", + "app.legacy.criosBrowser": "ZÉ™hmÉ™t olmasa iOS-da tam dÉ™stÉ™k üçün Safari istifadÉ™ edin." + +} + diff --git a/bigbluebutton-html5/private/locales/bg_BG.json b/bigbluebutton-html5/private/locales/bg_BG.json index fdd2fb80e40130910bcb7fd4b38845f52a0192f8..a6e7d4428f1d5484edf2f50064cf4825789c8f18 100644 --- a/bigbluebutton-html5/private/locales/bg_BG.json +++ b/bigbluebutton-html5/private/locales/bg_BG.json @@ -1,159 +1,652 @@ { + "app.home.greeting": "Вашата Ð¿Ñ€ÐµÐ·ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ Ñ‰Ðµ започне вÑеки момент", "app.chat.submitLabel": "Изпрати", + "app.chat.errorMaxMessageLength": "Съобщението е Ñ {0} знак(а) по-дълго ", + "app.chat.disconnected": "Вие не Ñте Ñвързан, Ñъобщението не може да бъде изпратено", + "app.chat.locked": "Разговора е заключен, Ñъобщението не може да бъде изпратено", "app.chat.inputLabel": "Message input for chat {0}", + "app.chat.inputPlaceholder": "Изпрати Ñъобщение до {0}", "app.chat.titlePublic": "Общ чат", - "app.chat.titlePrivate": "Private Chat with {0}", - "app.chat.partnerDisconnected": "{0} has left the meeting", - "app.chat.closeChatLabel": "Close {0}", - "app.chat.hideChatLabel": "Hide {0}", - "app.chat.moreMessages": "More messages below", - "app.chat.dropdown.clear": "Clear", - "app.chat.dropdown.save": "Save", - "app.chat.label": "Chat", - "app.chat.emptyLogLabel": "Chat log empty", - "app.captions.menu.close": "Close", - "app.captions.menu.backgroundColor": "Background color", - "app.captions.menu.cancelLabel": "Cancel", + "app.chat.titlePrivate": "Личен чат Ñ {0}", + "app.chat.partnerDisconnected": "{0} напуÑнаха Ñрещата", + "app.chat.closeChatLabel": "Затвори {0}", + "app.chat.hideChatLabel": "Скрий {0}", + "app.chat.moreMessages": "Повече ÑÑŠÐ¾Ð±Ñ‰Ð¸Ð½Ð¸Ñ Ð¿Ð¾-долу", + "app.chat.dropdown.options": "Опции на чата", + "app.chat.dropdown.clear": "Изтрий", + "app.chat.dropdown.copy": "Копирай", + "app.chat.dropdown.save": "Запиши", + "app.chat.label": "Чат", + "app.chat.offline": "Offline", + "app.chat.emptyLogLabel": "ИÑториÑта на чата е празна", + "app.chat.clearPublicChatMessage": "ИÑториÑта на разговора беше изчиÑтена от модератора", + "app.chat.multi.typing": "Пишат нÑколко потребителÑ", + "app.chat.one.typing": "{0} пише", + "app.chat.two.typing": "{0} и {1} пишат", + "app.captions.label": "Субтитри", + "app.captions.menu.close": "Затвори", + "app.captions.menu.start": "Старт", + "app.captions.menu.ariaStart": "Започни пиÑането на Ñубтитри", + "app.captions.menu.ariaStartDesc": "Отвара редактора на Ñубтитри", + "app.captions.menu.select": "Изберете език", + "app.captions.menu.ariaSelect": "Език на Ñубтитрите", + "app.captions.menu.subtitle": "ÐœÐ¾Ð»Ñ Ð¸Ð·Ð±ÐµÑ€ÐµÑ‚Ðµ език и Ñтил на Ñубтитрите във Вашата ÑеÑиÑ", + "app.captions.menu.title": "Субтитри", + "app.captions.menu.fontSize": "Размер", + "app.captions.menu.fontColor": "ЦвÑÑ‚ на текÑта", + "app.captions.menu.fontFamily": "Шрифт", + "app.captions.menu.backgroundColor": "ЦвÑÑ‚ на фона", + "app.captions.menu.previewLabel": "Преглед", + "app.captions.menu.cancelLabel": "Отказ", + "app.captions.pad.hide": "Скрий Ñубтитрите", + "app.captions.pad.tip": "ÐатиÑнете Esc за връщане в редактора", + "app.captions.pad.ownership": "Поемете контрол", + "app.captions.pad.ownershipTooltip": "Ще поемете контрол вълху пиÑането на Ñубтитри на {0}", + "app.captions.pad.interimResult": "Междинен резултат", + "app.captions.pad.dictationStart": "Започни диктовка", + "app.captions.pad.dictationStop": "Спри диктовката", + "app.captions.pad.dictationOnDesc": "Включи глаÑово разпознаване", + "app.captions.pad.dictationOffDesc": "Изключи глаÑово разпознаване", + "app.note.title": "Споделени бележки", + "app.note.label": "Бележка", + "app.note.hideNoteLabel": "Скрий бележката", + "app.user.activityCheck": "Проверка на потребителÑката активноÑÑ‚", + "app.user.activityCheck.label": "Проверка дали Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ Ðµ още в Ñрещата ({0})", + "app.user.activityCheck.check": "Провери", + "app.note.tipLabel": "ÐатиÑнете Esc за връщане в редактора", "app.userList.usersTitle": "Потребители", - "app.userList.participantsTitle": "Participants", + "app.userList.participantsTitle": "УчаÑтници", "app.userList.messagesTitle": "СъобщениÑ", + "app.userList.notesTitle": "Бележки", + "app.userList.notesListItem.unreadContent": "Ð’ раздел \"Споделени бележки\" има ново Ñъдържание", + "app.userList.captionsTitle": "Субтитри", "app.userList.presenter": "Лектор", "app.userList.you": "Вие", - "app.userList.locked": "Locked", - "app.userList.chatListItem.unreadSingular": "{0} New Message", - "app.userList.chatListItem.unreadPlural": "{0} New Messages", - "app.userList.menu.muteUserAudio.label": "Mute user", - "app.userList.menu.unmuteUserAudio.label": "Unmute user", - "app.media.label": "Media", - "app.presentation.presentationToolbar.prevSlideLabel": "Previous slide", + "app.userList.locked": "Заключено", + "app.userList.label": "СпиÑък на потребителите", + "app.userList.toggleCompactView.label": "Превключи към режим на компактен преглед", + "app.userList.guest": "ГоÑÑ‚", + "app.userList.menuTitleContext": "Опции", + "app.userList.chatListItem.unreadSingular": "{0} Ðово Ñъобщение", + "app.userList.chatListItem.unreadPlural": "{0} Ðови ÑъобщениÑ", + "app.userList.menu.chat.label": "Започни личен чат", + "app.userList.menu.clearStatus.label": "ИзчиÑти ÑтатуÑа", + "app.userList.menu.removeUser.label": "Изключи потребителÑ", + "app.userList.menu.muteUserAudio.label": "Заглуши", + "app.userList.menu.unmuteUserAudio.label": "включи микрофона", + "app.userList.userAriaLabel": "{0} {1} {2} Ð¡Ñ‚Ð°Ñ‚ÑƒÑ {3}", + "app.userList.menu.promoteUser.label": "Повиши до модератор", + "app.userList.menu.demoteUser.label": "Понижи до учаÑтник", + "app.userList.menu.unlockUser.label": "Отключване {0}", + "app.userList.menu.lockUser.label": "Заключване {0}", + "app.userList.menu.directoryLookup.label": "Преглед на директориÑта", + "app.userList.menu.makePresenter.label": "Ðаправи презентатор", + "app.userList.userOptions.manageUsersLabel": "Управление на потребителите", + "app.userList.userOptions.muteAllLabel": "Заглуши вÑички", + "app.userList.userOptions.muteAllDesc": "Заглуши вÑички потребители в Ñрещата", + "app.userList.userOptions.clearAllLabel": "ИзчиÑти ÑтатуÑите", + "app.userList.userOptions.clearAllDesc": "ИзчиÑтва ÑÑ‚Ð°Ñ‚ÑƒÑ Ð¸ÐºÐ¾Ð½Ð¸Ñ‚Ðµ на вÑички потребители", + "app.userList.userOptions.muteAllExceptPresenterLabel": "Заглуши вÑички без презентатора", + "app.userList.userOptions.muteAllExceptPresenterDesc": "Заглушава вÑички в Ñрещата без презентатора", + "app.userList.userOptions.unmuteAllLabel": "Изключи заглушаването на Ñрещата", + "app.userList.userOptions.unmuteAllDesc": "Премахва заглушаването на Ñрещата", + "app.userList.userOptions.lockViewersLabel": "Задай ограничение", + "app.userList.userOptions.lockViewersDesc": "Заключете определени функционалноÑти за учаÑтниците в Ñрещата", + "app.userList.userOptions.disableCam": "Web камерите на учаÑтниците Ñа изключени", + "app.userList.userOptions.disableMic": "Микрофоните на учаÑтниците Ñа изключени", + "app.userList.userOptions.disablePrivChat": "Ð›Ð¸Ñ‡Ð½Ð¸Ñ Ñ‡Ð°Ñ‚ е изключен", + "app.userList.userOptions.disablePubChat": "ÐŸÑƒÐ±Ð»Ð¸Ñ‡Ð½Ð¸Ñ Ñ‡Ð°Ñ‚ е изключен", + "app.userList.userOptions.disableNote": "Споделените бележки Ñа заключени", + "app.userList.userOptions.hideUserList": "СпиÑъка Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ð¸Ñ‚Ðµ е Ñкрит за учаÑтниците", + "app.userList.userOptions.webcamsOnlyForModerator": "Само модераторите могат да виждат web камерите на учаÑтниците (поради наÑтройка на заключване)", + "app.userList.content.participants.options.clearedStatus": "СтатуÑа на вÑички учаÑтници е изчиÑтен", + "app.userList.userOptions.enableCam": "Разрешено е ползването на web камери от учаÑтниците", + "app.userList.userOptions.enableMic": "Разрешено е ползването на микрофони от учаÑтниците", + "app.userList.userOptions.enablePrivChat": "Ð›Ð¸Ñ‡Ð½Ð¸Ñ Ñ‡Ð°Ñ‚ е разрешен", + "app.userList.userOptions.enablePubChat": "ÐžÐ±Ñ‰Ð¸Ñ Ñ‡Ð°Ñ‚ е разрешен", + "app.userList.userOptions.enableNote": "Споделените забележки Ñа разрешени", + "app.userList.userOptions.showUserList": "УчаÑтниците виждат ÑпиÑъка Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ð¸Ñ‚Ðµ", + "app.userList.userOptions.enableOnlyModeratorWebcam": "Вече можете да включите камерата Ñи, вÑички ще ви виждат", + "app.media.label": "МедиÑ", + "app.media.autoplayAlertDesc": "Разреши доÑтъпа", + "app.media.screenshare.start": "СподелÑнето на екрана започна", + "app.media.screenshare.end": "СподелÑнето на екрана приключи", + "app.media.screenshare.autoplayBlockedDesc": "Ðуждаем Ñе от Вашето разрешение за да Ви покажем екрана на презентатора", + "app.media.screenshare.autoplayAllowLabel": "Виж ÑÐ¿Ð¾Ð´ÐµÐ»ÐµÐ½Ð¸Ñ ÐµÐºÑ€Ð°Ð½", + "app.screenshare.notAllowed": "Грешка: Ðе беше дадено разрешение за доÑтъп до екрана", + "app.screenshare.notSupportedError": "Грешка: СподелÑнето на екрана е разрешено Ñамо за домейни използващи SSL", + "app.screenshare.notReadableError": "Грешка: Възникна проблем при опит за заÑнемане на екрана Ви", + "app.screenshare.genericError": "Грешка: Възникна проблем пи ÑподелÑне на екрана ви, Ð¼Ð¾Ð»Ñ Ð¾Ð¿Ð¸Ñ‚Ð°Ð¹Ñ‚Ðµ отново", + "app.meeting.ended": "Тази ÑеÑÐ¸Ñ Ð¿Ñ€Ð¸ÐºÐ»ÑŽÑ‡Ð¸", + "app.meeting.meetingTimeRemaining": "ОÑтаващо време до ÐºÑ€Ð°Ñ Ð½Ð° Ñрещата: {0}", + "app.meeting.meetingTimeHasEnded": "Времето изтече: Скоро Ñрещата ще приключи", + "app.meeting.endedMessage": "Ще бъдете пренаÑочени към Ð½Ð°Ñ‡Ð°Ð»Ð½Ð¸Ñ ÐµÐºÑ€Ð°Ð½", + "app.meeting.alertMeetingEndsUnderOneMinute": "Срещата ще приклюочи Ñлед минута", + "app.meeting.alertBreakoutEndsUnderOneMinute": "Екипнатат ÑÑ‚Ð°Ñ Ñ‰Ðµ Ñе затвори Ñлед минута", + "app.presentation.hide": "Скрий презентациÑта", + "app.presentation.notificationLabel": "Текуща презентациÑ", + "app.presentation.slideContent": "Съдържание на Ñлайда", + "app.presentation.startSlideContent": "Ðачало на Ñлайда", + "app.presentation.endSlideContent": "Край на Ñлайда", + "app.presentation.emptySlideContent": "ÐÑма Ñъдържание в Ñ‚ÐµÐºÑƒÑ‰Ð¸Ñ Ñлайд", + "app.presentation.presentationToolbar.noNextSlideDesc": "Край на презентациÑта", + "app.presentation.presentationToolbar.noPrevSlideDesc": "Ðачало на презентациÑта", + "app.presentation.presentationToolbar.selectLabel": "Избери Ñлайд", + "app.presentation.presentationToolbar.prevSlideLabel": "Предишен Ñлайд", "app.presentation.presentationToolbar.prevSlideDesc": "Change the presentation to the previous slide", - "app.presentation.presentationToolbar.nextSlideLabel": "Next slide", + "app.presentation.presentationToolbar.nextSlideLabel": "Следващ Ñлайд", "app.presentation.presentationToolbar.nextSlideDesc": "Change the presentation to the next slide", - "app.presentation.presentationToolbar.skipSlideLabel": "Skip slide", + "app.presentation.presentationToolbar.skipSlideLabel": "ПреÑкочи Ñлайд", "app.presentation.presentationToolbar.skipSlideDesc": "Change the presentation to a specific slide", - "app.presentation.presentationToolbar.fitWidthLabel": "Fit to width", + "app.presentation.presentationToolbar.fitWidthLabel": "МакÑимално разширение", "app.presentation.presentationToolbar.fitWidthDesc": "Display the whole width of the slide", - "app.presentation.presentationToolbar.fitScreenLabel": "Fit to screen", - "app.presentation.presentationToolbar.fitScreenDesc": "Display the whole slide", - "app.presentation.presentationToolbar.zoomLabel": "Zoom", - "app.presentation.presentationToolbar.zoomDesc": "Change the zoom level of the presentation", - "app.presentation.presentationToolbar.fitToWidth": "Fit to width", - "app.presentationUploder.dismissLabel": "Cancel", - "app.presentationUploder.tableHeading.options": "Options", - "app.poll.closeLabel": "Close", + "app.presentation.presentationToolbar.fitScreenLabel": "Запълни екрана", + "app.presentation.presentationToolbar.fitScreenDesc": "Покажи Ñ†ÐµÐ»Ð¸Ñ Ñлайд", + "app.presentation.presentationToolbar.zoomLabel": "Увеличение", + "app.presentation.presentationToolbar.zoomDesc": "Променете нивото на увеличение на презентациÑта", + "app.presentation.presentationToolbar.zoomInLabel": "Увеличи", + "app.presentation.presentationToolbar.zoomInDesc": "Увеличи презентациÑта", + "app.presentation.presentationToolbar.zoomOutLabel": "Ðамали", + "app.presentation.presentationToolbar.zoomOutDesc": "Ðамали презентациÑта", + "app.presentation.presentationToolbar.zoomReset": "ВъзÑтанови Zoom", + "app.presentation.presentationToolbar.zoomIndicator": "Процент на увеличението", + "app.presentation.presentationToolbar.fitToWidth": "Разшири макÑимално", + "app.presentation.presentationToolbar.fitToPage": "Запълни Ñтраницата", + "app.presentation.presentationToolbar.goToSlide": "Слайд {0}", + "app.presentationUploder.title": "презентациÑта", + "app.presentationUploder.message": "Като презентатор имате възможноÑÑ‚ да качите Office документ или PDF файл. Препоръчваме PDF файл. ÐœÐ¾Ð»Ñ ÑƒÐ²ÐµÑ€ÐµÑ‚Ðµ Ñе, че презентациÑта е избрана използвайки ÐºÑ€ÑŠÐ³Ð»Ð¸Ñ Ñ‡ÐµÐº Ð±Ð¾ÐºÑ Ð¾Ñ‚ дÑÑно.", + "app.presentationUploder.uploadLabel": "Качване", + "app.presentationUploder.confirmLabel": "Потвърждаване", + "app.presentationUploder.confirmDesc": "Запазете Вашите промени и Ñтартирайте презентациÑта", + "app.presentationUploder.dismissLabel": "Отказ", + "app.presentationUploder.dismissDesc": "Ð—Ð°Ñ‚Ð²Ð°Ñ€Ñ Ð¿Ñ€Ð¾Ð·Ð¾Ñ€ÐµÑ†Ð° и Ð¾Ñ‚Ñ…Ð²ÑŠÑ€Ð»Ñ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ð¸Ñ‚Ðµ", + "app.presentationUploder.dropzoneLabel": "Довлачете файлове за качване тук", + "app.presentationUploder.dropzoneImagesLabel": "Довлачете Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð·Ð° качване тук", + "app.presentationUploder.browseFilesLabel": "или изберете от тук", + "app.presentationUploder.browseImagesLabel": "или изберете/заÑнемете изображениÑ", + "app.presentationUploder.fileToUpload": "да бъде качено...", + "app.presentationUploder.currentBadge": "Текущо", + "app.presentationUploder.rejectedError": "ИзбраниÑ/те файл(ове) бÑха отхвърлени. ÐœÐ¾Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐµÑ‚Ðµ типа на файла(овете)", + "app.presentationUploder.upload.progress": "Качване ({0}%)", + "app.presentationUploder.upload.413": "Файла е прекалено голÑм. ÐœÐ¾Ð»Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÑ‚Ðµ го на нÑколко файла", + "app.presentationUploder.conversion.conversionProcessingSlides": "Обработка на Ñтраница {0} от {1}", + "app.presentationUploder.conversion.genericConversionStatus": "Конвертиране на файла ...", + "app.presentationUploder.conversion.generatingThumbnail": "Генериране на thumbnails ...", + "app.presentationUploder.conversion.generatedSlides": "Генериране на Ñлайдове ...", + "app.presentationUploder.conversion.generatingSvg": "Генериране на SVG Ð¸Ð·Ð¾Ð±Ð°Ð¶ÐµÐ½Ð¸Ñ ...", + "app.presentationUploder.conversion.pageCountExceeded": "ДоÑтигнат е макÑÐ¸Ð¼Ð°Ð»Ð½Ð¸Ñ Ð±Ñ€Ð¾Ð¹ на Ñтранците. ÐœÐ¾Ð»Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÑ‚Ðµ Ñъдържанието на нÑколко файла.", + "app.presentationUploder.conversion.officeDocConversionInvalid": "Грешка при обработка на office документа. МолÑ, по възможноÑÑ‚ качете PDF файл.", + "app.presentationUploder.conversion.officeDocConversionFailed": "Грешка при обработка на office документа. МолÑ, по възможноÑÑ‚ качете PDF файл.", + "app.presentationUploder.conversion.pdfHasBigPage": "Конвертирането на PDF файла е невъзможно, Ð¼Ð¾Ð»Ñ Ð¾Ð¿Ð¸Ñ‚Ð°Ð¹Ñ‚Ðµ да го оптимизирате", + "app.presentationUploder.conversion.timeout": "ОпÑ, обработката отне много време", + "app.presentationUploder.conversion.pageCountFailed": "Проблем Ñ ÑƒÑтановÑването на Ð±Ñ€Ð¾Ñ Ð½Ð° Ñтраниците.", + "app.presentationUploder.isDownloadableLabel": "Забрани ÑвалÑнето на презентациÑта", + "app.presentationUploder.isNotDownloadableLabel": "Разреши ÑвалÑнето на презентациÑта", + "app.presentationUploder.removePresentationLabel": "Премахни презентациÑта", + "app.presentationUploder.setAsCurrentPresentation": "Ðаправи презентациÑта активна", + "app.presentationUploder.tableHeading.filename": "Име на файла", + "app.presentationUploder.tableHeading.options": "Опции", + "app.presentationUploder.tableHeading.status": "СтатуÑ", + "app.poll.pollPaneTitle": "Проучване", + "app.poll.quickPollTitle": "Бързо проучване", + "app.poll.hidePollDesc": "Скрии панела за глаÑуване", + "app.poll.customPollInstruction": "За да Ñъздадете Ñвое проучване, изберете бутона по-долу и въведете Вашите варианти", + "app.poll.quickPollInstruction": "Изберете вариантите по-долу за да Ñтартирате Вашето проучване", + "app.poll.customPollLabel": "Създайте проучване", + "app.poll.startCustomLabel": "Стартирайте проучването", + "app.poll.activePollInstruction": "ОÑтавете панела отворен за да виждате в реално време отговорите на Вашето проучване. Когато Ñте готови, изберете \"Публикувай резултатите\"", + "app.poll.publishLabel": "Публикувай резултатите", + "app.poll.backLabel": "Обратно към опциите на проучването", + "app.poll.closeLabel": "Затвори", + "app.poll.waitingLabel": "Очакват Ñе отговорите ({0}/{1})", + "app.poll.ariaInputCount": "Опции в проучването {0} от {1}", + "app.poll.customPlaceholder": "Добави вариант в проучването", + "app.poll.noPresentationSelected": "Ðе е избрана презентациÑ! ÐœÐ¾Ð»Ñ Ð¸Ð·Ð±ÐµÑ€ÐµÑ‚Ðµ.", + "app.poll.clickHereToSelect": "Щракнете туз за избор", + "app.poll.t": "Ð’Ñрно", + "app.poll.f": "ÐевÑрно", + "app.poll.tf": "Ð’Ñрно / ÐевÑрно", + "app.poll.y": "Да", + "app.poll.n": "Ðе", + "app.poll.yn": "Да / Ðе", + "app.poll.a2": "A / B", + "app.poll.a3": "A / B / C", + "app.poll.a4": "A / B / C / D", + "app.poll.a5": "A / B / C / D / E", + "app.poll.answer.true": "Ð’Ñрно", + "app.poll.answer.false": "ÐевÑрно", + "app.poll.answer.yes": "Да", + "app.poll.answer.no": "Ðе", + "app.poll.answer.a": "A", + "app.poll.answer.b": "B", + "app.poll.answer.c": "C", + "app.poll.answer.d": "D", + "app.poll.answer.e": "E", "app.poll.liveResult.usersTitle": "Потребители", - "app.failedMessage": "Apologies, trouble connecting to the server.", - "app.navBar.settingsDropdown.optionsLabel": "Options", - "app.navBar.settingsDropdown.fullscreenLabel": "Make fullscreen", - "app.navBar.settingsDropdown.settingsLabel": "Open settings", - "app.navBar.settingsDropdown.aboutLabel": "About", - "app.navBar.settingsDropdown.leaveSessionLabel": "Logout", - "app.navBar.settingsDropdown.exitFullscreenLabel": "Exit fullscreen", - "app.navBar.settingsDropdown.fullscreenDesc": "Make the settings menu fullscreen", + "app.poll.liveResult.responsesTitle": "Отговор", + "app.polling.pollingTitle": "Опции за проучването", + "app.polling.pollAnswerLabel": "Отговори на проучването {0}", + "app.polling.pollAnswerDesc": "Изберете тази Ð¾Ð¿Ñ†Ð¸Ñ Ð·Ð° да глаÑувате за {0}", + "app.failedMessage": "СъжалÑваме, има проблем Ñ Ð²Ñ€ÑŠÐ·ÐºÐ°Ñ‚Ð° до Ñървъра", + "app.downloadPresentationButton.label": "Свали оригиналната презентациÑ", + "app.connectingMessage": "Свързване...", + "app.waitingMessage": "Разкачен. Опит за Ñвързване Ñлед {0} Ñекунди ...", + "app.retryNow": "Опитай Ñега", + "app.navBar.settingsDropdown.optionsLabel": "Опции", + "app.navBar.settingsDropdown.fullscreenLabel": "Покажи на цÑл екран", + "app.navBar.settingsDropdown.settingsLabel": "ÐаÑтройки", + "app.navBar.settingsDropdown.aboutLabel": "ОтноÑно", + "app.navBar.settingsDropdown.leaveSessionLabel": "Изход", + "app.navBar.settingsDropdown.exitFullscreenLabel": "Изход от цÑл екран", + "app.navBar.settingsDropdown.fullscreenDesc": "Покажи менюто Ñ Ð½Ð°Ñтройките на цÑл екран", "app.navBar.settingsDropdown.settingsDesc": "Change the general settings", - "app.navBar.settingsDropdown.aboutDesc": "Show information about the client", - "app.navBar.settingsDropdown.leaveSessionDesc": "Leave the meeting", - "app.navBar.settingsDropdown.exitFullscreenDesc": "Exit fullscreen mode", - "app.navBar.userListToggleBtnLabel": "User List Toggle", + "app.navBar.settingsDropdown.aboutDesc": "Показва Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° приложението", + "app.navBar.settingsDropdown.leaveSessionDesc": "ÐапуÑни Ñрещата", + "app.navBar.settingsDropdown.exitFullscreenDesc": "Изход от режима на цÑл екран", + "app.navBar.settingsDropdown.hotkeysLabel": "Клавишни комбинации", + "app.navBar.settingsDropdown.hotkeysDesc": "СпиÑък на клавишните комбинации", + "app.navBar.settingsDropdown.helpLabel": "Помощ", + "app.navBar.settingsDropdown.endMeetingDesc": "ПрекратÑва текущата Ñреща", + "app.navBar.settingsDropdown.endMeetingLabel": "Край на Ñрещата", + "app.navBar.userListToggleBtnLabel": "Показва ÑпиÑъка Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ð¸", "app.navBar.toggleUserList.newMessages": "with new message notification", - "app.leaveConfirmation.confirmLabel": "Leave", - "app.leaveConfirmation.confirmDesc": "Logs you out of the meeting", - "app.about.title": "About", + "app.navBar.recording": "Тази ÑеÑÐ¸Ñ Ñе запиÑва", + "app.navBar.recording.on": "ЗапиÑ", + "app.navBar.recording.off": "Ðе Ñе запиÑва", + "app.navBar.emptyAudioBrdige": "ÐÑма активен микрофон. Включете микрофона за да има звук към този запиÑ.", + "app.leaveConfirmation.confirmLabel": "ÐапуÑни", + "app.leaveConfirmation.confirmDesc": "ÐапуÑкане на Ñрещата", + "app.endMeeting.title": "Край на Ñрещата", + "app.endMeeting.description": "Сигурни ли Ñте че иÑкате да приключите тази ÑеÑиÑ?", + "app.endMeeting.yesLabel": "Да", + "app.endMeeting.noLabel": "Ðе", + "app.about.title": "ОтноÑно", "app.about.copyright": "Copyright:", "app.about.confirmLabel": "OK", "app.about.confirmDesc": "OK", - "app.about.dismissLabel": "Cancel", - "app.about.dismissDesc": "Close about client information", - "app.actionsBar.muteLabel": "Mute", - "app.actionsBar.unmuteLabel": "Unmute", - "app.actionsBar.raiseLabel": "Raise", - "app.submenu.application.applicationSectionTitle": "Application", - "app.submenu.application.fontSizeControlLabel": "Font size", - "app.submenu.application.increaseFontBtnLabel": "Increase Application Font Size", - "app.submenu.application.decreaseFontBtnLabel": "Decrease Application Font Size", - "app.submenu.application.languageLabel": "Application Language", - "app.submenu.application.languageOptionLabel": "Choose language", - "app.submenu.application.noLocaleOptionLabel": "No active locales", - "app.submenu.audio.micSourceLabel": "Microphone source", - "app.submenu.audio.speakerSourceLabel": "Speaker source", - "app.submenu.audio.streamVolumeLabel": "Your audio stream volume", - "app.submenu.video.title": "Video", - "app.submenu.video.videoSourceLabel": "View source", + "app.about.dismissLabel": "Отказ", + "app.about.dismissDesc": "Затвори информациÑта за приложението", + "app.actionsBar.changeStatusLabel": "Промени ÑтатуÑа", + "app.actionsBar.muteLabel": "Заглуши", + "app.actionsBar.unmuteLabel": "микрофон", + "app.actionsBar.camOffLabel": "Камера изк.", + "app.actionsBar.raiseLabel": "вдигни ръка", + "app.actionsBar.actionsDropdown.restorePresentationLabel": "Покажи презентациÑта", + "app.actionsBar.actionsDropdown.restorePresentationDesc": "Бутон за възÑтановÑване на презентациÑта Ñлед като е била затворена", + "app.screenshare.screenShareLabel" : "СподелÑне на екрана", + "app.submenu.application.applicationSectionTitle": "Приложение", + "app.submenu.application.animationsLabel": "Ðнимации", + "app.submenu.application.audioAlertLabel": "Ðудио уведомление за чат", + "app.submenu.application.pushAlertLabel": "Popup уведомление за чат", + "app.submenu.application.userJoinAudioAlertLabel": "Ðудио уведомление за влÑзъл потребител", + "app.submenu.application.userJoinPushAlertLabel": "Popup уведомление за влÑзъл потребител", + "app.submenu.application.fontSizeControlLabel": "Размер на шрифта", + "app.submenu.application.increaseFontBtnLabel": "Увеличи размера на шрифта", + "app.submenu.application.decreaseFontBtnLabel": "Ðамали размера на шрифта", + "app.submenu.application.currentSize": "текущо {0}", + "app.submenu.application.languageLabel": "Език на интерфейÑа", + "app.submenu.application.languageOptionLabel": "Изберете език", + "app.submenu.application.noLocaleOptionLabel": "ÐÑма активна локализациÑ", + "app.submenu.audio.micSourceLabel": "Микрофон - източник", + "app.submenu.audio.speakerSourceLabel": "Говорители - източник", + "app.submenu.audio.streamVolumeLabel": "Сила на звука", + "app.submenu.video.title": "Видео", + "app.submenu.video.videoSourceLabel": "Видео източник", "app.submenu.video.videoOptionLabel": "Choose view source", - "app.submenu.video.qualityOptionLabel": "Choose the video quality", - "app.submenu.video.participantsCamLabel": "Viewing participants webcams", - "app.settings.applicationTab.label": "Application", - "app.settings.audioTab.label": "Audio", - "app.settings.videoTab.label": "Video", - "app.settings.usersTab.label": "Participants", - "app.settings.main.label": "Settings", - "app.settings.main.cancel.label": "Cancel", - "app.settings.main.cancel.label.description": "Discards the changes and closes the settings menu", - "app.settings.main.save.label": "Save", - "app.settings.main.save.label.description": "Saves the changes and closes the settings menu", - "app.actionsBar.actionsDropdown.actionsLabel": "Actions", - "app.actionsBar.actionsDropdown.presentationLabel": "Upload a presentation", - "app.actionsBar.actionsDropdown.initPollLabel": "Initiate a poll", - "app.actionsBar.actionsDropdown.desktopShareLabel": "Share your screen", - "app.actionsBar.actionsDropdown.presentationDesc": "Upload your presentation", - "app.actionsBar.actionsDropdown.initPollDesc": "Initiate a poll", - "app.actionsBar.actionsDropdown.desktopShareDesc": "Share your screen with others", - "app.actionsBar.emojiMenu.awayLabel": "Away", - "app.actionsBar.emojiMenu.awayDesc": "Change your status to away", - "app.actionsBar.emojiMenu.raiseHandLabel": "Raise", - "app.actionsBar.emojiMenu.raiseHandDesc": "Raise your hand to ask a question", - "app.actionsBar.emojiMenu.neutralLabel": "Undecided", - "app.actionsBar.emojiMenu.neutralDesc": "Change your status to undecided", - "app.actionsBar.emojiMenu.confusedLabel": "Confused", - "app.actionsBar.emojiMenu.confusedDesc": "Change your status to confused", - "app.actionsBar.emojiMenu.sadLabel": "Sad", - "app.actionsBar.emojiMenu.sadDesc": "Change your status to sad", - "app.actionsBar.emojiMenu.happyLabel": "Happy", - "app.actionsBar.emojiMenu.happyDesc": "Change your status to happy", - "app.actionsBar.emojiMenu.noneLabel": "Clear Status", - "app.actionsBar.emojiMenu.noneDesc": "Clear your status", - "app.actionsBar.emojiMenu.applauseLabel": "Applaud", - "app.actionsBar.emojiMenu.applauseDesc": "Change your status to applause", - "app.actionsBar.emojiMenu.thumbsUpLabel": "Thumbs up", - "app.actionsBar.emojiMenu.thumbsUpDesc": "Change your status to thumbs up", - "app.actionsBar.emojiMenu.thumbsDownLabel": "Thumbs down", - "app.actionsBar.emojiMenu.thumbsDownDesc": "Change your status to thumbs down", - "app.actionsBar.currentStatusDesc": "current status {0}", - "app.audioNotification.audioFailedMessage": "Your audio connection failed to connect", - "app.audioNotification.closeLabel": "Close", - "app.breakoutJoinConfirmation.message": "Do you want to join", - "app.breakoutJoinConfirmation.dismissLabel": "Cancel", - "app.audioModal.microphoneLabel": "Microphone", - "app.audioModal.audioChoiceLabel": "How would you like to join the audio?", - "app.audioModal.audioChoiceDesc": "Select how to join the audio in this meeting", - "app.audioModal.closeLabel": "Close", - "app.audio.joinAudio": "Join Audio", - "app.audio.leaveAudio": "Leave Audio", - "app.audio.backLabel": "Back", - "app.audio.audioSettings.titleLabel": "Choose your audio settings", - "app.audio.audioSettings.descriptionLabel": "Please note, a dialog will appear in your browser, requiring you to accept sharing your microphone.", - "app.audio.audioSettings.microphoneSourceLabel": "Microphone source", - "app.audio.audioSettings.speakerSourceLabel": "Speaker source", - "app.audio.audioSettings.microphoneStreamLabel": "Your audio stream volume", - "app.audio.listenOnly.backLabel": "Back", - "app.audio.listenOnly.closeLabel": "Close", - "app.error.meeting.ended": "You have logged out of the conference", - "app.modal.close": "Close", - "app.dropdown.close": "Close", - "app.error.401": "Unauthorized", - "app.error.404": "Not found", - "app.error.500": "Ops, something went wrong", - "app.error.leaveLabel": "Log in again", - "app.shortcut-help.closeLabel": "Close", - "app.lock-viewers.button.cancel": "Cancel", - "app.lock-viewers.locked": "Locked", - "app.videoPreview.cancelLabel": "Cancel", - "app.videoPreview.closeLabel": "Close", - "app.video.cancel": "Cancel", + "app.submenu.video.videoQualityLabel": "КачеÑтво на видеото", + "app.submenu.video.qualityOptionLabel": "Изберете качеÑтво на видеото", + "app.submenu.video.participantsCamLabel": "Преглед на web камерите на учаÑтниците", + "app.settings.applicationTab.label": "ИнтерфейÑ", + "app.settings.audioTab.label": "Ðудио", + "app.settings.videoTab.label": "Видео", + "app.settings.usersTab.label": "УчаÑтници", + "app.settings.main.label": "ÐаÑтройки", + "app.settings.main.cancel.label": "Отказ", + "app.settings.main.cancel.label.description": "ОтхвърлÑне на промените и затварÑне на менюто Ñ Ð½Ð°Ñтройките", + "app.settings.main.save.label": "ЗапиÑ", + "app.settings.main.save.label.description": "ЗапиÑва промените и Ð·Ð°Ñ‚Ð²Ð°Ñ€Ñ Ð¼ÐµÐ½ÑŽÑ‚Ð¾ Ñ Ð½Ð°Ñтройките", + "app.settings.dataSavingTab.label": "Ð˜ÐºÐ¾Ð½Ð¾Ð¼Ð¸Ñ Ð½Ð° данни", + "app.settings.dataSavingTab.webcam": "Разреши web камерите", + "app.settings.dataSavingTab.screenShare": "Разреши ÑподелÑнето на екрана", + "app.settings.dataSavingTab.description": "За да ограничите използването на данни, определете какво да Ñе показва", + "app.settings.save-notification.label": "ÐаÑтройките бÑха запиÑани", + "app.switch.onLabel": "ВКЛ", + "app.switch.offLabel": "ИЗК", + "app.talkingIndicator.ariaMuteDesc" : "Избери за да заглушиш потребителÑ", + "app.talkingIndicator.isTalking" : "{0} говори", + "app.talkingIndicator.wasTalking" : "{0} ÑÐ¿Ñ€Ñ Ð´Ð° говори", + "app.actionsBar.actionsDropdown.actionsLabel": "ДейÑтвиÑ", + "app.actionsBar.actionsDropdown.presentationLabel": "Качи презентациÑ", + "app.actionsBar.actionsDropdown.initPollLabel": "Стартирай проучване", + "app.actionsBar.actionsDropdown.desktopShareLabel": "Сподели екрана", + "app.actionsBar.actionsDropdown.lockedDesktopShareLabel": "СподелÑнето на екрана е забранено", + "app.actionsBar.actionsDropdown.stopDesktopShareLabel": "Спри ÑподелÑнето на екрана", + "app.actionsBar.actionsDropdown.presentationDesc": "Качи презентациÑ", + "app.actionsBar.actionsDropdown.initPollDesc": "Стартирай проучване", + "app.actionsBar.actionsDropdown.desktopShareDesc": "Сподели екрана Ñ Ð¾Ñтаналите", + "app.actionsBar.actionsDropdown.stopDesktopShareDesc": "Спри ÑподелÑнето Ñ", + "app.actionsBar.actionsDropdown.pollBtnLabel": "Стартирай проучване", + "app.actionsBar.actionsDropdown.saveUserNames": "Свали ÑпиÑък", + "app.actionsBar.actionsDropdown.createBreakoutRoom": "Създай екипни Ñтаи", + "app.actionsBar.actionsDropdown.createBreakoutRoomDesc": "Създай екипи за да разделиш текущата Ñреща", + "app.actionsBar.actionsDropdown.captionsLabel": "Пиши Ñубтитри", + "app.actionsBar.actionsDropdown.takePresenter": "Стани презентатор", + "app.actionsBar.actionsDropdown.takePresenterDesc": "Правиш Ñе презентатор", + "app.actionsBar.emojiMenu.statusTriggerLabel": "СтатуÑ", + "app.actionsBar.emojiMenu.awayLabel": "ОтÑÑŠÑтващ", + "app.actionsBar.emojiMenu.awayDesc": "Промени ÑтатуÑа Ñи на отÑÑŠÑтващ", + "app.actionsBar.emojiMenu.raiseHandLabel": "Вдигни ръка", + "app.actionsBar.emojiMenu.raiseHandDesc": "Вдигни ръка за да зададеш въпроÑ", + "app.actionsBar.emojiMenu.neutralLabel": "Ðеопределено", + "app.actionsBar.emojiMenu.neutralDesc": "Промени ÑтатуÑа Ñи на неопределен", + "app.actionsBar.emojiMenu.confusedLabel": "Объркан", + "app.actionsBar.emojiMenu.confusedDesc": "Промени ÑтатуÑа Ñи на объркан", + "app.actionsBar.emojiMenu.sadLabel": "Тъжен", + "app.actionsBar.emojiMenu.sadDesc": "Промени ÑтатуÑа Ñи на тъжен", + "app.actionsBar.emojiMenu.happyLabel": "ЩаÑтлив", + "app.actionsBar.emojiMenu.happyDesc": "Промени ÑтатуÑа Ñи на щаÑтлив", + "app.actionsBar.emojiMenu.noneLabel": "ИзчиÑти ÑтатуÑа Ñи", + "app.actionsBar.emojiMenu.noneDesc": "ИзчиÑтва ÑтатуÑа", + "app.actionsBar.emojiMenu.applauseLabel": "Ðплодирам", + "app.actionsBar.emojiMenu.applauseDesc": "Промени ÑтатуÑа на аплодирам", + "app.actionsBar.emojiMenu.thumbsUpLabel": "Вдигни палец", + "app.actionsBar.emojiMenu.thumbsUpDesc": "Промени ÑтатуÑа на вдигнат палец", + "app.actionsBar.emojiMenu.thumbsDownLabel": "Палец надолу", + "app.actionsBar.emojiMenu.thumbsDownDesc": "Промени ÑтатуÑа на палец надолу", + "app.actionsBar.currentStatusDesc": "текущ ÑÑ‚Ð°Ñ‚ÑƒÑ {0}", + "app.actionsBar.captions.start": "ПуÑни Ñубтитрите", + "app.actionsBar.captions.stop": "Спри Ñубтитрите", + "app.audioNotification.audioFailedError1001": "WebSocket разкачен(грешка 1001)", + "app.audioNotification.audioFailedError1002": "Ðе може да Ñе оÑъщеÑтви WebSocket връзка (грешка 1002)", + "app.audioNotification.audioFailedError1003": "ВерÑиÑта на браузъра не Ñе поддържа (грешка 1003)", + "app.audioNotification.audioFailedError1005": "Обаждането приключи неочаквано (грешка 1005)", + "app.audioNotification.audioFailedError1007": "Проблем Ñ Ð²Ñ€ÑŠÐ·ÐºÐ°Ñ‚Ð° (ICE грешка 1007)", + "app.audioNotification.audioFailedError1008": "Грешка при прехвърлÑнето (грешка 1008)", + "app.audioNotification.audioFailedError1010": "Времето за договарÑне на връзката изтече (грешка 1010)", + "app.audioNotification.audioFailedMessage": "Проблем Ñ Ð¾ÑъщеÑтвÑването на аудио връзка", + "app.audioNotification.closeLabel": "Затвори", + "app.audioNotificaion.reconnectingAsListenOnly": "Използването на микрофони от учаÑтниците е забранено, в момента Ñте Ñамо Ñлушател", + "app.breakoutJoinConfirmation.title": "Влез в екипна ÑтаÑ", + "app.breakoutJoinConfirmation.message": "Желаете ли да влезете", + "app.breakoutJoinConfirmation.confirmDesc": "Влезте в екипна ÑтаÑ", + "app.breakoutJoinConfirmation.dismissLabel": "Отказ", + "app.breakoutJoinConfirmation.dismissDesc": "Затвори и откажи влизането в екипна ÑтаÑ", + "app.breakoutJoinConfirmation.freeJoinMessage": "Изберете екипна ÑÑ‚Ð°Ñ Ð² коÑто да влезете", + "app.breakoutTimeRemainingMessage": "ОÑтаващо време в екипната ÑтаÑ:{0}", + "app.breakoutWillCloseMessage": "Времето изтече. Екипната ÑÑ‚Ð°Ñ Ñ‰Ðµ Ñе затвори Ñлед малко", + "app.calculatingBreakoutTimeRemaining": "ИзчиÑлÑване на оÑтаващото време", + "app.audioModal.ariaTitle": "Включи аудиото", + "app.audioModal.microphoneLabel": "Ð¡ÑŠÑ Ð·Ð²ÑƒÐº", + "app.audioModal.listenOnlyLabel": "Като Ñлушател", + "app.audioModal.audioChoiceLabel": "Как желаете да Ñе включите?", + "app.audioModal.iOSBrowser": "Ðудио/Видео не Ñе поддържа", + "app.audioModal.iOSErrorDescription": "Към момента Chrome под iOS не поддържа аудио и видео. ", + "app.audioModal.iOSErrorRecommendation": "Препоръчваме използването на Safari под iOS", + "app.audioModal.audioChoiceDesc": "Изберете как да Ñе включите към аудио потока", + "app.audioModal.unsupportedBrowserLabel": "Вие използвате браузър който не Ñе поддържа. ÐœÐ¾Ð»Ñ Ð¸Ð·Ð¿Ð¾Ð»Ð·Ð²Ð°Ð¹Ñ‚Ðµ {0} или {1} за пълна функционалноÑÑ‚", + "app.audioModal.closeLabel": "Затвори", + "app.audioModal.yes": "Да", + "app.audioModal.no": "Ðе", + "app.audioModal.yes.arialabel" : "Ехото Ñе чува", + "app.audioModal.no.arialabel" : "Ехото не Ñе чува", + "app.audioModal.echoTestTitle": "Това е личен ехо теÑÑ‚. Кажете нÑколко думи. Чувате ли глаÑа Ñи?", + "app.audioModal.settingsTitle": "Променете аудио наÑтройките ", + "app.audioModal.helpTitle": "Има проблем Ñ Ð²Ð°ÑˆÐ¸Ñ‚Ðµ медиини уÑтройÑтва", + "app.audioModal.helpText": "Дадохте ли разрешение за доÑтъп до Ð’Ð°ÑˆÐ¸Ñ Ð¼Ð¸ÐºÑ€Ð¾Ñ„Ð¾Ð½?\nОбърнете внимание на прозореца който ще Ñе поÑви когато опитате да включите аудиото, ще Ви бъде поиÑкано разрешение за доÑтъп до вашите камера/микрофон, Ð¼Ð¾Ð»Ñ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÑ‚Ðµ ги за да можете да учаÑтвате в аудио конференциÑта. Опитайте да промените разрешениÑта за камера/микрофон от наÑтройките на браузъра", + "app.audioModal.help.noSSL": "Тази Ñтраница е неÑигурна. За бъде разрешен доÑтъпа до микрофона Ñтраницата Ñ‚Ñ€Ñбва да поддържа HTTPS. ÐœÐ¾Ð»Ñ Ñвържете Ñе ÑÑŠÑ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтратора на Ñървъра.", + "app.audioModal.help.macNotAllowed": "Изглежда че вашите MAC System Preferences блокират доÑтъпа до микрофона ви. Отворете System Preferences>Security&Privacy>Microfone, и проверете дали е избран браузъра който ползвате.", + "app.audioModal.audioDialTitle": "Влезте чрез Ð²Ð°ÑˆÐ¸Ñ Ñ‚ÐµÐ»ÐµÑ„Ð¾Ð½", + "app.audioDial.audioDialDescription": "Избери", + "app.audioDial.audioDialConfrenceText": "и въведете PIN номера на конференциÑта", + "app.audioModal.autoplayBlockedDesc": "Ðеобходимо е Вашето разрешение да Ñе пуÑне аудио ", + "app.audioModal.playAudio": "ПуÑни аудио", + "app.audioModal.playAudio.arialabel" : "ПуÑни аудио", + "app.audioDial.tipIndicator": "ПодÑказка", + "app.audioDial.tipMessage": "ÐатиÑнете `0` на Ð²Ð°ÑˆÐ¸Ñ Ñ‚ÐµÐ»ÐµÑ„Ð¾Ð½ за да вкл/изк микрофона Ñи.", + "app.audioModal.connecting": "Свързване", + "app.audioModal.connectingEchoTest": "Свързване към ехо теÑÑ‚", + "app.audioManager.joinedAudio": "Вие Ñе приÑъединихте към аудио конференциÑта", + "app.audioManager.joinedEcho": "Вие Ñе приÑъединихте към ехо теÑÑ‚", + "app.audioManager.leftAudio": "Вие напуÑнахте аудио конференциÑта", + "app.audioManager.reconnectingAudio": "Опит за възтановÑване на аудиото", + "app.audioManager.genericError": "Грешка: Възникна грешка, Ð¼Ð¾Ð»Ñ Ð¾Ð¿Ð¸Ñ‚Ð°Ð¹Ñ‚Ðµ отнова", + "app.audioManager.connectionError": "Грешка: Проблем Ñ Ð²Ñ€ÑŠÐ·ÐºÐ°Ñ‚Ð°", + "app.audioManager.mediaError": "Грешка: Има проблем Ñ Ð´Ð¾Ñъпа до вашите камера/микрофон", + "app.audio.joinAudio": "Включи аудиото", + "app.audio.leaveAudio": "Изключи аудиото", + "app.audio.enterSessionLabel": "Влез в ÑеÑиÑта", + "app.audio.playSoundLabel": "ПуÑни звук", + "app.audio.backLabel": "Ðазад", + "app.audio.audioSettings.titleLabel": "Изберете Ваште аудио наÑтройки", + "app.audio.audioSettings.descriptionLabel": "ÐœÐ¾Ð»Ñ Ð¾Ð±ÑŠÑ€Ð½ÐµÑ‚Ðµ внимание, ВашиÑÑ‚ браузър ще поиÑка разрешение за ÑподелÑне на микрофона", + "app.audio.audioSettings.microphoneSourceLabel": "Микрофон - източник", + "app.audio.audioSettings.speakerSourceLabel": "Говорител - източник", + "app.audio.audioSettings.microphoneStreamLabel": "Сила на звука", + "app.audio.audioSettings.retryLabel": "Ðов опит", + "app.audio.listenOnly.backLabel": "Ðазад", + "app.audio.listenOnly.closeLabel": "Затвори", + "app.audio.permissionsOverlay.title": "Разреши доÑтъп до микрофона", + "app.audio.permissionsOverlay.hint": "Ðуждаем Ñе от Вашето разрешение за използване на камерата/микрофона Ви, за да можете да Ñе включите в аудио конференциÑта :)", + "app.error.removed": "Вие бÑхте изключен от конференциÑта", + "app.error.meeting.ended": "Вие излÑзохте от конференциÑта", + "app.meeting.logout.duplicateUserEjectReason": "Потребител Ñе опитва да влезе втори път в Ñрещата", + "app.meeting.logout.permissionEjectReason": "Отхвърлен поради нарушение на правата", + "app.meeting.logout.ejectedFromMeeting": "Вие бÑхте изключен от Ñрещата", + "app.meeting.logout.validateTokenFailedEjectReason": "Грешка при проверка на Ð°ÑƒÑ‚Ð¾Ñ€Ð¸Ð·Ð¸Ñ€Ð°Ñ‰Ð¸Ñ Ñ‚Ð¾ÑƒÐºÑŠÐ½", + "app.meeting.logout.userInactivityEjectReason": "ÐŸÐ¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ Ð½Ðµ е активен отдавна", + "app.meeting-ended.rating.starLabel": "Звезда", + "app.modal.close": "Затвори", + "app.modal.confirm": "Завършено", + "app.modal.newTab": "(Ð¾Ñ‚Ð²Ð°Ñ€Ñ Ð½Ð¾Ð² таб)", + "app.modal.confirm.description": "Запази промÑната и затвори избора", + "app.dropdown.close": "Затвори", + "app.error.400": "Грешна заÑвка", + "app.error.401": "Ðеауторизиран", + "app.error.403": "Вие бÑхте изключен от Ñрещата", + "app.error.404": "Ðе е намерен", + "app.error.410": "Срещата приключи", + "app.error.500": "ОпÑ, нещо не е наред", + "app.error.leaveLabel": "Влезте отново", + "app.error.fallback.presentation.title": "Възникна грешка", + "app.error.fallback.presentation.description": "ВлÑзъл е. ÐœÐ¾Ð»Ñ Ð¿Ñ€ÐµÐ·Ð°Ñ€ÐµÐ´ÐµÑ‚Ðµ Ñтаницата", + "app.error.fallback.presentation.reloadButton": "Презареждане", + "app.guest.waiting": "Изчаква одобрение за вход", + "app.userList.guest.waitingUsers": "Изчаква потребители", + "app.userList.guest.waitingUsersTitle": "Управление на потребителите", + "app.userList.guest.optionTitle": "Преглеждане на чакващите потребители", + "app.userList.guest.allowAllAuthenticated": "Разреши вÑички ауторизирани", + "app.userList.guest.allowAllGuests": "Разреши вÑички гоÑти", + "app.userList.guest.allowEveryone": "Разреши вÑички", + "app.userList.guest.denyEveryone": "Забрани вÑички", + "app.userList.guest.pendingUsers": "{0} Изчакващи потребители", + "app.userList.guest.pendingGuestUsers": "{0} Изчакващи ГоÑÑ‚ потребители", + "app.userList.guest.pendingGuestAlert": "ПриÑъедини Ñе към ÑеÑиÑта и очаква Вашето одобрение", + "app.userList.guest.rememberChoice": "Запомни избора", + "app.user-info.title": "Преглед на директориÑта", + "app.toast.breakoutRoomEnded": "Екипната ÑÑ‚Ð°Ñ Ð±Ðµ затворена. ÐœÐ¾Ð»Ñ Ð²ÐºÑŽÑ‡ÐµÑ‚Ðµ аудиото.", + "app.toast.chat.public": "Ðово Ñъобщение в ÐžÐ±Ñ‰Ð¸Ñ Ñ‡Ð°Ñ‚", + "app.toast.chat.private": "Ðово лично Ñъобщение", + "app.toast.chat.system": "СиÑтема", + "app.toast.clearedEmoji.label": "Емоджи ÑтатуÑа изчиÑтен", + "app.toast.setEmoji.label": "Емоджи ÑтутÑа е Ñменен на {0}", + "app.toast.meetingMuteOn.label": "Ð’Ñички потребители бÑха заглушени", + "app.toast.meetingMuteOff.label": "Заглушаването на Ñрещата е изключено", + "app.notification.recordingStart": "Тази ÑеÑÐ¸Ñ Ñе запиÑва", + "app.notification.recordingStop": "Тази ÑеÑÐ¸Ñ Ð½Ðµ Ñе запиÑва", + "app.notification.recordingPaused": "Тази ÑеÑÐ¸Ñ Ð²ÐµÑ‡Ðµ не Ñе запиÑва", + "app.notification.recordingAriaLabel": "Време на запиÑ", + "app.notification.userJoinPushAlert": "{0} Ñе приÑъедини към ÑеÑиÑта", + "app.shortcut-help.title": "Клавишни комбинации", + "app.shortcut-help.comboLabel": "КомбинациÑ", + "app.shortcut-help.functionLabel": "ФункциÑ", + "app.shortcut-help.closeLabel": "Затвори", + "app.shortcut-help.closeDesc": "Затвори клавишните комбинации", + "app.shortcut-help.openOptions": "Отвори опциите", + "app.shortcut-help.toggleUserList": "Скрива ÑпиÑъка Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ð¸", + "app.shortcut-help.toggleMute": "Заглуши/включи микрофона", + "app.shortcut-help.togglePublicChat": "Покажи/Ñкрий Ð¾Ð±Ñ‰Ð¸Ñ Ñ‡Ð°Ñ‚ (ЛиÑта Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ð¸ Ñ‚Ñ€Ñбва да е отворен)", + "app.shortcut-help.hidePrivateChat": "Скрий Ð»Ð¸Ñ‡Ð½Ð¸Ñ Ñ‡Ð°Ñ‚", + "app.shortcut-help.closePrivateChat": "Затвори Ð»Ð¸Ñ‡Ð½Ð¸Ñ Ñ‡Ð°Ñ‚", + "app.shortcut-help.openActions": "Отвори менюто Ñ Ð²ÑŠÐ·Ð¼Ð¾Ð¶Ð½Ð¸ дейÑтвиÑ", + "app.shortcut-help.openStatus": "Отвори ÑÑ‚Ð°Ñ‚ÑƒÑ Ð¼ÐµÐ½ÑŽÑ‚Ð¾", + "app.shortcut-help.togglePan": "Ðктивиране на показалеца (Презентатор)", + "app.shortcut-help.nextSlideDesc": "Следващ Ñлайд (Презентатор)", + "app.shortcut-help.previousSlideDesc": "Предишен Ñлайд (Презентатор)", + "app.lock-viewers.title": "Задай ограничение", + "app.lock-viewers.description": "Тези опции Ви позволÑват да ограничите определени функционалноÑти за учаÑтниците", + "app.lock-viewers.featuresLable": "ФункционалноÑÑ‚", + "app.lock-viewers.lockStatusLabel": "СтатуÑ", + "app.lock-viewers.webcamLabel": "Използване на камерата", + "app.lock-viewers.otherViewersWebcamLabel": "Да Ñе виждат камерите на другите учаÑтници", + "app.lock-viewers.microphoneLable": "Използване на микрофона", + "app.lock-viewers.PublicChatLabel": "ПиÑане на ÑÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð² Ð¾Ð±Ñ‰Ð¸Ñ Ñ‡Ð°Ñ‚", + "app.lock-viewers.PrivateChatLable": "Изпращане на лични ÑъобщениÑ", + "app.lock-viewers.notesLabel": "Редактиране на Ñподелените бележки", + "app.lock-viewers.userListLabel": "Да Ñе виждат другите учаÑтници в ÑпиÑъка Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ð¸", + "app.lock-viewers.button.apply": "Приложи", + "app.lock-viewers.button.cancel": "Отказ", + "app.lock-viewers.locked": "Забранено", + "app.lock-viewers.unlocked": "Разрешено", + "app.recording.startTitle": "Стартиране на запиÑа", + "app.recording.stopTitle": "Пауза на запиÑа", + "app.recording.resumeTitle": "Продължи запиÑа", + "app.recording.startDescription": "При повторно натиÑкане на бутона за Ð·Ð°Ð¿Ð¸Ñ Ñ‰Ðµ поÑтавите запиÑа на пауза", + "app.recording.stopDescription": "Сигурни ли Ñте че желаете да паузирате запиÑа? Можете да продължите запиÑа при натиÑкане на бутона отново.", + "app.videoPreview.cameraLabel": "Камера", + "app.videoPreview.profileLabel": "КачеÑтво", + "app.videoPreview.cancelLabel": "Отказ", + "app.videoPreview.closeLabel": "Затвори", + "app.videoPreview.findingWebcamsLabel": "ТърÑене на камери", + "app.videoPreview.startSharingLabel": "Започване на ÑподелÑнето", + "app.videoPreview.webcamOptionLabel": "Избери камера", + "app.videoPreview.webcamPreviewLabel": "Камера преглед", + "app.videoPreview.webcamSettingsTitle": "ÐаÑтройки на камерата", + "app.videoPreview.webcamNotFoundLabel": "Камерата не е намерена", + "app.video.joinVideo": "Сподели камерата", + "app.video.leaveVideo": "Спри ÑподелÑнето на камерата", + "app.video.iceCandidateError": "Грешка при добавÑнето на ICE кандидат", + "app.video.iceConnectionStateError": "Проблем Ñ Ð²Ñ€ÑŠÐ·ÐºÐ°Ñ‚Ð° (ICE грешка 1107)", + "app.video.permissionError": "Грешка при ÑподелÑнето на камерата. ÐœÐ¾Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐµÑ‚Ðµ разрешениÑта", + "app.video.sharingError": "Грешка при ÑподелÑнето на камерата", + "app.video.notFoundError": "Камерата не беше намерена. ÐœÐ¾Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐµÑ‚Ðµ дали е Ñвързана", + "app.video.notAllowed": "ЛипÑва разрешение за ÑподелÑне на камерата, Ð¼Ð¾Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐµÑ‚Ðµ разрешениÑта на браузъра", + "app.video.notSupportedError": "Може да Ñе ÑÐ¿Ð¾Ð´ÐµÐ»Ñ Ð²Ð¸Ð´ÐµÐ¾ от камерата Ñамо от Ñигурни източници, проверете валидноÑтта на SSL Ñертификата", + "app.video.notReadableError": "ÐÑма доÑтъп до видеото от камерата. ÐœÐ¾Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐµÑ‚Ðµ дали друго приложение не Ñ Ð¿Ð¾Ð»Ð·Ð²Ð°.", + "app.video.suggestWebcamLockReason": "(това ще подобри ÑтабилноÑтта на Ñрещата)", + "app.video.enable": "Разреши", + "app.video.cancel": "Отказ", + "app.video.swapCam": "Размени", + "app.video.videoLocked": "СподелÑнето на камерата забранено", + "app.video.videoButtonDesc": "СподелÑне на камерата", + "app.video.videoMenu": "Видео меню", + "app.video.videoMenuDisabled": "Видео менюто на камерета е изключено в наÑтройките", + "app.video.videoMenuDesc": "Отвори падащото видео меню", + "app.video.chromeExtensionError": "ТрÑбва да инÑталирате", + "app.video.chromeExtensionErrorLink": "това Chrome разширение", + "app.video.stats.title": "СтатиÑтика на връзката", + "app.video.stats.packetsReceived": "Приети пакети", + "app.video.stats.packetsSent": "Изпратени пакети", + "app.video.stats.packetsLost": "Загуба на пакети", + "app.video.stats.bitrate": "Битрейт", + "app.video.stats.lostPercentage": "Общ % на загубите", + "app.video.stats.lostRecentPercentage": "Скорошен % на загубите", + "app.video.stats.dimensions": "Размери", + "app.video.stats.codec": "Кодек", + "app.video.stats.currentDelay": "Текущо забавÑне", + "app.fullscreenButton.label": "Покажи {0} на цÑл екран", + "app.deskshare.iceConnectionStateError": "Проблем Ñ Ð²Ñ€ÑŠÐ·ÐºÐ°Ñ‚Ð° при ÑподелÑне на екрана (ICE грешка 1108)", + "app.sfu.mediaServerConnectionError2000": "Връзката Ñ‚Ñ Ð¼ÐµÐ´Ð¸Ñ Ñървъра невъзможна (Грешка 2000)", + "app.sfu.mediaServerOffline2001": "ÐœÐµÐ´Ð¸Ñ Ñървъра е offline. ÐœÐ¾Ð»Ñ Ð¾Ð¿Ð¸Ñ‚Ð°Ð¹Ñ‚Ðµ по-къÑно (грешка 2001)", + "app.sfu.mediaServerNoResources2002": "ÐœÐµÐ´Ð¸Ñ Ñървъра нÑма Ñвободни реÑурÑи (грешка 2002)", + "app.sfu.mediaServerRequestTimeout2003": "Времето на заÑвката към Ð¼ÐµÐ´Ð¸Ñ Ñървъра изтече (грешка 2003)", + "app.sfu.serverIceGatheringFailed2022": "Проблем Ñ Ð²Ñ€ÑŠÐ·ÐºÐ°Ñ‚Ð° към Ð¼ÐµÐ´Ð¸Ñ Ñървъра (ICE грешка 2022)", + "app.sfu.mediaGenericError2200": "Проблем Ñ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ°Ñ‚Ð° на заÑвката от Ð¼ÐµÐ´Ð¸Ñ Ñървъра (грешка 2200)", + "app.sfu.invalidSdp2202":"Клиента генерира невалидна Ð¼ÐµÐ´Ð¸Ñ Ð·Ð°Ñвка (SDP грешка 2202)", + "app.sfu.noAvailableCodec2203": "Сървъра на може да намери подходÑщ кодек (грешка 2203)", "app.meeting.endNotification.ok.label": "OK", - "app.feedback.title": "You have logged out of the conference", - "app.createBreakoutRoom.joinAudio": "Join Audio", - "app.externalVideo.close": "Close" + "app.whiteboard.annotations.poll": "Резултатите от проучването Ñа публикувани", + "app.whiteboard.toolbar.tools": "ИнÑтрументи", + "app.whiteboard.toolbar.tools.hand": "Показалец", + "app.whiteboard.toolbar.tools.pencil": "Молив", + "app.whiteboard.toolbar.tools.rectangle": "Правоъгълник", + "app.whiteboard.toolbar.tools.triangle": "Триъгалник", + "app.whiteboard.toolbar.tools.ellipse": "ЕлипÑа", + "app.whiteboard.toolbar.tools.line": "ЛиниÑ", + "app.whiteboard.toolbar.tools.text": "ТекÑÑ‚", + "app.whiteboard.toolbar.thickness": "размер на пиÑеца", + "app.whiteboard.toolbar.thicknessDisabled": "Размера на пиÑеца е изключен", + "app.whiteboard.toolbar.color": "Цветове", + "app.whiteboard.toolbar.colorDisabled": "Цветовете Ñа изключени", + "app.whiteboard.toolbar.color.black": "Черно", + "app.whiteboard.toolbar.color.white": "БÑло", + "app.whiteboard.toolbar.color.red": "Червено", + "app.whiteboard.toolbar.color.orange": "Оранжево", + "app.whiteboard.toolbar.color.lime": "Лайм", + "app.whiteboard.toolbar.color.cyan": "Циан", + "app.whiteboard.toolbar.color.blue": "Синьо", + "app.whiteboard.toolbar.color.violet": "Виолетово", + "app.whiteboard.toolbar.color.magenta": "Магента", + "app.whiteboard.toolbar.color.silver": "Сребърно", + "app.whiteboard.toolbar.undo": "ОтмÑна на поÑÑнениÑта", + "app.whiteboard.toolbar.clear": "ОтмÑна на вÑички поÑÑнениÑ", + "app.whiteboard.toolbar.multiUserOn": "Включи многопотребителÑката бÑла дъÑка", + "app.whiteboard.toolbar.multiUserOff": "Изключи многопотребителÑката бÑла дъÑка", + "app.whiteboard.toolbar.fontSize": "Размер на шрифта", + "app.feedback.title": "Вие излÑзохте от конференциÑта", + "app.feedback.subtitle": "Ще Ñе радваме да чуем Ð’Ð°ÑˆÐ¸Ñ Ð¾Ð¿Ð¸Ñ‚ Ñ BigBlueButton (опционално)", + "app.feedback.textarea": "Как можем да подобрим BigBlueButton?", + "app.feedback.sendFeedback": "Изпрати мнение", + "app.feedback.sendFeedbackDesc": "Изпрати мнение и напуÑни Ñрещата", + "app.videoDock.webcamFocusLabel": "ФокуÑ", + "app.videoDock.webcamFocusDesc": "ПремеÑти фокуÑа върху избраната камера", + "app.videoDock.webcamUnfocusLabel": "Премахни фокуÑа", + "app.videoDock.webcamUnfocusDesc": "Премахни фокуÑа от избраната камера", + "app.videoDock.autoplayBlockedDesc": "Ðуждаем Ñе от Вашето разрешение да Ви покажем камерите да другите потребители", + "app.videoDock.autoplayAllowLabel": "Прегледай камерите", + "app.invitation.title": "Покана за екипна ÑтаÑ", + "app.invitation.confirm": "Покани", + "app.createBreakoutRoom.title": "Екипни Ñтаи", + "app.createBreakoutRoom.ariaTitle": "Скрий екипните Ñтаи", + "app.createBreakoutRoom.breakoutRoomLabel": "Екипни Ñтаи {0}", + "app.createBreakoutRoom.generatingURL": "Генериране на URL", + "app.createBreakoutRoom.generatedURL": "Генериран", + "app.createBreakoutRoom.duration": "ПродължителноÑÑ‚ {0}", + "app.createBreakoutRoom.room": "Ð¡Ñ‚Ð°Ñ {0}", + "app.createBreakoutRoom.notAssigned": "ÐеприÑъединени ({0})", + "app.createBreakoutRoom.join": "Влез в ÑтаÑта", + "app.createBreakoutRoom.alreadyConnected": "Вече Ñте в ÑтаÑта", + "app.createBreakoutRoom.confirm": "Създай", + "app.createBreakoutRoom.record": "Запиши", + "app.createBreakoutRoom.numberOfRooms": "Брой на Ñтаите", + "app.createBreakoutRoom.durationInMinutes": "ПродължителноÑÑ‚ (минути)", + "app.createBreakoutRoom.randomlyAssign": "Случайно запиÑване", + "app.createBreakoutRoom.endAllBreakouts": "Затвори вÑички екипни Ñтаи", + "app.createBreakoutRoom.roomName": "{0} (Ð¡Ñ‚Ð°Ñ - {1})", + "app.createBreakoutRoom.doneLabel": "Завършено", + "app.createBreakoutRoom.nextLabel": "Следващ", + "app.createBreakoutRoom.minusRoomTime": "Ðамали времето на екипната ÑÑ‚Ð°Ñ Ð½Ð° ", + "app.createBreakoutRoom.addRoomTime": "Увеличи времето на екипната ÑÑ‚Ð°Ñ Ð½Ð° ", + "app.createBreakoutRoom.addParticipantLabel": "+ Добави учаÑтник", + "app.createBreakoutRoom.freeJoin": "Разрешете на потребителите да изберат в ÐºÐ¾Ñ ÐµÐºÐ¸Ð¿Ð½Ð° ÑÑ‚Ð°Ñ Ð´Ð° влÑзат", + "app.createBreakoutRoom.leastOneWarnBreakout": "ТрÑбва да поÑтавите поне един потребител в екипната ÑтаÑ.", + "app.createBreakoutRoom.modalDesc": "Съвет: Можете да влачите потребителÑките имена до конкретната екипна ÑтаÑ.", + "app.createBreakoutRoom.roomTime": "{0} минути", + "app.createBreakoutRoom.numberOfRoomsError": "Ð‘Ñ€Ð¾Ñ Ð½Ð° Ñтаите е невалиден", + "app.externalVideo.start": "Сподели ново видео", + "app.externalVideo.title": "Сподели външно видео", + "app.externalVideo.input": "Външно видео URl", + "app.externalVideo.urlInput": "Добави видео (URL)", + "app.externalVideo.urlError": "Този видеоизточник не Ñе поддържа.", + "app.externalVideo.close": "Затвори", + "app.externalVideo.autoPlayWarning": "Щракнете вълхо видеото за да го пуÑнете", + "app.network.connection.effective.slow.help": "Повече информациÑ", + "app.externalVideo.noteLabel": "Бележка: Външното видео не Ñе включва в запиÑа.\nПоддържани източници: YouYube, Vimeo,  Instructure Media, Twitch and Daily Motion URLs are supported.", + "app.actionsBar.actionsDropdown.shareExternalVideo": "Сподели външно видео", + "app.actionsBar.actionsDropdown.stopShareExternalVideo": "Спри ÑподелÑнето на видео", + "app.iOSWarning.label": "ÐœÐ¾Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²ÐµÑ‚Ðµ до iOS 12.2 или по-виÑока", + "app.legacy.unsupportedBrowser": "Вие използвате браузър който не Ñе поддържа.\nЗа пълна функционалноÑÑ‚, Ð¼Ð¾Ð»Ñ Ð¸Ð·Ð¿Ð¾Ð»Ð·Ð²Ð°Ð¹Ñ‚Ðµ {0} или {1}", + "app.legacy.upgradeBrowser": "Вие използвате Ñтара верÑÐ¸Ñ Ð½Ð° браузър който Ñе поддържа. За поÑтигане на пълна функционалнаÑÑ‚, Ð¼Ð¾Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²ÐµÑ‚Ðµ браузъра Ñи.", + "app.legacy.criosBrowser": "За пълна функционалноÑÑ‚ под iOS Ð¼Ð¾Ð»Ñ Ð¸Ð·Ð¿Ð¾Ð»Ð·Ð²Ð°Ð¹Ñ‚Ðµ Safari" } diff --git a/bigbluebutton-html5/private/locales/ca.json b/bigbluebutton-html5/private/locales/ca.json new file mode 100644 index 0000000000000000000000000000000000000000..d58a33cb96fabc93aa2f4a5bf934fe9af667a1da --- /dev/null +++ b/bigbluebutton-html5/private/locales/ca.json @@ -0,0 +1,683 @@ +{ + "app.home.greeting": "La presentació començarà en breu...", + "app.chat.submitLabel": "Envia missatge", + "app.chat.errorMaxMessageLength": "El missatge és {0} carà cter(s) massa llarg", + "app.chat.disconnected": "Esteu fora de lÃnia, els missatges no es poden enviar", + "app.chat.locked": "El xar està bloquejar, els missatges no es poden enviar", + "app.chat.inputLabel": "Entrada del missatge pel xat {0}", + "app.chat.inputPlaceholder": "Envia missatge a {0}", + "app.chat.titlePublic": "Xat públic", + "app.chat.titlePrivate": "Xat privat amb {0}", + "app.chat.partnerDisconnected": "{0} ha deixat la reunió", + "app.chat.closeChatLabel": "Tanca {0}", + "app.chat.hideChatLabel": "Amaga {0}", + "app.chat.moreMessages": "Més missatges a sota", + "app.chat.dropdown.options": "Opcions del xat", + "app.chat.dropdown.clear": "Neteja", + "app.chat.dropdown.copy": "Copia", + "app.chat.dropdown.save": "Desa", + "app.chat.label": "Xat", + "app.chat.offline": "Fora de lÃnia", + "app.chat.emptyLogLabel": "Registre del xat buit", + "app.chat.clearPublicChatMessage": "L'historial del xat públic ha estat esborrat pel moderador/a", + "app.chat.multi.typing": "Diversos usuaris estan escrivint", + "app.chat.one.typing": "{0} està escrivint", + "app.chat.two.typing": "{0} i {1} estan escrivint", + "app.captions.label": "Captures", + "app.captions.menu.close": "Tanca", + "app.captions.menu.start": "Inicia", + "app.captions.menu.ariaStart": "Inicia la captura de l'escriptura", + "app.captions.menu.ariaStartDesc": "Obre l'editor de subtÃtols i tanca el modal", + "app.captions.menu.select": "Selecciona l'idioma disponible", + "app.captions.menu.ariaSelect": "Idioma de subtÃtols", + "app.captions.menu.subtitle": "Si us plau, seleccioni l'idioma i l'estil de subtÃtols de la seva sessió", + "app.captions.menu.title": "SubtÃtols", + "app.captions.menu.fontSize": "Mida", + "app.captions.menu.fontColor": "Color de text", + "app.captions.menu.fontFamily": "Font", + "app.captions.menu.backgroundColor": "Color de fons", + "app.captions.menu.previewLabel": "Previsualització", + "app.captions.menu.cancelLabel": "Cancel·la", + "app.captions.pad.hide": "Amaga subtÃtols", + "app.captions.pad.tip": "Prem Esc per a centrar la barra d'edició", + "app.captions.pad.ownership": "Relleva", + "app.captions.pad.ownershipTooltip": "Serà assignat/da com el propietari/à ria de {0} subtÃtols", + "app.captions.pad.interimResult": "Resultats provisionals", + "app.captions.pad.dictationStart": "Inicia dictat", + "app.captions.pad.dictationStop": "Atura dictat", + "app.captions.pad.dictationOnDesc": "Encén reconeixement de veu", + "app.captions.pad.dictationOffDesc": "Apaga reconeixement de veu", + "app.note.title": "Notes compartides", + "app.note.label": "Nota", + "app.note.hideNoteLabel": "Amaga nota", + "app.user.activityCheck": "Revisió de l'activitat d'usuari", + "app.user.activityCheck.label": "Comprova si l'usuari encara està a la reunió ({0})", + "app.user.activityCheck.check": "Comprova", + "app.note.tipLabel": "Prem Esc per a centrar la barra d'edició", + "app.userList.usersTitle": "Usuaris", + "app.userList.participantsTitle": "Participants", + "app.userList.messagesTitle": "Missatges", + "app.userList.notesTitle": "Notes", + "app.userList.notesListItem.unreadContent": "Nou contingut disponible a la secció de notes compartides", + "app.userList.captionsTitle": "SubtÃtols", + "app.userList.presenter": "Presentador/a", + "app.userList.you": "Vós", + "app.userList.locked": "Tancat", + "app.userList.label": "Llista d'usuaris", + "app.userList.toggleCompactView.label": "Canvia al mode compacte", + "app.userList.guest": "Convidat/ada", + "app.userList.menuTitleContext": "Opcions disponibles", + "app.userList.chatListItem.unreadSingular": "{0} Missatge nou", + "app.userList.chatListItem.unreadPlural": "{0} Missatges nous", + "app.userList.menu.chat.label": "Inicia xat privat", + "app.userList.menu.clearStatus.label": "Neteja l'estat", + "app.userList.menu.removeUser.label": "Elimina usuari/à ria", + "app.userList.menu.muteUserAudio.label": "Silencia usuari/à ria", + "app.userList.menu.unmuteUserAudio.label": "Activa el micròfon de l'usuari/à ria", + "app.userList.userAriaLabel": "{0} {1} {2} Estat {3}", + "app.userList.menu.promoteUser.label": "Promociona a moderador/a", + "app.userList.menu.demoteUser.label": "Degrada a espectador/a", + "app.userList.menu.unlockUser.label": "Desbloqueja {0}", + "app.userList.menu.lockUser.label": "Bloqueja {0}", + "app.userList.menu.directoryLookup.label": "Cerca al directori", + "app.userList.menu.makePresenter.label": "Fer presentador/a", + "app.userList.userOptions.manageUsersLabel": "Gestiona usuaris", + "app.userList.userOptions.muteAllLabel": "Silencia tots els usuaris", + "app.userList.userOptions.muteAllDesc": "Silencia tots els usuaris de la reuni", + "app.userList.userOptions.clearAllLabel": "Neteja les icones d'estat", + "app.userList.userOptions.clearAllDesc": "Neteja les icones d'estat de tots els usuaris", + "app.userList.userOptions.muteAllExceptPresenterLabel": "Silencia tothom excepte el presentador/a", + "app.userList.userOptions.muteAllExceptPresenterDesc": "Silencia tothom de la reunió excepte el presentador/a", + "app.userList.userOptions.unmuteAllLabel": "Apaga el silenciador de la reunió", + "app.userList.userOptions.unmuteAllDesc": "Activa el so de la reunió", + "app.userList.userOptions.lockViewersLabel": "Bloqueja espectadors", + "app.userList.userOptions.lockViewersDesc": "Bloqueja certes funcionalitats pels assistents de la sessió", + "app.userList.userOptions.disableCam": "Les cà meres del assistents estan desactivades", + "app.userList.userOptions.disableMic": "Els micròfons dels assistents estan desactivats", + "app.userList.userOptions.disablePrivChat": "Xat privat inactiu", + "app.userList.userOptions.disablePubChat": "Xat públic inactiu", + "app.userList.userOptions.disableNote": "Notes compartides bloquejades", + "app.userList.userOptions.hideUserList": "Llista d'usuaris amagada ara per als assistents", + "app.userList.userOptions.webcamsOnlyForModerator": "Només els moderadors veuen les webcams dels assistents (bloquejat en opcions)", + "app.userList.content.participants.options.clearedStatus": "Estat dels usuaris netejat", + "app.userList.userOptions.enableCam": "Webcams dels assistents activades", + "app.userList.userOptions.enableMic": "Micròfons dels assistents activats", + "app.userList.userOptions.enablePrivChat": "Xat privat actiu", + "app.userList.userOptions.enablePubChat": "Xat públic actiu", + "app.userList.userOptions.enableNote": "Notes compartides ara actives", + "app.userList.userOptions.showUserList": "Llistat d'usuaris ocult als assistents", + "app.userList.userOptions.enableOnlyModeratorWebcam": "Ara pots activar la teva webcam, tothom et podrà veure", + "app.media.label": "Media", + "app.media.autoplayAlertDesc": "Permet accés", + "app.media.screenshare.start": "Inici de pantalla compartida", + "app.media.screenshare.end": "Fi de la pantalla compartida", + "app.media.screenshare.autoplayBlockedDesc": "Es necessita donar permÃs per mostrar-te la pantalla del presentador", + "app.media.screenshare.autoplayAllowLabel": "Veure pantalla compartida", + "app.screenshare.notAllowed": "Error: No s'ha permés l'accés a la pantalla", + "app.screenshare.notSupportedError": "Error: La pantalla compartida només es permet en dominis segurs (SSL)", + "app.screenshare.notReadableError": "Error: Hi ha hagut un problema a l'hora de capturar la seva pantalla", + "app.screenshare.genericError": "Error: Hi ha hagut algun problema amb la pantalla compartida, si us plau, torna a provar-ho", + "app.meeting.ended": "La sessió ha finalitzat", + "app.meeting.meetingTimeRemaining": "Temps restant de la reunió: {0}", + "app.meeting.meetingTimeHasEnded": "Temps finalitzat. La reunió es tancarà aviat", + "app.meeting.endedMessage": "Sereu redirigit/da a la pantalla d'inici", + "app.meeting.alertMeetingEndsUnderOneMinute": "La reunió es tancará en un minut", + "app.meeting.alertBreakoutEndsUnderOneMinute": "El temps s'acabarà en un minut", + "app.presentation.hide": "Amaga la presentaci", + "app.presentation.notificationLabel": "Presentació actual", + "app.presentation.slideContent": "Contingut de la diapositiva", + "app.presentation.startSlideContent": "Inici del contingut de la diapositiva", + "app.presentation.endSlideContent": "Final del contingut de la diapositiva", + "app.presentation.emptySlideContent": "No hi ha contingut per a la diapositiva actual", + "app.presentation.presentationToolbar.noNextSlideDesc": "Final de la presentació", + "app.presentation.presentationToolbar.noPrevSlideDesc": "Inici de la presentació", + "app.presentation.presentationToolbar.selectLabel": "Selecciona diapositiva", + "app.presentation.presentationToolbar.prevSlideLabel": "Diapositiva anterior", + "app.presentation.presentationToolbar.prevSlideDesc": "Canvia la presentació a la diapositiva anterior", + "app.presentation.presentationToolbar.nextSlideLabel": "Diapositiva següent", + "app.presentation.presentationToolbar.nextSlideDesc": "Canvia la presentació a la diapositiva següent", + "app.presentation.presentationToolbar.skipSlideLabel": "Salta diapositiva", + "app.presentation.presentationToolbar.skipSlideDesc": "Canvia la presentació a una diapositiva especÃfica", + "app.presentation.presentationToolbar.fitWidthLabel": "Ajusta a l'amplada", + "app.presentation.presentationToolbar.fitWidthDesc": "Mostra l'amplada de la diapositiva", + "app.presentation.presentationToolbar.fitScreenLabel": "Ajusta a la pantalla", + "app.presentation.presentationToolbar.fitScreenDesc": "Mostra la diapositiva sencera", + "app.presentation.presentationToolbar.zoomLabel": "Amplia", + "app.presentation.presentationToolbar.zoomDesc": "Canvia el nivell d'ampliació de la presentació", + "app.presentation.presentationToolbar.zoomInLabel": "Amplia", + "app.presentation.presentationToolbar.zoomInDesc": "Amplia la presentació", + "app.presentation.presentationToolbar.zoomOutLabel": "Allunya", + "app.presentation.presentationToolbar.zoomOutDesc": "Allunya la presentació", + "app.presentation.presentationToolbar.zoomReset": "Restaura la mida", + "app.presentation.presentationToolbar.zoomIndicator": "Percentatge d'ampliació actual", + "app.presentation.presentationToolbar.fitToWidth": "Ajusta a l'amplada", + "app.presentation.presentationToolbar.fitToPage": "Ajusta a la pà gina", + "app.presentation.presentationToolbar.goToSlide": "Diapositiva {0}", + "app.presentationUploder.title": "Presentació", + "app.presentationUploder.message": "Com a presentador, podeu pujar qualsevol document o arxiu PDF. Recomanem el fitxer PDF per obtenir millors resultats. Assegureu-vos que s'ha seleccionat una presentació mitjançant la casella circular de selecció que hi ha a la part dreta.", + "app.presentationUploder.uploadLabel": "Carrega", + "app.presentationUploder.confirmLabel": "Confirma", + "app.presentationUploder.confirmDesc": "Desa els canvis i inicia la presentació", + "app.presentationUploder.dismissLabel": "Cancel·la", + "app.presentationUploder.dismissDesc": "Tanca la finestra modal i descarta els canvis", + "app.presentationUploder.dropzoneLabel": "Arrossega aquà els fitxers per a pujar-los", + "app.presentationUploder.dropzoneImagesLabel": "Arrossega aquà les imatges per a pujar-les", + "app.presentationUploder.browseFilesLabel": "o cerca en els teus fitxers", + "app.presentationUploder.browseImagesLabel": "o cerca/captura en imatges", + "app.presentationUploder.fileToUpload": "Per a pujar ...", + "app.presentationUploder.currentBadge": "Actual", + "app.presentationUploder.rejectedError": "Els següents fitxers han estat rebutjats. Si us plau, comprovi el tipus de fitxer.", + "app.presentationUploder.upload.progress": "Pujant ({0}&)", + "app.presentationUploder.upload.413": "El fitxer és massa gran. Separeu-lo en diversos arxius.", + "app.presentationUploder.conversion.conversionProcessingSlides": "Processant pà gina {0} de {1}", + "app.presentationUploder.conversion.genericConversionStatus": "Convertint fitxer...", + "app.presentationUploder.conversion.generatingThumbnail": "Generant miniatures ...", + "app.presentationUploder.conversion.generatedSlides": "Diapositives generades ...", + "app.presentationUploder.conversion.generatingSvg": "Generant imatges SVG ...", + "app.presentationUploder.conversion.pageCountExceeded": "Nombre pà gines excedit. Si us plau dividiu l'arxiu en diferents fitxers.", + "app.presentationUploder.conversion.officeDocConversionInvalid": "Hi ha hagut un error en processar el document. Si us plau, pugeu un PDF en el seu lloc.", + "app.presentationUploder.conversion.officeDocConversionFailed": "Hi ha hagut un error en processar el document. Si us plau, pugeu un PDF en el seu lloc.", + "app.presentationUploder.conversion.pdfHasBigPage": "No s'ha pogut convertir l'arxiu PDF. Si us plau, optimitzi'l", + "app.presentationUploder.conversion.timeout": "Oh oh, la conversió ha trigat massa", + "app.presentationUploder.conversion.pageCountFailed": "Error en determinar el nombre de pà gines", + "app.presentationUploder.isDownloadableLabel": "Permetre la descà rrega de la presentació", + "app.presentationUploder.isNotDownloadableLabel": "Prohibeix la descà rrega de la presentació", + "app.presentationUploder.removePresentationLabel": "Elimina la presentació", + "app.presentationUploder.setAsCurrentPresentation": "Configura la presentació com a actual", + "app.presentationUploder.tableHeading.filename": "Nom del fitxer", + "app.presentationUploder.tableHeading.options": "Opcions", + "app.presentationUploder.tableHeading.status": "Estat", + "app.poll.pollPaneTitle": "Enquesta", + "app.poll.quickPollTitle": "Enquesta rà pida", + "app.poll.hidePollDesc": "Amaga el panell d'enquesta", + "app.poll.customPollInstruction": "Per a crear una enquesta personalitzada, seleccioneu el botó de baix i introduiu les vostres opcions.", + "app.poll.quickPollInstruction": "Seleccioneu una opció de sota i inicieu l'enquesta.", + "app.poll.customPollLabel": "Enquesta personalitzada", + "app.poll.startCustomLabel": "Inicia l'enquesta personalitzada", + "app.poll.activePollInstruction": "Deixeu aquest panell obert per veure en viu les respostes de l'enquesta. Quan estigueu llestos/es, seleccioneu 'Publica els resultats de l'enquesta' i finalitzeu-la.", + "app.poll.publishLabel": "Publica els resultats de l'enquesta", + "app.poll.backLabel": "Torna a les opcions de l'enquesta", + "app.poll.closeLabel": "Tanca", + "app.poll.waitingLabel": "Esperant les respostes ({0}/{1})", + "app.poll.ariaInputCount": "Opció d'enquesta personalitzada {0} de {1}", + "app.poll.customPlaceholder": "Afegeix una opció d'enquesta", + "app.poll.noPresentationSelected": "No s'ha seleccionat cap presentació! Si us plau seleccioneu-ne una.", + "app.poll.clickHereToSelect": "Fes clic aquà per a seleccionar", + "app.poll.t": "Cert", + "app.poll.f": "Fals", + "app.poll.tf": "Cert / Fals", + "app.poll.y": "SÃ", + "app.poll.n": "No", + "app.poll.yn": "Sà / No", + "app.poll.a2": "A / B", + "app.poll.a3": "A / B / C", + "app.poll.a4": "A / B / C / D", + "app.poll.a5": "A / B / C / D / E", + "app.poll.answer.true": "Cert", + "app.poll.answer.false": "Fals", + "app.poll.answer.yes": "SÃ", + "app.poll.answer.no": "No", + "app.poll.answer.a": "A", + "app.poll.answer.b": "B", + "app.poll.answer.c": "C", + "app.poll.answer.d": "D", + "app.poll.answer.e": "E", + "app.poll.liveResult.usersTitle": "Usuaris", + "app.poll.liveResult.responsesTitle": "Resposta", + "app.polling.pollingTitle": "Opcions d'enquesta", + "app.polling.pollAnswerLabel": "Resposta de l'enquesta {0}", + "app.polling.pollAnswerDesc": "Seleccioneu aquesta opció per a votar per {0}", + "app.failedMessage": "Disculpeu, hi ha problemes per connectar amb el servidor.", + "app.downloadPresentationButton.label": "Descarregar la presentació original", + "app.connectingMessage": "Connectant ...", + "app.waitingMessage": "Desconnectat. Reintentant la connexió en {0} segons ...", + "app.retryNow": "Reintenta ara", + "app.navBar.settingsDropdown.optionsLabel": "Opcions", + "app.navBar.settingsDropdown.fullscreenLabel": "Fes pantalla completa", + "app.navBar.settingsDropdown.settingsLabel": "Configuració", + "app.navBar.settingsDropdown.aboutLabel": "Sobre...", + "app.navBar.settingsDropdown.leaveSessionLabel": "Surt", + "app.navBar.settingsDropdown.exitFullscreenLabel": "Surt de pantalla completa", + "app.navBar.settingsDropdown.fullscreenDesc": "Fes el menú de configuració en pantall completa", + "app.navBar.settingsDropdown.settingsDesc": "Guarda la configuració general", + "app.navBar.settingsDropdown.aboutDesc": "Mostra la informació del client", + "app.navBar.settingsDropdown.leaveSessionDesc": "Abandona la reunió", + "app.navBar.settingsDropdown.exitFullscreenDesc": "Surt de pantalla completa", + "app.navBar.settingsDropdown.hotkeysLabel": "Dreceres de teclat", + "app.navBar.settingsDropdown.hotkeysDesc": "Llista de les dreceres de teclat disponible", + "app.navBar.settingsDropdown.helpLabel": "Ajuda", + "app.navBar.settingsDropdown.helpDesc": "Enllaça l'usuari amb els videotutorials (obre nova pestanya)", + "app.navBar.settingsDropdown.endMeetingDesc": "Finalitza la reunió actual", + "app.navBar.settingsDropdown.endMeetingLabel": "Finalitza la reunió", + "app.navBar.userListToggleBtnLabel": "Commuta la llista d'usuaris", + "app.navBar.toggleUserList.ariaLabel": "Commuta usuaris i missatges", + "app.navBar.toggleUserList.newMessages": "amb nova notificació de missatge", + "app.navBar.recording": "La sessió està essent enregistrada", + "app.navBar.recording.on": "Enregistrant", + "app.navBar.recording.off": "Sense enregistrar", + "app.navBar.emptyAudioBrdige": "No hi ha micròfon actiu. Comparteixi el seu micròfon per afegir so a aquesta gravació", + "app.leaveConfirmation.confirmLabel": "Abandona", + "app.leaveConfirmation.confirmDesc": "Desconnecta de la reunió", + "app.endMeeting.title": "Finalitza la reunió", + "app.endMeeting.description": "Està segur/a que vol finalitzar aquesta sessió?", + "app.endMeeting.yesLabel": "SÃ", + "app.endMeeting.noLabel": "No", + "app.about.title": "Sobre...", + "app.about.version": "Versió del client:", + "app.about.copyright": "Copyright:", + "app.about.confirmLabel": "D'acord", + "app.about.confirmDesc": "D'acord", + "app.about.dismissLabel": "Cancel·la", + "app.about.dismissDesc": "Tanca la informació sobre el client", + "app.actionsBar.changeStatusLabel": "Canvia estat", + "app.actionsBar.muteLabel": "Silencia", + "app.actionsBar.unmuteLabel": "Activa el micròfon", + "app.actionsBar.camOffLabel": "Apaga la cà mera", + "app.actionsBar.raiseLabel": "Aixeca", + "app.actionsBar.label": "Barra d'accions", + "app.actionsBar.actionsDropdown.restorePresentationLabel": "Restaura la presentació", + "app.actionsBar.actionsDropdown.restorePresentationDesc": "Botó per a restaurar la presentació un cop tancada", + "app.screenshare.screenShareLabel" : "Comparteix pantalla", + "app.submenu.application.applicationSectionTitle": "Aplicació", + "app.submenu.application.animationsLabel": "Animació", + "app.submenu.application.audioAlertLabel": "Alertes d'audio per al xat", + "app.submenu.application.pushAlertLabel": "Alertes emergents per al xat", + "app.submenu.application.userJoinAudioAlertLabel": "Alertes d'audio per usuaris que es connecten de nou", + "app.submenu.application.userJoinPushAlertLabel": "Alertes emergents per a usuaris que es connecten de nou", + "app.submenu.application.fontSizeControlLabel": "Mida de la font", + "app.submenu.application.increaseFontBtnLabel": "Fes la mida de la lletra més gran", + "app.submenu.application.decreaseFontBtnLabel": "Fes la mida de la lletra més petita", + "app.submenu.application.currentSize": "actualment {0}", + "app.submenu.application.languageLabel": "Idioma de l'aplicació", + "app.submenu.application.languageOptionLabel": "Escull idioma", + "app.submenu.application.noLocaleOptionLabel": "No hi ha fitxers de localització actius", + "app.submenu.audio.micSourceLabel": "Font del micròfon", + "app.submenu.audio.speakerSourceLabel": "Font d'altaveu", + "app.submenu.audio.streamVolumeLabel": "El seu volum d'emissió", + "app.submenu.video.title": "VÃdeo", + "app.submenu.video.videoSourceLabel": "Font de vÃdeo", + "app.submenu.video.videoOptionLabel": "Selecciona la font de vÃdeo", + "app.submenu.video.videoQualityLabel": "Qualitat d'imatge", + "app.submenu.video.qualityOptionLabel": "Selecciona la qualitat d'imatge", + "app.submenu.video.participantsCamLabel": "Veient les cà meres dels/de les participants", + "app.settings.applicationTab.label": "Aplicació", + "app.settings.audioTab.label": "Audio", + "app.settings.videoTab.label": "VÃdeo", + "app.settings.usersTab.label": "Participants", + "app.settings.main.label": "Configuració", + "app.settings.main.cancel.label": "Cancel·la", + "app.settings.main.cancel.label.description": "Descarta els canvis i tanca el menú de configuració", + "app.settings.main.save.label": "Desa", + "app.settings.main.save.label.description": "Desa els canvis i tanca el menú de configuració", + "app.settings.dataSavingTab.label": "Estalvi de dades", + "app.settings.dataSavingTab.webcam": "Activa les cà meres", + "app.settings.dataSavingTab.screenShare": "Activa compartir l'escriptori", + "app.settings.dataSavingTab.description": "Per estalviar ample de banda, ajusteu el que s'està mostrant.", + "app.settings.save-notification.label": "La configuració ha estat desada.", + "app.switch.onLabel": "ON", + "app.switch.offLabel": "OFF", + "app.talkingIndicator.ariaMuteDesc" : "Seleccioneu per a silenciar usuari", + "app.talkingIndicator.isTalking" : "{0} està parlant", + "app.talkingIndicator.wasTalking" : "{0} ha parat de parlar", + "app.actionsBar.actionsDropdown.actionsLabel": "Accions", + "app.actionsBar.actionsDropdown.presentationLabel": "Puja una presentació", + "app.actionsBar.actionsDropdown.initPollLabel": "Inicia una enquesta", + "app.actionsBar.actionsDropdown.desktopShareLabel": "Comparteix la teva pantalla", + "app.actionsBar.actionsDropdown.lockedDesktopShareLabel": "Compartir pantalla bloquejat", + "app.actionsBar.actionsDropdown.stopDesktopShareLabel": "Deixa de compartir pantalla", + "app.actionsBar.actionsDropdown.presentationDesc": "Puja la teva presentació", + "app.actionsBar.actionsDropdown.initPollDesc": "Inicia una enquesta", + "app.actionsBar.actionsDropdown.desktopShareDesc": "Comparteix la teva pantalla amb els altres", + "app.actionsBar.actionsDropdown.stopDesktopShareDesc": "Deixa de compartir pantalla amb els altres", + "app.actionsBar.actionsDropdown.pollBtnLabel": "Inicia una enquesta", + "app.actionsBar.actionsDropdown.pollBtnDesc": "Commuta el panell d'enquesta", + "app.actionsBar.actionsDropdown.saveUserNames": "Desa el nom d'usuari", + "app.actionsBar.actionsDropdown.createBreakoutRoom": "Crea sales de reunió separades", + "app.actionsBar.actionsDropdown.createBreakoutRoomDesc": "Crea sales de per a separar la reunió actual", + "app.actionsBar.actionsDropdown.captionsLabel": "Escriu subtÃtols", + "app.actionsBar.actionsDropdown.captionsDesc": "Intercanvia el panell de subtÃtols", + "app.actionsBar.actionsDropdown.takePresenter": "Agafa el control de la presentació", + "app.actionsBar.actionsDropdown.takePresenterDesc": "Assigna't com el nou/nova presentador", + "app.actionsBar.emojiMenu.statusTriggerLabel": "Defineix l'estat", + "app.actionsBar.emojiMenu.awayLabel": "He sortit", + "app.actionsBar.emojiMenu.awayDesc": "Canvia l'estat a 'he sortit'", + "app.actionsBar.emojiMenu.raiseHandLabel": "Aixeca", + "app.actionsBar.emojiMenu.raiseHandDesc": "Aixeca la mà per a preguntar", + "app.actionsBar.emojiMenu.neutralLabel": "IndecÃs/a", + "app.actionsBar.emojiMenu.neutralDesc": "Canvia l'estat a 'indecÃs/a'", + "app.actionsBar.emojiMenu.confusedLabel": "Confús/a", + "app.actionsBar.emojiMenu.confusedDesc": "Canvia l'estat a 'confús/a'", + "app.actionsBar.emojiMenu.sadLabel": "Trist/a", + "app.actionsBar.emojiMenu.sadDesc": "Canvia l'estat a 'trist/a'", + "app.actionsBar.emojiMenu.happyLabel": "Content/a", + "app.actionsBar.emojiMenu.happyDesc": "Canvia l'estat a 'content/a'", + "app.actionsBar.emojiMenu.noneLabel": "Neteja l'estat", + "app.actionsBar.emojiMenu.noneDesc": "Neteja el teu estat", + "app.actionsBar.emojiMenu.applauseLabel": "Aplaudir", + "app.actionsBar.emojiMenu.applauseDesc": "Canvia l'estat a 'aplaudeix'", + "app.actionsBar.emojiMenu.thumbsUpLabel": "Polze amunt", + "app.actionsBar.emojiMenu.thumbsUpDesc": "Canvia l'estat a 'polze amunt'", + "app.actionsBar.emojiMenu.thumbsDownLabel": "Polze avall", + "app.actionsBar.emojiMenu.thumbsDownDesc": "Canvia l'estat a 'polze avall'", + "app.actionsBar.currentStatusDesc": "Estat actual {0}", + "app.actionsBar.captions.start": "Activa subtÃtols", + "app.actionsBar.captions.stop": "Desactiva subtÃtols", + "app.audioNotification.audioFailedError1001": "WebSocket desconnectat (error 1001)", + "app.audioNotification.audioFailedError1002": "No s'ha pogut fe runa connexió WebSocket (error 1002)", + "app.audioNotification.audioFailedError1003": "Versió del navegador no suportada (error 1003)", + "app.audioNotification.audioFailedError1004": "Error en la trucada (raó={0}) (error 1004)", + "app.audioNotification.audioFailedError1005": "La trucada ha acabat inesperadament (error 1005)", + "app.audioNotification.audioFailedError1006": "Trucada fora de temps (error 1006)", + "app.audioNotification.audioFailedError1007": "Connexió fallida (ICE error 1007)", + "app.audioNotification.audioFailedError1008": "Transferència fallida (error 1008)", + "app.audioNotification.audioFailedError1009": "No s'ha pogut obtenir la informació del servidor STUN/TURN (error 1009)", + "app.audioNotification.audioFailedError1010": "Negociació de la connexió fora de temps (ICE error 1010)", + "app.audioNotification.audioFailedError1011": "Connexió fora de temps (ICE error 1011)", + "app.audioNotification.audioFailedError1012": "Connexió tancada (ICE error 1012)", + "app.audioNotification.audioFailedMessage": "La vostra connexió d'audio ha fallat", + "app.audioNotification.mediaFailedMessage": "getUserMicMedia ha fallat, ja que només es permeten els orÃgens segurs", + "app.audioNotification.closeLabel": "Tanca", + "app.audioNotificaion.reconnectingAsListenOnly": "El micròfon s'ha bloquejat per als espectadors; només esteu connectats com a audició", + "app.breakoutJoinConfirmation.title": "Unirse a la sala separada", + "app.breakoutJoinConfirmation.message": "Us voleu unir", + "app.breakoutJoinConfirmation.confirmDesc": "Unirse a la sala separada", + "app.breakoutJoinConfirmation.dismissLabel": "Cancel·la", + "app.breakoutJoinConfirmation.dismissDesc": "Tanca i rebutja unir-se a la sala separada", + "app.breakoutJoinConfirmation.freeJoinMessage": "Escull la sala separada per a unir-se", + "app.breakoutTimeRemainingMessage": "Temps restant a la sala separada: {0}", + "app.breakoutWillCloseMessage": "Temps finalitzat. La reunió separada es tancarà aviat", + "app.calculatingBreakoutTimeRemaining": "Calculant temps restant ...", + "app.audioModal.ariaTitle": "Entra a l'à udio modal", + "app.audioModal.microphoneLabel": "Micròfon", + "app.audioModal.listenOnlyLabel": "Només escolta", + "app.audioModal.audioChoiceLabel": "Voleu unir-vos a l'à udio", + "app.audioModal.iOSBrowser": "Àudio/VÃdeo no suportat", + "app.audioModal.iOSErrorDescription": "Actualment, l'à udio i vÃdeo no estan suportats per Chrome per a iOS", + "app.audioModal.iOSErrorRecommendation": "Recomanem utilitzar Safari iOS.", + "app.audioModal.audioChoiceDesc": "Seleccioneu com us voleu unir a l'à udio d'aquesta reunió", + "app.audioModal.unsupportedBrowserLabel": "Sembla que esteu emprant un navegador no suportat del tot. Si us plau utilitzeu o {0} o {1} per a un suport complet.", + "app.audioModal.closeLabel": "Tanca", + "app.audioModal.yes": "SÃ", + "app.audioModal.no": "O", + "app.audioModal.yes.arialabel" : "L'eco és audible", + "app.audioModal.no.arialabel" : "L'eco és inaudible", + "app.audioModal.echoTestTitle": "Test privat d'eco. Digueu algunes paraules. Us escolteu?", + "app.audioModal.settingsTitle": "Canvia la configuració d'à udio", + "app.audioModal.helpTitle": "S'ha produït un problema amb els vostres dispositius multimèdia", + "app.audioModal.helpText": "Heu donat permÃs per accedir al vostre micròfon? Tingueu en compte que hauria d’aparèixer un dià leg quan intenteu unir à udio, demanant els permisos del vostre dispositiu multimèdia, si us plau, accepteu-ho per unir-vos a la conferència d’à udio. Si no és aixÃ, proveu de canviar els permisos del micròfon a la configuració del vostre navegador.", + "app.audioModal.help.noSSL": "Aquesta pà gina no és segura. Per accedir al micròfon, es pot proporcionar la pà gina mitjançant HTTPS. Poseu-vos en contacte amb l'administrador del servidor.", + "app.audioModal.help.macNotAllowed": "Sembla que les preferències del sistema Mac bloquegen l’accés al micròfon. Obriu Preferències del sistema> Seguretat i privadesa> Privadesa> Micròfon i comproveu que el navegador que feu servir està marcat.", + "app.audioModal.audioDialTitle": "Uniu-vos utilitzant el telèfon", + "app.audioDial.audioDialDescription": "Truca", + "app.audioDial.audioDialConfrenceText": "i entreu el PIN de la conferència:", + "app.audioModal.autoplayBlockedDesc": "Necessitareu permÃs per a reproduir l'à udio.", + "app.audioModal.playAudio": "Reproduïu à udio", + "app.audioModal.playAudio.arialabel" : "Reproduïu à udio", + "app.audioDial.tipIndicator": "Consell", + "app.audioDial.tipMessage": "Premeu la tecla '0' del telèfon per silenciar/parlar.", + "app.audioModal.connecting": "Connectant", + "app.audioModal.connectingEchoTest": "Connectant al test d'eco", + "app.audioManager.joinedAudio": "Us heu unit a la conferència d’à udio", + "app.audioManager.joinedEcho": "Us heu sumat a la prova d'eco", + "app.audioManager.leftAudio": "Heu deixat la conferència d’à udio", + "app.audioManager.reconnectingAudio": "S'està intentant tornar a connectar l'à udio", + "app.audioManager.genericError": "Error: s’ha produït un error, torna-ho a provar", + "app.audioManager.connectionError": "Error: error de connexió", + "app.audioManager.requestTimeout": "Error: s'ha esgotat el temps de espera per a la sol·licitud", + "app.audioManager.invalidTarget": "Error: s'ha intentat sol·licitar alguna cosa a una destinació no và lida", + "app.audioManager.mediaError": "Error: s'ha produït un problema en rebre els dispositius multimèdia", + "app.audio.joinAudio": "Unir-se a l'à udio", + "app.audio.leaveAudio": "Deixar l'à udio", + "app.audio.enterSessionLabel": "Entrar sessió", + "app.audio.playSoundLabel": "Reproduir el so", + "app.audio.backLabel": "Enrere", + "app.audio.audioSettings.titleLabel": "Trieu la configuració d’à udio", + "app.audio.audioSettings.descriptionLabel": "Tingueu en compte que apareixerà un dià leg al navegador que requereix que accepteu compartir el micròfon.", + "app.audio.audioSettings.microphoneSourceLabel": "Font del micròfon", + "app.audio.audioSettings.speakerSourceLabel": "Font d'altaveu", + "app.audio.audioSettings.microphoneStreamLabel": "El seu volum d'emissió", + "app.audio.audioSettings.retryLabel": "Reintentar", + "app.audio.listenOnly.backLabel": "Enrere", + "app.audio.listenOnly.closeLabel": "Tanca", + "app.audio.permissionsOverlay.title": "Permet l'accés al micròfon", + "app.audio.permissionsOverlay.hint": "Necessitem que ens permeteu utilitzar els vostres dispositius multimèdia per unir-vos a la conferència de veu :)", + "app.error.removed": "Heu estat eliminat/da de la conferència", + "app.error.meeting.ended": "Us heu desconnectat de la conferència", + "app.meeting.logout.duplicateUserEjectReason": "Un usuari duplicat intenta unir-se a la reunió", + "app.meeting.logout.permissionEjectReason": "Expulsat per infracció del permÃs", + "app.meeting.logout.ejectedFromMeeting": "Se us ha retirat de la reunió", + "app.meeting.logout.validateTokenFailedEjectReason": "No s'ha pogut validar el token d'autorització", + "app.meeting.logout.userInactivityEjectReason": "Usuari inactiu durant massa temps", + "app.meeting-ended.rating.legendLabel": "Valoració de comentaris", + "app.meeting-ended.rating.starLabel": "Estrella", + "app.modal.close": "Tanca", + "app.modal.close.description": "Ignora els canvis i tanca la modalitat", + "app.modal.confirm": "Fet", + "app.modal.newTab": "(obre una nova pestanya)", + "app.modal.confirm.description": "Guarda els canvis i tanca la modalitat", + "app.dropdown.close": "Tanca", + "app.error.400": "Sol·licitud incorrecta", + "app.error.401": "No autoritzat", + "app.error.403": "Se us ha retirat de la reunió", + "app.error.404": "No trobat", + "app.error.410": "La reunió ha finalitzat", + "app.error.500": "Oh oh, quelcom ha anat malament", + "app.error.leaveLabel": "Inicieu la sessió de nou", + "app.error.fallback.presentation.title": "Hi ha hagut un error", + "app.error.fallback.presentation.description": "S'ha registrat. Proveu de tornar a carregar la pà gina.", + "app.error.fallback.presentation.reloadButton": "Torna a carregar", + "app.guest.waiting": "En espera que s'aprovi l'entrada", + "app.userList.guest.waitingUsers": "Esperant usuaris/à ries", + "app.userList.guest.waitingUsersTitle": "Gestió d'usuaris", + "app.userList.guest.optionTitle": "Revisar els usuaris pendents", + "app.userList.guest.allowAllAuthenticated": "Permet tots els autenticats", + "app.userList.guest.allowAllGuests": "Permet tots els convidats", + "app.userList.guest.allowEveryone": "Permet a tothom", + "app.userList.guest.denyEveryone": "Denega a tothom", + "app.userList.guest.pendingUsers": "{0} Usuaris pendents", + "app.userList.guest.pendingGuestUsers": "{0} Usuaris convidats pendents", + "app.userList.guest.pendingGuestAlert": "S'ha unit a la sessió i està esperant la seva aprovació.", + "app.userList.guest.rememberChoice": "Recorda l'elecció", + "app.user-info.title": "Cerca al directori", + "app.toast.breakoutRoomEnded": "La sala separada ha tancat. Si us plau, torneu-vos a unir a l'à udio.", + "app.toast.chat.public": "Nou missatge del xat públic", + "app.toast.chat.private": "Nou missatge del xat privat", + "app.toast.chat.system": "Sistema", + "app.toast.clearedEmoji.label": "Estatus d'emoji net", + "app.toast.setEmoji.label": "Estatus d'emoji configurat {0}", + "app.toast.meetingMuteOn.label": "Tots els usuaris han estat silenciats", + "app.toast.meetingMuteOff.label": "Reunió silenciada desactivada", + "app.notification.recordingStart": "La sessió s'està gravant ara", + "app.notification.recordingStop": "Ara, ja no s'està gravant la sessió.", + "app.notification.recordingPaused": "La sessió no serà gravada més", + "app.notification.recordingAriaLabel": "Temps gravat", + "app.notification.userJoinPushAlert": "{0} s'ha unit a la sessió", + "app.shortcut-help.title": "Dreceres de teclat", + "app.shortcut-help.accessKeyNotAvailable": "Claus d'accés no disponibles", + "app.shortcut-help.comboLabel": "Combo", + "app.shortcut-help.functionLabel": "Funció", + "app.shortcut-help.closeLabel": "Tanca", + "app.shortcut-help.closeDesc": "Tanca la modalitat de dreceres del teclat", + "app.shortcut-help.openOptions": "Obre opcions", + "app.shortcut-help.toggleUserList": "Activa la Llista d’usuaris", + "app.shortcut-help.toggleMute": "Silenci / So", + "app.shortcut-help.togglePublicChat": "Obre el xat públic (la llista d'usuaris ha d'estar oberta)", + "app.shortcut-help.hidePrivateChat": "Amaga el xat privat", + "app.shortcut-help.closePrivateChat": "Tanca el xat priva", + "app.shortcut-help.openActions": "Obre el menú d'accions", + "app.shortcut-help.openStatus": "Obre el menú d'estat", + "app.shortcut-help.togglePan": "Activa l'eina Pan (presentadora)", + "app.shortcut-help.nextSlideDesc": "Diapositiva següent (presentador)", + "app.shortcut-help.previousSlideDesc": "Diapositiva anterior (presentador)", + "app.lock-viewers.title": "Bloqueja espectadors", + "app.lock-viewers.description": "Aquestes opcions permeten restringir els espectadors a l'ús de funcions especÃfiques.", + "app.lock-viewers.featuresLable": "CaracterÃstica", + "app.lock-viewers.lockStatusLabel": "Estat", + "app.lock-viewers.webcamLabel": "Comparteix webcam", + "app.lock-viewers.otherViewersWebcamLabel": "Veure les webcams dels altres", + "app.lock-viewers.microphoneLable": "Comparteix micròfon", + "app.lock-viewers.PublicChatLabel": "Envia missatges al xat públic", + "app.lock-viewers.PrivateChatLable": "Envia missatges al xat privat", + "app.lock-viewers.notesLabel": "Edita les notes compartides", + "app.lock-viewers.userListLabel": "Veure altres espectadors a la llista d'usuari", + "app.lock-viewers.ariaTitle": "Bloqueja la configuració de la modalitat del espectadors", + "app.lock-viewers.button.apply": "Aplica", + "app.lock-viewers.button.cancel": "Cancel·la", + "app.lock-viewers.locked": "Tancat", + "app.lock-viewers.unlocked": "Desbloqueja", + "app.recording.startTitle": "Inicia gravació", + "app.recording.stopTitle": "Pausa gravació", + "app.recording.resumeTitle": "Reprén gravaci", + "app.recording.startDescription": "Podeu tornar a seleccionar el botó de gravació per aturar-la.", + "app.recording.stopDescription": "Esteu segur que voleu aturar la gravació? Podeu reprendre-la seleccionant el botó de nou.", + "app.videoPreview.cameraLabel": "Cà mera", + "app.videoPreview.profileLabel": "Qualitat", + "app.videoPreview.cancelLabel": "Cancel·la", + "app.videoPreview.closeLabel": "Tanca", + "app.videoPreview.findingWebcamsLabel": "Troba webcams", + "app.videoPreview.startSharingLabel": "Inicia compartir", + "app.videoPreview.webcamOptionLabel": "Escull webcam", + "app.videoPreview.webcamPreviewLabel": "Previsualització de webcam", + "app.videoPreview.webcamSettingsTitle": "Configuració de la webcam", + "app.videoPreview.webcamNotFoundLabel": "Webcam no trobada", + "app.videoPreview.profileNotFoundLabel": "Perfil de cà mera no suportada", + "app.video.joinVideo": "Comparteix webcam", + "app.video.leaveVideo": "Atura compartir webcam", + "app.video.iceCandidateError": "Error en afegir un candidat ICE", + "app.video.iceConnectionStateError": "Connexió fallida (ICE error 1107)", + "app.video.permissionError": "S'ha produït un error en compartir la cà mera web. Comproveu els permisos", + "app.video.sharingError": "Error en compartir webcam", + "app.video.notFoundError": "No s'ha trobat webcam. Comproveu que estigui connectada", + "app.video.notAllowed": "No teniu permÃs per compartir cà mera web, assegureu-vos que els permisos del navegador", + "app.video.notSupportedError": "Només pot compartir vÃdeo de cà mera web amb fonts segures, assegureu-vos que el certificat SSL sigui và lid", + "app.video.notReadableError": "No s'ha pogut obtenir el vÃdeo amb cà mera web. Assegureu-vos que un altre programa no utilitzi la cà mera web", + "app.video.mediaFlowTimeout1020": "Els suports de mitjans no van poder arribar al servidor (error 1020)", + "app.video.suggestWebcamLock": "Voleu aplicar la configuració de bloqueig a les cà meres web dels espectadors?", + "app.video.suggestWebcamLockReason": "(això millorarà l’estabilitat de la reunió)", + "app.video.enable": "Activa", + "app.video.cancel": "Cancel·la", + "app.video.swapCam": "Intercanvia", + "app.video.swapCamDesc": "Intercanvia la direcció de les webcams", + "app.video.videoLocked": "Compartir webcam bloquejat", + "app.video.videoButtonDesc": "Comparteix webcam", + "app.video.videoMenu": "Menú de vÃdeo", + "app.video.videoMenuDisabled": "Menú de vÃdeo de la cà mera web està desactivada en la configuració", + "app.video.videoMenuDesc": "Obre el menú desplegable de vÃdeo", + "app.video.chromeExtensionError": "Heu d'instal·lar", + "app.video.chromeExtensionErrorLink": "aquesta extensió de Chrome", + "app.video.stats.title": "EstadÃstiques de connexió", + "app.video.stats.packetsReceived": "Paquets rebuts", + "app.video.stats.packetsSent": "Paquets enviats", + "app.video.stats.packetsLost": "Paquets perduts", + "app.video.stats.bitrate": "Bitrate", + "app.video.stats.lostPercentage": "Percentatge total perdut", + "app.video.stats.lostRecentPercentage": "Percentatge recent perdut.", + "app.video.stats.dimensions": "Dimensions", + "app.video.stats.codec": "Códec", + "app.video.stats.decodeDelay": "Decode delay", + "app.video.stats.rtt": "RTT", + "app.video.stats.encodeUsagePercent": "Codifica l'ús", + "app.video.stats.currentDelay": "Delay actual", + "app.fullscreenButton.label": "Fer {0} a pantalla completa", + "app.deskshare.iceConnectionStateError": "La connexió ha fallat en compartir (ICE error 1108)", + "app.sfu.mediaServerConnectionError2000": "Incapaç de connectar-se al servidor de mitjans (error 2000)", + "app.sfu.mediaServerOffline2001": "El servidor de mitjans està desconnectat. Si us plau, intenteu-ho després (error 2001)", + "app.sfu.mediaServerNoResources2002": "El servidor de mitjans no té recursos disponibles (error 2002)", + "app.sfu.mediaServerRequestTimeout2003": "Les peticions del servidor de mitjans estan fora de temps (error 2003)", + "app.sfu.serverIceGatheringFailed2021": "El servidor de mitjans no pot obtenir els candidats de connexió (ICE error 2021)", + "app.sfu.serverIceGatheringFailed2022": "La connexió al servidor de mitjans ha fallat (ICE error 2022)", + "app.sfu.mediaGenericError2200": "El servidor de mitjans ha fallat a l'hora de processar la petició (error 2200)", + "app.sfu.invalidSdp2202":"El client ha generat una petició de mitjans no và lida (SDP error 2202)", + "app.sfu.noAvailableCodec2203": "El servidor no pot trobar un còdec apropiat (error 2203)", + "app.meeting.endNotification.ok.label": "D'acord", + "app.whiteboard.annotations.poll": "Els resultats de l'enquesta han estat publicats.", + "app.whiteboard.toolbar.tools": "Eines", + "app.whiteboard.toolbar.tools.hand": "Panell", + "app.whiteboard.toolbar.tools.pencil": "Llapis", + "app.whiteboard.toolbar.tools.rectangle": "Rectangle", + "app.whiteboard.toolbar.tools.triangle": "Triangle", + "app.whiteboard.toolbar.tools.ellipse": "El·lipse", + "app.whiteboard.toolbar.tools.line": "LÃnia", + "app.whiteboard.toolbar.tools.text": "Text", + "app.whiteboard.toolbar.thickness": "Gruix de la lÃnia", + "app.whiteboard.toolbar.thicknessDisabled": "El gruix del dibuix està desactivat", + "app.whiteboard.toolbar.color": "Colors", + "app.whiteboard.toolbar.colorDisabled": "Els colors estan desactivats", + "app.whiteboard.toolbar.color.black": "Negre", + "app.whiteboard.toolbar.color.white": "Blanc", + "app.whiteboard.toolbar.color.red": "Vermel", + "app.whiteboard.toolbar.color.orange": "Taronja", + "app.whiteboard.toolbar.color.eletricLime": "Groc elèctric", + "app.whiteboard.toolbar.color.lime": "Groc", + "app.whiteboard.toolbar.color.cyan": "Blau cian", + "app.whiteboard.toolbar.color.dodgerBlue": "Blau Dodger", + "app.whiteboard.toolbar.color.blue": "Blau", + "app.whiteboard.toolbar.color.violet": "Lila", + "app.whiteboard.toolbar.color.magenta": "Magenta", + "app.whiteboard.toolbar.color.silver": "Platejat", + "app.whiteboard.toolbar.undo": "Desfés anotació", + "app.whiteboard.toolbar.clear": "Neteja les anotacions", + "app.whiteboard.toolbar.multiUserOn": "Activa la pissarra multiusuari", + "app.whiteboard.toolbar.multiUserOff": "Desactiva la pissarra multiusuari", + "app.whiteboard.toolbar.fontSize": "Llista de la mida de lletra", + "app.feedback.title": "Us heu desconnectat de la conferència", + "app.feedback.subtitle": "Ens agradaria saber sobre la seva experiència amb BigBlueButton (opcional)", + "app.feedback.textarea": "Com podem fer BigBlueButton millor?", + "app.feedback.sendFeedback": "Enviar comentari", + "app.feedback.sendFeedbackDesc": "Enviar comentari i sortir de la reunió", + "app.videoDock.webcamFocusLabel": "Centra", + "app.videoDock.webcamFocusDesc": "Centra la cà mera seleccionada", + "app.videoDock.webcamUnfocusLabel": "Descentra", + "app.videoDock.webcamUnfocusDesc": "Descentra la cà mera seleccionada", + "app.videoDock.autoplayBlockedDesc": "Necessitem el seu permÃs per a mostrar les cà meres dels altres usuaris.", + "app.videoDock.autoplayAllowLabel": "Veure cà meres", + "app.invitation.title": "Invitació de sala separada", + "app.invitation.confirm": "Convidar", + "app.createBreakoutRoom.title": "Sales separades", + "app.createBreakoutRoom.ariaTitle": "Amaga les sales separades", + "app.createBreakoutRoom.breakoutRoomLabel": "Sales separades {0}", + "app.createBreakoutRoom.generatingURL": "Generant URL", + "app.createBreakoutRoom.generatedURL": "Generada", + "app.createBreakoutRoom.duration": "Durada {0}", + "app.createBreakoutRoom.room": "Sala {0}", + "app.createBreakoutRoom.notAssigned": "Sense assignar ({0})", + "app.createBreakoutRoom.join": "Unir-se a la sala", + "app.createBreakoutRoom.joinAudio": "Unir-se a l'à udio", + "app.createBreakoutRoom.returnAudio": "Retorn d'à udio", + "app.createBreakoutRoom.alreadyConnected": "Ja està a la sala", + "app.createBreakoutRoom.confirm": "Crear", + "app.createBreakoutRoom.record": "Gravar", + "app.createBreakoutRoom.numberOfRooms": "Nombre de sales", + "app.createBreakoutRoom.durationInMinutes": "Durada (minuts)", + "app.createBreakoutRoom.randomlyAssign": "Assignació aleatòria", + "app.createBreakoutRoom.endAllBreakouts": "Finalitza les sales separades", + "app.createBreakoutRoom.roomName": "{0} (Sala - {1})", + "app.createBreakoutRoom.doneLabel": "Fet", + "app.createBreakoutRoom.nextLabel": "Següent", + "app.createBreakoutRoom.minusRoomTime": "Redueix el temps de la sala separada a", + "app.createBreakoutRoom.addRoomTime": "Augmenta el temps de la sala separada a ", + "app.createBreakoutRoom.addParticipantLabel": "+ Afegeix participant", + "app.createBreakoutRoom.freeJoin": "Permet els usuaris la sala a la que es volen unir", + "app.createBreakoutRoom.leastOneWarnBreakout": "Com a mÃnim heu d'incloure un usuari en una sala separada.", + "app.createBreakoutRoom.modalDesc": "Truc: Podeu arrossegar i deixar anar el nom d'usuari per a assignar-lo a una sala separada.", + "app.createBreakoutRoom.roomTime": "{0} minuts", + "app.createBreakoutRoom.numberOfRoomsError": "El nombre de sales no és và lid.", + "app.externalVideo.start": "Comparteix un nou vÃdeo", + "app.externalVideo.title": "Comparteix un vÃdeo extern", + "app.externalVideo.input": "URL de vÃdeo extern", + "app.externalVideo.urlInput": "Afegir URL de vÃdeo", + "app.externalVideo.urlError": "L'URL del vÃdeo no està suportada", + "app.externalVideo.close": "Tanca", + "app.externalVideo.autoPlayWarning": "Reprodueix el vÃdeo per a activar la sincronització de mitjans", + "app.network.connection.effective.slow": "Estem tenint problemes de connectivitat", + "app.network.connection.effective.slow.help": "Més informaci", + "app.externalVideo.noteLabel": "Nota: els vÃdeos externs compartits no apareixeran a la gravació. Els URL de YouTube, Vimeo, Instructure Media, Twitch i Daily Motion són compatibles.", + "app.actionsBar.actionsDropdown.shareExternalVideo": "Comparteix un vÃdeo extern", + "app.actionsBar.actionsDropdown.stopShareExternalVideo": "Deixa de compartir els vÃdeos externs", + "app.iOSWarning.label": "Actualitzeu a iOS 12.2 o superior", + "app.legacy.unsupportedBrowser": "Sembla que utilitzeu un navegador que no és compatible. Si us plau, utilitzeu {0} o {1} per obtenir assistència completa.", + "app.legacy.upgradeBrowser": "Sembla que utilitzeu una versió anterior d'un navegador compatible. Actualitzeu el navegador per obtenir assistència completa.", + "app.legacy.criosBrowser": "A iOS, utilitzeu Safari per obtenir assistència completa." + +} + diff --git a/bigbluebutton-html5/private/locales/cs_CZ.json b/bigbluebutton-html5/private/locales/cs_CZ.json index 48e267e13185a830814519a9b7e5533ac83c2121..22024ea5289c7f3958b501f803008ae64a99bb0f 100644 --- a/bigbluebutton-html5/private/locales/cs_CZ.json +++ b/bigbluebutton-html5/private/locales/cs_CZ.json @@ -1,9 +1,11 @@ { "app.home.greeting": "VaÅ¡e prezentace zaÄne za okamžik...", "app.chat.submitLabel": "Odeslat zprávu", - "app.chat.errorMinMessageLength": "Zpráva je o {0} znaků moc dlouhá", "app.chat.errorMaxMessageLength": "Zpráva je o {0} znaků moc krátká", + "app.chat.disconnected": "Zpráva nemůže být odeslána, protože jste byl odpojen.", + "app.chat.locked": "Chat je uzamÄen, nelze odeslat zprávu.", "app.chat.inputLabel": "Zadat zprávu pro chat {0}", + "app.chat.inputPlaceholder": "Odeslat zprávu pro {0}", "app.chat.titlePublic": "VeÅ™ejný chat", "app.chat.titlePrivate": "Soukromý chat s {0}", "app.chat.partnerDisconnected": "{0} opustil setkánÃ", @@ -15,20 +17,49 @@ "app.chat.dropdown.copy": "KopÃrovat chat", "app.chat.dropdown.save": "Uložit chat", "app.chat.label": "Chat", + "app.chat.offline": "Odpojen", "app.chat.emptyLogLabel": "Log chatu je prázdný", "app.chat.clearPublicChatMessage": "Historie chatu byla smazána moderátorem", + "app.chat.multi.typing": "VÃce uživatelů pÃÅ¡e zprávu", + "app.chat.one.typing": "{0} pÃÅ¡e zprávu", + "app.chat.two.typing": "{0} a {1} pÃÅ¡Ã zprávu", + "app.captions.label": "Titulky", "app.captions.menu.close": "ZavÅ™Ãt", "app.captions.menu.start": "Start", + "app.captions.menu.ariaStart": "ZaÄÃt psát titulky", + "app.captions.menu.ariaStartDesc": "OtevÅ™e editor titulků a zavÅ™e okno", + "app.captions.menu.select": "Vyberte dostupný jazyk", + "app.captions.menu.ariaSelect": "Jazyk titulků", + "app.captions.menu.subtitle": "ProsÃm zvolte jazyk a styl pro zobrazovánà titulků ve VaÅ¡Ã relaci.", "app.captions.menu.title": "Titulky", + "app.captions.menu.fontSize": "Velikost", + "app.captions.menu.fontColor": "Barva textu", + "app.captions.menu.fontFamily": "Font", "app.captions.menu.backgroundColor": "Barva pozadÃ", + "app.captions.menu.previewLabel": "Náhled", "app.captions.menu.cancelLabel": "ZruÅ¡it", + "app.captions.pad.hide": "Skrýt titulky", + "app.captions.pad.tip": "ZmáÄknÄ›te klávesu Esc k vybránà panelu nástrojů", + "app.captions.pad.ownership": "PÅ™evzÃt vlastnictvÃ", + "app.captions.pad.ownershipTooltip": "Budete pÅ™iÅ™azeni jako vlastnÃk {0} titulků", + "app.captions.pad.interimResult": "Prozatimnà výsledky", + "app.captions.pad.dictationStart": "ZaÄÃt diktovat", + "app.captions.pad.dictationStop": "SkonÄit diktovánÃ", + "app.captions.pad.dictationOnDesc": "Zapnout rozpoznávánà řeÄi", + "app.captions.pad.dictationOffDesc": "Vypnout rozpoznávánà řeÄi", "app.note.title": "SdÃlené poznámky", "app.note.label": "Poznámka", "app.note.hideNoteLabel": "Schovat poznámky", + "app.user.activityCheck": "Kontrola aktivity uživatelů", + "app.user.activityCheck.label": "Kontrola je li uživatel stále pÅ™Ãtomen v meetingu ({0})", + "app.user.activityCheck.check": "Kontrola", + "app.note.tipLabel": "ZmáÄknÄ›te klávesu Esc k vybránà panelu nástrojů", "app.userList.usersTitle": "Uživatelé", "app.userList.participantsTitle": "ÚÄastnÃci", "app.userList.messagesTitle": "Zprávy", "app.userList.notesTitle": "Poznámky", + "app.userList.notesListItem.unreadContent": "V sekci sdÃlených poznámek je k dispozici nový obsah", + "app.userList.captionsTitle": "Titulky", "app.userList.presenter": "PÅ™ednášejÃcÃ", "app.userList.you": "Vy", "app.userList.locked": "UzamÄen", @@ -38,6 +69,7 @@ "app.userList.menuTitleContext": "Dostupné volby", "app.userList.chatListItem.unreadSingular": "{0} nová zpráva", "app.userList.chatListItem.unreadPlural": "{0} nové zprávy", + "app.userList.menu.chat.label": "Spustit soukromý chat", "app.userList.menu.clearStatus.label": "Smazat status", "app.userList.menu.removeUser.label": "Odstranit uživatele", "app.userList.menu.muteUserAudio.label": "Ztlumit uživatele", @@ -47,6 +79,7 @@ "app.userList.menu.demoteUser.label": "Degradovat na posluchaÄe", "app.userList.menu.unlockUser.label": "Odemknout {0}", "app.userList.menu.lockUser.label": "Uzamknout {0}", + "app.userList.menu.directoryLookup.label": "Vyhledávánà v adresáři", "app.userList.menu.makePresenter.label": "UÄinit pÅ™ednášejÃcÃm", "app.userList.userOptions.manageUsersLabel": "Spravovat uživatele", "app.userList.userOptions.muteAllLabel": "Ztlumit vÅ¡echny uživatele", @@ -59,16 +92,48 @@ "app.userList.userOptions.unmuteAllDesc": "ZruÅ¡Ã ztlumenà uživatelů", "app.userList.userOptions.lockViewersLabel": "Uzamknout posluchaÄe", "app.userList.userOptions.lockViewersDesc": "Uzamkne nÄ›které funkcionality setkánà pro posluchaÄe", + "app.userList.userOptions.disableCam": "Webkamery sledujÃcÃch jsou zakázány", + "app.userList.userOptions.disableMic": "Uživatelské mikrofony jsou zakázány", + "app.userList.userOptions.disablePrivChat": "Soukromý chat je zakázán", + "app.userList.userOptions.disablePubChat": "VeÅ™ejný chat je zakázán", + "app.userList.userOptions.disableNote": "SdÃlené poznámky jsou nynà zakázány", + "app.userList.userOptions.hideUserList": "Seznam uživatelů je nynà pro sledujÃcà skrytý.", + "app.userList.userOptions.webcamsOnlyForModerator": "Pouze moderátoÅ™i jsou oprávnÄ›ni vidÄ›t uživatelské webkamery (vlivem nastavenà omezenÃ)", + "app.userList.content.participants.options.clearedStatus": "Ikony stavu vyÄiÅ¡tÄ›ny.", + "app.userList.userOptions.enableCam": "Webkamery sledujÃcÃch jsou povoleny", + "app.userList.userOptions.enableMic": "Uživatelské mikrofony jsou povoleny", + "app.userList.userOptions.enablePrivChat": "Soukromý chat je povolen", + "app.userList.userOptions.enablePubChat": "VeÅ™ejný chat je povolen", + "app.userList.userOptions.enableNote": "SdÃlené poznámky jsou nynà povoleny", + "app.userList.userOptions.showUserList": "Seznam uživatelů je nynà zobrazován sledujÃcÃm", + "app.userList.userOptions.enableOnlyModeratorWebcam": "Nynà můžete zapnout sdÃlenà své webkamery, vÅ¡ichni Vás uvidÃ", "app.media.label": "Media", + "app.media.autoplayAlertDesc": "Povolit pÅ™Ãstup", "app.media.screenshare.start": "SdÃlenà obrazovky bylo zahájeno", "app.media.screenshare.end": "SdÃlenà obrazovky bylo ukonÄeno", - "app.media.screenshare.safariNotSupported": "SdÃlenà obrazovky v prohlÞeÄi Safari nenà podporováno, použijte prosÃm Firefox nebo Google Chrome.", + "app.media.screenshare.unavailable": "SdÃlenà obrazovky nenà k dispozici", + "app.media.screenshare.safariNotSupported": "SdÃlenà obrazovky neni v Safari v souÄasti podporováno. Použijte prosÃm Firefox nebo Google Chrome", + "app.media.screenshare.autoplayBlockedDesc": "PotÅ™ebujeme VaÅ¡e povolenÃ, abychom Vám mohli ukázat obrazovku prezentujÃcÃho.", + "app.media.screenshare.autoplayAllowLabel": "Zobrazit sdÃlenou obrazovku", + "app.screenshare.notAllowed": "Chyba: Nebylo udÄ›leno oprávnÄ›nà pro pÅ™Ãstup k obrazovce.", + "app.screenshare.notSupportedError": "Chyba: SdÃlenà obrazovky je povoleno pouze ze bezpeÄné (SSL) domény", + "app.screenshare.notReadableError": "Chyba: PÅ™i pokusu o zachycenà obrazovky doÅ¡lo k selhánÃ.", + "app.screenshare.genericError": "Chyba: DoÅ¡lo k chybe pÅ™i sdÃlenà obrazovky, zkuste to prosÃm znovu.", "app.meeting.ended": "Setkánà bylo ukonÄeno", "app.meeting.meetingTimeRemaining": "ÄŒas zbývajÃcà do konce setkánÃ: {0}", "app.meeting.meetingTimeHasEnded": "ÄŒas setkánà vyprÅ¡el. Setkánà bude za okamžik ukonÄeno.", "app.meeting.endedMessage": "Budete pÅ™esmÄ›rováni zpÄ›t na úvodnà obrazovku", "app.meeting.alertMeetingEndsUnderOneMinute": "Setkánà bude ukonÄeno bÄ›hem minuty.", "app.meeting.alertBreakoutEndsUnderOneMinute": "VedlejÅ¡Ã mÃstnost bude ukonÄena bÄ›hem minuty.", + "app.presentation.hide": "Skrýt prezentaci", + "app.presentation.notificationLabel": "SouÄasná prezentace", + "app.presentation.slideContent": "Obsah stránky prezentac", + "app.presentation.startSlideContent": "ZaÄátek obsahu stránky prezentace", + "app.presentation.endSlideContent": "Konec obsahu stránky prezentace", + "app.presentation.emptySlideContent": "Soucasná stránka prezentace nemá žádný obsah", + "app.presentation.presentationToolbar.noNextSlideDesc": "Konec prezentace", + "app.presentation.presentationToolbar.noPrevSlideDesc": "ZaÄátek presentace", + "app.presentation.presentationToolbar.selectLabel": "Vybrat stránku prezentace", "app.presentation.presentationToolbar.prevSlideLabel": "PÅ™edchozà snÃmek", "app.presentation.presentationToolbar.prevSlideDesc": "Posune prezentaci na pÅ™edchozà snÃmek", "app.presentation.presentationToolbar.nextSlideLabel": "DalÅ¡Ã snÃmek", @@ -88,35 +153,60 @@ "app.presentation.presentationToolbar.zoomReset": "Výchozà velikost", "app.presentation.presentationToolbar.zoomIndicator": "Nastavà výchozà velikost prezentace", "app.presentation.presentationToolbar.fitToWidth": "PÅ™izpůsobit na Å¡ÃÅ™ku", + "app.presentation.presentationToolbar.fitToPage": "PÅ™izpůsobit velikosti stránky", "app.presentation.presentationToolbar.goToSlide": "SnÃmek {0}", "app.presentationUploder.title": "Prezentace", + "app.presentationUploder.message": "Jakožto pÅ™ednášejÃcà máte možnost nahrát dokument ze sady programů *office (Microsoft..., Libre..., Open...) nebo PDF dokument. Pro nejlepÅ¡Ã výsledky doporuÄujeme použÃt dokument PDF. ProsÃm ujistÄ›te se, že vybraná prezentace je zvolena pomocà znaku zaÅ¡ktávátka v pravém sloupci.", + "app.presentationUploder.uploadLabel": "Nahrát", + "app.presentationUploder.confirmLabel": "Potvrdit", "app.presentationUploder.confirmDesc": "Uložà zmÄ›ny a zahájà prezentaci", "app.presentationUploder.dismissLabel": "ZruÅ¡it", - "app.presentationUploder.dismissDesc": "ZavÅ™e toto okno a bez uloženà zmÄ›n", + "app.presentationUploder.dismissDesc": "ZavÅ™e toto okno bez uloženà zmÄ›n", "app.presentationUploder.dropzoneLabel": "Sem pÅ™etáhnÄ›te soubory, které chcete nahrát", "app.presentationUploder.dropzoneImagesLabel": "Sem pÅ™etáhnÄ›te obrázky, které chcete nahrát", "app.presentationUploder.browseFilesLabel": "nebo procházejte soubory", "app.presentationUploder.browseImagesLabel": "nebo procházejte soubory s obrázky", "app.presentationUploder.fileToUpload": "K nahrávánÃ...", "app.presentationUploder.currentBadge": "AktuálnÃ", + "app.presentationUploder.rejectedError": "Vybraný soubor(y) byl(y) odmÃtnut(y). Zkontrolujte prosÃm typ souboru(ů).", "app.presentationUploder.upload.progress": "Nahrávánà ({0}%)", + "app.presentationUploder.upload.413": "Soubor je pÅ™ÃliÅ¡ velký. RozdÄ›lte jej prosÃm na nÄ›kolik souborů.", "app.presentationUploder.conversion.conversionProcessingSlides": "Zpracovávám stránku {0} z {1}", "app.presentationUploder.conversion.genericConversionStatus": "Zpracovánà souboru...", "app.presentationUploder.conversion.generatingThumbnail": "Generovánà náhledů...", "app.presentationUploder.conversion.generatedSlides": "Generovánà snÃmků...", "app.presentationUploder.conversion.generatingSvg": "Generovánà SVG obrázků...", + "app.presentationUploder.conversion.pageCountExceeded": "PÅ™ekroÄen poÄet stránek. RozdÄ›lte jej prosÃm na nÄ›kolik menÅ¡Ãch.", + "app.presentationUploder.conversion.officeDocConversionInvalid": "PÅ™i zpracovánà souboru office doÅ¡lo k chybe. Nahraje prosÃm mÃsto nÄ›j soubor PDF.", + "app.presentationUploder.conversion.officeDocConversionFailed": "PÅ™i zpracovánà souboru office doÅ¡lo k chybe. Nahraje prosÃm mÃsto nÄ›j soubor PDF.", + "app.presentationUploder.conversion.pdfHasBigPage": "Nemohli jsme pÅ™evédst PDF soubor, zkuste jej prosÃm optimalizovat.", "app.presentationUploder.conversion.timeout": "O ou, Äas konverze prezentace pÅ™ekroÄil limit", + "app.presentationUploder.conversion.pageCountFailed": "Nelze zjistit poÄet stránek.", + "app.presentationUploder.isDownloadableLabel": "Nepovolit staženà prezentace", + "app.presentationUploder.isNotDownloadableLabel": "Povolit staženà prezentace", + "app.presentationUploder.removePresentationLabel": "Odebrat prezentaci", + "app.presentationUploder.setAsCurrentPresentation": "Vybrat jako práve zvolenou prezentaci", + "app.presentationUploder.tableHeading.filename": "Název souboru", "app.presentationUploder.tableHeading.options": "Volby", + "app.presentationUploder.tableHeading.status": "Stav", "app.poll.pollPaneTitle": "Anketa (hlasovánÃ)", + "app.poll.quickPollTitle": "Rychlá anketa (hlasovánÃ)", "app.poll.hidePollDesc": "Schová panel ankety", "app.poll.customPollInstruction": "Pro vytvoÅ™enà vlastnà ankety stisknÄ›te tlaÄÃtko a zadejte vlastnà volby", "app.poll.quickPollInstruction": "Vyberte možnost nÞe a zahajte svou anketu", "app.poll.customPollLabel": "Vlastnà anketa", "app.poll.startCustomLabel": "Zahájit vlastnà anketu", + "app.poll.activePollInstruction": "Ponechte tento panel otevÅ™ený, aby jste videli žive odpovÄ›di na vaÅ¡e hlasovánà (anketu). Až budete pÅ™ipraveni, vyberte \"Publikovat výsledky ankety\". Pro zveÅ™ejnÄ›nà výsledků a ukonÄenà hlasovánÃ.", "app.poll.publishLabel": "Publikovat výsledky ankety", "app.poll.backLabel": "ZpÄ›t na možnosti ankety", "app.poll.closeLabel": "ZavÅ™Ãt", + "app.poll.waitingLabel": "ÄŒekám na odpovÄ›di ({0}/{1})", + "app.poll.ariaInputCount": "Vlastnà hlasovacà volba {0} z {1}", "app.poll.customPlaceholder": "PÅ™idat volbu", + "app.poll.noPresentationSelected": "Nebyla vybrána žádná prezentace! Vyberte nÄ›jakou prezentaci.", + "app.poll.clickHereToSelect": "Pro výbÄ›r, kliknÄ›te zde", + "app.poll.t": "Pravda", + "app.poll.f": "Nepravda", "app.poll.tf": "Pravda / Nepravda", "app.poll.y": "Ano, ukonÄit", "app.poll.n": "Ne", @@ -125,16 +215,25 @@ "app.poll.a3": "A / B / C", "app.poll.a4": "A / B / C / D", "app.poll.a5": "A / B / C / D / E", + "app.poll.answer.true": "Pravda", + "app.poll.answer.false": "Nepravda", "app.poll.answer.yes": "Ano, ukonÄit", "app.poll.answer.no": "Ne", + "app.poll.answer.a": "A", + "app.poll.answer.b": "B", + "app.poll.answer.c": "C", + "app.poll.answer.d": "D", + "app.poll.answer.e": "E", "app.poll.liveResult.usersTitle": "Uživatelé", "app.poll.liveResult.responsesTitle": "OdpovÄ›Ä", "app.polling.pollingTitle": "Možnosti hlasovánÃ", "app.polling.pollAnswerLabel": "OdpovÄ›Ä {0}", "app.polling.pollAnswerDesc": "Vyberte tuto možnost pro volbu odpovÄ›di {0}", "app.failedMessage": "Omlouváme se, máme potÞe s pÅ™ipojenÃm k serveru.", + "app.downloadPresentationButton.label": "Stáhnout původnà prezentaci", "app.connectingMessage": "PÅ™ipojovánÃ...", "app.waitingMessage": "Odpojeno. Opakovaný pokus o pÅ™ipojenà za {0} sekund...", + "app.retryNow": "Zkusit znovu nynÃ", "app.navBar.settingsDropdown.optionsLabel": "Volby", "app.navBar.settingsDropdown.fullscreenLabel": "Celá obrazovka", "app.navBar.settingsDropdown.settingsLabel": "NastavenÃ", @@ -146,7 +245,10 @@ "app.navBar.settingsDropdown.aboutDesc": "Zobrazà informace o klientské aplikaci", "app.navBar.settingsDropdown.leaveSessionDesc": "Opustit setkánÃ", "app.navBar.settingsDropdown.exitFullscreenDesc": "UkonÄit režim celé obrazovky", + "app.navBar.settingsDropdown.hotkeysLabel": "Klávesové zkratky", + "app.navBar.settingsDropdown.hotkeysDesc": "Seznam dostupných klávesových zkratek", "app.navBar.settingsDropdown.helpLabel": "NápovÄ›da", + "app.navBar.settingsDropdown.helpDesc": "Navede uživatele k video návodům (otevÅ™e nový panel)", "app.navBar.settingsDropdown.endMeetingDesc": "UkonÄà stávajÃcà setkánÃ", "app.navBar.settingsDropdown.endMeetingLabel": "UkonÄit setkánÃ", "app.navBar.userListToggleBtnLabel": "PÅ™epnout seznam uživatelů", @@ -155,6 +257,7 @@ "app.navBar.recording": "Toto setkánà je nahráváno", "app.navBar.recording.on": "Nahrávánà je zapnuto", "app.navBar.recording.off": "Nahrávánà je vypnuto", + "app.navBar.emptyAudioBrdige": "Žádný aktivnà mikrofon. Pro pÅ™idánà zvuku k nahrávce sdÃlejte svůj mikrofon.", "app.leaveConfirmation.confirmLabel": "Opustit", "app.leaveConfirmation.confirmDesc": "OpuÅ¡tÄ›nà tohoto setkánÃ", "app.endMeeting.title": "UkonÄit setkánÃ", @@ -181,9 +284,12 @@ "app.submenu.application.animationsLabel": "Animace", "app.submenu.application.audioAlertLabel": "Akustická upozornÄ›nà z chatu", "app.submenu.application.pushAlertLabel": "Vyskakovacà upozornÄ›nà pro chat", + "app.submenu.application.userJoinAudioAlertLabel": "Zvuková upozornÄ›nà pÅ™i pÅ™ipojenà uživatele", + "app.submenu.application.userJoinPushAlertLabel": "Vyskakovacà upozornÄ›nà pÅ™i pÅ™ipojenà uživatele", "app.submenu.application.fontSizeControlLabel": "Velikost pÃsma", "app.submenu.application.increaseFontBtnLabel": "ZvÄ›tÅ¡it pÃsmo aplikace", "app.submenu.application.decreaseFontBtnLabel": "ZmenÅ¡it pÃsmo aplikace", + "app.submenu.application.currentSize": "momentálnÄ› {0}", "app.submenu.application.languageLabel": "Jazyk", "app.submenu.application.languageOptionLabel": "Vyberte jazyk", "app.submenu.application.noLocaleOptionLabel": "Žádné jazyky k dispozici", @@ -209,12 +315,17 @@ "app.settings.dataSavingTab.webcam": "Povolit webkameru", "app.settings.dataSavingTab.screenShare": "Povolit sdÃlenà obrazovky", "app.settings.dataSavingTab.description": "Pro úsporu datového pÅ™enosu upravte, co bude zobrazováno.", + "app.settings.save-notification.label": "Nastavenà byla uložena", "app.switch.onLabel": "Zapnuto", "app.switch.offLabel": "Vypnuto", + "app.talkingIndicator.ariaMuteDesc" : "Zvolte pro ztlumenà uživatele", + "app.talkingIndicator.isTalking" : "{0} mluvÃ", + "app.talkingIndicator.wasTalking" : "{0} domluvil", "app.actionsBar.actionsDropdown.actionsLabel": "Akce", "app.actionsBar.actionsDropdown.presentationLabel": "Nahrát prezentaci", "app.actionsBar.actionsDropdown.initPollLabel": "Zahájit anketu", "app.actionsBar.actionsDropdown.desktopShareLabel": "SdÃlet obrazovku", + "app.actionsBar.actionsDropdown.lockedDesktopShareLabel": "SdÃlenà obrazovky uzamÄeno", "app.actionsBar.actionsDropdown.stopDesktopShareLabel": "UkonÄit sdÃlenà obrazovky", "app.actionsBar.actionsDropdown.presentationDesc": "Nahrát VaÅ¡Ã prezentaci", "app.actionsBar.actionsDropdown.initPollDesc": "Zahájit anketu", @@ -222,8 +333,12 @@ "app.actionsBar.actionsDropdown.stopDesktopShareDesc": "UkonÄit sdÃlenà VaÅ¡Ã obrazovky s ostatnÃmi", "app.actionsBar.actionsDropdown.pollBtnLabel": "Spustit anketu", "app.actionsBar.actionsDropdown.pollBtnDesc": "PÅ™epne panel ankety", + "app.actionsBar.actionsDropdown.saveUserNames": "Uložit uživatelská jména", "app.actionsBar.actionsDropdown.createBreakoutRoom": "VytvoÅ™it vedlejÅ¡Ã mÃstnosti", "app.actionsBar.actionsDropdown.createBreakoutRoomDesc": "Vytvořà vedlejÅ¡Ã mÃstnosti pro rozdÄ›lenà stávajÃcÃho setkánÃ", + "app.actionsBar.actionsDropdown.captionsLabel": "Napsat vložené titulky", + "app.actionsBar.actionsDropdown.captionsDesc": "PÅ™epne panel titulků", + "app.actionsBar.actionsDropdown.takePresenter": "PÅ™evzÃt roli prezentujÃcÃho", "app.actionsBar.actionsDropdown.takePresenterDesc": "PÅ™iÅ™adà Vám roli pÅ™ednášejÃcÃho", "app.actionsBar.emojiMenu.statusTriggerLabel": "Nastavit stav", "app.actionsBar.emojiMenu.awayLabel": "NepÅ™Ãtomný", @@ -247,16 +362,20 @@ "app.actionsBar.emojiMenu.thumbsDownLabel": "Palec dolů", "app.actionsBar.emojiMenu.thumbsDownDesc": "ZmÄ›nà stav na palec dolů", "app.actionsBar.currentStatusDesc": "StávajÃcà stav {0}", - "app.audioNotification.audioFailedError1001": "Chyba 1001: WebSocket odpojen (WebSocket disconnected)", + "app.actionsBar.captions.start": "Zapnout zobrazenà vložených titulků", + "app.actionsBar.captions.stop": "Vypnout zobrazenà vložených titulků", + "app.audioNotification.audioFailedError1001": "Chyba 1001: WebSocket odpojen (WebSocket disconnected)\n", "app.audioNotification.audioFailedError1002": "Chyba 1002: Nelze zÅ™Ãdit WebSocket spojenà (Could not make a WebSocket connection)", "app.audioNotification.audioFailedError1003": "Chyba 1003: Verze prohlÞeÄe nenà podporovaná (Browser version not supported)", + "app.audioNotification.audioFailedError1004": "Chyba 1004: Chyba v průbÄ›hu hovoru (důvod={0}) (Failure on call)", "app.audioNotification.audioFailedError1005": "Chyba 1005: Hovor neoÄekávanÄ› ukonÄen (Call ended unexpectedly)", - "app.audioNotification.audioFailedError1006": "Chyba 1006: ÄŒas hovoru vyprÅ¡el (Call timed out)", - "app.audioNotification.audioFailedError1007": "Chyba 1007: Negociace ICE selhala (ICE negotiation failed)", + "app.audioNotification.audioFailedError1006": "Chyba 1006: ÄŒas hovoru vyprÅ¡el (Call timed out)\n", + "app.audioNotification.audioFailedError1007": "Chyba 1007: Vyjednani ICE selhalo (ICE negotiation failed)", "app.audioNotification.audioFailedError1008": "Chyba 1008: PÅ™enos selhal (Transfer failed)", - "app.audioNotification.audioFailedError1009": "Chyba 1009: Nemohu zÃskat STUN/TURN informaci serveru (Could not fetch STUN/TURN server information)", - "app.audioNotification.audioFailedError1010": "Chyba 1010: ICE negotiation timeout", - "app.audioNotification.audioFailedError1011": "Chyba 1011: ICE gathering timeout", + "app.audioNotification.audioFailedError1009": "Chyba 1009: Nemohu zÃskat informace od STUN/TURN serveru (Could not fetch STUN/TURN server information)", + "app.audioNotification.audioFailedError1010": "Chyba 1010: VyprÅ¡el Äas pro vyjednánà ICE (ICE negotiation timeout)", + "app.audioNotification.audioFailedError1011": "Chyba 1011: VyprÅ¡el Äas spojenà (Connection timeout ICE error 1011)", + "app.audioNotification.audioFailedError1012": "Chyba 1012: Spojenà bylo ukonÄeno (Connection closed, ICE error 1012)", "app.audioNotification.audioFailedMessage": "NepodaÅ™ilo se zÅ™Ãdit audio spojenÃ", "app.audioNotification.mediaFailedMessage": "getUserMicMedia selhalo, protože jsou povoleny pouze bezpeÄné zdroje", "app.audioNotification.closeLabel": "ZavÅ™Ãt", @@ -270,6 +389,7 @@ "app.breakoutTimeRemainingMessage": "ZbývajÃcà Äas vedlejÅ¡Ã mÃstnosti: {0}", "app.breakoutWillCloseMessage": "ÄŒas vyprÅ¡el. VedlejÅ¡Ã mÃstnost bude zanedlouho uzavÅ™ena", "app.calculatingBreakoutTimeRemaining": "PoÄÃtánà zbývajÃcÃho Äasu...", + "app.audioModal.ariaTitle": "Okno pÅ™ipojenà zvuku", "app.audioModal.microphoneLabel": "Mikrofon", "app.audioModal.listenOnlyLabel": "Pouze poslouchat", "app.audioModal.audioChoiceLabel": "Jak chcete pÅ™ipojit zvuk?", @@ -277,6 +397,7 @@ "app.audioModal.iOSErrorDescription": "V tuto chvÃli audio a video nenà podporováno v Chrome pro iOS.", "app.audioModal.iOSErrorRecommendation": "DoporuÄujeme použÃt Safari iOS.", "app.audioModal.audioChoiceDesc": "Vyberte, jak chcete pÅ™ipojit zvuk na tomto setkánÃ", + "app.audioModal.unsupportedBrowserLabel": "Zdá se, že použÃváte prohlÞeÄ, který nenà plnÄ› podporován. Pro plnou podporu, použijte prosÃm buÄto {0} nebo {1}.", "app.audioModal.closeLabel": "ZavÅ™Ãt", "app.audioModal.yes": "Ano", "app.audioModal.no": "Ne", @@ -286,11 +407,22 @@ "app.audioModal.settingsTitle": "ZmÄ›nit VaÅ¡e nastavenà zvuku", "app.audioModal.helpTitle": "DoÅ¡lo k potÞÃm s VaÅ¡imi zvukovými zaÅ™ÃzenÃmi", "app.audioModal.helpText": "Povolili jste pÅ™Ãstup k VaÅ¡emu mikrofonu? MÄ›l by se Vám zobrazit dialog s dotazem žádajÃcÃm, abyste aplikaci udÄ›lili oprávnÄ›nà využÃt VaÅ¡e zvuková zaÅ™Ãzenà – abyste se mohli pÅ™ipojit k audio konferenci, je nutné udÄ›lit souhlas. Pokud to nenà Váš pÅ™Ãpad, pokuste se nastavit oprávnÄ›nà pro Váš mikrofon v nastavenà VaÅ¡eho prohlÞeÄe.", + "app.audioModal.help.noSSL": "Tato stránka nenà zabazpeÄena. Pro pÅ™Ãstup k mikrofonu musà být stránka poskytována pomocà HTTPS. Kontaktujte prosÃm správce serveru.", + "app.audioModal.help.macNotAllowed": "Zdá se, že nastaveni VaÅ¡eho systému Mac blokuje pÅ™Ãstup k VaÅ¡emu mikrofonu. OtevÅ™ete PÅ™edvolby systemu > ZabezpeÄenà a Soukromà > Soukromà > Mikrofon a zkontrolujte, že je Váš prohlÞeÄ povolen.", + "app.audioModal.audioDialTitle": "PÅ™ipojit se pomocà telefonu", + "app.audioDial.audioDialDescription": "VytoÄit", + "app.audioDial.audioDialConfrenceText": "a zadejte ÄÃslo PIN kontference", + "app.audioModal.autoplayBlockedDesc": "PotÅ™ebujeme VaÅ¡e oprávnÄ›nà k pÅ™ehrávánà zvuku", + "app.audioModal.playAudio": "PÅ™ehrát zvuk", + "app.audioModal.playAudio.arialabel" : "PÅ™ehrát zvuk", + "app.audioDial.tipIndicator": "Tip", + "app.audioDial.tipMessage": "ZmáÄknÄ›te \"0\" na svém telefonu pro ztlumenà se / zapnutà zvuku", "app.audioModal.connecting": "PÅ™ipojovánÃ", "app.audioModal.connectingEchoTest": "PÅ™ipojovánà k testu ozvÄ›ny", "app.audioManager.joinedAudio": "PÅ™ipojili jste se k audio konferenci", "app.audioManager.joinedEcho": "PÅ™ipojili jste se k testu ozvÄ›ny", "app.audioManager.leftAudio": "Opustili jste audio konferenci", + "app.audioManager.reconnectingAudio": "SnažÃm se znovu pÅ™ipojit zvuk", "app.audioManager.genericError": "Chyba: doÅ¡lo k chybÄ›, zkuste to prosÃm znovu", "app.audioManager.connectionError": "Chyba: chyba spojenÃ", "app.audioManager.requestTimeout": "Chyba: Äas pro Váš požadavek vyprÅ¡el", @@ -313,26 +445,61 @@ "app.audio.permissionsOverlay.hint": "Abyste se mohli zúÄastnit audio konference, musÃte povolit pÅ™Ãstup ke svým audiozaÅ™ÃzenÃm", "app.error.removed": "VaÅ¡e úÄast na setkánà byla ukonÄena", "app.error.meeting.ended": "UkonÄil jste svou úÄast na setkánÃ", + "app.meeting.logout.duplicateUserEjectReason": "K setkánà se snažà pÅ™ipojit duplicitnà uživatel", + "app.meeting.logout.permissionEjectReason": "Byl(a) jste vyhozen(a) z důvodu poruÅ¡enà pravidel", + "app.meeting.logout.ejectedFromMeeting": "VaÅ¡e úÄast na setkánà byla ukonÄena", + "app.meeting.logout.validateTokenFailedEjectReason": "Selhánà oveÅ™enà pÅ™ihlaÅ¡ovacÃho tokenu", + "app.meeting.logout.userInactivityEjectReason": "Uživatel je neaktivnà pÅ™ÃliÅ¡ dlouho", + "app.meeting-ended.rating.legendLabel": "Hodnocenà zpÄ›tné vazby", + "app.meeting-ended.rating.starLabel": "HvÄ›zda", "app.modal.close": "ZavÅ™Ãt", + "app.modal.close.description": "Zahodà zmÄ›ny a zavÅ™e okno", "app.modal.confirm": "Hotovo", + "app.modal.newTab": "(otevÅ™e nový panel)", + "app.modal.confirm.description": "Uložà zmÄ›ny a zavÅ™e okno", "app.dropdown.close": "ZavÅ™Ãt", "app.error.400": "Å patný požadavek", "app.error.401": "Neautorizováno", + "app.error.403": "VaÅ¡e úÄast na setkánà byla ukonÄena", "app.error.404": "Nenalezeno", + "app.error.410": "Setkánà skonÄilo", "app.error.500": "O ou, nÄ›co se nepovedlo", "app.error.leaveLabel": "PÅ™ihlaÅ¡te se znovu", + "app.error.fallback.presentation.title": "DoÅ¡lo k chybÄ›", + "app.error.fallback.presentation.description": "Bylo to zalogováno. Zkuste prosÃm znovu naÄÃst stránku.", + "app.error.fallback.presentation.reloadButton": "Znovu naÄÃst", "app.guest.waiting": "ÄŒekáme na souhlas k pÅ™ipojenà se", + "app.userList.guest.waitingUsers": "ÄŒekajÃcà uživatelé", + "app.userList.guest.waitingUsersTitle": "Správa uživatelů", + "app.userList.guest.optionTitle": "Zkontrolovat ÄekajÃcà uživatele", + "app.userList.guest.allowAllAuthenticated": "Povolit vÅ¡echny pÅ™ihlášené", + "app.userList.guest.allowAllGuests": "Povolit vÅ¡echny hosty", + "app.userList.guest.allowEveryone": "Povolit vÅ¡echny", + "app.userList.guest.denyEveryone": "Zakázat vÅ¡echny", + "app.userList.guest.pendingUsers": "{0} ÄŒekajÃch uživatelů", + "app.userList.guest.pendingGuestUsers": "{0} ÄŒekajÃcÃch hostů", + "app.userList.guest.pendingGuestAlert": "PÅ™ipojil se k relaci a Äeká na VaÅ¡e schválenÃ", + "app.userList.guest.rememberChoice": "Zapamatovat volbu", + "app.user-info.title": "Vyhledávánà v adresáři\n", "app.toast.breakoutRoomEnded": "VedlejÅ¡Ã mÃstnost byla ukonÄena. ProsÃm, pÅ™ipojte se znovu ke zvuku.", "app.toast.chat.public": "Nová zpráva ve veÅ™ejném chatu", "app.toast.chat.private": "Nová zpráva v soukromém chatu", "app.toast.chat.system": "System", + "app.toast.clearedEmoji.label": "Emoji status vymazán", + "app.toast.setEmoji.label": "Emoji status nastaven na {0}", + "app.toast.meetingMuteOn.label": "VÅ¡ichni uzivatelé byli ztlumeni", + "app.toast.meetingMuteOff.label": "Ztlumenà zvuku schůzky vypnuto", "app.notification.recordingStart": "Toto setkánà je nynà nahráváno", + "app.notification.recordingStop": "Toto setkánà nenà nahráváno", "app.notification.recordingPaused": "Toto setkánà již nenà nehráváno", "app.notification.recordingAriaLabel": "ÄŒas záznamu ", + "app.notification.userJoinPushAlert": "{0} se pÅ™ipojil k relaci", + "app.shortcut-help.title": "Klávesové zkratky\n", "app.shortcut-help.accessKeyNotAvailable": "Klávesové zkratky nejsou dostupné", "app.shortcut-help.comboLabel": "Kombinace", "app.shortcut-help.functionLabel": "Funkce", "app.shortcut-help.closeLabel": "ZavÅ™Ãt", + "app.shortcut-help.closeDesc": "ZavÅ™Ãt panel klávesových zkratek", "app.shortcut-help.openOptions": "OtevÅ™Ãt volby", "app.shortcut-help.toggleUserList": "PÅ™epnout seznam uživatelů", "app.shortcut-help.toggleMute": "Ztlumit / ZruÅ¡it ztlumenÃ", @@ -341,25 +508,45 @@ "app.shortcut-help.closePrivateChat": "ZavÅ™Ãt soukromý chat", "app.shortcut-help.openActions": "OtevÅ™Ãt menu akcÃ", "app.shortcut-help.openStatus": "OtevÅ™Ãt menu stavů", + "app.shortcut-help.togglePan": "Aktivovat nástroj posunutà (PrezentujÃcÃ)", + "app.shortcut-help.nextSlideDesc": "DalÅ¡Ã stránka prezentace (PrezentujÃcÃ)", + "app.shortcut-help.previousSlideDesc": "PÅ™edchozà stránka prezentace (PrezentujÃcÃ)", "app.lock-viewers.title": "Uzamknout posluchaÄe", + "app.lock-viewers.description": "Tato nastavenà Vám umožňujà omezit uživánà specifických funkcà sledujÃcÃmi:", "app.lock-viewers.featuresLable": "Funkce", + "app.lock-viewers.lockStatusLabel": "Stav", "app.lock-viewers.webcamLabel": "SdÃlet webkameru", "app.lock-viewers.otherViewersWebcamLabel": "VidÄ›t webkamery ostatnÃch", + "app.lock-viewers.microphoneLable": "SdÃlet zvuk mikrofonu", + "app.lock-viewers.PublicChatLabel": "PosÃlat zprávy do veÅ™ejného chatu", + "app.lock-viewers.PrivateChatLable": "Poslat zprávy do soukromého chatu", + "app.lock-viewers.notesLabel": "Upravovat sdÃlené poznámky", + "app.lock-viewers.userListLabel": "VidÄ›t ostatnà sledujÃcà v seznamu uživatelů", + "app.lock-viewers.ariaTitle": "Panel nastavenà omezenà uživatelů", + "app.lock-viewers.button.apply": "Aplikovat", "app.lock-viewers.button.cancel": "ZruÅ¡it", "app.lock-viewers.locked": "UzamÄen", + "app.lock-viewers.unlocked": "Povoleno", "app.recording.startTitle": "Zahájit nahrávánÃ", + "app.recording.stopTitle": "Pozastavit nahrávánÃ", + "app.recording.resumeTitle": "PokraÄovat v nahrávánÃ", + "app.recording.startDescription": "Nahrávánà může být pozastaveno opÄ›tovným stiskem nahrávacÃho tlaÄÃtka.", + "app.recording.stopDescription": "Opravdu chcete pozastavit nahrávánÃ? Nahrávánà můžete obnovit opÄ›tovným stiskem nahrávacÃho tlaÄÃtka.", "app.videoPreview.cameraLabel": "Kamera", + "app.videoPreview.profileLabel": "Kvalita videa", "app.videoPreview.cancelLabel": "ZruÅ¡it", "app.videoPreview.closeLabel": "ZavÅ™Ãt", + "app.videoPreview.findingWebcamsLabel": "Hledám webkamery", "app.videoPreview.startSharingLabel": "Zahájit sdÃlenÃ", "app.videoPreview.webcamOptionLabel": "Vyberte webkameru", "app.videoPreview.webcamPreviewLabel": "Náhled webkamery", "app.videoPreview.webcamSettingsTitle": "Nastavenà webkamery", "app.videoPreview.webcamNotFoundLabel": "Webkamera nebyla nalezena", + "app.videoPreview.profileNotFoundLabel": "Nenalezen podporovaný profil kamery", "app.video.joinVideo": "SdÃlet webkameru", "app.video.leaveVideo": "UkonÄit sdÃlenà webkamery", "app.video.iceCandidateError": "Chyba (Error on adding ICE candidate)", - "app.video.iceConnectionStateError": "Chyba 1107: ICE negotiation failed", + "app.video.iceConnectionStateError": "Chyba 1107: Spojeni selhalo (ICE error 1107)", "app.video.permissionError": "Chyba sdÃlenà webkamery. ProsÃm ověřte oprávnÄ›nÃ", "app.video.sharingError": "Chyba sdÃlenà webkamery", "app.video.notFoundError": "Nemohu nalézt webkameru. UjistÄ›te se, že je pÅ™ipojena", @@ -367,9 +554,13 @@ "app.video.notSupportedError": "Video z webkamery můžete sdÃlet pouze s bezpeÄnými zdroji, ujistÄ›te se prosÃm o platnosti VaÅ¡eho SSL certifikátu", "app.video.notReadableError": "Nemohu zÃskat video z webkamery. UjistÄ›te se, že webkameru nepoužÃvá jiný program", "app.video.mediaFlowTimeout1020": "Chyba 1020: media nemohou dosáhnout server", + "app.video.suggestWebcamLock": "Vynutit uzamÄenà nastavenà webkamer uživatelů?", + "app.video.suggestWebcamLockReason": "(toto vylepÅ¡Ã stabilitu setkánÃ)", + "app.video.enable": "Povolit", "app.video.cancel": "ZruÅ¡it", "app.video.swapCam": "ProhozenÃ", "app.video.swapCamDesc": "Prohodà smÄ›r webkamer", + "app.video.videoLocked": "Nastavenà sdÃlenà webkamer uzamÄeno", "app.video.videoButtonDesc": "SdÃlet webkameru", "app.video.videoMenu": "Video menu", "app.video.videoMenuDisabled": "Webkamera je deaktivována v nastavenÃ", @@ -391,16 +582,17 @@ "app.video.stats.currentDelay": "Aktuálnà zpoždÄ›nÃ", "app.fullscreenButton.label": "Nastavit {0} na celou obrazovku", "app.deskshare.iceConnectionStateError": "Chyba 1108: ICE spojenà selhalo pÅ™i sdÃlenà obrazovky", - "app.sfu.mediaServerConnectionError2000": "Chyba 2000: Nemožno pÅ™ipojit se k media serveru", + "app.sfu.mediaServerConnectionError2000": "Chyba 2000: Nelze se pÅ™ipojit k media serveru", "app.sfu.mediaServerOffline2001": "Chyba 2001: Media server je offline. Zkuste to prosÃm pozdÄ›ji.", "app.sfu.mediaServerNoResources2002": "Chyba 2002: Media server nemá žádné dostupné prostÅ™edky", "app.sfu.mediaServerRequestTimeout2003": "Chyba 2003: Požadavky na media server expirujÃ", "app.sfu.serverIceGatheringFailed2021": "Chyba 2021: Media server cannot gather ICE candidates", "app.sfu.serverIceGatheringFailed2022": "Chyba 2022: Media server ICE connection failed", "app.sfu.mediaGenericError2200": "Chyba 2200: Selhalo zpracovánà požadavku na media serveru", - "app.sfu.invalidSdp2202":"Chyba 2202: Client vygeneroval neplatný SDP", + "app.sfu.invalidSdp2202":"Chyba 2202: Client vygeneroval neplatný požadavek (SDP error)", "app.sfu.noAvailableCodec2203": "Chyba 2203: Server nemůže najÃt žádný vhodný kodek", "app.meeting.endNotification.ok.label": "OK", + "app.whiteboard.annotations.poll": "Výsledky hlasovánà byli zveÅ™ejnÄ›ny", "app.whiteboard.toolbar.tools": "Nástroje", "app.whiteboard.toolbar.tools.hand": "Posunout", "app.whiteboard.toolbar.tools.pencil": "ZvýrazňovaÄ", @@ -439,6 +631,8 @@ "app.videoDock.webcamFocusDesc": "ZvÄ›tÅ¡it vybranou webkameru", "app.videoDock.webcamUnfocusLabel": "Normálnà velikost", "app.videoDock.webcamUnfocusDesc": "ZmenÅ¡it vybranou webkameru na normálnà velikost", + "app.videoDock.autoplayBlockedDesc": "PotÅ™ebujeme VaÅ¡e povolenÃ, abychom Vám mohli ukázat kamery ostatnÃch uživatelů.", + "app.videoDock.autoplayAllowLabel": "Zobrazit webkamery", "app.invitation.title": "Pozvánka do vedlejÅ¡Ã mÃstnosti", "app.invitation.confirm": "Pozvat", "app.createBreakoutRoom.title": "VedlejÅ¡Ã mÃstnosti", @@ -452,7 +646,9 @@ "app.createBreakoutRoom.join": "PÅ™ipojit se do mÃstnosti", "app.createBreakoutRoom.joinAudio": "Zapnout zvuk", "app.createBreakoutRoom.returnAudio": "Vrátit audio", + "app.createBreakoutRoom.alreadyConnected": "Již v mÃstnosti", "app.createBreakoutRoom.confirm": "VytvoÅ™it", + "app.createBreakoutRoom.record": "Nahrávat", "app.createBreakoutRoom.numberOfRooms": "PoÄet mÃstnostÃ", "app.createBreakoutRoom.durationInMinutes": "Trvánà (minuty)", "app.createBreakoutRoom.randomlyAssign": "Náhodné pÅ™iÅ™azenÃ", @@ -460,11 +656,30 @@ "app.createBreakoutRoom.roomName": "{0} (MÃstnost- {1})", "app.createBreakoutRoom.doneLabel": "Hotovo", "app.createBreakoutRoom.nextLabel": "DalÅ¡Ã", + "app.createBreakoutRoom.minusRoomTime": "ZmenÅ¡it Äas vedlejÅ¡Ã mÃstnosti na ", + "app.createBreakoutRoom.addRoomTime": "ZvÄ›tÅ¡it Äas vedlejÅ¡Ã mÃstnosti na", "app.createBreakoutRoom.addParticipantLabel": "+ PÅ™idat posluchaÄe", "app.createBreakoutRoom.freeJoin": "Dovolit posluchaÄům, aby si sami vybrali, do které vedlejÅ¡Ã mÃstnosti se pÅ™ipojÃ", "app.createBreakoutRoom.leastOneWarnBreakout": "Do vedlejÅ¡Ã mÃstnosti musÃte pÅ™iÅ™adit alespoň jednoho posluchaÄe", + "app.createBreakoutRoom.modalDesc": "Tip: Můžete pÅ™etáhnout uživatelské jméno pro pÅ™iÅ™azenà uživatele do konkrétnà mÃstnosti.", + "app.createBreakoutRoom.roomTime": "{0} minut", + "app.createBreakoutRoom.numberOfRoomsError": "Neplatný poÄet vedlejÅ¡Ãch mÃstnostÃ.", "app.externalVideo.start": "SdÃlet nové video", - "app.externalVideo.close": "ZavÅ™Ãt" + "app.externalVideo.title": "SdÃlet externà video", + "app.externalVideo.input": "URL externÃho videa", + "app.externalVideo.urlInput": "PÅ™idat URL videa", + "app.externalVideo.urlError": "Video s tÃmto URL nenà podporováno", + "app.externalVideo.close": "ZavÅ™Ãt", + "app.externalVideo.autoPlayWarning": "PÅ™ehrát video k povolenà synchronizace mediÃ.", + "app.network.connection.effective.slow": "Pozorujeme problémy s pÅ™ipojenÃm.", + "app.network.connection.effective.slow.help": "VÃce informacÃ", + "app.externalVideo.noteLabel": "Poznámka: SdÃlené externà viideo nebude obsaženo v záznamu. Pouze videa z YouTube, Vimeo, Instructure Media, Twitch a Daily Motion jsou podporována.", + "app.actionsBar.actionsDropdown.shareExternalVideo": "SdÃlet externà video", + "app.actionsBar.actionsDropdown.stopShareExternalVideo": "UkonÄit sdÃlenà externÃho videa", + "app.iOSWarning.label": "ProsÃm aktualizujte na iOS 12.2 nebo novÄ›jÅ¡Ã", + "app.legacy.unsupportedBrowser": "Zdá se, že použÃváte nepodporovaný prohlÞeÄ. Pro plnou podporu, použijte prosÃm buÄto {0} nebo {1}.", + "app.legacy.upgradeBrowser": "Zdá se, že použÃváte zastaralou verzi podporovaného prohlÞeÄe. Pro plnou podporu si prosÃm aktualizujte svůj prohlÞeÄ.", + "app.legacy.criosBrowser": "Pro plnou podporu prosÃm na systému iOS použijte prohlÞeÄ Safari." } diff --git a/bigbluebutton-html5/private/locales/da.json b/bigbluebutton-html5/private/locales/da.json index 104c831c9839fae011305fc8eaf85b07af5db1eb..cf5cebb1748afe9c7e19782acd39b5be8bb86031 100644 --- a/bigbluebutton-html5/private/locales/da.json +++ b/bigbluebutton-html5/private/locales/da.json @@ -1,7 +1,6 @@ { "app.home.greeting": "Din Præsentation starter om lidt ...", "app.chat.submitLabel": "Send besked", - "app.chat.errorMinMessageLength": "Denne besked er {0} karakter for kort", "app.chat.errorMaxMessageLength": "Denne besked er {0} karakter for lang", "app.chat.disconnected": "Beskeden kan ikke sendes da du er offline", "app.chat.locked": "Beskeder kan ikke sendes da chatten er lÃ¥st", @@ -112,7 +111,6 @@ "app.media.autoplayAlertDesc": "Tillad adgang", "app.media.screenshare.start": "Skærmdelingen er startet", "app.media.screenshare.end": "Skærmdelingen er sluttet", - "app.media.screenshare.safariNotSupported": "Skærmdelingen understøttes i øjeblikket ikke af Safari. Brug venligst Firefox eller Google Chrome.", "app.media.screenshare.autoplayBlockedDesc": "Vi har brug for din tilladelse til at vise programlederens skærm.", "app.media.screenshare.autoplayAllowLabel": "Se delt skærm", "app.screenshare.notAllowed": "Fejl: Tilladelse til adgangskærmbilledet blev ikke givet.", @@ -360,18 +358,6 @@ "app.actionsBar.currentStatusDesc": "Nuværende status {0}", "app.actionsBar.captions.start": "Start undertekster", "app.actionsBar.captions.stop": "Stop undertekster", - "app.audioNotification.audioFailedError1001": "Fejl 1001: Forbindelse til WebSocket afbrudt", - "app.audioNotification.audioFailedError1002": "Fejl 1002: Kunne ikke forbinde til WebSocket", - "app.audioNotification.audioFailedError1003": "Fejl 1003: Browser versionen er ikke understøttet", - "app.audioNotification.audioFailedError1004": "Fejl 1004: Opkaldsfejl (reason={0})", - "app.audioNotification.audioFailedError1005": "Fejl 1005: Opkaldet afsluttede uventet", - "app.audioNotification.audioFailedError1006": "Fejl 1006: Opkaldet løb ud - Timedout", - "app.audioNotification.audioFailedError1007": "Fejl 1007: ICE forhandlingerne fejlede", - "app.audioNotification.audioFailedError1008": "Fejl 1008: Overførsel fejlede", - "app.audioNotification.audioFailedError1009": "Fejl 1009: Kunne ikke finde STUN/TURN server informationer ", - "app.audioNotification.audioFailedError1010": "Fejl 1010: ICE forhandlinger løb ud - Timedout", - "app.audioNotification.audioFailedError1011": "Fejl 1011: ICE samlingen løb ud - Timedout", - "app.audioNotification.audioFailedError1012": "Fejl 1012: ICE forbindelse afbrudt", "app.audioNotification.audioFailedMessage": "Din lyd, kunne ikke oprette forbindelse ", "app.audioNotification.mediaFailedMessage": "getUserMicMedia fejlede, da kun sikre oprindelser er tilladt", "app.audioNotification.closeLabel": "Luk", @@ -542,14 +528,12 @@ "app.video.joinVideo": "Del webcam", "app.video.leaveVideo": "Stop deling af webkamera", "app.video.iceCandidateError": "Fejl under tilføjelsen af ICE kandidat", - "app.video.iceConnectionStateError": "Fejl 1107: ICE forhandlinger fejlede", "app.video.permissionError": "Deling af webkamera fejlede. Tjek venligst tilladelser", "app.video.sharingError": "Deling af webkamera fejlede", "app.video.notFoundError": "Kunne ikke finde webkamera. Tjek venligst om kameraet er korrekt tilsluttet.", "app.video.notAllowed": "Manglende tilladelser for at kunne dele webkamera. Tjek venligst dine browser tilladelser", "app.video.notSupportedError": "Video fra webkameraer kan kun deles med sikre kilder, værd sikker pÃ¥ dit SSL certifikat er gyldig. ", "app.video.notReadableError": "Kunne ikke vise video fra webkamera. Tjek venligst om der er andre programmer der benytter kameraet", - "app.video.mediaFlowTimeout1020": "Fejl 1020: Medie kunne ikke kontakte serveren", "app.video.suggestWebcamLock": "HÃ¥ndhæve lÃ¥s indstilling for deltagernes webkameraer?", "app.video.suggestWebcamLockReason": "(dette vil forbedre stabiliteten af mødet)", "app.video.enable": "Aktiver", @@ -577,16 +561,6 @@ "app.video.stats.encodeUsagePercent": "Encode brug", "app.video.stats.currentDelay": "Nuværende forsinkelse ", "app.fullscreenButton.label": "Gør {0} fuld skærm", - "app.deskshare.iceConnectionStateError": "Fejl 1108: ICE forbindelse fejlede under skærmdeling", - "app.sfu.mediaServerConnectionError2000": "Fejl 2000: Kunne ikke forbinde til medieserver", - "app.sfu.mediaServerOffline2001": "Fejl 2001: Medieserver er offline. Prøv igen senere.", - "app.sfu.mediaServerNoResources2002": "Fejl 2002: Medieserveren har ingen tilgængelige ressourcer ", - "app.sfu.mediaServerRequestTimeout2003": "Fejl 2003: Anmodningen til medieserveren løber ud - timed out", - "app.sfu.serverIceGatheringFailed2021": "Fejl 2021: Medieserveren kan ikke samle ICE kandidater", - "app.sfu.serverIceGatheringFailed2022": "Fejl 2022: Medieserver ICE forbindelse fejlede", - "app.sfu.mediaGenericError2200": "Fejl 2200: Medieserver processering af anmodning fejlede ", - "app.sfu.invalidSdp2202":"Fejl 2202: Klient generede ugyldig SDP", - "app.sfu.noAvailableCodec2203": "Fejl 2203: Serveren kunne ikke finde et egnet codec", "app.meeting.endNotification.ok.label": "OK", "app.whiteboard.annotations.poll": "Afstemningsresultaterne er udgivet", "app.whiteboard.toolbar.tools": "Værktøjer", diff --git a/bigbluebutton-html5/private/locales/de.json b/bigbluebutton-html5/private/locales/de.json index 4354d8f5b3fb162c06a10c5d50a172209ee8dcb2..db55ca84f58fe180e859a738ae434496904709da 100644 --- a/bigbluebutton-html5/private/locales/de.json +++ b/bigbluebutton-html5/private/locales/de.json @@ -1,7 +1,6 @@ { "app.home.greeting": "Ihre Präsentation beginnt in Kürze...", "app.chat.submitLabel": "Nachricht senden", - "app.chat.errorMinMessageLength": "Die Nachricht ist {0} Buchstabe(n) zu kurz", "app.chat.errorMaxMessageLength": "Die Nachricht ist {0} Buchstabe(n) zu lang", "app.chat.disconnected": "Sie sind nicht verbunden, es können keine Nachrichten gesendet werden", "app.chat.locked": "Der Chat ist gesperrt. Sie können keine Nachrichten schreiben.", @@ -40,7 +39,7 @@ "app.captions.menu.previewLabel": "Vorschau", "app.captions.menu.cancelLabel": "Abbrechen", "app.captions.pad.hide": "Untertitel verbergen", - "app.captions.pad.tip": "Drücken Sie Esc um die Editorwerkzeugliste auszuwählen", + "app.captions.pad.tip": "Drücken Sie Esc, um die Editorwerkzeugliste auszuwählen", "app.captions.pad.ownership": "Ãœbernehmen", "app.captions.pad.ownershipTooltip": "Ihnen wird die Kontrolle der {0} Untertitel zugewiesen", "app.captions.pad.interimResult": "Zwischenergebnisse", @@ -52,9 +51,9 @@ "app.note.label": "Notiz", "app.note.hideNoteLabel": "Notiz verbergen", "app.user.activityCheck": "Nutzeraktivitätsprüfung", - "app.user.activityCheck.label": "Prüfen ob Nutzer noch in der Konferenz ist ({0})", + "app.user.activityCheck.label": "Prüfen, ob Nutzer noch in der Konferenz ist ({0})", "app.user.activityCheck.check": "Prüfen", - "app.note.tipLabel": "Drücken Sie Esc um die Editorwerkzeugliste auszuwählen", + "app.note.tipLabel": "Drücken Sie Esc, um die Editorwerkzeugliste auszuwählen", "app.userList.usersTitle": "Teilnehmer", "app.userList.participantsTitle": "Teilnehmer", "app.userList.messagesTitle": "Nachrichten", @@ -68,8 +67,8 @@ "app.userList.toggleCompactView.label": "Kompaktansichtmodus wechseln", "app.userList.guest": "Gast", "app.userList.menuTitleContext": "Verfügbare Optionen", - "app.userList.chatListItem.unreadSingular": "{0} Neue Nachricht", - "app.userList.chatListItem.unreadPlural": "{0} Neue Nachrichten", + "app.userList.chatListItem.unreadSingular": "{0} neue Nachricht(en)", + "app.userList.chatListItem.unreadPlural": "{0} neue Nachricht(en)", "app.userList.menu.chat.label": "Privaten Chat starten", "app.userList.menu.clearStatus.label": "Status zurücksetzen", "app.userList.menu.removeUser.label": "Teilnehmer entfernen", @@ -91,7 +90,7 @@ "app.userList.userOptions.muteAllExceptPresenterDesc": "Schaltet alle Teilnehmer außer den Präsentator stumm", "app.userList.userOptions.unmuteAllLabel": "Konferenz-Stummschaltung aufheben", "app.userList.userOptions.unmuteAllDesc": "Hebt die Konferenz-Stummschaltung auf", - "app.userList.userOptions.lockViewersLabel": "Zuschauerrechte einschränken", + "app.userList.userOptions.lockViewersLabel": "Zuschauerrechte einstellen", "app.userList.userOptions.lockViewersDesc": "Schränkt bestimmte Funktionen der Konferenzteilnehmer ein", "app.userList.userOptions.disableCam": "Teilnehmerwebcams sind deaktiviert", "app.userList.userOptions.disableMic": "Teilnehmermikrofone sind deaktiviert", @@ -112,6 +111,7 @@ "app.media.autoplayAlertDesc": "Zugang erlauben", "app.media.screenshare.start": "Bildschirmfreigabe wurde gestartet", "app.media.screenshare.end": "Bildschirmfreigabe wurde gestoppt", + "app.media.screenshare.unavailable": "Bildschirmfreigabe nicht verfügbar", "app.media.screenshare.safariNotSupported": "Bildschirmfreigabe wird gegenwärtig von Safari nicht unterstützt. Bitte verwenden Sie Firefox oder Google Chrome.", "app.media.screenshare.autoplayBlockedDesc": "Wir benötigen Ihre Zustimmung, um Ihnen den Bildschirm des Präsentators zu zeigen.", "app.media.screenshare.autoplayAllowLabel": "Geteilten Bildschirm ansehen", @@ -165,8 +165,8 @@ "app.presentationUploder.dropzoneLabel": "Hochzuladende Dateien hier hin ziehen", "app.presentationUploder.dropzoneImagesLabel": "Bilder hier hinziehen, um sie hochzuladen", "app.presentationUploder.browseFilesLabel": "oder nach Dateien suchen", - "app.presentationUploder.browseImagesLabel": "oder auf der Festplatte nach Bildern suchen", - "app.presentationUploder.fileToUpload": "Wird hochgeladen...", + "app.presentationUploder.browseImagesLabel": "oder nach Bildern suchen/aufnehmen", + "app.presentationUploder.fileToUpload": "Bereit zum Hochladen...", "app.presentationUploder.currentBadge": "Aktuell", "app.presentationUploder.rejectedError": "Die ausgewählten Dateien wurden zurückgewiesen. Bitte prüfen Sie die zulässigen Dateitypen.", "app.presentationUploder.upload.progress": "Hochladen ({0}%)", @@ -238,9 +238,9 @@ "app.navBar.settingsDropdown.fullscreenLabel": "Als Vollbild darstellen", "app.navBar.settingsDropdown.settingsLabel": "Einstellungen öffnen", "app.navBar.settingsDropdown.aboutLabel": "Versionsinfo", - "app.navBar.settingsDropdown.leaveSessionLabel": "Ausloggen", + "app.navBar.settingsDropdown.leaveSessionLabel": "Konferenz verlassen", "app.navBar.settingsDropdown.exitFullscreenLabel": "Vollbilddarstellung beenden", - "app.navBar.settingsDropdown.fullscreenDesc": "Das Einstellungsmenü als Vollbild darstellen", + "app.navBar.settingsDropdown.fullscreenDesc": "Einstellungsmenü als Vollbild darstellen", "app.navBar.settingsDropdown.settingsDesc": "Basiseinstellungen verändern", "app.navBar.settingsDropdown.aboutDesc": "Informationen über den Client anzeigen", "app.navBar.settingsDropdown.leaveSessionDesc": "Konferenz verlassen", @@ -250,7 +250,7 @@ "app.navBar.settingsDropdown.helpLabel": "Hilfe", "app.navBar.settingsDropdown.helpDesc": "Link zu Videoanleitungen (öffnet neuen Browsertab)", "app.navBar.settingsDropdown.endMeetingDesc": "Beendet die aktuelle Konferenz", - "app.navBar.settingsDropdown.endMeetingLabel": "Beende Konferenz", + "app.navBar.settingsDropdown.endMeetingLabel": "Konferenz beenden", "app.navBar.userListToggleBtnLabel": "Teilnehmerliste umschalten", "app.navBar.toggleUserList.ariaLabel": "Teilnehmer/Nachrichten-Umschaltung", "app.navBar.toggleUserList.newMessages": "mit Benachrichtigung für neue Nachrichten", @@ -260,7 +260,7 @@ "app.navBar.emptyAudioBrdige": "Kein aktives Mikrofon. Bitte erlauben Sie Zugriff auf Ihr Mikrofon, um in der Aufzeichnung auch Ihr Audio zu hören.", "app.leaveConfirmation.confirmLabel": "Verlassen", "app.leaveConfirmation.confirmDesc": "Hiermit verlassen Sie Konferenz", - "app.endMeeting.title": "Beende Konferenz", + "app.endMeeting.title": "Konferenz beenden", "app.endMeeting.description": "Sind Sie sicher, dass Sie die Konferenz beenden wollen?", "app.endMeeting.yesLabel": "Ja", "app.endMeeting.noLabel": "Nein", @@ -322,10 +322,10 @@ "app.talkingIndicator.isTalking" : "{0} spricht", "app.talkingIndicator.wasTalking" : "{0} spricht nicht mehr", "app.actionsBar.actionsDropdown.actionsLabel": "Aktionen", - "app.actionsBar.actionsDropdown.presentationLabel": "Eine Präsentation hochladen", + "app.actionsBar.actionsDropdown.presentationLabel": "Präsentation hochladen", "app.actionsBar.actionsDropdown.initPollLabel": "Eine Umfrage starten", "app.actionsBar.actionsDropdown.desktopShareLabel": "Bildschirm freigeben", - "app.actionsBar.actionsDropdown.lockedDesktopShareLabel": "Bilderschirmfreigabe gesperrt", + "app.actionsBar.actionsDropdown.lockedDesktopShareLabel": "Bildschirmfreigabe gesperrt", "app.actionsBar.actionsDropdown.stopDesktopShareLabel": "Bildschirmfreigabe beenden", "app.actionsBar.actionsDropdown.presentationDesc": "Präsentation hochladen", "app.actionsBar.actionsDropdown.initPollDesc": "Eine Umfrage starten", @@ -364,18 +364,18 @@ "app.actionsBar.currentStatusDesc": "Aktueller Status {0}", "app.actionsBar.captions.start": "Untertitel starten", "app.actionsBar.captions.stop": "Untertitel stoppen", - "app.audioNotification.audioFailedError1001": "Fehler 1001: Websocket unterbrochen", - "app.audioNotification.audioFailedError1002": "Fehler 1002: Websocketverbindung konnte nicht hergestellt werden", - "app.audioNotification.audioFailedError1003": "Fehler 1003: Browserversion wird nicht unterstützt", - "app.audioNotification.audioFailedError1004": "Fehler 1004: Verbindungsfehler (Grund={0})", - "app.audioNotification.audioFailedError1005": "Fehler 1005: Verbindung unerwartet beendet", - "app.audioNotification.audioFailedError1006": "Fehler 1006: Verbindungszeitüberschreitung", - "app.audioNotification.audioFailedError1007": "Fehler 1007: ICE Verbindung fehlgeschlagen", - "app.audioNotification.audioFailedError1008": "Fehler 1008: Transfer fehlgeschlagen", - "app.audioNotification.audioFailedError1009": "Fehler 1009: STUN/TURN Serverinformation konnten nicht abgerufen werden", - "app.audioNotification.audioFailedError1010": "Fehler 1010: Zeitüberschreitung bei ICE Verbindung", - "app.audioNotification.audioFailedError1011": "Fehler 1011: Zeitüberschreitung beim ICE Gathering", - "app.audioNotification.audioFailedError1012": "Fehler 1012: ICE Verbindung wurde beendet", + "app.audioNotification.audioFailedError1001": "WebSocket Verbindung getrennt (Fehler 1001)", + "app.audioNotification.audioFailedError1002": "WebSocket Verbindung konnte nicht hergestellt werden (Fehler 1002)", + "app.audioNotification.audioFailedError1003": "Browerversion wird nicht unterstützt (Fehler 1003)", + "app.audioNotification.audioFailedError1004": "Verbindungsfehler (Grund={0}) (Fehler 1004)", + "app.audioNotification.audioFailedError1005": "Verbindung unerwartet beendet (Fehler 1005)", + "app.audioNotification.audioFailedError1006": "Verbindungstimeout (Fehler 1006)", + "app.audioNotification.audioFailedError1007": "Verbindungsfehler (Fehler 1007)", + "app.audioNotification.audioFailedError1008": "Ãœbertragung fehlgeschlagen (Fehler 1008)", + "app.audioNotification.audioFailedError1009": "STUN/TURN Serverinformation konnte nicht abgerufen werden (Fehler 1009)", + "app.audioNotification.audioFailedError1010": "Timeout beim Verbindungsaufbau (Fehler 1010)", + "app.audioNotification.audioFailedError1011": "Verbindungstimeout (Fehler 1011)", + "app.audioNotification.audioFailedError1012": "Verbindung beendet (Fehler 1012)", "app.audioNotification.audioFailedMessage": "Audioverbindung konnte nicht hergestellt werden", "app.audioNotification.mediaFailedMessage": "getUserMicMedia fehlgeschlagen, weil nur sichere Quellen erlaubt sind", "app.audioNotification.closeLabel": "Schließen", @@ -408,7 +408,7 @@ "app.audioModal.helpTitle": "Es gab ein Problem mit ihren Mediengeräten (Mikrofon/Webcam)", "app.audioModal.helpText": "Haben Sie die Zugriffsrechte auf Ihr Mikrofon erteilt? Hinweis: Der Berechtigungs-Dialog dazu wird angezeigt, wenn Sie der Audiokonferenz beitreten. Dabei fragt Ihr Mediengerät nach der Zugriffserlaubnis. Bitte akzeptieren Sie diesen Dialog, um der Audiokonferenz beizutreten. Falls dies nicht zutrifft, dann verändern Sie bitte die Mikrofonberechtigung in ihren Browsereinstellungen.", "app.audioModal.help.noSSL": "Diese Seite ist nicht über HTTPS abgesichtert. Um Zugriff auf Ihr Mikrofon zu erlauben, muss die Webseite über HTTPS bereitgestellt werden. Bitte kontaktieren Sie den Serveradministrator.", - "app.audioModal.help.macNotAllowed": "Es scheint so, als ob Ihre Mac Systemeinstellungen die Mikrofonfreigabe blockieren. Öffnen Sie Systemeinstellungen -> Sicherheit & Privatsphäre -> Mikrofon und stellen Sie sicher, dass der von Ihnen verwendete Browser ausgewählt ist.", + "app.audioModal.help.macNotAllowed": "Es scheint so, als ob Ihre Mac Systemeinstellungen die Mikrofonfreigabe blockiert. Öffnen Sie Systemeinstellungen > Sicherheit & Privatsphäre > Mikrofon und stellen Sie sicher, dass der von Ihnen verwendete Browser ausgewählt ist.", "app.audioModal.audioDialTitle": "Mit dem Telefon teilnehmen", "app.audioDial.audioDialDescription": "Anrufen", "app.audioDial.audioDialConfrenceText": "und geben Sie die Konferenz-PIN-Nummer ein:", @@ -441,7 +441,7 @@ "app.audio.audioSettings.retryLabel": "Erneut versuchen", "app.audio.listenOnly.backLabel": "Zurück", "app.audio.listenOnly.closeLabel": "Schließen", - "app.audio.permissionsOverlay.title": "Erlauben Sie BigBlueButton auf ihre Mediengeräte zuzugreifen", + "app.audio.permissionsOverlay.title": "Zugriff auf Ihr Mikrofon erlauben", "app.audio.permissionsOverlay.hint": "Sie müssen Zugriff auf Ihre Mediengeräte erlauben, um an einer Audiokonferenz teilnehmen zu können.", "app.error.removed": "Sie wurden aus der Konferenz entfernt", "app.error.meeting.ended": "Sie haben die Konferenz verlassen", @@ -511,7 +511,7 @@ "app.shortcut-help.togglePan": "Aktiviere Verschiebewerkzeug (Präsentator)", "app.shortcut-help.nextSlideDesc": "Nächste Folie (Präsentator)", "app.shortcut-help.previousSlideDesc": "Vorherige Folie (Präsentator)", - "app.lock-viewers.title": "Zuschauerrechte einschränken", + "app.lock-viewers.title": "Zuschauerrechte einstellen", "app.lock-viewers.description": "Diese Optionen ermöglichen es, bestimmte Funktionen für Zuschauer einzuschränken.", "app.lock-viewers.featuresLable": "Funktion", "app.lock-viewers.lockStatusLabel": "Status", @@ -546,14 +546,14 @@ "app.video.joinVideo": "Webcam freigeben", "app.video.leaveVideo": "Webcamfreigabe beenden", "app.video.iceCandidateError": "Fehler beim Hinzufügen vom ice candidate", - "app.video.iceConnectionStateError": "Fehler 1107: ICE Ãœbertragung fehlgeschlagen", - "app.video.permissionError": "Fehler beim Teilen der Webcam. Ãœberprüfen Sie die Berechtigungen", - "app.video.sharingError": "Fehler bei Freigabe der Webcam", + "app.video.iceConnectionStateError": "Verbindungsfehler (Fehler 1107)", + "app.video.permissionError": "Fehler bei der Webcamfreigabe. Ãœberprüfen Sie die Berechtigungen", + "app.video.sharingError": "Fehler bei der Webcamfreigabe", "app.video.notFoundError": "Konnte keine Webcam finden. Stellen Sie sicher, dass sie angeschlossen ist", - "app.video.notAllowed": "Freigabeerlaubnis für die Webcam nicht erteilt, prüfen Sie Ihre Browerberechtigungen", + "app.video.notAllowed": "Fehlende Berechtigung für die Webcamfreigabe, prüfen Sie Ihre Browserberechtigungen", "app.video.notSupportedError": "Webcam kann nur über sichere Verbindung freigegeben werden, stellen Sie sicher, dass das SSL-Zertifikat gültig ist", "app.video.notReadableError": "Konnte nicht auf die Webcam zugreifen. Stellen Sie sicher, dass kein anderes Programm auf die Webcam zugreift", - "app.video.mediaFlowTimeout1020": "Fehler 1020: Medienverbindung zum Server konnte nicht hergestellt werden", + "app.video.mediaFlowTimeout1020": "Verbindung zum Server konnte nicht hergestellt werden (Fehler 1020)", "app.video.suggestWebcamLock": "Sperrung der Teilnehmerwebcams aktivieren?", "app.video.suggestWebcamLockReason": "(dies wird die Stabilität der Konferenz erhöhen)", "app.video.enable": "Aktivieren", @@ -581,16 +581,16 @@ "app.video.stats.encodeUsagePercent": "Enkodierungsnutzung", "app.video.stats.currentDelay": "Aktuelle Verzögerung", "app.fullscreenButton.label": "{0} zum Vollbild machen", - "app.deskshare.iceConnectionStateError": "Fehler 1108: ICE Verbindung während der Bildschirmfreigabe fehlgeschlagen", - "app.sfu.mediaServerConnectionError2000": "Fehler 2000: Verbindung zum Mediaserver kann nicht hergestellt werden", - "app.sfu.mediaServerOffline2001": "Fehler 2001: Mediaserver ist offline. Versuchen Sie es später nochmal.", - "app.sfu.mediaServerNoResources2002": "Fehler 2002: Mediaserver hat keine verfügbaren Resourcen", - "app.sfu.mediaServerRequestTimeout2003": "Fehler 2003: Zeitüberschreitung bei Anfragen an den Mediaserver", - "app.sfu.serverIceGatheringFailed2021": "Fehler 2021: Mediaserver kann ICE Kandidaten nicht erfassen", - "app.sfu.serverIceGatheringFailed2022": "Fehler 2022: Mediaserver ICE Verbindung fehlgeschlagen", - "app.sfu.mediaGenericError2200": "Fehler 2200: Medienserver konnte die Anfrage nicht verarbeiten", - "app.sfu.invalidSdp2202":"Fehler 2202: Client hat ungültigen SDP generiert", - "app.sfu.noAvailableCodec2203": "Fehler 2203: Server konnte keinen passenden Codec finden", + "app.deskshare.iceConnectionStateError": "Verbindungsfehler beim Teilen des Bildschirms (Fehler 1108)", + "app.sfu.mediaServerConnectionError2000": "Keine Verbindung zum Medienserver (Fehler 2000)", + "app.sfu.mediaServerOffline2001": "Medienserver ist offline. Bitte später nochmal versuchen (Fehler 2001)", + "app.sfu.mediaServerNoResources2002": "Medienserver hat keine Ressourcen verfügbar (Fehler 2002)", + "app.sfu.mediaServerRequestTimeout2003": "Timeout bei Medienserververbindung (Fehler 2003)", + "app.sfu.serverIceGatheringFailed2021": "Medienserver hat keine Informationen zu den Verbindungskandidaten erhalten (Fehler 2021)", + "app.sfu.serverIceGatheringFailed2022": "Medienserververbindung fehlgeschlagen (Fehler 2022)", + "app.sfu.mediaGenericError2200": "Medienserver konnte die Anfrage nicht verarbeiten (Fehler 2200)", + "app.sfu.invalidSdp2202":"Medienserver-Anfrage ist ungültig (SDP Fehler 2202)", + "app.sfu.noAvailableCodec2203": "Server konnte keinen passenden Code finden (Fehler 2203)", "app.meeting.endNotification.ok.label": "OK", "app.whiteboard.annotations.poll": "Umfrageergebnisse wurden veröffentlicht", "app.whiteboard.toolbar.tools": "Werkzeuge", diff --git a/bigbluebutton-html5/private/locales/el_GR.json b/bigbluebutton-html5/private/locales/el_GR.json index ae02aa2c2a410fd9c6e294d5a45c82a13b6e3073..d327abb999b9ec21e42291c7358edd189a05a4c3 100644 --- a/bigbluebutton-html5/private/locales/el_GR.json +++ b/bigbluebutton-html5/private/locales/el_GR.json @@ -1,7 +1,6 @@ { "app.home.greeting": "Η παÏουσίαση θα ξεκινήσει σε λίγο...", "app.chat.submitLabel": "Αποστολή ΜηνÏματος", - "app.chat.errorMinMessageLength": "Το μήνυμα είναι {0} χαÏακτήÏες(ας). Î Î¿Î»Ï Î¼Î¹ÎºÏÏŒ", "app.chat.errorMaxMessageLength": "Το μήνυμα είναι {0} χαÏακτήÏες(ας). Î Î¿Î»Ï Î¼ÎµÎ³Î¬Î»Î¿", "app.chat.disconnected": "Έχετε αποσυνδεθεί, δεν μποÏοÏν να αποστελλόνται μηνÏματα", "app.chat.locked": "Η συνομιλία είναι κλειδωμÎνη, δεν μποÏοÏν να αποστελλόνται μηνÏματα", @@ -31,6 +30,7 @@ "app.captions.menu.ariaStartDesc": "Ανοίγει τον επεξεÏγαστή υπότιτλων και κλείνει το παÏάθυÏο διαλόγου", "app.captions.menu.select": "Επιλογή διαθÎσιμης γλώσσας", "app.captions.menu.ariaSelect": "Γλώσσα υπότιτλων", + "app.captions.menu.subtitle": "ΠαÏακαλώ επιλÎξτε μια γλώσσα και στυλ για τους υπότιτλους στη συνεδÏία σας.", "app.captions.menu.title": "Υπότιτλοι", "app.captions.menu.fontSize": "ÎœÎγεθος", "app.captions.menu.fontColor": "ΧÏώμα γÏαμματοσειÏάς", @@ -40,6 +40,8 @@ "app.captions.menu.cancelLabel": "ΑκÏÏωση", "app.captions.pad.hide": "ΑπόκÏυψη υπότιτλων", "app.captions.pad.tip": "Πατήστε Esc για εστίαση στη γÏαμμή εÏγαλείων επεξεÏγαστή", + "app.captions.pad.dictationOnDesc": "ΕνεÏγοποιεί την αναγνώÏιση ομιλίας", + "app.captions.pad.dictationOffDesc": "ΑπενεÏγοποιεί την αναγνώÏιση ομιλίας", "app.note.title": "ΚοινόχÏηστες Σημειώσεις", "app.note.label": "Σημείωση", "app.note.hideNoteLabel": "ΑπόκÏυψη σημείωσης", @@ -104,7 +106,6 @@ "app.media.autoplayAlertDesc": "ΕπιτÏÎπεται Ï€Ïόσβαση", "app.media.screenshare.start": "Ο διαμοιÏασμός οθόνης Îχει αÏχίσει", "app.media.screenshare.end": "Ο διαμοιÏασμός οθόνης Îχει τελειώσει", - "app.media.screenshare.safariNotSupported": "Ο διαμοιÏασμός οθόνης δεν υποστηÏίζεται ακόμα από τον Safari. ΠαÏακαλοÏμε, χÏησιμοποιείστε τον Firefox ή το Google Chrome.", "app.media.screenshare.autoplayBlockedDesc": "ΧÏειαζόμαστε την άδειά σας για να σας δείξουμε την οθόνη του παÏουσιαστή.", "app.media.screenshare.autoplayAllowLabel": "Î Ïοβολή διαμοιÏαζόμενης οθόνης", "app.meeting.ended": "Η σÏνοδος Îχει λήξει", @@ -292,6 +293,8 @@ "app.actionsBar.emojiMenu.thumbsUpLabel": "ΜπÏάβο", "app.actionsBar.emojiMenu.thumbsDownLabel": "Αποδοκιμασία", "app.actionsBar.currentStatusDesc": "Ï„ÏÎχουσα κατάσταση {0}", + "app.audioNotification.audioFailedError1001": "ΑποσÏνδεση WebSocket (Λάθος 1001)", + "app.audioNotification.audioFailedError1003": "Η Îκδοση φυλλομετÏητή δεν υποστηÏίζεται (Λάθος 1003)", "app.audioNotification.audioFailedMessage": "Η σÏνδεση ήχου σας απÎτυχε να συνδεθεί", "app.audioNotification.closeLabel": "Κλείσιμο", "app.audioNotificaion.reconnectingAsListenOnly": "Microphone has been locked for viewers, you are being connected as listen only", @@ -300,6 +303,8 @@ "app.audioModal.microphoneLabel": "ΜικÏόφωνο", "app.audioModal.listenOnlyLabel": "ΑκοÏστε μόνο", "app.audioModal.audioChoiceLabel": "Î ÏŽÏ‚ θÎλετε να συμμετÎχετε σχετικά με τον ήχο σας;", + "app.audioModal.iOSErrorDescription": "Αυτή την στιγμή ήχος και βίντεο δεν υποστηÏίζονται στον Chrome για iOS.", + "app.audioModal.iOSErrorRecommendation": "Î Ïοτείνουμε την χÏήση Safari iOS.", "app.audioModal.closeLabel": "Κλείσιμο", "app.audioModal.yes": "Îαι", "app.audioModal.no": "Όχι", diff --git a/bigbluebutton-html5/private/locales/en.json b/bigbluebutton-html5/private/locales/en.json index 44e35fb4e95e7708f2a39543a5c18b32430f5e6e..f0a66e4aa35dcafd8b516129b2e6c018c4a426e4 100755 --- a/bigbluebutton-html5/private/locales/en.json +++ b/bigbluebutton-html5/private/locales/en.json @@ -113,7 +113,8 @@ "app.media.autoplayAlertDesc": "Allow Access", "app.media.screenshare.start": "Screenshare has started", "app.media.screenshare.end": "Screenshare has ended", - "app.media.screenshare.safariNotSupported": "Screenshare is currently not supported by Safari. Please, use Firefox or Google Chrome.", + "app.media.screenshare.unavailable": "Screenshare Unavailable", + "app.media.screenshare.safariNotSupported": "Screenshare is currently not supported in Safari. Please, use Firefox or Google Chrome.", "app.media.screenshare.autoplayBlockedDesc": "We need your permission to show you the presenter's screen.", "app.media.screenshare.autoplayAllowLabel": "View shared screen", "app.screenshare.notAllowed": "Error: Permission to access screen wasn't granted.", @@ -172,6 +173,9 @@ "app.presentationUploder.rejectedError": "The selected file(s) have been rejected. Please check the file type(s).", "app.presentationUploder.upload.progress": "Uploading ({0}%)", "app.presentationUploder.upload.413": "File is too large. Please split into multiple files.", + "app.presentationUploder.upload.408": "Request upload token timeout.", + "app.presentationUploder.upload.404": "404: Invalid upload token", + "app.presentationUploder.upload.401": "Request presentation upload token failed.", "app.presentationUploder.conversion.conversionProcessingSlides": "Processing page {0} of {1}", "app.presentationUploder.conversion.genericConversionStatus": "Converting file ...", "app.presentationUploder.conversion.generatingThumbnail": "Generating thumbnails ...", diff --git a/bigbluebutton-html5/private/locales/es.json b/bigbluebutton-html5/private/locales/es.json index 38db9775c25a5a478b7b9ebd7631567778e938fb..2661435cdcc34ea2042f5531657992838d9cfd4e 100644 --- a/bigbluebutton-html5/private/locales/es.json +++ b/bigbluebutton-html5/private/locales/es.json @@ -1,9 +1,8 @@ { - "app.home.greeting": "Tu presentación dara inicio en un momento...", + "app.home.greeting": "Tu presentación se iniciará pronto...", "app.chat.submitLabel": "Enviar mensaje", - "app.chat.errorMinMessageLength": "El mensaje es {0} carácter(es) mas corto de lo esperado", - "app.chat.errorMaxMessageLength": "El mensaje es {0} carácter(es) mas largo de lo esperado", - "app.chat.disconnected": "Estas desconectado, los mensajes no pueden ser enviados", + "app.chat.errorMaxMessageLength": "El mensaje es {0} carácter(es) más largo de lo esperado", + "app.chat.disconnected": "Estás desconectado, los mensajes no pueden ser enviados", "app.chat.locked": "Chat bloqueado, los mensajes no pueden ser enviados", "app.chat.inputLabel": "Entrada de mensaje para chat {0}", "app.chat.inputPlaceholder": "Enviar mensaje a {0}", @@ -38,7 +37,7 @@ "app.captions.menu.fontFamily": "Fuente", "app.captions.menu.backgroundColor": "Color de fondo", "app.captions.menu.previewLabel": "Previsualizar", - "app.captions.menu.cancelLabel": "Cancela", + "app.captions.menu.cancelLabel": "Cancelar", "app.captions.pad.hide": "Ocultar subtÃtulos", "app.captions.pad.tip": "Presione Esc para enfocar la barra de herramientas del editor", "app.captions.pad.ownership": "Tomar el control", @@ -112,7 +111,6 @@ "app.media.autoplayAlertDesc": "Permitir acceso", "app.media.screenshare.start": "Compartir pantalla ha iniciado", "app.media.screenshare.end": "Compartir pantalla ha finalizado", - "app.media.screenshare.safariNotSupported": "Compartir pantalla actualmente no es soportada por Safari. Por favor usilize Firefox o Google Chrome.", "app.media.screenshare.autoplayBlockedDesc": "Necesitamos su permiso para mostrarle la pantalla del presentador", "app.media.screenshare.autoplayAllowLabel": "Ver pantalla compartida", "app.screenshare.notAllowed": "Error: No tiene permisos para acceder a la pantalla", @@ -176,8 +174,12 @@ "app.presentationUploder.conversion.generatingThumbnail": "Generando miniaturas ...", "app.presentationUploder.conversion.generatedSlides": "Diapositivas han sido generadas ...", "app.presentationUploder.conversion.generatingSvg": "Generando imágenes SVG ...", + "app.presentationUploder.conversion.pageCountExceeded": "Número de páginas excedido. Por favor, divida el archivo en múltiples partes.", + "app.presentationUploder.conversion.officeDocConversionInvalid": "Error en procesar el documento de Office. Por favor, suba un archivo PDF en su lugar.", + "app.presentationUploder.conversion.officeDocConversionFailed": "Error en procesar el documento de Office. Por favor, suba un archivo PDF en su lugar.", "app.presentationUploder.conversion.pdfHasBigPage": "No se puede convertir el fichero PDF, por favor prueba a optimizarlo", "app.presentationUploder.conversion.timeout": "La conversión tomó demasiado tiempo ...", + "app.presentationUploder.conversion.pageCountFailed": "Error en determinar el número de páginas.", "app.presentationUploder.isDownloadableLabel": "La descarga de la presentación no está permitida", "app.presentationUploder.isNotDownloadableLabel": "Descarga de presentación permitida", "app.presentationUploder.removePresentationLabel": "Borrar presentación", @@ -360,18 +362,18 @@ "app.actionsBar.currentStatusDesc": "estado actual {0}", "app.actionsBar.captions.start": "Comenzar a ver subtÃtulos", "app.actionsBar.captions.stop": "Dejar de ver subtÃtulos", - "app.audioNotification.audioFailedError1001": "Error 1001: WebSocket desconectado", - "app.audioNotification.audioFailedError1002": "Error 1002: No puede establecerse conexión de WebSocket", - "app.audioNotification.audioFailedError1003": "Error 1003: Versión de navegador no soportado ", - "app.audioNotification.audioFailedError1004": "Error 1004: Fallo en llamada (razón={0})", - "app.audioNotification.audioFailedError1005": "Error 1005: La llamada terminó inesperadamente", - "app.audioNotification.audioFailedError1006": "Error 1006: Tiempo de espera de llamada agotado", - "app.audioNotification.audioFailedError1007": "Error 1007: Fallo de negociación ICE", - "app.audioNotification.audioFailedError1008": "Error 1008: Fallo de transferencia", - "app.audioNotification.audioFailedError1009": "Error 1009: No se pudo obtener información de servidor STUN/TURN", - "app.audioNotification.audioFailedError1010": "Error 1010: Se acabó tiempo de negociación ICE ", - "app.audioNotification.audioFailedError1011": "Error 1011: Se acabó tiempo recolectando ICE", - "app.audioNotification.audioFailedError1012": "Error 1012: Conexión ICE cerrada", + "app.audioNotification.audioFailedError1001": "WebSocket desconectado (error 1001)", + "app.audioNotification.audioFailedError1002": "Error en conexión Websocket (error 1002)", + "app.audioNotification.audioFailedError1003": "Versión del navegador no soportada (error 1003)", + "app.audioNotification.audioFailedError1004": "Error en llamada (reason={0}) (error 1004)", + "app.audioNotification.audioFailedError1005": "La llamada finalizó inesperadamente (error 1005)", + "app.audioNotification.audioFailedError1006": "Llamada fuera de tiempo (error 1006)", + "app.audioNotification.audioFailedError1007": "Error en la conexión (ICE error 1007)", + "app.audioNotification.audioFailedError1008": "Transferencia fallida (error 1008)", + "app.audioNotification.audioFailedError1009": "No se pudo encontrar la información STUN/TURN del servidor (error 1009)", + "app.audioNotification.audioFailedError1010": "Negociación de la conexión fuera de tiempo (ICE error 1010)", + "app.audioNotification.audioFailedError1011": "Tiempo de conexión agotado (ICE error 1011)", + "app.audioNotification.audioFailedError1012": "Conexión cerrada (ICE error 1012)", "app.audioNotification.audioFailedMessage": "Tu conexión de audio falló en conectarse", "app.audioNotification.mediaFailedMessage": "getUserMicMedia falló, Solo orÃgenes seguros son admitidos", "app.audioNotification.closeLabel": "Cerrar", @@ -542,14 +544,14 @@ "app.video.joinVideo": "Compartir webcam", "app.video.leaveVideo": "Dejar de compartir webcam", "app.video.iceCandidateError": "Error al agregar candidato ICE", - "app.video.iceConnectionStateError": "Error 1107: Negociación ICE negotiation fallida", + "app.video.iceConnectionStateError": "Conexión fallida (ICE error 1107)", "app.video.permissionError": "Error al compartit la webcam. Por favor revise los permisos", "app.video.sharingError": "Error al compartir la webcam", "app.video.notFoundError": "Webcam no fué encontrada. Por favor asegurate de que se encuentra conectada", "app.video.notAllowed": "Faltan permisos para compartir la webcam, por favor asegurate de que los permisos del navegador son correctos", "app.video.notSupportedError": "Solo se puede compartir la webcam de fuentes seguras, asegurate de que el certificado SSL sea valido", "app.video.notReadableError": "No se pudo obtener video de webcam. Asegurate de que ninguna otra aplicación esté utilizandola.", - "app.video.mediaFlowTimeout1020": "Error 1020: Medio no llego al servidor", + "app.video.mediaFlowTimeout1020": "Los datos no alcanzaron el servidor (error 1020)", "app.video.suggestWebcamLock": "¿Aplicar la configuración de bloqueo a las cámaras web de los observadores?", "app.video.suggestWebcamLockReason": "(esto mejorará la estabilidad de la grabación)", "app.video.enable": "Activar", @@ -577,16 +579,16 @@ "app.video.stats.encodeUsagePercent": "Uso de codificador", "app.video.stats.currentDelay": "Demora actual", "app.fullscreenButton.label": "Hacer {0} pantalla completa", - "app.deskshare.iceConnectionStateError": "Error 1108: Conexión ICE fallida al compartir la pantalla", - "app.sfu.mediaServerConnectionError2000": "Error 2000: No es posible conectarse al servidor de medios", - "app.sfu.mediaServerOffline2001": "Error 2001: Servidor de medios fuera de lÃnea. Por favor intentelo nuevamente.", - "app.sfu.mediaServerNoResources2002": "Error 2002: Servidor de medios no tiene recursos disponibles", - "app.sfu.mediaServerRequestTimeout2003": "Error 2003: Error de tiempo de espera en solicitudes al servidor de medios", - "app.sfu.serverIceGatheringFailed2021": "Error 2021: Servidor de medios no puede obtener los candidatos ICE", - "app.sfu.serverIceGatheringFailed2022": "Error 2022: Conexión ICE de servidor de medios fallida", - "app.sfu.mediaGenericError2200": "Error 2200: Servidor de medios fallo al procesar la solicitud", - "app.sfu.invalidSdp2202":"Error 2202: El client generato un SDP invalido", - "app.sfu.noAvailableCodec2203": "Error 2203: El servidor no encontró un Codec apropiado", + "app.deskshare.iceConnectionStateError": "Falló la conexión al compartir pantalla (ICE error 1108)", + "app.sfu.mediaServerConnectionError2000": "No se pudo conectar al media del servidor (error 2000)", + "app.sfu.mediaServerOffline2001": "Servidor de medios offline. Por favor, inténtelo de nuevo más tarde (error 2001)", + "app.sfu.mediaServerNoResources2002": "El servidor de medios no tiene recursos disponibles (error 2002)", + "app.sfu.mediaServerRequestTimeout2003": "Se agotó el tiempo de espera para las solicitudes al servidor de medios (error 2003)", + "app.sfu.serverIceGatheringFailed2021": "El servidor de medios no puede reunir candidatos de conexión (ICE error 2021)", + "app.sfu.serverIceGatheringFailed2022": "Conexión con el servidor de medior fallida (ICE error 2022)", + "app.sfu.mediaGenericError2200": "El servidor de medios falló en procesar la petición (error 2200)", + "app.sfu.invalidSdp2202":"El cliente generó una petición de medios inválida (SDP error 2202)", + "app.sfu.noAvailableCodec2203": "El servidor no pudo encontrar un codec apropiado (error 2203)", "app.meeting.endNotification.ok.label": "OK", "app.whiteboard.annotations.poll": "Resultados de la encuesta compartidos", "app.whiteboard.toolbar.tools": "Herramientas", diff --git a/bigbluebutton-html5/private/locales/es_ES.json b/bigbluebutton-html5/private/locales/es_ES.json index d6d67659824da8aa90f17c23550adb3eef488c4a..eab4156fe0706a3faddefbd3675748d2922b3e47 100644 --- a/bigbluebutton-html5/private/locales/es_ES.json +++ b/bigbluebutton-html5/private/locales/es_ES.json @@ -1,7 +1,6 @@ { "app.home.greeting": "Su presentación se iniciará pronto...", "app.chat.submitLabel": "Enviar mensaje", - "app.chat.errorMinMessageLength": "El mensaje es {0} demasiado corto", "app.chat.errorMaxMessageLength": "El mensaje es {0} demasiado largo", "app.chat.disconnected": "Usted está desconectado. Los mensajes no serán enviados", "app.chat.locked": "El chat está cerrado. Los mensajes no serán enviados", @@ -112,7 +111,6 @@ "app.media.autoplayAlertDesc": "Permitir acceso", "app.media.screenshare.start": "Compartir pantalla se ha iniciado", "app.media.screenshare.end": "Compartir pantalla se ha finalizado", - "app.media.screenshare.safariNotSupported": "Compartir pantalla actualmente no está soportado por Safari. Por favor, use Firefox o Google Chrome.", "app.media.screenshare.autoplayBlockedDesc": "Necesitamos su consentimiento para mostrarle la pantalla del presentador.", "app.media.screenshare.autoplayAllowLabel": "Ver pantalla compartida", "app.screenshare.notAllowed": "Error: El permiso para acceder a la pantalla no ha sido concedido.", @@ -176,6 +174,7 @@ "app.presentationUploder.conversion.generatingThumbnail": "Generando miniaturas...", "app.presentationUploder.conversion.generatedSlides": "Diapositivas generadas...", "app.presentationUploder.conversion.generatingSvg": "Generando imágenes SVG...", + "app.presentationUploder.conversion.pageCountExceeded": "El archivo es demasiado grande. Por favor, divÃdalo en múltiples archivos.", "app.presentationUploder.conversion.pdfHasBigPage": "No es posible convertir el archivo PDF. Por favor, intente optimizarlo", "app.presentationUploder.conversion.timeout": "Oh, la conversión tardó demasiado", "app.presentationUploder.isDownloadableLabel": "No está permitida la descarga de la presentación", @@ -360,18 +359,6 @@ "app.actionsBar.currentStatusDesc": "estado actual {0}", "app.actionsBar.captions.start": "Iniciar visualización de subtÃtulos", "app.actionsBar.captions.stop": "Detener visualización de subtÃtulos", - "app.audioNotification.audioFailedError1001": "Error 1001: WebSocket desconectado", - "app.audioNotification.audioFailedError1002": "Error 1002: No puede establecerse conexión a WebSocket", - "app.audioNotification.audioFailedError1003": "Error 1003: Versión de navegador no soportado ", - "app.audioNotification.audioFailedError1004": "Error 1004: Error en la llamada (razón={0})", - "app.audioNotification.audioFailedError1005": "Error 1005: La llamada terminó inesperadamente", - "app.audioNotification.audioFailedError1006": "Error 1006: Tiempo de espera de llamada agotado", - "app.audioNotification.audioFailedError1007": "Error 1007: Fallo de negociación ICE", - "app.audioNotification.audioFailedError1008": "Error 1008: Fallo de transferencia", - "app.audioNotification.audioFailedError1009": "Error 1009: No se pudo obtener información del servidor STUN/TURN", - "app.audioNotification.audioFailedError1010": "Error 1010: Se acabó tiempo de negociación ICE ", - "app.audioNotification.audioFailedError1011": "Error 1011: Se acabó tiempo recolectando ICE", - "app.audioNotification.audioFailedError1012": "Error 1012: ICE conexión cerrada", "app.audioNotification.audioFailedMessage": "Tu conexión de audio falló al conectarse", "app.audioNotification.mediaFailedMessage": "getUserMicMedia falló debido a que solo las fuentes de orÃgenes seguros están permitidas", "app.audioNotification.closeLabel": "Cerrar", @@ -542,14 +529,12 @@ "app.video.joinVideo": "Compartir webcam", "app.video.leaveVideo": "Detener compartir webcam", "app.video.iceCandidateError": "Error añadiendo candidato ICE", - "app.video.iceConnectionStateError": "Error 1107: Error en la negociación ICE", "app.video.permissionError": "Error compartiendo la webcam. Por favor, compruebe los permisos", "app.video.sharingError": "Error compartiendo la webcam", "app.video.notFoundError": "No se encuentra la webcam. Por favor, asegúrese de que está conectada", "app.video.notAllowed": "Permisos perdidos para compartir la webcam. Por favor, revise los permisos del navegador", "app.video.notSupportedError": "Puede compartir video webcam solo con fuentes seguras, asegúrese de que su certificado SSL es válido", "app.video.notReadableError": "No se pudo obtener video webcam. Por favor, asegúrese de que otro programa no está utilizándola", - "app.video.mediaFlowTimeout1020": "Error 1020: multimedia no pudo alcanzar el servidor", "app.video.suggestWebcamLock": "¿Aplicar la configuración de bloqueo a las cámaras web de los espectadores?", "app.video.suggestWebcamLockReason": "(esto mejorará la estabilidad de la reunión)", "app.video.enable": "Habilitar", @@ -577,16 +562,6 @@ "app.video.stats.encodeUsagePercent": "Codificar uso", "app.video.stats.currentDelay": "Retardo actual", "app.fullscreenButton.label": "Hacer {0} pantalla completa", - "app.deskshare.iceConnectionStateError": "Error 1108: La conexión ICE falló al compartir pantalla", - "app.sfu.mediaServerConnectionError2000": "Error 2000: Incapaz de conectarse al servidor multimedia", - "app.sfu.mediaServerOffline2001": "Error 2001: El servidor multimedia está fuera de lÃnea. Por favor, inténtelo de nuevo más tarde", - "app.sfu.mediaServerNoResources2002": "Error 2002: El servidor multimedia no tiene recursos disponibles", - "app.sfu.mediaServerRequestTimeout2003": "Error 2003: Solicitudes del servidor de medios están agotándose", - "app.sfu.serverIceGatheringFailed2021": "Error 2021: Servidor de medios no puede reunir candidatos ICE", - "app.sfu.serverIceGatheringFailed2022": "Error 2022: Error en la conexión al servidor multimedia ICE", - "app.sfu.mediaGenericError2200": "Error 2200: El servidor multimedia falló al procesar la solicitud", - "app.sfu.invalidSdp2202":"Error 2202: El cliente generó un SDP inválido", - "app.sfu.noAvailableCodec2203": "Error 2203: El servidor no pudo encontrar el codec adecuado", "app.meeting.endNotification.ok.label": "OK", "app.whiteboard.annotations.poll": "Los resultados de la encuesta fueron publicados", "app.whiteboard.toolbar.tools": "Herramientas", diff --git a/bigbluebutton-html5/private/locales/es_MX.json b/bigbluebutton-html5/private/locales/es_MX.json index 80d9b65c15f16a231e40a8400159d56e501cdb40..4a3244f9d03f026c0277a9ca3a8848a8f6ff65c6 100644 --- a/bigbluebutton-html5/private/locales/es_MX.json +++ b/bigbluebutton-html5/private/locales/es_MX.json @@ -1,7 +1,6 @@ { "app.home.greeting": "Tu presentación dara inicio en un momento...", "app.chat.submitLabel": "Enviar mensaje", - "app.chat.errorMinMessageLength": "El mensaje es {0} caracteres mas corto de lo esperado", "app.chat.errorMaxMessageLength": "El mensaje es {0} caracteres mas largo de lo esperado", "app.chat.inputLabel": "Entrada de mensaje para chat {0}", "app.chat.titlePublic": "Chat público", @@ -72,7 +71,6 @@ "app.media.label": "Media", "app.media.screenshare.start": "Compartir pantalla ha iniciado", "app.media.screenshare.end": "Compartir pantalla ha finalizado", - "app.media.screenshare.safariNotSupported": "Compartir pantalla actualmente no es soportada por Safari. Por favor usilize Firefox o Google Chrome.", "app.meeting.ended": "La sesión ha finalizado", "app.meeting.meetingTimeRemaining": "Tiempo restante en la sesión: {0}", "app.meeting.meetingTimeHasEnded": "El tiempo a finalizado. La sesión se cerrara en cualquier momento", @@ -278,18 +276,6 @@ "app.actionsBar.emojiMenu.thumbsDownLabel": "Señal de desaprobación", "app.actionsBar.emojiMenu.thumbsDownDesc": "Cambia tu estdo a señal de desaprobación", "app.actionsBar.currentStatusDesc": "estado actual {0}", - "app.audioNotification.audioFailedError1001": "Error 1001: WebSocket desconectado", - "app.audioNotification.audioFailedError1002": "Error 1002: No puede establecerse conexión de WebSocket", - "app.audioNotification.audioFailedError1003": "Error 1003: Versión de navegador no soportado ", - "app.audioNotification.audioFailedError1004": "Error 1004: Falla en la llamada (causa={0})", - "app.audioNotification.audioFailedError1005": "Error 1005: La llamada terminó inesperadamente", - "app.audioNotification.audioFailedError1006": "Error 1006: Tiempo de espera de llamada agotado", - "app.audioNotification.audioFailedError1007": "Error 1007: Fallo de negociación ICE", - "app.audioNotification.audioFailedError1008": "Error 1008: Fallo de transferencia", - "app.audioNotification.audioFailedError1009": "Error 1009: No se pudo obtener información de servidor STUN/TURN", - "app.audioNotification.audioFailedError1010": "Error 1010: Se acabó tiempo de negociación ICE ", - "app.audioNotification.audioFailedError1011": "Error 1011: Se acabó tiempo recolectando ICE", - "app.audioNotification.audioFailedError1012": "Error 1012: Conexión ICE cerrada", "app.audioNotification.audioFailedMessage": "Tu conexión de audio falló en conectarse", "app.audioNotification.mediaFailedMessage": "getUserMicMedia falló, Solo orÃgenes seguros son admitidos", "app.audioNotification.closeLabel": "Cerrar", @@ -416,14 +402,12 @@ "app.video.joinVideo": "Compartir webcam", "app.video.leaveVideo": "Dejar de compartir webcam", "app.video.iceCandidateError": "Error al agregar candidato ICE", - "app.video.iceConnectionStateError": "Error 1107: Negociación ICE negotiation fallida", "app.video.permissionError": "Error al compartit la webcam. Por favor revise los permisos", "app.video.sharingError": "Error al compartir la webcam", "app.video.notFoundError": "Webcam no fué encontrada. Por favor asegurate de que se encuentra conectada", "app.video.notAllowed": "Faltan permisos para compartir la webcam, por favor asegurate de que los permisos del navegador son correctos", "app.video.notSupportedError": "Solo se puede compartir la webcam de fuentes seguras, asegurate de que el certificado SSL sea valido", "app.video.notReadableError": "No se pudo obtener video de webcam. Asegurate de que ninguna otra aplicación esté utilizandola.", - "app.video.mediaFlowTimeout1020": "Error 1020: Medio no llego al servidor", "app.video.cancel": "Cancelar", "app.video.swapCam": "Intercambiar", "app.video.swapCamDesc": "intercambiar la dirección de las webcams", @@ -448,16 +432,6 @@ "app.video.stats.encodeUsagePercent": "Uso de codificador", "app.video.stats.currentDelay": "Demora actual", "app.fullscreenButton.label": "Visualizar {0} en pantalla completa", - "app.deskshare.iceConnectionStateError": "Error 1108: Conexión ICE fallida al compartir la pantalla", - "app.sfu.mediaServerConnectionError2000": "Error 2000: No es posible conectarse al servidor de medios", - "app.sfu.mediaServerOffline2001": "Error 2001: Servidor de medios fuera de lÃnea. Por favor intentelo nuevamente.", - "app.sfu.mediaServerNoResources2002": "Error 2002: Servidor de medios no tiene recursos disponibles", - "app.sfu.mediaServerRequestTimeout2003": "Error 2003: Error de tiempo de espera en solicitudes al servidor de medios", - "app.sfu.serverIceGatheringFailed2021": "Error 2021: Servidor de medios no puede obtener los candidatos ICE", - "app.sfu.serverIceGatheringFailed2022": "Error 2022: Conexión ICE de servidor de medios fallida", - "app.sfu.mediaGenericError2200": "Error 2200: Servidor de medios fallo al procesar la solicitud", - "app.sfu.invalidSdp2202":"Error 2202: El client generato un SDP invalido", - "app.sfu.noAvailableCodec2203": "Error 2203: El servidor no encontró un Codec apropiado", "app.meeting.endNotification.ok.label": "OK", "app.whiteboard.toolbar.tools": "Herramientas", "app.whiteboard.toolbar.tools.hand": "Panorama", diff --git a/bigbluebutton-html5/private/locales/et.json b/bigbluebutton-html5/private/locales/et.json new file mode 100644 index 0000000000000000000000000000000000000000..4de1e5ca34b678b8614eafcc0080c5c3a5d8fde6 --- /dev/null +++ b/bigbluebutton-html5/private/locales/et.json @@ -0,0 +1,683 @@ +{ + "app.home.greeting": "Esitlus algab peatselt...", + "app.chat.submitLabel": "Saada sõnum", + "app.chat.errorMaxMessageLength": "Sõnum on {0} tähemärk(i) liiga pikk", + "app.chat.disconnected": "Ãœhendus on katkenud, sõnumeid ei saa saata", + "app.chat.locked": "Sõnumivahetus on lukus, sõnumeid ei saa saata", + "app.chat.inputLabel": "Sõnum sõnumivahetuse {0} jaoks", + "app.chat.inputPlaceholder": "Saada sõnum kasutajale {0}", + "app.chat.titlePublic": "Avalik sõnumivahetus", + "app.chat.titlePrivate": "Privaatne sõnumivahetus kasutajaga {0}", + "app.chat.partnerDisconnected": "{0} lahkus ruumist", + "app.chat.closeChatLabel": "Sulge {0}", + "app.chat.hideChatLabel": "Peida {0}", + "app.chat.moreMessages": "Rohkem sõnumeid allpool", + "app.chat.dropdown.options": "Sõnumivahetuse sätted", + "app.chat.dropdown.clear": "Puhasta", + "app.chat.dropdown.copy": "Kopeeri", + "app.chat.dropdown.save": "Salvesta", + "app.chat.label": "Sõnumivahetus", + "app.chat.offline": "Väljas", + "app.chat.emptyLogLabel": "Sõnumivahetuse logi on tühi", + "app.chat.clearPublicChatMessage": "Avalik sõnumivahetuse ajalugu kustutati moderaatori poolt", + "app.chat.multi.typing": "Mitu kasutajat kirjutavad", + "app.chat.one.typing": "{0} kirjutab", + "app.chat.two.typing": "{0} ja {1} kirjutavad", + "app.captions.label": "Tiitrid", + "app.captions.menu.close": "Sulge", + "app.captions.menu.start": "Alusta", + "app.captions.menu.ariaStart": "Alusta tiitrite kirjutamist", + "app.captions.menu.ariaStartDesc": "Avab tiitrite redaktori ning sulgeb selle akna", + "app.captions.menu.select": "Vali saadaval olev keel", + "app.captions.menu.ariaSelect": "Tiitrite keel", + "app.captions.menu.subtitle": "Vali selle ruumi tiitrite jaoks keel ja kirjastiil", + "app.captions.menu.title": "Peittiitrid", + "app.captions.menu.fontSize": "Suurus", + "app.captions.menu.fontColor": "Teksti värv", + "app.captions.menu.fontFamily": "Kirjatüüp", + "app.captions.menu.backgroundColor": "Taustavärv", + "app.captions.menu.previewLabel": "Eelvaade", + "app.captions.menu.cancelLabel": "Tühista", + "app.captions.pad.hide": "Peida tiitrid", + "app.captions.pad.tip": "Vajuta Esc-klahvi, et valida redaktori tööriistariba", + "app.captions.pad.ownership": "Võta üle", + "app.captions.pad.ownershipTooltip": "Sind määratakse {0} tiitri omanikuks", + "app.captions.pad.interimResult": "Vahearuanne", + "app.captions.pad.dictationStart": "Alusta rääkimist", + "app.captions.pad.dictationStop": "Lõpeta rääkimine", + "app.captions.pad.dictationOnDesc": "Lülita kõnetuvastus sisse", + "app.captions.pad.dictationOffDesc": "Lülita kõnetuvastus välja", + "app.note.title": "Jagatud märkmed", + "app.note.label": "Märge", + "app.note.hideNoteLabel": "Peida märge", + "app.user.activityCheck": "Kasutaja tegevuse kontroll", + "app.user.activityCheck.label": "Kontrolli kas kasutaja ({0}) on veel ruumis", + "app.user.activityCheck.check": "Kontrolli", + "app.note.tipLabel": "Vajuta Esc-klahvi, et valida redaktori tööriistariba", + "app.userList.usersTitle": "Kasutajad", + "app.userList.participantsTitle": "Osalejad", + "app.userList.messagesTitle": "Sõnumid", + "app.userList.notesTitle": "Märkmed", + "app.userList.notesListItem.unreadContent": "Jagatud märkmetes on loodud uut sisu", + "app.userList.captionsTitle": "Tiitrid", + "app.userList.presenter": "Esitleja", + "app.userList.you": "Sina", + "app.userList.locked": "Lukustatud", + "app.userList.label": "Kasutajate nimekiri", + "app.userList.toggleCompactView.label": "Vaheta kompaktse vaate vahel", + "app.userList.guest": "Külaline", + "app.userList.menuTitleContext": "Saadaval olevad valikud", + "app.userList.chatListItem.unreadSingular": "{0} uus sõnum", + "app.userList.chatListItem.unreadPlural": "{0} uut sõnumit", + "app.userList.menu.chat.label": "Alusta privaatset sõnumivahetust", + "app.userList.menu.clearStatus.label": "Tühista staatus", + "app.userList.menu.removeUser.label": "Eemalda kasutaja", + "app.userList.menu.muteUserAudio.label": "Vaigista kasutaja", + "app.userList.menu.unmuteUserAudio.label": "Eemalda kasutaja vaigistus", + "app.userList.userAriaLabel": "{0} {1} {2} staatus {3}", + "app.userList.menu.promoteUser.label": "Muuda moderaatoriks", + "app.userList.menu.demoteUser.label": "Muuda vaatajaks", + "app.userList.menu.unlockUser.label": "Ava {0}", + "app.userList.menu.lockUser.label": "Lukusta {0}", + "app.userList.menu.directoryLookup.label": "Otsi kataloogist", + "app.userList.menu.makePresenter.label": "Muuda esitlejaks", + "app.userList.userOptions.manageUsersLabel": "Halda kasutajaid", + "app.userList.userOptions.muteAllLabel": "Vaigista kõik kasutajad", + "app.userList.userOptions.muteAllDesc": "Vaigistab kõik ruumis olevad kasutajad", + "app.userList.userOptions.clearAllLabel": "Tühista kõik staatuse ikoonid", + "app.userList.userOptions.clearAllDesc": "Tühistab kõikide kasutajate staatuse ikoonid", + "app.userList.userOptions.muteAllExceptPresenterLabel": "Vaigista kõik kasutajad peale esitleja", + "app.userList.userOptions.muteAllExceptPresenterDesc": "Vaigistab kõik kasutajad ruumis peale esitleja", + "app.userList.userOptions.unmuteAllLabel": "Lülita ruumi vaigistamine välja", + "app.userList.userOptions.unmuteAllDesc": "Taastab ruumi heli", + "app.userList.userOptions.lockViewersLabel": "Lukusta vaatajad", + "app.userList.userOptions.lockViewersDesc": "Lukusta ruumis osalejate teatud funktsionaalsused", + "app.userList.userOptions.disableCam": "Vaatajate veebikaamerad on keelatud", + "app.userList.userOptions.disableMic": "Vaatajate mikrofonid on keelatud", + "app.userList.userOptions.disablePrivChat": "Privaatne sõnumivahetus on keelatud", + "app.userList.userOptions.disablePubChat": "Avalik sõnumivahetus on keelatud", + "app.userList.userOptions.disableNote": "Jagatud märkmed on nüüd lukustatud", + "app.userList.userOptions.hideUserList": "Kasutajate nimekiri on vaatajate eest peidetud", + "app.userList.userOptions.webcamsOnlyForModerator": "Ainult moderaatorid näevad kasutajate veebikaameraid (määratud seadetes)", + "app.userList.content.participants.options.clearedStatus": "Tühista kõikide kasutajate staatused", + "app.userList.userOptions.enableCam": "Vaatajate veebikaamerad on lubatud", + "app.userList.userOptions.enableMic": "Vaatajate mikrofonid on lubatud", + "app.userList.userOptions.enablePrivChat": "Privaatne sõnumivahetus on lubatud", + "app.userList.userOptions.enablePubChat": "Avalik sõnumivahetus on lubatud", + "app.userList.userOptions.enableNote": "Jagatud märkmed on nüüd lubatud", + "app.userList.userOptions.showUserList": "Kasutajate nimekiri on nüüd vaatajatele nähtav", + "app.userList.userOptions.enableOnlyModeratorWebcam": "Saad nüüd veebikaamera lubada ning kõik näevad seda", + "app.media.label": "Meedia", + "app.media.autoplayAlertDesc": "Luba juurdepääs", + "app.media.screenshare.start": "Ekraanijagamine algas", + "app.media.screenshare.end": "Ekraanijagamine lõppes", + "app.media.screenshare.autoplayBlockedDesc": "Vajame sinu luba, et näidata sulle esitleja ekraani.", + "app.media.screenshare.autoplayAllowLabel": "Vaata jagatud ekraani", + "app.screenshare.notAllowed": "Viga: Ekraanijagamiseks ei antud luba", + "app.screenshare.notSupportedError": "Viga: Ekraanijagamine on lubatud ainult turvalistelt (SSL) domeenidelt", + "app.screenshare.notReadableError": "Viga: Ekraanijagamise alustamisel tekkis viga", + "app.screenshare.genericError": "Viga: Ekraanijagamisel tekkis viga, palun proovi uuesti", + "app.meeting.ended": "Sessioon on lõppenud", + "app.meeting.meetingTimeRemaining": "Järelejäänud aeg ruumis: {0}", + "app.meeting.meetingTimeHasEnded": "Aeg sai läbi. Ruum suletakse kohe", + "app.meeting.endedMessage": "Sind suunatakse tagasi avalehele", + "app.meeting.alertMeetingEndsUnderOneMinute": "Ruum suletakse ühe minuti pärast.", + "app.meeting.alertBreakoutEndsUnderOneMinute": "Eraldatud ruumid suletakse ühe minuti pärast.", + "app.presentation.hide": "Peida esitlus", + "app.presentation.notificationLabel": "Aktiivne esitlus", + "app.presentation.slideContent": "Slaidi sisu", + "app.presentation.startSlideContent": "Slaidi sisu algus", + "app.presentation.endSlideContent": "Slaidi sisu lõpp", + "app.presentation.emptySlideContent": "Aktiivsel slaidil puudub sisu", + "app.presentation.presentationToolbar.noNextSlideDesc": "Esitluse lõpp", + "app.presentation.presentationToolbar.noPrevSlideDesc": "Esitluse algus", + "app.presentation.presentationToolbar.selectLabel": "Vali slaid", + "app.presentation.presentationToolbar.prevSlideLabel": "Eelmine slaid", + "app.presentation.presentationToolbar.prevSlideDesc": "Vaheta esitlus eelmisele slaidile", + "app.presentation.presentationToolbar.nextSlideLabel": "Järgmine slaid", + "app.presentation.presentationToolbar.nextSlideDesc": "Vaheta esitlus järgmisele slaidile", + "app.presentation.presentationToolbar.skipSlideLabel": "Jäta slaid vahele", + "app.presentation.presentationToolbar.skipSlideDesc": "Vaheta esitlus kindlale slaidile", + "app.presentation.presentationToolbar.fitWidthLabel": "Kohanda laiusele", + "app.presentation.presentationToolbar.fitWidthDesc": "Kuva slaid kogu laiuses", + "app.presentation.presentationToolbar.fitScreenLabel": "Täida ekraani ulatuses", + "app.presentation.presentationToolbar.fitScreenDesc": "Näita kogu slaidi", + "app.presentation.presentationToolbar.zoomLabel": "Suurendus", + "app.presentation.presentationToolbar.zoomDesc": "Muuda esitluse suurendust", + "app.presentation.presentationToolbar.zoomInLabel": "Suurenda", + "app.presentation.presentationToolbar.zoomInDesc": "Suurenda esitlust", + "app.presentation.presentationToolbar.zoomOutLabel": "Vähenda", + "app.presentation.presentationToolbar.zoomOutDesc": "Vähenda esitlust", + "app.presentation.presentationToolbar.zoomReset": "Lähtesta suurendus", + "app.presentation.presentationToolbar.zoomIndicator": "Praegune suurendusaste", + "app.presentation.presentationToolbar.fitToWidth": "Kohanda laiusele", + "app.presentation.presentationToolbar.fitToPage": "Kohanda lehe laiusele", + "app.presentation.presentationToolbar.goToSlide": "Slaid {0}", + "app.presentationUploder.title": "Esitlus", + "app.presentationUploder.message": "Esitlejana saad üles laadida ükskõik millise tekstitöötlusdokumendi või PDF-faili. Parima tulemuse saamiseks soovitame kasutada PDFi. Jälgi, et esitlus oleks valitud: kontrolli paremal asuvat ringikujulist märkevälja.", + "app.presentationUploder.uploadLabel": "Laadi üles", + "app.presentationUploder.confirmLabel": "Kinnita", + "app.presentationUploder.confirmDesc": "Salvesta muudatused ning alusta esitlust", + "app.presentationUploder.dismissLabel": "Tühista", + "app.presentationUploder.dismissDesc": "Sulge aken ning tühista muudatused", + "app.presentationUploder.dropzoneLabel": "Aseta üleslaaditavad failid siia", + "app.presentationUploder.dropzoneImagesLabel": "Aseta üleslaaditavad pildid siia", + "app.presentationUploder.browseFilesLabel": "või otsi faile arvutist", + "app.presentationUploder.browseImagesLabel": "või vali/tee pilte", + "app.presentationUploder.fileToUpload": "Ootab üleslaadimist...", + "app.presentationUploder.currentBadge": "Aktiivne", + "app.presentationUploder.rejectedError": "Valitud fail(id) lükati tagasi. Palun kontrolli failitüüpi.", + "app.presentationUploder.upload.progress": "Laadin üles ({0}%)", + "app.presentationUploder.upload.413": "Fail on liiga suur. Palun jaga fail väiksemateks tükkideks.", + "app.presentationUploder.conversion.conversionProcessingSlides": "Töötlen lehte {0} / {1}", + "app.presentationUploder.conversion.genericConversionStatus": "Teisendan faili...", + "app.presentationUploder.conversion.generatingThumbnail": "Genereerin pisipilte...", + "app.presentationUploder.conversion.generatedSlides": "Slaidid genereeritud...", + "app.presentationUploder.conversion.generatingSvg": "Genereerin SVG-pilte ...", + "app.presentationUploder.conversion.pageCountExceeded": "Lehtede arv ületas lubatud piiri. Palun jaga fail väiksemateks tükkideks.", + "app.presentationUploder.conversion.officeDocConversionInvalid": "Tekstitöötlusdokumendi teisendamine ebaõnnestus. Palun laadi fail üles PDF-kujul.", + "app.presentationUploder.conversion.officeDocConversionFailed": "Tekstitöötlusdokumendi teisendamine ebaõnnestus. Palun laadi fail üles PDF-kujul.", + "app.presentationUploder.conversion.pdfHasBigPage": "PDF-faili teisendamine ebaõnnestus. Palun proovi PDFi enne üleslaadimist optimeerida.", + "app.presentationUploder.conversion.timeout": "Oih, teisendamine võttis liiga kaua aega", + "app.presentationUploder.conversion.pageCountFailed": "Lehtede arvu määramine ebaõnnestus", + "app.presentationUploder.isDownloadableLabel": "Ära luba esitlust alla laadida", + "app.presentationUploder.isNotDownloadableLabel": "Luba esitlust alla laadida", + "app.presentationUploder.removePresentationLabel": "Eemalda esitlus", + "app.presentationUploder.setAsCurrentPresentation": "Määra esitlus aktiivseks", + "app.presentationUploder.tableHeading.filename": "Faili nimi", + "app.presentationUploder.tableHeading.options": "Valikud", + "app.presentationUploder.tableHeading.status": "Staatus", + "app.poll.pollPaneTitle": "Küsitlus", + "app.poll.quickPollTitle": "Kiirküsitlus", + "app.poll.hidePollDesc": "Peidab küsitluse paneeli", + "app.poll.customPollInstruction": "Kohandatud küsitluse koostamiseks vali all nupp ning sisesta vastusevariandid.", + "app.poll.quickPollInstruction": "Vali sobiv variant ning alusta küsitlust.", + "app.poll.customPollLabel": "Kohandatud küsitlus", + "app.poll.startCustomLabel": "Alusta kohandatud küsitlust", + "app.poll.activePollInstruction": "Jäta see paneel lahti, et jooksvalt näha osalejate vastuseid. Kui oled valmis, vajuta 'Avalda küsitluse tulemused', et näidata tulemusi osalejatele ning küsitlus lõpetada.", + "app.poll.publishLabel": "Avalda küsitluse tulemused", + "app.poll.backLabel": "Tagasi küsitluse valikute juurde", + "app.poll.closeLabel": "Sulge", + "app.poll.waitingLabel": "Ootame vastuseid ({0}/{1})", + "app.poll.ariaInputCount": "Kohandatud küsitluse vastusevariant {0} / {1}", + "app.poll.customPlaceholder": "Lisa küsitluse vastusevariant", + "app.poll.noPresentationSelected": "Esitlust ei ole valitud! Palun vali esitlus.", + "app.poll.clickHereToSelect": "Vajuta valimiseks siia", + "app.poll.t": "Õige", + "app.poll.f": "Vale", + "app.poll.tf": "Õige / Vale", + "app.poll.y": "Jah", + "app.poll.n": "Ei", + "app.poll.yn": "Jah / Ei", + "app.poll.a2": "A / B", + "app.poll.a3": "A / B / C", + "app.poll.a4": "A / B / C / D", + "app.poll.a5": "A / B / C / D / E", + "app.poll.answer.true": "Õige", + "app.poll.answer.false": "Vale", + "app.poll.answer.yes": "Jah", + "app.poll.answer.no": "Ei", + "app.poll.answer.a": "A", + "app.poll.answer.b": "B", + "app.poll.answer.c": "C", + "app.poll.answer.d": "D", + "app.poll.answer.e": "E", + "app.poll.liveResult.usersTitle": "Kasutaja", + "app.poll.liveResult.responsesTitle": "Vastus", + "app.polling.pollingTitle": "Küsitluse valikud", + "app.polling.pollAnswerLabel": "Küsitluse vastus {0}", + "app.polling.pollAnswerDesc": "Vali see variant, et {0} poolt hääletada", + "app.failedMessage": "Vabandame! Serveriga ühendumisel esineb tõrkeid.", + "app.downloadPresentationButton.label": "Laadi alla esitluse originaal", + "app.connectingMessage": "Ãœhendumine...", + "app.waitingMessage": "Ãœhendus katkes. Proovime taas ühenduda {0} sekundi pärast ...", + "app.retryNow": "Proovi uuesti kohe", + "app.navBar.settingsDropdown.optionsLabel": "Valikud", + "app.navBar.settingsDropdown.fullscreenLabel": "Esita täisekraanil", + "app.navBar.settingsDropdown.settingsLabel": "Seaded", + "app.navBar.settingsDropdown.aboutLabel": "Meist", + "app.navBar.settingsDropdown.leaveSessionLabel": "Logi välja", + "app.navBar.settingsDropdown.exitFullscreenLabel": "Välju täisekraanilt", + "app.navBar.settingsDropdown.fullscreenDesc": "Esita seadete menüü täisekraanil", + "app.navBar.settingsDropdown.settingsDesc": "Muuda üldseadeid", + "app.navBar.settingsDropdown.aboutDesc": "Näita informatsiooni kliendi kohta", + "app.navBar.settingsDropdown.leaveSessionDesc": "Lahku ruumist", + "app.navBar.settingsDropdown.exitFullscreenDesc": "Välju täisekraani vaatest", + "app.navBar.settingsDropdown.hotkeysLabel": "Kiirklahvid", + "app.navBar.settingsDropdown.hotkeysDesc": "Olemasolevad klahvikombinatsioonid", + "app.navBar.settingsDropdown.helpLabel": "Abi", + "app.navBar.settingsDropdown.helpDesc": "Suunab kasutaja videojuhiste juurde (avaneb uuel sakil)", + "app.navBar.settingsDropdown.endMeetingDesc": "Lõpetab käimasoleva sessiooni", + "app.navBar.settingsDropdown.endMeetingLabel": "Lõpeta sessioon", + "app.navBar.userListToggleBtnLabel": "Kasutajate nimekiri sisse/välja", + "app.navBar.toggleUserList.ariaLabel": "Kasutajad ja sõnumid sisse/välja", + "app.navBar.toggleUserList.newMessages": "koos uue sõnumi teavitusega", + "app.navBar.recording": "Sessiooni salvestatakse", + "app.navBar.recording.on": "Salvestatakse", + "app.navBar.recording.off": "Ei salvestata", + "app.navBar.emptyAudioBrdige": "Puudub aktiivne mikrofon. Salvestisele heli lisamiseks jaga oma mikrofoni.", + "app.leaveConfirmation.confirmLabel": "Lahku", + "app.leaveConfirmation.confirmDesc": "Logib sind ruumist välja", + "app.endMeeting.title": "Lõpeta sessioon", + "app.endMeeting.description": "Kas oled kindel, et soovid sessiooni lõpetada?", + "app.endMeeting.yesLabel": "Jah", + "app.endMeeting.noLabel": "Ei", + "app.about.title": "Meist", + "app.about.version": "Kliendi versioon:", + "app.about.copyright": "Autoriõigused:", + "app.about.confirmLabel": "Ok", + "app.about.confirmDesc": "Ok", + "app.about.dismissLabel": "Tühista", + "app.about.dismissDesc": "Sulge informatsioon kliendi kohta", + "app.actionsBar.changeStatusLabel": "Muuda staatust", + "app.actionsBar.muteLabel": "Vaigista", + "app.actionsBar.unmuteLabel": "Eemalda vaigistus", + "app.actionsBar.camOffLabel": "Lülita kaamera välja", + "app.actionsBar.raiseLabel": "Tõsta käsi", + "app.actionsBar.label": "Tegevusteriba", + "app.actionsBar.actionsDropdown.restorePresentationLabel": "Taasta esitlus", + "app.actionsBar.actionsDropdown.restorePresentationDesc": "Nupp esitluse taastamiseks pärast selle sulgemist", + "app.screenshare.screenShareLabel" : "Ekraanijagamine", + "app.submenu.application.applicationSectionTitle": "Rakendus", + "app.submenu.application.animationsLabel": "Animatsioonid", + "app.submenu.application.audioAlertLabel": "Sõnumivahetuse helimärguanded", + "app.submenu.application.pushAlertLabel": "Sõnumivahetuse hüpikmärguanded", + "app.submenu.application.userJoinAudioAlertLabel": "Kasutaja liitumise helimärguanded", + "app.submenu.application.userJoinPushAlertLabel": "Kasutaja liitumise hüpikmärguanded", + "app.submenu.application.fontSizeControlLabel": "Teksti suurus", + "app.submenu.application.increaseFontBtnLabel": "Suurenda rakenduse teksti suurust", + "app.submenu.application.decreaseFontBtnLabel": "Vähenda rakenduste teksti suurust", + "app.submenu.application.currentSize": "praegu {0}", + "app.submenu.application.languageLabel": "Rakenduse keel", + "app.submenu.application.languageOptionLabel": "Vali keel", + "app.submenu.application.noLocaleOptionLabel": "Aktiivseid tõlkeid ei ole", + "app.submenu.audio.micSourceLabel": "Mikrofoni sisend", + "app.submenu.audio.speakerSourceLabel": "Kõlarite sisend", + "app.submenu.audio.streamVolumeLabel": "Audiovoo helitugevus", + "app.submenu.video.title": "Video", + "app.submenu.video.videoSourceLabel": "Video sisend", + "app.submenu.video.videoOptionLabel": "Vali video sisend", + "app.submenu.video.videoQualityLabel": "Video kvaliteet", + "app.submenu.video.qualityOptionLabel": "Vali video kvaliteet", + "app.submenu.video.participantsCamLabel": "Näita osalejate veebikaameraid", + "app.settings.applicationTab.label": "Rakendus", + "app.settings.audioTab.label": "Audio", + "app.settings.videoTab.label": "Video", + "app.settings.usersTab.label": "Osalejad", + "app.settings.main.label": "Seaded", + "app.settings.main.cancel.label": "Tühista", + "app.settings.main.cancel.label.description": "Tühistab muudatused ning sulgeb seadete menüü", + "app.settings.main.save.label": "Salvesta", + "app.settings.main.save.label.description": "Salvestab muudatused ning sulgeb seadete menüü", + "app.settings.dataSavingTab.label": "Andmemahu säästmine", + "app.settings.dataSavingTab.webcam": "Luba veebikaamerad", + "app.settings.dataSavingTab.screenShare": "Luba ekraanijagamine", + "app.settings.dataSavingTab.description": "Andmemahu säästmiseks võid muuta, mida ekraanil näidatakse.", + "app.settings.save-notification.label": "Seaded on salvestatud", + "app.switch.onLabel": "SEES", + "app.switch.offLabel": "VÄLJAS", + "app.talkingIndicator.ariaMuteDesc" : "Vali kasutaja, keda vaigistada", + "app.talkingIndicator.isTalking" : "{0} räägib", + "app.talkingIndicator.wasTalking" : "{0} lõpetas rääkimise", + "app.actionsBar.actionsDropdown.actionsLabel": "Tegevused", + "app.actionsBar.actionsDropdown.presentationLabel": "Laadi esitlus üles", + "app.actionsBar.actionsDropdown.initPollLabel": "Alusta küsitlust", + "app.actionsBar.actionsDropdown.desktopShareLabel": "Jaga ekraani", + "app.actionsBar.actionsDropdown.lockedDesktopShareLabel": "Ekraanijagamine on lukustatud", + "app.actionsBar.actionsDropdown.stopDesktopShareLabel": "Lõpeta ekraanijagamine", + "app.actionsBar.actionsDropdown.presentationDesc": "Laadi oma esitlus üles", + "app.actionsBar.actionsDropdown.initPollDesc": "Alusta küsitlust", + "app.actionsBar.actionsDropdown.desktopShareDesc": "Jaga oma ekraani teistega", + "app.actionsBar.actionsDropdown.stopDesktopShareDesc": "Lõpeta oma ekraani jagamine", + "app.actionsBar.actionsDropdown.pollBtnLabel": "Alusta küsitlust", + "app.actionsBar.actionsDropdown.pollBtnDesc": "Vaheta küsitluse vaadet", + "app.actionsBar.actionsDropdown.saveUserNames": "Salvesta kasutajate nimed", + "app.actionsBar.actionsDropdown.createBreakoutRoom": "Loo eraldatud ruumid", + "app.actionsBar.actionsDropdown.createBreakoutRoomDesc": "Jaga sessioonil osalejad laiali mitmesse ruumi", + "app.actionsBar.actionsDropdown.captionsLabel": "Tiitrite kirjutamine", + "app.actionsBar.actionsDropdown.captionsDesc": "Tiitrite paneel sisse/välja", + "app.actionsBar.actionsDropdown.takePresenter": "Võta esitleja roll", + "app.actionsBar.actionsDropdown.takePresenterDesc": "Määra ennast uueks esitlejaks", + "app.actionsBar.emojiMenu.statusTriggerLabel": "Määra staatus", + "app.actionsBar.emojiMenu.awayLabel": "Eemal", + "app.actionsBar.emojiMenu.awayDesc": "Määra oma staatuseks Eemal", + "app.actionsBar.emojiMenu.raiseHandLabel": "Tõsta käsi", + "app.actionsBar.emojiMenu.raiseHandDesc": "Tõsta käsi küsimuse esitamiseks", + "app.actionsBar.emojiMenu.neutralLabel": "Kõhklev", + "app.actionsBar.emojiMenu.neutralDesc": "Määra oma saatuseks Kõhklev", + "app.actionsBar.emojiMenu.confusedLabel": "Segaduses", + "app.actionsBar.emojiMenu.confusedDesc": "Määra oma staatuseks Segaduses", + "app.actionsBar.emojiMenu.sadLabel": "Nukker", + "app.actionsBar.emojiMenu.sadDesc": "Määra oma staatuseks Nukker", + "app.actionsBar.emojiMenu.happyLabel": "Rõõmus", + "app.actionsBar.emojiMenu.happyDesc": "Määra oma staatuseks Rõõmus", + "app.actionsBar.emojiMenu.noneLabel": "Tühista staatus", + "app.actionsBar.emojiMenu.noneDesc": "Tühista oma staatus", + "app.actionsBar.emojiMenu.applauseLabel": "Aplodeeri", + "app.actionsBar.emojiMenu.applauseDesc": "Määra oma staatuseks Aplodeeri", + "app.actionsBar.emojiMenu.thumbsUpLabel": "Pöial püsti", + "app.actionsBar.emojiMenu.thumbsUpDesc": "Määra oma staatuseks Pöial püsti", + "app.actionsBar.emojiMenu.thumbsDownLabel": "Pöial alla", + "app.actionsBar.emojiMenu.thumbsDownDesc": "Määra oma staatuseks Pöial alla", + "app.actionsBar.currentStatusDesc": "praegune staatus {0}", + "app.actionsBar.captions.start": "Alusta tiitrite vaatamist", + "app.actionsBar.captions.stop": "Lõpeta tiitrite vaatamine", + "app.audioNotification.audioFailedError1001": "WebSocket kaotas ühenduse (viga 1001)", + "app.audioNotification.audioFailedError1002": "WebSocketi ühendust ei õnnestunud luua (viga 1002)", + "app.audioNotification.audioFailedError1003": "Veebilehitseja versiooni ei toetata (viga 1003)", + "app.audioNotification.audioFailedError1004": "Ãœhendumise viga (põhjus={0}) (viga 1004)", + "app.audioNotification.audioFailedError1005": "Ãœhendus lõppes ootamatult (viga 1005)", + "app.audioNotification.audioFailedError1006": "Ãœhendus aegus (viga 1006)", + "app.audioNotification.audioFailedError1007": "Ãœhendamise viga (ICE viga 1007)", + "app.audioNotification.audioFailedError1008": "Ãœlekanne ebaõnnestus (viga 1008)", + "app.audioNotification.audioFailedError1009": "Ei õnnestunud hankida STUN/TURN serveri informatsiooni (viga 1009)", + "app.audioNotification.audioFailedError1010": "Ãœhenduse kooskõlastamine aegus (ICE viga 1010)", + "app.audioNotification.audioFailedError1011": "Ãœhendus aegus (ICE viga 1011)", + "app.audioNotification.audioFailedError1012": "Ãœhendus suletud (ICE viga 1012)", + "app.audioNotification.audioFailedMessage": "Audio ühendamine ebaõnnestus", + "app.audioNotification.mediaFailedMessage": "getUserMicMedia ebaõnnestus, sest lubatud on ainult turvalised allikad", + "app.audioNotification.closeLabel": "Sulge", + "app.audioNotificaion.reconnectingAsListenOnly": "Vaatajate mikrofonid on lukustatud, sind ühendatakse ainult kuulajana", + "app.breakoutJoinConfirmation.title": "Liitu eraldatud ruumiga", + "app.breakoutJoinConfirmation.message": "Kas soovid liituda", + "app.breakoutJoinConfirmation.confirmDesc": "Liitu eraldatud ruumiga", + "app.breakoutJoinConfirmation.dismissLabel": "Tühista", + "app.breakoutJoinConfirmation.dismissDesc": "Sulgeb ja keelab eraldatud ruumiga liitumise", + "app.breakoutJoinConfirmation.freeJoinMessage": "Vali eraldatud ruum, millega liituda", + "app.breakoutTimeRemainingMessage": "Eraldatud ruumi järelejäänud aeg: {0}", + "app.breakoutWillCloseMessage": "Aeg sai läbi. Eraldatud ruum suletakse kohe", + "app.calculatingBreakoutTimeRemaining": "Arvutan järelejäänud aega...", + "app.audioModal.ariaTitle": "Audioga liitumise aken", + "app.audioModal.microphoneLabel": "Mikrofoniga", + "app.audioModal.listenOnlyLabel": "Ainult kuulata", + "app.audioModal.audioChoiceLabel": "Kuidas soovid audioga liituda?", + "app.audioModal.iOSBrowser": "Audio/video ei ole toetatud", + "app.audioModal.iOSErrorDescription": "Praegu Chrome iOSis audiot ja videot ei toeta.", + "app.audioModal.iOSErrorRecommendation": "Soovitame iOSis kasutada Safarit.", + "app.audioModal.audioChoiceDesc": "Vali, kuidas selle ruumi audioga liituda", + "app.audioModal.unsupportedBrowserLabel": "Paistab, et kasutad veebilehitsejat, mida täielikult ei toetata. Täielikuks toetuseks kasuta palun brausereid {0} või {1}.", + "app.audioModal.closeLabel": "Sulge", + "app.audioModal.yes": "Jah", + "app.audioModal.no": "Ei", + "app.audioModal.yes.arialabel" : "Kaja on kuulda", + "app.audioModal.no.arialabel" : "Kaja ei ole kuulda", + "app.audioModal.echoTestTitle": "See on privaatne kajatest. Ãœtle mõned sõnad. Kas kuuled ennast rääkimas?", + "app.audioModal.settingsTitle": "Muuda audioseadeid", + "app.audioModal.helpTitle": "Sinu meediaseadmetega tekkis probleem", + "app.audioModal.helpText": "Kas sa andsid mikrofonile juurdepääsuks loa? Kui püüad audioga liituda, siis peaks ilmuma dialoogiaken, kus küsitakse luba meediaseadme kasutamiseks. Palun anna luba, et audiosessiooniga ühineda. Kui on midagi muud, siis püüa muuta veebilehitseja seadetes mikrofoniga seotud õigusi.", + "app.audioModal.help.noSSL": "See leht pole turvaline. Mikrofoni lubamiseks peab leht olema turvalisel HTTPS-ühendusel. Võta palun ühendust serveri administraatoriga.", + "app.audioModal.help.macNotAllowed": "Paistab, et Maci süsteemiseaded blokeerivad mikrofonile juurdepääsu. Ava System Preferences > Security & Privacy > Privacy > Microphone ning veendu, et veebilehitseja, mida kasutad, on märgitud.", + "app.audioModal.audioDialTitle": "Liitu telefoni kaudu", + "app.audioDial.audioDialDescription": "Vali", + "app.audioDial.audioDialConfrenceText": "ja sisesta sessiooni PIN-number:", + "app.audioModal.autoplayBlockedDesc": "Vajame audio mängimiseks sinu luba", + "app.audioModal.playAudio": "Mängi audiot", + "app.audioModal.playAudio.arialabel" : "Mängi audiot", + "app.audioDial.tipIndicator": "Soovitus", + "app.audioDial.tipMessage": "Vajuta oma telefonil klahvi '0', et end vaigistada või vaigistus eemaldada.", + "app.audioModal.connecting": "Ãœhendumine", + "app.audioModal.connectingEchoTest": "Ãœhendumine kajatestiga", + "app.audioManager.joinedAudio": "Oled audiokonverentsiga liitunud", + "app.audioManager.joinedEcho": "Kajatest käivitus", + "app.audioManager.leftAudio": "Oled audiokonverentsilt lahkunud", + "app.audioManager.reconnectingAudio": "Ãœritame uuesti audioga ühenduda", + "app.audioManager.genericError": "Viga: Esines viga, palun proovi uuesti", + "app.audioManager.connectionError": "Viga: Ãœhenduse viga", + "app.audioManager.requestTimeout": "Viga: Päring aegus", + "app.audioManager.invalidTarget": "Viga: Päring teostati valele objektile", + "app.audioManager.mediaError": "Viga: Ei saanud ühendust sinu meediaseadmetega", + "app.audio.joinAudio": "Liitu audioga", + "app.audio.leaveAudio": "Lahku audiost", + "app.audio.enterSessionLabel": "Liitu sessiooniga", + "app.audio.playSoundLabel": "Mängi heli", + "app.audio.backLabel": "Tagasi", + "app.audio.audioSettings.titleLabel": "Vali oma audio seaded", + "app.audio.audioSettings.descriptionLabel": "Pane tähele, et veebilehitsejas avaneb dialoogiaken, kus palutakse luba sinu mikrofoni jagamiseks.", + "app.audio.audioSettings.microphoneSourceLabel": "Mikrofoni sisend", + "app.audio.audioSettings.speakerSourceLabel": "Kõlarite sisend", + "app.audio.audioSettings.microphoneStreamLabel": "Audiovoo helitugevus", + "app.audio.audioSettings.retryLabel": "Uuesti", + "app.audio.listenOnly.backLabel": "Tagasi", + "app.audio.listenOnly.closeLabel": "Sulge", + "app.audio.permissionsOverlay.title": "Luba juurdepääs oma mikrofonile", + "app.audio.permissionsOverlay.hint": "Vajame sinu meediaseadmete kasutamiseks luba, et saaksime sind audiokonverentsiga ühendada :)", + "app.error.removed": "Oled konverentsilt eemaldatud", + "app.error.meeting.ended": "Oled konverentsist välja logitud", + "app.meeting.logout.duplicateUserEjectReason": "Olemasolev kasutaja üritab ruumiga liituda", + "app.meeting.logout.permissionEjectReason": "Tagasi lükatud õiguste rikkumise pärast", + "app.meeting.logout.ejectedFromMeeting": "Oled ruumist eemaldatud", + "app.meeting.logout.validateTokenFailedEjectReason": "Autoriseerimistõendi kehtivuse kinnitamine ebaõnnestus", + "app.meeting.logout.userInactivityEjectReason": "Kasutaja on olnud liiga kaua mitteaktiivne", + "app.meeting-ended.rating.legendLabel": "Tagasiside hinnang", + "app.meeting-ended.rating.starLabel": "Täht", + "app.modal.close": "Sulge", + "app.modal.close.description": "Tühista muudatused ning sulge aken", + "app.modal.confirm": "Valmis", + "app.modal.newTab": "(avaneb uuel sakil)", + "app.modal.confirm.description": "Salvestab muudatused ning sulgeb akna", + "app.dropdown.close": "Sulge", + "app.error.400": "Vigane päring", + "app.error.401": "Autoriseerimata", + "app.error.403": "Oled ruumist eemaldatud", + "app.error.404": "Ei leitud", + "app.error.410": "Sessioon on lõppenud", + "app.error.500": "Oih, midagi läks valesti", + "app.error.leaveLabel": "Sisene uuesti", + "app.error.fallback.presentation.title": "Esines viga", + "app.error.fallback.presentation.description": "Viga on registreeritud. Palun proovi leht uuesti laadida.", + "app.error.fallback.presentation.reloadButton": "Laadi uuesti", + "app.guest.waiting": "Ootame ühendamiseks nõusolekut", + "app.userList.guest.waitingUsers": "Ootame kasutajaid", + "app.userList.guest.waitingUsersTitle": "Kasutajate haldus", + "app.userList.guest.optionTitle": "Vaata üle ootel olevad kasutajad", + "app.userList.guest.allowAllAuthenticated": "Luba kõik sisenenud kasutajad", + "app.userList.guest.allowAllGuests": "Luba kõik külalised", + "app.userList.guest.allowEveryone": "Luba kõik kasutajad", + "app.userList.guest.denyEveryone": "Keela kõik kasutajad", + "app.userList.guest.pendingUsers": "{0} ootel olevat kasutajat", + "app.userList.guest.pendingGuestUsers": "{0} ootel olevat külalist", + "app.userList.guest.pendingGuestAlert": "On liitunud sessiooniga ning ootab sinu nõusolekut.", + "app.userList.guest.rememberChoice": "Jäta valik meelde", + "app.user-info.title": "Otsi kataloogist", + "app.toast.breakoutRoomEnded": "Eraldatud ruum aegus. Palun ühendu uuesti audioga.", + "app.toast.chat.public": "Uus avalik sõnum", + "app.toast.chat.private": "Uus privaatne sõnum", + "app.toast.chat.system": "Süsteem", + "app.toast.clearedEmoji.label": "Emoji-staatus tühistatud", + "app.toast.setEmoji.label": "Emoji-staatus määratud: {0}", + "app.toast.meetingMuteOn.label": "Kõik kasutajad on vaigistatud", + "app.toast.meetingMuteOff.label": "Ruumi vaigistamine on välja lülitatud", + "app.notification.recordingStart": "Sessiooni salvestatakse", + "app.notification.recordingStop": "Sessiooni ei salvestata", + "app.notification.recordingPaused": "Sessiooni enam ei salvestata", + "app.notification.recordingAriaLabel": "Salvestatud aeg", + "app.notification.userJoinPushAlert": "{0} liitus sessiooniga", + "app.shortcut-help.title": "Kiirklahvid", + "app.shortcut-help.accessKeyNotAvailable": "Juurdepääsuklahvid pole saadaval", + "app.shortcut-help.comboLabel": "Kombo", + "app.shortcut-help.functionLabel": "Funktsioon", + "app.shortcut-help.closeLabel": "Sulge", + "app.shortcut-help.closeDesc": "Sulgeb kiirklahvide akna", + "app.shortcut-help.openOptions": "Ava valikud", + "app.shortcut-help.toggleUserList": "Ava/peida kasutajate nimekiri", + "app.shortcut-help.toggleMute": "Vaigista / Eemalda vaigistus", + "app.shortcut-help.togglePublicChat": "Ava/peida avalik sõnumivahetus (kasutajate nimekiri peab olema avatud)", + "app.shortcut-help.hidePrivateChat": "Peida privaatne sõnumivahetus", + "app.shortcut-help.closePrivateChat": "Sulge privaatne sõnumivahetus", + "app.shortcut-help.openActions": "Ava tegevustemenüü", + "app.shortcut-help.openStatus": "Ava staatusemenüü", + "app.shortcut-help.togglePan": "Aktiveeri liigutamistööriist (Esitleja)", + "app.shortcut-help.nextSlideDesc": "Järgmine slaid (Esitleja)", + "app.shortcut-help.previousSlideDesc": "Eelmine slaid (Esitleja)", + "app.lock-viewers.title": "Lukusta vaatajad", + "app.lock-viewers.description": "Need valikud võimaldavad keelata vaatajatel teatud võimalusi kasutada.", + "app.lock-viewers.featuresLable": "Võimalus", + "app.lock-viewers.lockStatusLabel": "Staatus", + "app.lock-viewers.webcamLabel": "Jaga veebikaamerat", + "app.lock-viewers.otherViewersWebcamLabel": "Näita teiste vaatajate veebikaameraid", + "app.lock-viewers.microphoneLable": "Jaga mikrofoni", + "app.lock-viewers.PublicChatLabel": "Saada avalikke sõnumeid", + "app.lock-viewers.PrivateChatLable": "Saada privaatseid sõnumeid", + "app.lock-viewers.notesLabel": "Muuda jagatud märkmeid", + "app.lock-viewers.userListLabel": "Näita teisi vaatajaid kasutajate nimekirjas", + "app.lock-viewers.ariaTitle": "Vaatajate seadete lukustamise aken", + "app.lock-viewers.button.apply": "Kinnita", + "app.lock-viewers.button.cancel": "Tühista", + "app.lock-viewers.locked": "Lukustatud", + "app.lock-viewers.unlocked": "Avatud", + "app.recording.startTitle": "Alusta salvestamist", + "app.recording.stopTitle": "Peata salvestamine", + "app.recording.resumeTitle": "Jätka salvestamist", + "app.recording.startDescription": "Salvestamise nuppu uuesti vajutades saad salvestamise peatada.", + "app.recording.stopDescription": "Kas oled kindel, et soovid salvestamise peatada? Salvestamise nuppu uuesti vajutades saad salvestamist jätkata.", + "app.videoPreview.cameraLabel": "Kaamera", + "app.videoPreview.profileLabel": "Kvaliteet", + "app.videoPreview.cancelLabel": "Tühista", + "app.videoPreview.closeLabel": "Sulge", + "app.videoPreview.findingWebcamsLabel": "Otsime veebikaameraid", + "app.videoPreview.startSharingLabel": "Alusta jagamist", + "app.videoPreview.webcamOptionLabel": "Vali veebikaamera", + "app.videoPreview.webcamPreviewLabel": "Veebikaamera eelvaade", + "app.videoPreview.webcamSettingsTitle": "Veebikaamera seaded", + "app.videoPreview.webcamNotFoundLabel": "Veebikaamerat ei leitud", + "app.videoPreview.profileNotFoundLabel": "Puudub toetatud kaameraprofiil", + "app.video.joinVideo": "Jaga veebikaamerat", + "app.video.leaveVideo": "Lõpeta veebikaamera jagamine", + "app.video.iceCandidateError": "Viga ICE kandidaadi lisamisel", + "app.video.iceConnectionStateError": "Ãœhendus ebaõnnestus (ICE viga 1107)", + "app.video.permissionError": "Viga veebikaamera jagamisel. Palun kontrolli õigusi", + "app.video.sharingError": "Viga veebikaamera jagamisel", + "app.video.notFoundError": "Veebikaamerat ei leitud. Palun kontrolli, kas see on ühendatud", + "app.video.notAllowed": "Veebikaamera jagamiseks puuduvad õigused. Palun kontrolli veebilehitsejas jagamisõigusi", + "app.video.notSupportedError": "Veebikaamera videot saab jagada vaid üle turvalise ühenduse. Veendu, et su SSL sertifikaat on kehtiv.", + "app.video.notReadableError": "Veebikaamera videot ei õnnestunud kätte saada. Palun kontrolli, et ükski teine programm veebikaamerat samal ajal ei kasuta.", + "app.video.mediaFlowTimeout1020": "Meedia ei saanud serveriga ühendust (viga 1020)", + "app.video.suggestWebcamLock": "Kas jõustada vaatajate veebikaamerate lukustamine?", + "app.video.suggestWebcamLockReason": "(see parandab sessiooni stabiilsust)", + "app.video.enable": "Luba", + "app.video.cancel": "Tühista", + "app.video.swapCam": "Vaheta", + "app.video.swapCamDesc": "vaheta veebikaamerate suunda", + "app.video.videoLocked": "Veebikaamerate jagamine on lukustatud", + "app.video.videoButtonDesc": "Jaga veebikaamerat", + "app.video.videoMenu": "Videomenüü", + "app.video.videoMenuDisabled": "Veebikaamera videomenüü on seadetes välja lülitatud", + "app.video.videoMenuDesc": "Ava videomenüü", + "app.video.chromeExtensionError": "Sa pead installeerima", + "app.video.chromeExtensionErrorLink": "selle Chrome'i laienduse", + "app.video.stats.title": "Ãœhenduse statistika", + "app.video.stats.packetsReceived": "Vastuvõetud pakette", + "app.video.stats.packetsSent": "Saadetud pakette", + "app.video.stats.packetsLost": "Kaotatud pakette", + "app.video.stats.bitrate": "Bitikiirus", + "app.video.stats.lostPercentage": "Kaotusprotsent kokku", + "app.video.stats.lostRecentPercentage": "Kaotusprotsent hiljuti", + "app.video.stats.dimensions": "Mõõdud", + "app.video.stats.codec": "Koodek", + "app.video.stats.decodeDelay": "Dekodeerimise viivitus", + "app.video.stats.rtt": "RTT", + "app.video.stats.encodeUsagePercent": "Kodeerija kasutus", + "app.video.stats.currentDelay": "Praegune viivitus", + "app.fullscreenButton.label": "Esita {0} täisekraanil", + "app.deskshare.iceConnectionStateError": "Ãœhendumine ebaõnnestus ekraani jagamisel (ICE viga 1108)", + "app.sfu.mediaServerConnectionError2000": "Meediaserveriga ei saa ühendust (viga 2000)", + "app.sfu.mediaServerOffline2001": "Meediaserver ei vasta. Palun proovi hiljem uuesti (viga 2001)", + "app.sfu.mediaServerNoResources2002": "Meediaserveril ei ole vabu ressursse (viga 2002)", + "app.sfu.mediaServerRequestTimeout2003": "Meediaserveri päringud aeguvad (viga 2003)", + "app.sfu.serverIceGatheringFailed2021": "Meediaserver ei saa koguda ühendusekandidaate (ICE viga 2021)", + "app.sfu.serverIceGatheringFailed2022": "Meediaserveriga ühendumine ebaõnnestus (ICE viga 2022)", + "app.sfu.mediaGenericError2200": "Meediaserver ei suutnud päringut töödelda (viga 2200)", + "app.sfu.invalidSdp2202":"Klient genereeris vigase meediapäringu (SDP viga 2202)", + "app.sfu.noAvailableCodec2203": "Server ei leidnud sobivat koodekit (viga 2203)", + "app.meeting.endNotification.ok.label": "Ok", + "app.whiteboard.annotations.poll": "Küsitluse tulemused avalikustati", + "app.whiteboard.toolbar.tools": "Tööriistad", + "app.whiteboard.toolbar.tools.hand": "Liiguta", + "app.whiteboard.toolbar.tools.pencil": "Pliiats", + "app.whiteboard.toolbar.tools.rectangle": "Ristkülik", + "app.whiteboard.toolbar.tools.triangle": "Kolmnurk", + "app.whiteboard.toolbar.tools.ellipse": "Ellips", + "app.whiteboard.toolbar.tools.line": "Joon", + "app.whiteboard.toolbar.tools.text": "Tekst", + "app.whiteboard.toolbar.thickness": "Joone paksus", + "app.whiteboard.toolbar.thicknessDisabled": "Joone paksus on välja lülitatud", + "app.whiteboard.toolbar.color": "Värvid", + "app.whiteboard.toolbar.colorDisabled": "Värvid on välja lülitatud", + "app.whiteboard.toolbar.color.black": "Must", + "app.whiteboard.toolbar.color.white": "Valge", + "app.whiteboard.toolbar.color.red": "Punane", + "app.whiteboard.toolbar.color.orange": "Oranž", + "app.whiteboard.toolbar.color.eletricLime": "Kollakasroheline", + "app.whiteboard.toolbar.color.lime": "Heleroheline", + "app.whiteboard.toolbar.color.cyan": "Tsüaansinine", + "app.whiteboard.toolbar.color.dodgerBlue": "Dodgeri sinine", + "app.whiteboard.toolbar.color.blue": "Sinine", + "app.whiteboard.toolbar.color.violet": "Violetne", + "app.whiteboard.toolbar.color.magenta": "Magenta", + "app.whiteboard.toolbar.color.silver": "Hõbe", + "app.whiteboard.toolbar.undo": "Võta märge tagasi", + "app.whiteboard.toolbar.clear": "Kustuta kõik märkmed", + "app.whiteboard.toolbar.multiUserOn": "Lülita mitme kasutaja tahvel sisse", + "app.whiteboard.toolbar.multiUserOff": "Lülita mitme kasutaja tahvel välja", + "app.whiteboard.toolbar.fontSize": "Tekstisuuruste nimikiri", + "app.feedback.title": "Oled konverentsist välja logitud", + "app.feedback.subtitle": "Tahaksime teada, mida arvad BigBlueButtonist (vabatahtlik)", + "app.feedback.textarea": "Kuidas saaksime BigBlueButtonit paremaks muuta?", + "app.feedback.sendFeedback": "Saada tagasisidet", + "app.feedback.sendFeedbackDesc": "Saada tagasiside ning lahku sessioonist", + "app.videoDock.webcamFocusLabel": "Anna fookus", + "app.videoDock.webcamFocusDesc": "Anna valitud veebikaamerale fookus", + "app.videoDock.webcamUnfocusLabel": "Lõpeta fookus", + "app.videoDock.webcamUnfocusDesc": "Lõpeta valitud veebikaamera fookus", + "app.videoDock.autoplayBlockedDesc": "Vajame sinu luba, et näidata sulle teiste kasutajate veebikaameraid.", + "app.videoDock.autoplayAllowLabel": "Vaata veebikaameraid", + "app.invitation.title": "Eraldatud ruumi kutse", + "app.invitation.confirm": "Kutsu", + "app.createBreakoutRoom.title": "Eraldatud ruumid", + "app.createBreakoutRoom.ariaTitle": "Peida eraldatud ruumid", + "app.createBreakoutRoom.breakoutRoomLabel": "Eraldatud ruumid {0}", + "app.createBreakoutRoom.generatingURL": "Genereerime URLi", + "app.createBreakoutRoom.generatedURL": "Genereeritud", + "app.createBreakoutRoom.duration": "Kestus {0}", + "app.createBreakoutRoom.room": "Ruum {0}", + "app.createBreakoutRoom.notAssigned": "Pole määratud ({0})", + "app.createBreakoutRoom.join": "Liitu ruumiga", + "app.createBreakoutRoom.joinAudio": "Liitu audioga", + "app.createBreakoutRoom.returnAudio": "Taasta audio", + "app.createBreakoutRoom.alreadyConnected": "Juba ruumis", + "app.createBreakoutRoom.confirm": "Loo", + "app.createBreakoutRoom.record": "Salvesta", + "app.createBreakoutRoom.numberOfRooms": "Ruumide arv", + "app.createBreakoutRoom.durationInMinutes": "Kestus (minutit)", + "app.createBreakoutRoom.randomlyAssign": "Jaota juhuslikult", + "app.createBreakoutRoom.endAllBreakouts": "Sulge kõik eraldatud ruumid", + "app.createBreakoutRoom.roomName": "{0} (Ruum - {1})", + "app.createBreakoutRoom.doneLabel": "Valmis", + "app.createBreakoutRoom.nextLabel": "Järgmine", + "app.createBreakoutRoom.minusRoomTime": "Vähenda eraldatud ruumi aega:", + "app.createBreakoutRoom.addRoomTime": "Suurenda eraldatud ruumi aega:", + "app.createBreakoutRoom.addParticipantLabel": "+ Lisa osaleja", + "app.createBreakoutRoom.freeJoin": "Luba kasutajatel ise valida eraldatud ruum, millega liituda", + "app.createBreakoutRoom.leastOneWarnBreakout": "Sa pead paigutama eraldatud ruumi vähemalt ühe kasutaja.", + "app.createBreakoutRoom.modalDesc": "Soovitus: kasutajate nimesid saab hiirega tirida soovitud eraldatud ruumidesse.", + "app.createBreakoutRoom.roomTime": "{0} minutit", + "app.createBreakoutRoom.numberOfRoomsError": "Ruumide arv ei sobi.", + "app.externalVideo.start": "Jaga uut videot", + "app.externalVideo.title": "Jaga välist videot", + "app.externalVideo.input": "Välise video URL", + "app.externalVideo.urlInput": "Lisa video URL", + "app.externalVideo.urlError": "Seda video URLi ei toetata", + "app.externalVideo.close": "Sulge", + "app.externalVideo.autoPlayWarning": "Käivita video, et meedia sünkroniseerimine aktiveerida", + "app.network.connection.effective.slow": "Märkasime, et ühendusega on probleeme.", + "app.network.connection.effective.slow.help": "Rohkem infot", + "app.externalVideo.noteLabel": "Märkus: jagatud väliseid videoid sessiooni salvestisse ei kaasata. Toetatakse linke YouTube'i, Vimeo, Instructure Media, Twitchi ja Daily Motioni videotele.", + "app.actionsBar.actionsDropdown.shareExternalVideo": "Jaga välist videot", + "app.actionsBar.actionsDropdown.stopShareExternalVideo": "Lõpeta välise video jagamine", + "app.iOSWarning.label": "Palun uuenda iOS versioonile 12.2 või hilisemale", + "app.legacy.unsupportedBrowser": "Paistab, et kasutad veebilehitsejat, mida ei toetata. Täielikuks toetuseks kasuta palun brauserit {0} või {1}.", + "app.legacy.upgradeBrowser": "Paistab, et kasutad toetatud veebilehitseja vanemat versiooni. Täielikuks toetuseks uuenda palun oma veebilehitsejat.", + "app.legacy.criosBrowser": "Täielikuks toetuseks kasuta palun iOSis Safarit." + +} + diff --git a/bigbluebutton-html5/private/locales/eu.json b/bigbluebutton-html5/private/locales/eu.json index 3f15c495497e8689ce0893fc805bd8f05cb25df4..807ece2a237bb0973800604a88c306c9827b2efd 100644 --- a/bigbluebutton-html5/private/locales/eu.json +++ b/bigbluebutton-html5/private/locales/eu.json @@ -1,9 +1,9 @@ { "app.home.greeting": "Zure aurkezpena laster hasiko da...", "app.chat.submitLabel": "Bidali mezua", - "app.chat.errorMinMessageLength": "Mezuak laburregia da, {0} karaktere faltan ditu", "app.chat.errorMaxMessageLength": "Mezua luzeegia da, {0} karaktere soberan ditu", "app.chat.disconnected": "Deskonektatuta zaude, mezuak ezin dira bidali", + "app.chat.locked": "Txata blokeatuta dago, mezuak ezin dira bidali", "app.chat.inputLabel": "Txatean {0} mezu sartu dira", "app.chat.inputPlaceholder": "Bidali mezua {0}-(r)i", "app.chat.titlePublic": "Txat publikoa", @@ -11,15 +11,18 @@ "app.chat.partnerDisconnected": "{0}-(e)k bilera utzi du", "app.chat.closeChatLabel": "Itxi {0}", "app.chat.hideChatLabel": "Ezkutatu {0}", - "app.chat.moreMessages": "Behean mezu gehiago", - "app.chat.dropdown.options": "Txat aukerak", + "app.chat.moreMessages": "Mezu gehiago behean", + "app.chat.dropdown.options": "Txataren aukerak", "app.chat.dropdown.clear": "Garbitu", "app.chat.dropdown.copy": "Kopiatu", "app.chat.dropdown.save": "Gorde", "app.chat.label": "Txata", - "app.chat.offline": "Lineatik kanpo", + "app.chat.offline": "Lineaz kanpo", "app.chat.emptyLogLabel": "Txataren erregistroa hutsik dago", "app.chat.clearPublicChatMessage": "Moderatzaile batek txat publikoaren historia garbitu du", + "app.chat.multi.typing": "Hainbat erabiltzaile idazten ari da", + "app.chat.one.typing": "{0} idazten ari da", + "app.chat.two.typing": "{0} eta {1} idazten ari dira", "app.captions.label": "Azpitituluak", "app.captions.menu.close": "Itxi", "app.captions.menu.start": "Hasi", @@ -27,7 +30,7 @@ "app.captions.menu.ariaStartDesc": "Azpitituluen editorea irekitzen du eta modala ixten du", "app.captions.menu.select": "Hautatu erabiltzeko hizkuntza ", "app.captions.menu.ariaSelect": "Azpitituluen hizkuntza", - "app.captions.menu.subtitle": "Hautatu hizkuntza eta estiloak zure saioko azpitituluetarako", + "app.captions.menu.subtitle": "Hautatu mesedez zure saioko azpitituluetarako hizkuntza eta estiloak ", "app.captions.menu.title": "Azpitituluak", "app.captions.menu.fontSize": "Tamaina", "app.captions.menu.fontColor": "Testuaren kolorea", @@ -37,25 +40,25 @@ "app.captions.menu.cancelLabel": "Utzi", "app.captions.pad.hide": "Ezkutatu azpitituluak", "app.captions.pad.tip": "Sakatu Esc edizioaren tresna-barra fokuratzeko", - "app.captions.pad.ownership": "Jabetu", + "app.captions.pad.ownership": "Jabetza hartu", "app.captions.pad.ownershipTooltip": "{0} azpitituluen jabetza hartuko duzu", "app.captions.pad.interimResult": "Behin-behineko emaitzak", "app.captions.pad.dictationStart": "Hasi diktaketa", "app.captions.pad.dictationStop": "Gelditu diktaketa", "app.captions.pad.dictationOnDesc": "Ahotsaren ezagutza aktibatzen du", "app.captions.pad.dictationOffDesc": "Ahotsaren ezagutza desaktibatzen du", - "app.note.title": "Ohar partekatuak", + "app.note.title": "Ohar Partekatuak", "app.note.label": "Oharra", "app.note.hideNoteLabel": "Ezkutatu oharra", "app.user.activityCheck": "Erabiltzailearen aktibitate-kontrola", - "app.user.activityCheck.label": "Begiratu erabiltzailea oraindik bileran dagoen ({0})", - "app.user.activityCheck.check": "Begiratu", + "app.user.activityCheck.label": "Egiaztatu erabiltzailea oraindik bileran dagoen ({0})", + "app.user.activityCheck.check": "Egiaztatu", "app.note.tipLabel": "Sakatu Esc edizioaren tresna-barra fokuratzeko", "app.userList.usersTitle": "Erabiltzaileak", - "app.userList.participantsTitle": "Parte hartzaileak", + "app.userList.participantsTitle": "Parte-hartzaileak", "app.userList.messagesTitle": "Mezuak", "app.userList.notesTitle": "Oharrak", - "app.userList.notesListItem.unreadContent": "Eduki berria dago ohar partekatuetan", + "app.userList.notesListItem.unreadContent": "Ohar partekatuetan eduki berria dago eskuragarri", "app.userList.captionsTitle": "Azpitituluak", "app.userList.presenter": "Aurkezlea", "app.userList.you": "Zu", @@ -76,8 +79,8 @@ "app.userList.menu.demoteUser.label": "Beheratu ikusle rolera", "app.userList.menu.unlockUser.label": "Desblokeatu {0}", "app.userList.menu.lockUser.label": "Blokeatu {0}", - "app.userList.menu.directoryLookup.label": "Direktorio bilatzea", - "app.userList.menu.makePresenter.label": "Hartu aurkezle rola", + "app.userList.menu.directoryLookup.label": "Direktorio Bilaketa", + "app.userList.menu.makePresenter.label": "Eman aurkezle rola", "app.userList.userOptions.manageUsersLabel": "Kudeatu erabiltzaileak", "app.userList.userOptions.muteAllLabel": "Isilarazi erabiltzaile guztiak", "app.userList.userOptions.muteAllDesc": "Isilarazi bilerako erabiltzaile guztiak", @@ -86,35 +89,43 @@ "app.userList.userOptions.muteAllExceptPresenterLabel": "Isilarazi erabiltzaile guztiak aurkezlea izan ezik", "app.userList.userOptions.muteAllExceptPresenterDesc": "Isilarazi bilerako erabiltzaile guztiak aurkezlea izan ezik", "app.userList.userOptions.unmuteAllLabel": "Itzali bilera isila", - "app.userList.userOptions.unmuteAllDesc": "Bilera isilarazten du", + "app.userList.userOptions.unmuteAllDesc": "Bilera isila desgaitzen du", "app.userList.userOptions.lockViewersLabel": "Blokeatu ikusleak", "app.userList.userOptions.lockViewersDesc": "Blokeatu bileraren parte-hartzaileentzako zenbait funtzionalitate", "app.userList.userOptions.disableCam": "Ikusleen web-kamerak desgaituta daude", "app.userList.userOptions.disableMic": "Ikusleen mikrofonoak desgaituta daude", "app.userList.userOptions.disablePrivChat": "Txat pribatua desgaituta dago", "app.userList.userOptions.disablePubChat": "Txat publikoa desgaituta dago", - "app.userList.userOptions.disableNote": "Partekatutako oharrak blokeatuta daude orain", + "app.userList.userOptions.disableNote": "Ohar partekatuak blokeatuta daude orain", + "app.userList.userOptions.hideUserList": "Erabiltzaileen zerrenda ezkutuan dago ikusleentzat", "app.userList.userOptions.webcamsOnlyForModerator": "Moderatzaileek soilik ikus ditzakete ikusleen web-kamerak (blokeo ezarpenak direla medio)", - "app.userList.content.participants.options.clearedStatus": "Garbitu erabiltzaileen estatus guztiak", - "app.userList.userOptions.enableCam": "Ikusleen web-kamerak aktibo daude", - "app.userList.userOptions.enableMic": "Ikusleen mikrofonoak aktibo daude", - "app.userList.userOptions.enablePrivChat": "Txat pribatua aktibo dago", - "app.userList.userOptions.enablePubChat": "Txat publikoa aktibo dago", - "app.userList.userOptions.enableNote": "Partekatutako oharrak aktibo daude orain", - "app.userList.userOptions.enableOnlyModeratorWebcam": "Zure web-kamera aktiba dezakezu orain, edonork ikusiko zaitu", + "app.userList.content.participants.options.clearedStatus": "Garbitu erabiltzaileen egoera guztiak", + "app.userList.userOptions.enableCam": "Ikusleen web-kamerak gaituta daude", + "app.userList.userOptions.enableMic": "Ikusleen mikrofonoak gaituta daude", + "app.userList.userOptions.enablePrivChat": "Txat pribatua gaituta dago", + "app.userList.userOptions.enablePubChat": "Txat publikoa gaituta dago", + "app.userList.userOptions.enableNote": "Ohar partekatuak gaituta daude orain", + "app.userList.userOptions.showUserList": "Erabiltzaileen zerrenda ikusgai dago ikusleentzat", + "app.userList.userOptions.enableOnlyModeratorWebcam": "Zure web-kamera piztu dezakezu orain, edonork ikusiko zaitu", "app.media.label": "Multimedia", + "app.media.autoplayAlertDesc": "Baimendu sartzea", "app.media.screenshare.start": "Pantaila partekatzea hasi da", "app.media.screenshare.end": "Pantaila partekatzea bukatu da", - "app.media.screenshare.safariNotSupported": "Safarik ez du pantaila partekatzea onartzen. Erabili Firefox edo Google Chrome.", - "app.meeting.ended": "Saioa bukatu da.", - "app.meeting.meetingTimeRemaining": "Bileran geratzen den denbora: {0}", - "app.meeting.meetingTimeHasEnded": "Denbora agortu da. Bilera itxiko da laster.", + "app.media.screenshare.autoplayBlockedDesc": "Zure baimena behar dugu aurkezlearen pantaila zuri erakusteko.", + "app.media.screenshare.autoplayAllowLabel": "Ikusi partekatutako pantaila", + "app.screenshare.notAllowed": "Errorea: Pantailan sartzeko baimena ez da eman.", + "app.screenshare.notSupportedError": "Errorea: pantaila partekatzea soilik domeinu seguruetan (SSL) onartzen da ", + "app.screenshare.notReadableError": "Errorea: zure pantailaren argazkia egiteak huts egin du", + "app.screenshare.genericError": "Errore bat gertatu da pantaila partekatzean, saiatu berriro.", + "app.meeting.ended": "Saio hau bukatu da.", + "app.meeting.meetingTimeRemaining": "Bilerari geratzen zaion denbora: {0}", + "app.meeting.meetingTimeHasEnded": "Denbora agortu da. Bilera laster itxiko da.", "app.meeting.endedMessage": "Hasierako pantailara itzuliko zara", "app.meeting.alertMeetingEndsUnderOneMinute": "Bilera minutu batean itxiko da.", - "app.meeting.alertBreakoutEndsUnderOneMinute": "Taldeko bilera minutu batean itxiko da.", + "app.meeting.alertBreakoutEndsUnderOneMinute": "Banatze-taldeko bilera minutu batean itxiko da.", "app.presentation.hide": "Ezkutatu aurkezpena", "app.presentation.notificationLabel": "Uneko aurkezpena", - "app.presentation.slideContent": "Diapositiba edukia", + "app.presentation.slideContent": "Diapositiba aurkezpena", "app.presentation.startSlideContent": "Diapositiba aurkezpenaren hasiera", "app.presentation.endSlideContent": "Diapositiba aurkezpenaren bukaera", "app.presentation.emptySlideContent": "Uneko diapositibak ez du edukirik", @@ -135,34 +146,41 @@ "app.presentation.presentationToolbar.zoomDesc": "Aldatu aurkezpenaren zoom-maila", "app.presentation.presentationToolbar.zoomInLabel": "Hurbildu", "app.presentation.presentationToolbar.zoomInDesc": "Hurbildu aurkezpenera", - "app.presentation.presentationToolbar.zoomOutLabel": "Urrutiratu", - "app.presentation.presentationToolbar.zoomOutDesc": "Urrutiratu aurkezpenetik", - "app.presentation.presentationToolbar.zoomReset": "Berrezarri zooma ", + "app.presentation.presentationToolbar.zoomOutLabel": "Urrundu", + "app.presentation.presentationToolbar.zoomOutDesc": "Urrundu aurkezpenetik", + "app.presentation.presentationToolbar.zoomReset": "Berrabiarazi zooma ", "app.presentation.presentationToolbar.zoomIndicator": "Uneko zooma ehunekotan", "app.presentation.presentationToolbar.fitToWidth": "Doitu zabalera", "app.presentation.presentationToolbar.fitToPage": "Doitu orrira", "app.presentation.presentationToolbar.goToSlide": "{0}. diapositiba", "app.presentationUploder.title": "Aurkezpena", - "app.presentationUploder.uploadLabel": "Kargatu", + "app.presentationUploder.message": "Aurkezle gisa edozein bulegoko dokumentu edo PDF fitxategi igotzeko gaitasuna duzu. Emaitzarik onena lortzeko PDF fitxategia gomendatzen dugu. Ziurtatu ezazu aurkezpena hautatuta dagoela eskuinean dagoen kontrol-zirkulua erabiliz.", + "app.presentationUploder.uploadLabel": "Igo", "app.presentationUploder.confirmLabel": "Berretsi", "app.presentationUploder.confirmDesc": "Gorde aldaketak eta hasi aurkezpena", "app.presentationUploder.dismissLabel": "Utzi", "app.presentationUploder.dismissDesc": "Itxi leihoa eta baztertu aldaketak", - "app.presentationUploder.dropzoneLabel": "Arrastatu hona fitxategiak kargatzeko", - "app.presentationUploder.dropzoneImagesLabel": "Arrastatu hona irudiak kargatzeko", + "app.presentationUploder.dropzoneLabel": "Arrastatu hona fitxategiak igotzeko", + "app.presentationUploder.dropzoneImagesLabel": "Arrastatu hona irudiak igotzeko", "app.presentationUploder.browseFilesLabel": "edo arakatu fitxategiak", "app.presentationUploder.browseImagesLabel": "edo arakatu/kapturatu irudiak", - "app.presentationUploder.fileToUpload": "Kargatzeko ...", + "app.presentationUploder.fileToUpload": "Igotzeko...", "app.presentationUploder.currentBadge": "Unekoa", "app.presentationUploder.rejectedError": "Hautatutako fitxategia(k) baztertu egin d(ir)a. Egiaztatu fitxategi mota(k).", - "app.presentationUploder.upload.progress": "Kargatzen (%{0})", - "app.presentationUploder.conversion.conversionProcessingSlides": "{1} orritatik {0} prozesatzen", + "app.presentationUploder.upload.progress": "Igotzen (%{0})", + "app.presentationUploder.upload.413": "Fitxategia handiegia da. Hainbat fitxategitan zatitu ezazu mesedez.", + "app.presentationUploder.conversion.conversionProcessingSlides": "{1} orrietatik {0}.a prozesatzen", "app.presentationUploder.conversion.genericConversionStatus": "Fitxategia bihurtzen...", "app.presentationUploder.conversion.generatingThumbnail": "Miniaturak sortzen...", "app.presentationUploder.conversion.generatedSlides": "Diapositiba sortuak...", "app.presentationUploder.conversion.generatingSvg": "SVG irudiak sortzen...", - "app.presentationUploder.conversion.timeout": "Ops, bihurketa gehiegi luzatu da", - "app.presentationUploder.isDownloadableLabel": "Ez eman baimenik aurkezpena deskargatzeko", + "app.presentationUploder.conversion.pageCountExceeded": "Orrialde kopurua gainditu da. Fitxategia zatitu ezazu mesedez hainbat fitxategitan.", + "app.presentationUploder.conversion.officeDocConversionInvalid": "Ezin izan da bulegoko dokumentua prozesatu. Igo PDF bat horren ordez.", + "app.presentationUploder.conversion.officeDocConversionFailed": "Ezin izan da bulegoko dokumentua prozesatu. Igo PDF bat horren ordez.", + "app.presentationUploder.conversion.pdfHasBigPage": "Ezin izan dugu PDF fitxategia bihurtu, saiatu optimizatzen", + "app.presentationUploder.conversion.timeout": "Ups, bihurketa gehiegi luzatu da", + "app.presentationUploder.conversion.pageCountFailed": "Orri kopurua zehazteak huts egin du ", + "app.presentationUploder.isDownloadableLabel": "Ez baimendu aurkezpena deskargatzea", "app.presentationUploder.isNotDownloadableLabel": "Baimena eman aurkezpena deskargatzeko", "app.presentationUploder.removePresentationLabel": "Kendu aurkezpena", "app.presentationUploder.setAsCurrentPresentation": "Ezarri uneko aurkezpen gisa", @@ -176,17 +194,18 @@ "app.poll.quickPollInstruction": "Hautatu beheko aukeretako bat zure inkesta hasteko.", "app.poll.customPollLabel": "Inkesta pertsonalizatua", "app.poll.startCustomLabel": "Hasi inkesta pertsonalizatua", + "app.poll.activePollInstruction": "Utzi panela hau irekita zure inkestari emandako erantzunak ikusteko. Prest zaudenean, hautatu 'Argitaratu inkesten emaitzak' emaitzak argitaratzeko eta inkesta amaitzeko.", "app.poll.publishLabel": "Argitaratu inkestaren emaitzak", "app.poll.backLabel": "Atzera jo inkestaren aukeretara", "app.poll.closeLabel": "Itxi", - "app.poll.waitingLabel": "Erantzunen zain ({0}/{1})", + "app.poll.waitingLabel": "Erantzunen zain ({1}/{0})", "app.poll.ariaInputCount": "Inkesta pertsonalizatuaren aukera {1}tik {0}", "app.poll.customPlaceholder": "Gehitu inkesta aukera", - "app.poll.noPresentationSelected": "Ez da aurkezpenik hautatu. Hautatu bat, mesedez.", + "app.poll.noPresentationSelected": "Ez da aurkezpenik hautatu! Hautatu bat, mesedez.", "app.poll.clickHereToSelect": "Egin klik hemen hautatzeko", "app.poll.t": "Egia", - "app.poll.f": "Faltsua", - "app.poll.tf": "Egia / Faltsua", + "app.poll.f": "Gezurra", + "app.poll.tf": "Egia / Gezurra", "app.poll.y": "Bai", "app.poll.n": "Ez", "app.poll.yn": "Bai / Ez", @@ -195,7 +214,7 @@ "app.poll.a4": "A / B / C / D", "app.poll.a5": "A / B / C / D / E", "app.poll.answer.true": "Egia", - "app.poll.answer.false": "Faltsua", + "app.poll.answer.false": "Gezurra", "app.poll.answer.yes": "Bai", "app.poll.answer.no": "Ez", "app.poll.answer.a": "A", @@ -206,12 +225,12 @@ "app.poll.liveResult.usersTitle": "Erabiltzaileak", "app.poll.liveResult.responsesTitle": "Erantzuna", "app.polling.pollingTitle": "Inkestaren aukerak", - "app.polling.pollAnswerLabel": "Inkestaren erantzunak {0}", + "app.polling.pollAnswerLabel": "Inkestaren erantzuna {0}", "app.polling.pollAnswerDesc": "Hautatu aukera hau {0} bozkatzeko", - "app.failedMessage": "Barkatu, zerbitzarira konektatzeko arazoak.", - "app.downloadPresentationButton.label": "Deskargatu jatorrizko aurkezpena", + "app.failedMessage": "Barkatu, zerbitzarira konektatzeko arazoak daude.", + "app.downloadPresentationButton.label": "Jaitsi jatorrizko aurkezpena", "app.connectingMessage": "Konektatzen...", - "app.waitingMessage": "Deskonektatuta. Saiatu berriro konektatzen {0} segundotan...", + "app.waitingMessage": "Deskonektatuta. Berriro konektatzeko saiakera egingo da {0} segundotan...", "app.retryNow": "Saiatu berriro orain", "app.navBar.settingsDropdown.optionsLabel": "Aukerak", "app.navBar.settingsDropdown.fullscreenLabel": "Bistaratu pantaila osoan", @@ -221,21 +240,22 @@ "app.navBar.settingsDropdown.exitFullscreenLabel": "Irten pantaila osotik", "app.navBar.settingsDropdown.fullscreenDesc": "Bistaratu ezarpenen menua pantaila osoan", "app.navBar.settingsDropdown.settingsDesc": "Aldatu ezarpen orokorrak", - "app.navBar.settingsDropdown.aboutDesc": "Bistaratu bezeroaren gaineko informazioa", + "app.navBar.settingsDropdown.aboutDesc": "Erakutsi bezeroaren gaineko informazioa", "app.navBar.settingsDropdown.leaveSessionDesc": "Irten bileratik", "app.navBar.settingsDropdown.exitFullscreenDesc": "Irten pantaila osotik", "app.navBar.settingsDropdown.hotkeysLabel": "Laster-teklak", "app.navBar.settingsDropdown.hotkeysDesc": "Laster-teklen zerrenda", "app.navBar.settingsDropdown.helpLabel": "Laguntza", - "app.navBar.settingsDropdown.helpDesc": "Bideo-tutorialak eskaintzen dizkio erabiltzaileari (fitxa berri batean)", + "app.navBar.settingsDropdown.helpDesc": "Bideo-tutorialak eskaintzen dizkio erabiltzaileari (fitxa berri bat irekitzen du)", "app.navBar.settingsDropdown.endMeetingDesc": "Uneko bilera amaitzen du", "app.navBar.settingsDropdown.endMeetingLabel": "Amaitu bilera", "app.navBar.userListToggleBtnLabel": "Bistaratu erabiltzaileen zerrenda", "app.navBar.toggleUserList.ariaLabel": "Bistaratu erabiltzaileak eta mezuak", - "app.navBar.toggleUserList.newMessages": "mezu berriaren jakinarazpenarekin", - "app.navBar.recording": "Saioa grabatuko da", + "app.navBar.toggleUserList.newMessages": "mezu berrien jakinarazpenekin", + "app.navBar.recording": "Saioa grabatzen ari da", "app.navBar.recording.on": "Grabatzen", - "app.navBar.recording.off": "Grabatu gabe", + "app.navBar.recording.off": "Ez da grabatzen ari", + "app.navBar.emptyAudioBrdige": "Ez dago mikrofono aktiborik. Partekatu zure mikrofonoa grabazio honi audioa gehitzeko.", "app.leaveConfirmation.confirmLabel": "Irten", "app.leaveConfirmation.confirmDesc": "Bileratik kanporatzen zaitu", "app.endMeeting.title": "Amaitu bilera", @@ -243,7 +263,7 @@ "app.endMeeting.yesLabel": "Bai", "app.endMeeting.noLabel": "Ez", "app.about.title": "Honi buruz", - "app.about.version": "Bezeroaren eraikuntza:", + "app.about.version": "Bezeroaren bertsioa:", "app.about.copyright": "Copyright:", "app.about.confirmLabel": "Ados", "app.about.confirmDesc": "Ados", @@ -262,55 +282,60 @@ "app.submenu.application.animationsLabel": "Animazioak", "app.submenu.application.audioAlertLabel": "Txataren audio-alarmak", "app.submenu.application.pushAlertLabel": "Txataren jakinarazpen-alarmak", + "app.submenu.application.userJoinAudioAlertLabel": "Audio alerta erabiltzailea sartzean", + "app.submenu.application.userJoinPushAlertLabel": "Alerta ireki erabiltzailea sartzean", "app.submenu.application.fontSizeControlLabel": "Letra tamaina", - "app.submenu.application.increaseFontBtnLabel": "Handiagotu aplikazioaren letra", - "app.submenu.application.decreaseFontBtnLabel": "Txikiagotu aplikazioaren letra", - "app.submenu.application.currentSize": "une honetan {0}", + "app.submenu.application.increaseFontBtnLabel": "Handitu aplikazioaren letra", + "app.submenu.application.decreaseFontBtnLabel": "Txikitu aplikazioaren letra", + "app.submenu.application.currentSize": "{0} une honetan", "app.submenu.application.languageLabel": "Aplikazioaren hizkuntza", "app.submenu.application.languageOptionLabel": "Aukeratu hizkuntza", "app.submenu.application.noLocaleOptionLabel": "Ez dago lokal aktiborik", - "app.submenu.audio.micSourceLabel": "Mikrofono iturria", - "app.submenu.audio.speakerSourceLabel": "Bozgorailuen iturria", + "app.submenu.audio.micSourceLabel": "Mikrofonoaren jatorria", + "app.submenu.audio.speakerSourceLabel": "Bozgorailuen jatorria", "app.submenu.audio.streamVolumeLabel": "Zure audioaren bolumena", "app.submenu.video.title": "Bideoa", - "app.submenu.video.videoSourceLabel": "Ikuspen-iturria", - "app.submenu.video.videoOptionLabel": "Aukeratu ikuspen-iturria", - "app.submenu.video.videoQualityLabel": "Bideo kalitatea", - "app.submenu.video.qualityOptionLabel": "Aukeratu bideo kalitatea", - "app.submenu.video.participantsCamLabel": "Parte-hartzaileen web-kamerak ikustea", + "app.submenu.video.videoSourceLabel": "Bideoaren jatorria", + "app.submenu.video.videoOptionLabel": "Aukeratu bideoaren jatorria", + "app.submenu.video.videoQualityLabel": "Bideoaren kalitatea", + "app.submenu.video.qualityOptionLabel": "Aukeratu bideoaren kalitatea", + "app.submenu.video.participantsCamLabel": "Parte-hartzaileen web-kamerak ikusten", "app.settings.applicationTab.label": "Aplikazioa", "app.settings.audioTab.label": "Audioa", "app.settings.videoTab.label": "Bideoa", - "app.settings.usersTab.label": "Parte hartzaileak", + "app.settings.usersTab.label": "Parte-hartzaileak", "app.settings.main.label": "Ezarpenak", "app.settings.main.cancel.label": "Utzi", "app.settings.main.cancel.label.description": "Baztertu aldaketak eta itxi ezarpenen menua", "app.settings.main.save.label": "Gorde", "app.settings.main.save.label.description": "Gorde aldaketak eta itxi ezarpenen menua", - "app.settings.dataSavingTab.label": "Datuak gordetzen", + "app.settings.dataSavingTab.label": "Datu-aurrezketa", "app.settings.dataSavingTab.webcam": "Gaitu web-kamerak", "app.settings.dataSavingTab.screenShare": "Gaitu mahaigaina partekatzea", - "app.settings.dataSavingTab.description": "Zure banda zabalera gordetzeko, doitu une honetan bistaratzen dena.", + "app.settings.dataSavingTab.description": "Zure banda zabalera aurrezteko, doitu ezazu une honetan erakusten dena.", "app.settings.save-notification.label": "Ezarpenak gorde dira", "app.switch.onLabel": "PIZTU", "app.switch.offLabel": "ITZALI", + "app.talkingIndicator.ariaMuteDesc" : "Aukeratu erabiltzailea isilarazteko", + "app.talkingIndicator.isTalking" : "{0} hitz egiten ari da", + "app.talkingIndicator.wasTalking" : "{0}-(e)k hitz egiteari utzi dio", "app.actionsBar.actionsDropdown.actionsLabel": "Ekintzak", - "app.actionsBar.actionsDropdown.presentationLabel": "Kargatu aurkezpen bat", + "app.actionsBar.actionsDropdown.presentationLabel": "Igo aurkezpen bat", "app.actionsBar.actionsDropdown.initPollLabel": "Hasi inkesta bat", "app.actionsBar.actionsDropdown.desktopShareLabel": "Partekatu zure pantaila", "app.actionsBar.actionsDropdown.lockedDesktopShareLabel": "Pantailaren partekatzea blokeatuta dago", - "app.actionsBar.actionsDropdown.stopDesktopShareLabel": "Gelditu pantaila partekatzen", - "app.actionsBar.actionsDropdown.presentationDesc": "Kargatu zure aurkezpena", + "app.actionsBar.actionsDropdown.stopDesktopShareLabel": "Gelditu pantailaren partekatzea", + "app.actionsBar.actionsDropdown.presentationDesc": "Igo zure aurkezpena", "app.actionsBar.actionsDropdown.initPollDesc": "Hasi inkesta bat", "app.actionsBar.actionsDropdown.desktopShareDesc": "Partekatu zure pantaila besteekin", - "app.actionsBar.actionsDropdown.stopDesktopShareDesc": "Gelditu pantaila partekatzen", - "app.actionsBar.actionsDropdown.pollBtnLabel": "Hasi inkesta", - "app.actionsBar.actionsDropdown.pollBtnDesc": "Aldatzen du inkesten panela", + "app.actionsBar.actionsDropdown.stopDesktopShareDesc": "Gelditu pantailaren partekatzea", + "app.actionsBar.actionsDropdown.pollBtnLabel": "Hasi inkesta bat", + "app.actionsBar.actionsDropdown.pollBtnDesc": "Bistaratu inkesten panela", "app.actionsBar.actionsDropdown.saveUserNames": "Gorde erabiltzaileen izenak", - "app.actionsBar.actionsDropdown.createBreakoutRoom": "Sortu taldeen gelak", - "app.actionsBar.actionsDropdown.createBreakoutRoomDesc": "sortu taldeak uneko bilera zatitzeko", + "app.actionsBar.actionsDropdown.createBreakoutRoom": "Sortu banatze-taldeen gelak", + "app.actionsBar.actionsDropdown.createBreakoutRoomDesc": "sortu banatze-taldeak uneko bilera zatitzeko", "app.actionsBar.actionsDropdown.captionsLabel": "Idatzi azpitituluak", - "app.actionsBar.actionsDropdown.captionsDesc": "Aldatzen du azpitituluen panoramika", + "app.actionsBar.actionsDropdown.captionsDesc": "Bistaratu azpitituluen panoramika", "app.actionsBar.actionsDropdown.takePresenter": "Hartu aurkezle rola", "app.actionsBar.actionsDropdown.takePresenterDesc": "Zure burua aurkezle berria izendatu", "app.actionsBar.emojiMenu.statusTriggerLabel": "Ezarri egoera", @@ -319,7 +344,7 @@ "app.actionsBar.emojiMenu.raiseHandLabel": "Altxatu eskua", "app.actionsBar.emojiMenu.raiseHandDesc": "Altxatu eskua hitza eskatzeko", "app.actionsBar.emojiMenu.neutralLabel": "Zalantzan", - "app.actionsBar.emojiMenu.neutralDesc": "Ezarri zure egoera: zalantzan", + "app.actionsBar.emojiMenu.neutralDesc": "Aldatu zure egoera: zalantzan", "app.actionsBar.emojiMenu.confusedLabel": "Nahastuta", "app.actionsBar.emojiMenu.confusedDesc": "Aldatu zure egoera: nahastuta", "app.actionsBar.emojiMenu.sadLabel": "Tristea", @@ -337,40 +362,40 @@ "app.actionsBar.currentStatusDesc": "Uneko egoera {0}", "app.actionsBar.captions.start": "Hasi azpitituluak ikusten", "app.actionsBar.captions.stop": "Gelditu azpitituluak ikusten", - "app.audioNotification.audioFailedError1001": "1001 errorea: websocket deskonektatuta", - "app.audioNotification.audioFailedError1002": "1002 errorea: Ezin izan da websocket konexioa egin", - "app.audioNotification.audioFailedError1003": "1003 errorea: ez da onartzen nabigatzailearen bertsioa", - "app.audioNotification.audioFailedError1004": "1004 errorea: hutsegitea deian (arrazoia={0})", - "app.audioNotification.audioFailedError1005": "1005 errorea: ustekabeko deiaren etena", - "app.audioNotification.audioFailedError1006": "1006 errorea: Deiak denbora gainditu du", - "app.audioNotification.audioFailedError1007": "1007 errorea: ICE negoziazioak huts egin du", - "app.audioNotification.audioFailedError1008": "1008 errorea: transferentzia akatza", - "app.audioNotification.audioFailedError1009": "1009 errorea: STUN/TURN zerbitzariko informazioa ezin izan da berreskuratu", - "app.audioNotification.audioFailedError1010": "1010 errorea: ICE negoziazio denbora gainditu da", - "app.audioNotification.audioFailedError1011": "1011 errorea: elkarketaren denbora muga gainditu da", - "app.audioNotification.audioFailedError1012": "1012 errorea: ICE konexioa itxita", + "app.audioNotification.audioFailedError1001": "Websocket deskonektatuta (1001 errorea)", + "app.audioNotification.audioFailedError1002": "Ezin izan da Websocket konexioa egin (1002 errorea)", + "app.audioNotification.audioFailedError1003": "Ez da onartzen nabigatzailearen bertsioa (1003 errorea)", + "app.audioNotification.audioFailedError1004": "Hutsegitea deian (arrazoia={0}) (1004 errorea)", + "app.audioNotification.audioFailedError1005": "Ustekabeko etena deian (1005 errorea)", + "app.audioNotification.audioFailedError1006": "Deiaren denbora-muga agortu da (1006 errorea)", + "app.audioNotification.audioFailedError1007": "Konexioaren hutsegitea (1007 errorea)", + "app.audioNotification.audioFailedError1008": "Transferentziak huts egin du (1008 errorea)", + "app.audioNotification.audioFailedError1009": "Ezin izan da STUN/TURN zerbitzariaren informazioa eskuratu (1009 errorea)", + "app.audioNotification.audioFailedError1010": "Konexioaren negoziazio-denbora agortu da (1010 ICE errorea)", + "app.audioNotification.audioFailedError1011": "Konexioaren denbora agortu da (1011 ICE errorea)", + "app.audioNotification.audioFailedError1012": "Konexioa itxi da (1012 ICE errorea)", "app.audioNotification.audioFailedMessage": "Zure audio konexioak huts egin du", "app.audioNotification.mediaFailedMessage": "getUserMicMediak huts egin du jatorri seguruak soilik onartzen baitira", "app.audioNotification.closeLabel": "Itxi", "app.audioNotificaion.reconnectingAsListenOnly": "Ikusleek mikrofonoak blokeatuta dituzte, soilik entzuteko moduan konektatzen ari zara", - "app.breakoutJoinConfirmation.title": "Sartu taldeko gelan", + "app.breakoutJoinConfirmation.title": "Sartu banatze-taldeko gelan", "app.breakoutJoinConfirmation.message": "Sartu nahi duzu", - "app.breakoutJoinConfirmation.confirmDesc": "Sartu taldeko gelan", + "app.breakoutJoinConfirmation.confirmDesc": "Sartu banatze-taldeko gelan", "app.breakoutJoinConfirmation.dismissLabel": "Utzi", - "app.breakoutJoinConfirmation.dismissDesc": "Itxi eta uko egiten dio taldeko gelan sartzeari", - "app.breakoutJoinConfirmation.freeJoinMessage": "Aukeratu taldeko gela bat sartzeko", - "app.breakoutTimeRemainingMessage": "Taldeko gelari geratzen zaion denbora: {0}", - "app.breakoutWillCloseMessage": "Denbora agortu da. Taldeko gela laster itxiko da", + "app.breakoutJoinConfirmation.dismissDesc": "Itxi eta uko egiten dio banatze-taldeko gelan sartzeari", + "app.breakoutJoinConfirmation.freeJoinMessage": "Aukeratu banatze-talde bateko gela bertara sartzeko", + "app.breakoutTimeRemainingMessage": "Banatze-taldeko gelari geratzen zaion denbora: {0}", + "app.breakoutWillCloseMessage": "Denbora agortu da. Banatze-taldeko gela laster itxiko da", "app.calculatingBreakoutTimeRemaining": "Geratzen den denbora kalkulatzen...", "app.audioModal.ariaTitle": "Erabili audio modala", "app.audioModal.microphoneLabel": "Mikrofonoa", "app.audioModal.listenOnlyLabel": "Entzuteko soilik", "app.audioModal.audioChoiceLabel": "Nola erabili nahi duzu audioa?", "app.audioModal.iOSBrowser": "Audioa/Bideoa ez onartua", - "app.audioModal.iOSErrorDescription": "Une honetan IOSentzako Chromek ez du onartzen audioa eta bideoa", - "app.audioModal.iOSErrorRecommendation": "Gomendatzen dugu Safari erabiltzea.", + "app.audioModal.iOSErrorDescription": "Une honetan iOSerako Chromek ez du audioa eta bideoa onartzen.", + "app.audioModal.iOSErrorRecommendation": "iOSerako Safari erabiltzea gomendatzen dugu.", "app.audioModal.audioChoiceDesc": "Aukeratu nola erabili audioa bilera honetan", - "app.audioModal.unsupportedBrowserLabel": "Ematen du erabiltzen ari zarela guztiz onartua ez dagoen nabigatzaile bat. Erabili {0} edo {1} erabateko onarpenerako.", + "app.audioModal.unsupportedBrowserLabel": "Guztiz sostengatua ez dagoen nabigatzaile bat erabiltzen ari zarela dirudi. Erabili {0} edo {1} erabateko sostengua izateko.", "app.audioModal.closeLabel": "Itxi", "app.audioModal.yes": "Bai", "app.audioModal.no": "Ez", @@ -379,64 +404,69 @@ "app.audioModal.echoTestTitle": "Hau oihartzun proba pribatu bat da. Esan zenbait hitz. Entzun duzu audioa?", "app.audioModal.settingsTitle": "Aldatu zure audio-ezarpenak", "app.audioModal.helpTitle": "Arazo bat dago zure multimedia gailuekin", - "app.audioModal.helpText": "Baimena ematen duzu zure mikrofonoa erabiltzeko? Kontuan izan audioa erabili nahi duzunean gailua erabiltzeko baimena agertuko zaizula, onar ezazu audio konferentzian sartzeko. Hori gertatzen ez bada saia zaitez aldatzen mikrofonoaren baimenak zure nabigatzailearen ezarpenetan.", + "app.audioModal.helpText": "Baimena ematen duzu zure mikrofonoa erabiltzeko? Kontuan izan audioa erabili nahi duzunean gailua erabiltzeko baimena eskatzeko mezua agertuko zaizula, onar ezazu audio konferentzian sartzeko. Hori gertatzen ez bada saiatu zure nabigatzailearen ezarpenetan zaitez mikrofonoaren baimenak aldatzen.", + "app.audioModal.help.noSSL": "Orria hau ez da segurua. Mikrofonoaren erabilera baimentzeko, orria HTTPS bidez bideratu behar da. Jarri harremanetan zerbitzariaren kudeatzailearekin.", + "app.audioModal.help.macNotAllowed": "Dirudienez, zure Mac Sistemaren hobespenek mikrofonoa erabiltzea blokeatzen dute. Ireki Sistemaren hobespenak > Segurtasuna eta pribatutasuna > Pribatutasuna > Mikrofonoa, eta egiaztatu ezazu erabiltzen ari zaren nabigatzailea markatuta dagoela.", "app.audioModal.audioDialTitle": "Sartu telefonoa erabiliz", "app.audioDial.audioDialDescription": "Markatu", "app.audioDial.audioDialConfrenceText": "eta sartu konferentziaren PIN zenbakia:", + "app.audioModal.autoplayBlockedDesc": "Audioa erreproduzitzeko zure baimena behar dugu.", + "app.audioModal.playAudio": "Erreproduzitu audioa", + "app.audioModal.playAudio.arialabel" : "Erreproduzitu audioa", "app.audioDial.tipIndicator": "Aholkua", - "app.audioDial.tipMessage": "Sakatu zure telefonoko '0' tekla isiltzeko/ez isiltzeko zure ahotsa", + "app.audioDial.tipMessage": "Sakatu zure telefonoko '0' tekla zure ahotsa isiltzeko eta berriz aktibatzeko.", "app.audioModal.connecting": "Konektatzen", - "app.audioModal.connectingEchoTest": "Konektatzen oihartzun probara", - "app.audioManager.joinedAudio": "Sartu zara audio konferentzian", - "app.audioManager.joinedEcho": "Sartu zara oihartzun proban", - "app.audioManager.leftAudio": "Utzi duzu audio konferentzia", - "app.audioManager.reconnectingAudio": "Saiatzen audioa berriro konektatzen", + "app.audioModal.connectingEchoTest": "Oihartzun probara konektatzen", + "app.audioManager.joinedAudio": "Audio konferentzian sartu zara", + "app.audioManager.joinedEcho": "Oihartzun proban sartu zara", + "app.audioManager.leftAudio": "Audio konferentzia utzi duzu", + "app.audioManager.reconnectingAudio": "Audioa berriro konektatzen saiatzen", "app.audioManager.genericError": "Errorea: errore bat gertatu da, saiatu berriro", "app.audioManager.connectionError": "Errorea: Konexio errorea", "app.audioManager.requestTimeout": "Errorea: Eskaeraren denbora-muga gainditu da", - "app.audioManager.invalidTarget": "Errorea: Saiatu zara zerbait eskatzen okerrekoari", + "app.audioManager.invalidTarget": "Errorea: helburu baliogabe bati zerbait eskatzen saiatu zara", "app.audioManager.mediaError": "Errorea: Arazo bat egon da zure multimedia gailuekin", - "app.audio.joinAudio": "Sartu audioa", - "app.audio.leaveAudio": "Utzi audioa", + "app.audio.joinAudio": "Piztu audioa", + "app.audio.leaveAudio": "Isilarazi audioa", "app.audio.enterSessionLabel": "Sartu saioan", "app.audio.playSoundLabel": "Erreproduzitu soinua", "app.audio.backLabel": "Atzera", "app.audio.audioSettings.titleLabel": "Aukeratu zure audio-ezarpenak", - "app.audio.audioSettings.descriptionLabel": "Zure mikrofonoa partekatzeko eskatuko duen elkarrizketa koadro bat agertuko da nabigatzailean.", - "app.audio.audioSettings.microphoneSourceLabel": "Mikrofono iturria", - "app.audio.audioSettings.speakerSourceLabel": "Bozgorailuen iturria", + "app.audio.audioSettings.descriptionLabel": "Kontuan izan zure nabigatzailean mikrofonoa partekatzeko eskatuko dizun mezu bat agertuko dela.", + "app.audio.audioSettings.microphoneSourceLabel": "Mikrofonoaren jatorria", + "app.audio.audioSettings.speakerSourceLabel": "Bozgorailuen jatorria", "app.audio.audioSettings.microphoneStreamLabel": "Zure audioaren bolumena", "app.audio.audioSettings.retryLabel": "Saiatu berriro", "app.audio.listenOnly.backLabel": "Atzera", "app.audio.listenOnly.closeLabel": "Itxi", "app.audio.permissionsOverlay.title": "Baimena eman zure mikrofonoa erabiltzeko", - "app.audio.permissionsOverlay.hint": "Zure baimena behar dugu erabiltzeko zure multimedia gailuak sartzeko ahots konferentzian :)", + "app.audio.permissionsOverlay.hint": "Zure baimena behar dugu zure multimedia gailuak sartzeko ahots konferentzian erabiltzeko :)", "app.error.removed": "Konferentziatik bidali zaituzte", "app.error.meeting.ended": "Konferentzia utzi duzu", - "app.meeting.logout.duplicateUserEjectReason": "Bikoiztutako erabiltzaile bat saiatzen ari da bileran sartzen", + "app.meeting.logout.duplicateUserEjectReason": "Bikoiztutako erabiltzaile bat bileran sartzen saiatzen ari da", "app.meeting.logout.permissionEjectReason": "Kanporatua baimen bat urratzeagatik", "app.meeting.logout.ejectedFromMeeting": "Bileratik bidali zaituzte", - "app.meeting.logout.validateTokenFailedEjectReason": "Huts egin du baimenaren tokena balidatzeak", + "app.meeting.logout.validateTokenFailedEjectReason": "Baimentze-tokena balidatzeak huts egin du", "app.meeting.logout.userInactivityEjectReason": "Erabiltzaile inaktiboa denbora luzez", - "app.meeting-ended.rating.legendLabel": "Iradokizunen balorazioa", - "app.meeting-ended.rating.starLabel": "Hasi", + "app.meeting-ended.rating.legendLabel": "Iruzkinaren puntuazioa", + "app.meeting-ended.rating.starLabel": "Gogokoa", "app.modal.close": "Itxi", "app.modal.close.description": "Aldaketak baztertzen ditu eta modala ixten du", - "app.modal.confirm": "Egina", + "app.modal.confirm": "Eginda", "app.modal.newTab": "(fitxa berria irekitzen du)", - "app.modal.confirm.description": "Gordetzen ditu aldaketak eta ixten du modala", + "app.modal.confirm.description": "Aldaketak gordetzen ditu eta modala ixten du", "app.dropdown.close": "Itxi", "app.error.400": "Eskaera okerra", "app.error.401": "Baimenik gabe", "app.error.403": "Bileratik bidali zaituzte", "app.error.404": "Ez da aurkitu", "app.error.410": "Bilera bukatu da", - "app.error.500": "Ops, zerbait oker joan da", + "app.error.500": "Ups, zerbait oker joan da", "app.error.leaveLabel": "Hasi saioa berriro", "app.error.fallback.presentation.title": "Errore bat gertatu da", "app.error.fallback.presentation.description": "Saioa hasi da. Saiatu orria berriro kargatzen.", "app.error.fallback.presentation.reloadButton": "Birkargatu", - "app.guest.waiting": "Sarrera onartzeko zain", + "app.guest.waiting": "Sartzeko onarpenaren zain", "app.userList.guest.waitingUsers": "Itxaron zerrenda", "app.userList.guest.waitingUsersTitle": "Erabiltzaileen kudeaketa", "app.userList.guest.optionTitle": "Berrikusi zain dauden erabiltzaileak", @@ -446,80 +476,93 @@ "app.userList.guest.denyEveryone": "Ukatu guztiak", "app.userList.guest.pendingUsers": "{0} erabiltzaile zain", "app.userList.guest.pendingGuestUsers": "{0} gonbidatu zain", - "app.userList.guest.pendingGuestAlert": "Sartu da saioan eta onarpenaren zain dago", + "app.userList.guest.pendingGuestAlert": "Saioan sartu da eta onarpenaren zain dago", "app.userList.guest.rememberChoice": "Gogoratu aukeratutakoa", "app.user-info.title": "Direktorio bilatzea", - "app.toast.breakoutRoomEnded": "Taldeko bilera amaitu da. Sartu berriro audioan.", + "app.toast.breakoutRoomEnded": "Banatze-taldeko bilera amaitu da. Piztu ezazu audioa berriro.", "app.toast.chat.public": "Txat publikoaren mezu berria", "app.toast.chat.private": "Txat pribatuko mezu berria", "app.toast.chat.system": "Sistema", "app.toast.clearedEmoji.label": "Egoera-emotikonoa garbitu da", "app.toast.setEmoji.label": "Egoera-emotikonoa {0}-an ezarri da", "app.toast.meetingMuteOn.label": "Erabiltzaile guztiak isilarazi dira", - "app.toast.meetingMuteOff.label": "Bileraren isilaraztea geratu da", + "app.toast.meetingMuteOff.label": "Bileraren isilaraztea itzali da", "app.notification.recordingStart": "Saio hau grabatzen ari da", "app.notification.recordingStop": "Saioa ez da grabatzen ari", "app.notification.recordingPaused": "Saio hau ez da jada grabatzen ari", "app.notification.recordingAriaLabel": "Grabatutako denbora", + "app.notification.userJoinPushAlert": "{0} sartu da saioan", "app.shortcut-help.title": "Laster-teklak", "app.shortcut-help.accessKeyNotAvailable": "Sartzeko gakoak ez daude erabilgarri", "app.shortcut-help.comboLabel": "Combo", "app.shortcut-help.functionLabel": "Funtzioa", "app.shortcut-help.closeLabel": "Itxi", - "app.shortcut-help.closeDesc": "Ixten du laster-teklen modua", + "app.shortcut-help.closeDesc": "Laster-teklen modua ixten du", "app.shortcut-help.openOptions": "Ireki aukerak", - "app.shortcut-help.toggleUserList": "Aldatu erabiltzaileen zerrenda", + "app.shortcut-help.toggleUserList": "Bistaratu erabiltzaileen zerrenda", "app.shortcut-help.toggleMute": "Isilarazi / hitza eman", - "app.shortcut-help.togglePublicChat": "Aldatu txat publikoa (erabiltzaileen zerrenda irekiko da)", + "app.shortcut-help.togglePublicChat": "Bistaratu txat publikoa (erabiltzaileen zerrenda irekiko da)", "app.shortcut-help.hidePrivateChat": "Ezkutatu txat pribatua", "app.shortcut-help.closePrivateChat": "Itxi txat pribatua", "app.shortcut-help.openActions": "Ireki ekintzen menua", "app.shortcut-help.openStatus": "Ireki egoeren menua", - "app.shortcut-help.togglePan": "Aktibatu Pan tresna (aurkezlea)", + "app.shortcut-help.togglePan": "Aktibatu Eskua tresna (aurkezlea)", "app.shortcut-help.nextSlideDesc": "Hurrengo diapositiba (aurkezlea)", "app.shortcut-help.previousSlideDesc": "Aurreko diapositiba (aurkezlea)", "app.lock-viewers.title": "Blokeatu ikusleak", + "app.lock-viewers.description": "Aukera hauen bidez ikusleen eginbide zehatzak murriztu ditzakezu.", "app.lock-viewers.featuresLable": "Eginbidea", "app.lock-viewers.lockStatusLabel": "Egoera", "app.lock-viewers.webcamLabel": "Partekatu web-kamera", "app.lock-viewers.otherViewersWebcamLabel": "Ikusi beste ikusleen web-kamerak", + "app.lock-viewers.microphoneLable": "Partekatu mikrofonoa", + "app.lock-viewers.PublicChatLabel": "Bidali mezuak txat publikoan", + "app.lock-viewers.PrivateChatLable": "Bidali mezuak txat pribatuan", + "app.lock-viewers.notesLabel": "Editatu ohar partekatuak", + "app.lock-viewers.userListLabel": "Ikusi beste ikusleak erabiltzaileen zerrendan", + "app.lock-viewers.ariaTitle": "Blokeatu ikusleen ezarpen modua", + "app.lock-viewers.button.apply": "Aplikatu", "app.lock-viewers.button.cancel": "Utzi", "app.lock-viewers.locked": "Blokeatua", + "app.lock-viewers.unlocked": "Desblokeatuta", "app.recording.startTitle": "Hasi grabatzen", "app.recording.stopTitle": "Pausarazi grabazioa", "app.recording.resumeTitle": "Jarraitu grabatzen", + "app.recording.startDescription": "Grabatzeko botoia geroago grabazioa eteteko sakatu dezakezu.", + "app.recording.stopDescription": "Ziur grabaketa eten nahi duzula? Grabazio-botoia berriz sakatuz grabatzen jarraitu dezakezu.", "app.videoPreview.cameraLabel": "Kamera", "app.videoPreview.profileLabel": "Kalitatea", "app.videoPreview.cancelLabel": "Utzi", "app.videoPreview.closeLabel": "Itxi", + "app.videoPreview.findingWebcamsLabel": "Web-kamerak bilatzen", "app.videoPreview.startSharingLabel": "Hasi partekatzen", "app.videoPreview.webcamOptionLabel": "Aukeratu web-kamera", "app.videoPreview.webcamPreviewLabel": "Web-kameraren aurrebista", "app.videoPreview.webcamSettingsTitle": "Web-kameraren ezarpenak", - "app.videoPreview.webcamNotFoundLabel": "Web-kamerarik ez da aurkitu", - "app.videoPreview.profileNotFoundLabel": "Kameraren profila ez da onartzen", + "app.videoPreview.webcamNotFoundLabel": "Ez da web-kamerarik aurkitu", + "app.videoPreview.profileNotFoundLabel": "Ez da kameraren profila onartzen", "app.video.joinVideo": "Partekatu web-kamera", "app.video.leaveVideo": "Gelditu web-kamera partekatzen", "app.video.iceCandidateError": "Errorea ICE hautagaia gehitzean", - "app.video.iceConnectionStateError": "1107 errorea: ICE negoziazioak huts egin du", - "app.video.permissionError": "Errorea web-kamera partekatzen. Begiratu baimenak.", - "app.video.sharingError": "Errorea web-kamera partekatzen.", - "app.video.notFoundError": "Ezin izan da web-kamerarik aurkitu. Begiratu konektatuta ote dagoen.", - "app.video.notAllowed": "Web-kamera partekatzeko baimena falta da. Begiratu nabigatzailearen baimenak.", - "app.video.notSupportedError": "Zure web-kamera soilik iturri seguruekin partekatu dezakezu. Egiaztatu zure SSL agiria baliozkoa dela.", - "app.video.notReadableError": "Ezin da lortu bideorik web-kameratik. Begiratu beste programa bat ez ote den kamera erabiltzen ari.", - "app.video.mediaFlowTimeout1020": "1020 errorea: multimedia ez da iristen zerbitzarira", - "app.video.suggestWebcamLock": "Aplikatu blokeoaren ezarpena ikusleentzako web-kametara?", - "app.video.suggestWebcamLockReason": "(hau bilera egonkortasuna hobetuko du)", + "app.video.iceConnectionStateError": "Konexioaren hutsegitea (1107 ICE errorea)", + "app.video.permissionError": "Errorea web-kamera partekatzen. Mesedez baimenak egiaztatu itzazu.", + "app.video.sharingError": "Errorea web-kamera partekatzean.", + "app.video.notFoundError": "Ezin izan da web-kamerarik aurkitu. Egiaztatu ezazu konektatuta ote dagoen.", + "app.video.notAllowed": "Web-kamera partekatzeko baimena falta da. Egiaztatu itzazu zure nabigatzailean baimenak.", + "app.video.notSupportedError": "Zure web-kamera soilik jatorri seguruekin partekatu dezakezu. Egiaztatu zure SSL agiria baliozkoa dela.", + "app.video.notReadableError": "Ezin da lortu bideorik web-kameratik. Egiaztatu ezazu beste programa bat ez ote den kamera erabiltzen ari.", + "app.video.mediaFlowTimeout1020": "Multimedia ez da iristen zerbitzarira (1020 errorea)", + "app.video.suggestWebcamLock": "Behartu blokeoaren ezarpena ikusleen web-kameretan?", + "app.video.suggestWebcamLockReason": "(honek bileraren egonkortasuna hobetuko du)", "app.video.enable": "Aktibatu", "app.video.cancel": "Utzi", "app.video.swapCam": "Aldatu norabidea", - "app.video.swapCamDesc": "Web-kameraren norabidea aldatu", + "app.video.swapCamDesc": "aldatu web-kameraren norabidea", "app.video.videoLocked": "Web-kameraren partekatzea blokeatuta", "app.video.videoButtonDesc": "Partekatu web-kamera", "app.video.videoMenu": "Bideoaren menua", - "app.video.videoMenuDisabled": "Bideoaren menua, web-kamera desaktibatuta dago ezarpenetan", - "app.video.videoMenuDesc": "Ireki goitik-beherako bideo-menua", + "app.video.videoMenuDisabled": "Web-kameraren bideoaren menua desgaituta dago ezarpenetan", + "app.video.videoMenuDesc": "Ireki bideoaren goitik-beherako menua", "app.video.chromeExtensionError": "Instalatu behar duzu", "app.video.chromeExtensionErrorLink": "Chromeren gehigarri hau", "app.video.stats.title": "Konexioen estatistikak", @@ -527,29 +570,29 @@ "app.video.stats.packetsSent": "Bidalitako paketeak", "app.video.stats.packetsLost": "Galdutako paketeak", "app.video.stats.bitrate": "Bit-emaria", - "app.video.stats.lostPercentage": "Galeraren ehunekoa", - "app.video.stats.lostRecentPercentage": "Galdu berrien ehunekoa", - "app.video.stats.dimensions": "Tamaina", + "app.video.stats.lostPercentage": "Guztira galdutakoen ehunekoa", + "app.video.stats.lostRecentPercentage": "Duela gutxi galdutakoen ehunekoa", + "app.video.stats.dimensions": "Neurriak", "app.video.stats.codec": "Kodeketa", "app.video.stats.decodeDelay": "Dekodetze-atzerapena", "app.video.stats.rtt": "RTT", - "app.video.stats.encodeUsagePercent": "Kodetu erabilera", + "app.video.stats.encodeUsagePercent": "Kodetzearen erabilera", "app.video.stats.currentDelay": "Uneko atzerapena", "app.fullscreenButton.label": "Jarri {0} pantaila osoan", - "app.deskshare.iceConnectionStateError": "1108 errorea: ICE konexioak huts egin du pantaila partekatzean", - "app.sfu.mediaServerConnectionError2000": "2000 errorea: Ezin da konektatu multimedia zerbitzaria", - "app.sfu.mediaServerOffline2001": "2001 errorea: Multimedia zerbitzaria konexiorik gabe dago. Saiatu geroago.", - "app.sfu.mediaServerNoResources2002": "2002 errorea: Multimedia zerbitzariak ez dauka baliabide erabilgarririk", - "app.sfu.mediaServerRequestTimeout2003": "2003 errorea: Multimedia zerbitzariaren eskaera denboraz kanpo dago", - "app.sfu.serverIceGatheringFailed2021": "2021 errorea: Multimedia zerbitzariak ezin du ICEko hautagaiak bildu", - "app.sfu.serverIceGatheringFailed2022": "2022 errorea: Multimedia zerbitzariaren ICE konexioak huts egin du", - "app.sfu.mediaGenericError2200": "2200 errorea: Multimedia zerbitzariak huts egin du eskaera prozesatzen", - "app.sfu.invalidSdp2202":"2202 errorea: Bezeroak baliozkoa ez den SDP bat sortu du", - "app.sfu.noAvailableCodec2203": "2203 errorea: Zerbitzariak ezin du aurkitu kodeketa egokia", + "app.deskshare.iceConnectionStateError": "Konexioak huts egin du pantaila partekatzean (1108 ICE errorea)", + "app.sfu.mediaServerConnectionError2000": "Ezin da konektatu multimedia zerbitzaria (2000 errorea)", + "app.sfu.mediaServerOffline2001": "Multimedia zerbitzaria konexiorik gabe dago. Saiatu geroago (2001 errorea)", + "app.sfu.mediaServerNoResources2002": "Multimedia zerbitzariak ez dauka baliabide erabilgarririk (2002 errorea)", + "app.sfu.mediaServerRequestTimeout2003": " Multimedia zerbitzariaren eskaera denboraz kanpo dago (2003 errorea)", + "app.sfu.serverIceGatheringFailed2021": "Multimedia zerbitzariak ezin du ICEko hautagaiak bildu (2021 errorea)", + "app.sfu.serverIceGatheringFailed2022": "Multimedia zerbitzariaren konexioak huts egin du (2022 ICE errorea)", + "app.sfu.mediaGenericError2200": "Multimedia zerbitzariak huts egin du eskaera prozesatzen (2200 errorea)", + "app.sfu.invalidSdp2202":"Bezeroak baliozkoa ez den multimedia eskaera bat sortu du (2202 errorea)", + "app.sfu.noAvailableCodec2203": "Zerbitzariak ezin du aurkitu kodeketa egokia (2203 errorea)", "app.meeting.endNotification.ok.label": "Ados", "app.whiteboard.annotations.poll": "Inkestaren emaitzak argitaratu dira", "app.whiteboard.toolbar.tools": "Tresnak", - "app.whiteboard.toolbar.tools.hand": "Pan", + "app.whiteboard.toolbar.tools.hand": "Eskua", "app.whiteboard.toolbar.tools.pencil": "Arkatza", "app.whiteboard.toolbar.tools.rectangle": "Laukizuzena", "app.whiteboard.toolbar.tools.triangle": "Triangelua", @@ -559,7 +602,7 @@ "app.whiteboard.toolbar.thickness": "Marrazketaren lodiera", "app.whiteboard.toolbar.thicknessDisabled": "Marrazketaren lodiera desgaituta dago", "app.whiteboard.toolbar.color": "Koloreak", - "app.whiteboard.toolbar.colorDisabled": "Koloreak desgaituta dago", + "app.whiteboard.toolbar.colorDisabled": "Koloreak desgaituta daude", "app.whiteboard.toolbar.color.black": "Beltza", "app.whiteboard.toolbar.color.white": "Zuria", "app.whiteboard.toolbar.color.red": "Gorria", @@ -567,7 +610,7 @@ "app.whiteboard.toolbar.color.eletricLime": "Berde argia", "app.whiteboard.toolbar.color.lime": "Berdea", "app.whiteboard.toolbar.color.cyan": "Zian", - "app.whiteboard.toolbar.color.dodgerBlue": "Urdina", + "app.whiteboard.toolbar.color.dodgerBlue": "Urdin argia", "app.whiteboard.toolbar.color.blue": "Urdin iluna", "app.whiteboard.toolbar.color.violet": "Morea", "app.whiteboard.toolbar.color.magenta": "Magenta", @@ -578,51 +621,63 @@ "app.whiteboard.toolbar.multiUserOff": "Desaktibatu erabiltzaile anitzen arbela", "app.whiteboard.toolbar.fontSize": "Letra tamainen zerrenda", "app.feedback.title": "Konferentzia utzi duzu", - "app.feedback.subtitle": "Gustu handiz entzungo dugu BigBlueButtonekin izan duzun esperientziaren berri (aukerakoa)", + "app.feedback.subtitle": "Gustu handiz entzungo genuke BigBlueButton-ekin izan duzun esperientziaren berri (aukerakoa)", "app.feedback.textarea": "Nola hobetu dezakegu BigBlueButton?", "app.feedback.sendFeedback": "Bidali iruzkina", "app.feedback.sendFeedbackDesc": "Bidali iruzkina eta utzi bilera", "app.videoDock.webcamFocusLabel": "Fokua", "app.videoDock.webcamFocusDesc": "Fokuratu hautatutako web-kamera", - "app.videoDock.webcamUnfocusLabel": "Fokua kendu", - "app.videoDock.webcamUnfocusDesc": "Fokua kendu hautatutako web-kameratik", - "app.invitation.title": "Talde gelarako gonbidapena", + "app.videoDock.webcamUnfocusLabel": "Kendu fokua ", + "app.videoDock.webcamUnfocusDesc": "Kendu fokua hautatutako web-kameratik", + "app.videoDock.autoplayBlockedDesc": "Zure baimena behar dugu beste erabiltzaileen web kamerak zuri erakusteko.", + "app.videoDock.autoplayAllowLabel": "Ikusi web-kamerak", + "app.invitation.title": "Banatze-talde gelarako gonbidapena", "app.invitation.confirm": "Gonbidatu", - "app.createBreakoutRoom.title": "Taldeko gelak", - "app.createBreakoutRoom.ariaTitle": "Ezkutatu taldeko gelak", - "app.createBreakoutRoom.breakoutRoomLabel": "Taldeko gelak {0}", + "app.createBreakoutRoom.title": "Banatze-taldeetako gelak", + "app.createBreakoutRoom.ariaTitle": "Ezkutatu banatze-taldeetako gelak", + "app.createBreakoutRoom.breakoutRoomLabel": "Banatze-taldeetako gelak {0}", "app.createBreakoutRoom.generatingURL": "URLa sortzen", - "app.createBreakoutRoom.generatedURL": "Sortua", + "app.createBreakoutRoom.generatedURL": "Sortuta", "app.createBreakoutRoom.duration": "Iraupena {0}", "app.createBreakoutRoom.room": "Gela {0}", "app.createBreakoutRoom.notAssigned": "Esleitu gabe ({0})", "app.createBreakoutRoom.join": "Sartu gelan", - "app.createBreakoutRoom.joinAudio": "Sartu audioa", + "app.createBreakoutRoom.joinAudio": "Piztu audioa", "app.createBreakoutRoom.returnAudio": "Itzuli audioa", + "app.createBreakoutRoom.alreadyConnected": "Dagoeneko gelan", "app.createBreakoutRoom.confirm": "Sortu", "app.createBreakoutRoom.record": "Grabatu", "app.createBreakoutRoom.numberOfRooms": "Gela kopurua", "app.createBreakoutRoom.durationInMinutes": "Iraupena (minutuak)", "app.createBreakoutRoom.randomlyAssign": "Ausazko esleipena", - "app.createBreakoutRoom.endAllBreakouts": "Amaitu taldeko gela guztiak", + "app.createBreakoutRoom.endAllBreakouts": "Amaitu banatze-taldeetako gela guztiak", "app.createBreakoutRoom.roomName": "{0} (Gela - {1})", - "app.createBreakoutRoom.doneLabel": "Egina", + "app.createBreakoutRoom.doneLabel": "Eginda", "app.createBreakoutRoom.nextLabel": "Hurrengoa", - "app.createBreakoutRoom.minusRoomTime": "Murriztu taldeko gelaren denbora hona:", - "app.createBreakoutRoom.addRoomTime": "Zabaldu taldeko gelaren denbora hona:", - "app.createBreakoutRoom.addParticipantLabel": "+ Gehitu parte hartzailea", - "app.createBreakoutRoom.freeJoin": "Baimena eman erabiltzaileei aukeratzeko zein talde gelan sartu", - "app.createBreakoutRoom.leastOneWarnBreakout": "Kokatu behar duzu gutxienez erabiltzaile bana talde geletan", + "app.createBreakoutRoom.minusRoomTime": "Murriztu banatze-taldeetako gelen denbora hona:", + "app.createBreakoutRoom.addRoomTime": "Zabaldu banatze-taldeetako gelen denbora hona:", + "app.createBreakoutRoom.addParticipantLabel": "+ Gehitu parte-hartzailea", + "app.createBreakoutRoom.freeJoin": "Baimendu erabiltzaileei zein banatze-taldeko gelan sartu aukeratzeko ", + "app.createBreakoutRoom.leastOneWarnBreakout": "Banatze-talde gela bakoitzean gutxienez erabiltzaile bana kokatu behar duzu.", + "app.createBreakoutRoom.modalDesc": "Aholkua: erabiltzaile baten izena arrastatu eta jaregin dezakezu banatze-talde zehatz bateko gela esleitzeko.", "app.createBreakoutRoom.roomTime": "{0} minutu", "app.createBreakoutRoom.numberOfRoomsError": "Gela kopurua ez da baliozkoa", "app.externalVideo.start": "Partekatu bideo berri bat", + "app.externalVideo.title": "Partekatu kanpoko bideo bat", + "app.externalVideo.input": "Kanpoko bideoaren URLa", + "app.externalVideo.urlInput": "Gehitu bideoaren URLa", + "app.externalVideo.urlError": "Bideo honen URLa ez da onartzen", "app.externalVideo.close": "Itxi", + "app.externalVideo.autoPlayWarning": "Erreproduzitu bideoa multimedia-sinkronizazioa gaitzeko", "app.network.connection.effective.slow": "Konexio arazoak antzematen ari gara", "app.network.connection.effective.slow.help": "Informazio gehiago", - "app.iOSWarning.label": "Eguneratu IOS 12.2 edo berriagora", + "app.externalVideo.noteLabel": "Oharra: kanpoko bideo partekatuak ez dira grabazioan agertuko. YouTube, Vimeo, Instructure Media, Twitch eta Daily Motion webguneetako URLak onartzen dira.", + "app.actionsBar.actionsDropdown.shareExternalVideo": "Partekatu kanpoko bideo bat", + "app.actionsBar.actionsDropdown.stopShareExternalVideo": "Gelditu kanpoko bideoaren partekatzea", + "app.iOSWarning.label": "Eguneratu iOS 12.2 edo berriagora", "app.legacy.unsupportedBrowser": "Ematen du onartzen ez den nabigatzailea erabiltzen ari zarela. Erabili {0} edo {1} emaitzak hobetzeko.", - "app.legacy.upgradeBrowser": "Ematen du onartutako nabigatzaile baten bertsio zaharra erabiltzen ari zarela. Eguneratu nabigatzailea emaitzak hobetzeko.", - "app.legacy.criosBrowser": "iOS sisteman Safari erabili emaitzak hobetzeko." + "app.legacy.upgradeBrowser": "Ematen du onartutako nabigatzaile baten bertsio zaharra erabiltzen ari zarela. Emaitzak hobetzeko nabigatzailea eguneratu ezazu .", + "app.legacy.criosBrowser": "iOS sisteman emaitzak hobetzeko Safari erabili ezazu." } diff --git a/bigbluebutton-html5/private/locales/fa_IR.json b/bigbluebutton-html5/private/locales/fa_IR.json index 641fc71b5ce6bb7b3060481d58d678e255f3db28..89f6fa4d9b88e9a08a1ef11d1cb82a59987ccb3a 100644 --- a/bigbluebutton-html5/private/locales/fa_IR.json +++ b/bigbluebutton-html5/private/locales/fa_IR.json @@ -1,7 +1,6 @@ { "app.home.greeting": "ارائه شما به زودی آغاز خواهد شد ...", "app.chat.submitLabel": "ارسال پیام", - "app.chat.errorMinMessageLength": "پیام {0} کاراکتر(ÛŒ) بسیار کوتاه است", "app.chat.errorMaxMessageLength": "پیام {0} کاراکتر(ÛŒ) بسیار بلند است", "app.chat.disconnected": "ارتباط شما قطع شده است، امکان ارسال پیام ها وجود ندارد", "app.chat.locked": "Ú¯ÙÙ†Ú¯Ùˆ Ù‚ÙÙ„ شده است، امکان ارسال پیام ها وجود ندارد", @@ -112,7 +111,6 @@ "app.media.autoplayAlertDesc": "دادن اجازه دسترسی", "app.media.screenshare.start": "اشتراک صÙØÙ‡ نمایش شروع شد", "app.media.screenshare.end": "اشتراک صÙØÙ‡ نمایش به پایان رسید.", - "app.media.screenshare.safariNotSupported": "در Øال Øاضر اشتراک صÙØÙ‡ نمایش در مرورگر ساÙاری پشتیبانی نمیشود، لطÙا از کروم یا ÙایرÙاکس استÙاده کنید.", "app.media.screenshare.autoplayBlockedDesc": "ما به مجوز شما برای نشان دادن شما به ارائه دهندگان نیاز داریم", "app.media.screenshare.autoplayAllowLabel": "مشاهده صÙØÙ‡ اشتراکی", "app.screenshare.notAllowed": "خطا : دسترسی برای نمایش صÙØÙ‡ ØŒ ایجاد نشد", @@ -176,8 +174,12 @@ "app.presentationUploder.conversion.generatingThumbnail": "در Øال تولید تصاویر Ú©ÙˆÚ†Ú© ...", "app.presentationUploder.conversion.generatedSlides": "اسلاید ها تولید شدند ...", "app.presentationUploder.conversion.generatingSvg": "در Øال تولید تصاویر SVG ...", + "app.presentationUploder.conversion.pageCountExceeded": "تعداد صÙØات بیشتر از مقدار مجاز شده است، لطÙا به چند Ùایل تقسیم کنید.", + "app.presentationUploder.conversion.officeDocConversionInvalid": "خطا در پردازش مستند اÙیس، لطÙا به جای آن، Ùایل PDF آپلود کنید.", + "app.presentationUploder.conversion.officeDocConversionFailed": "خطا در پردازش مستند اÙیس، لطÙا به جای آن، Ùایل PDF آپلود کنید.", "app.presentationUploder.conversion.pdfHasBigPage": "تبدیل Ùایل pdf موÙÙ‚ نبود. لطÙا Ùایل خود را ویرایش کنید.", "app.presentationUploder.conversion.timeout": "اوپس، عملیات تبدیل خیلی طول کشید", + "app.presentationUploder.conversion.pageCountFailed": "خطا در مشخص کردن تعداد صÙØات مستند.", "app.presentationUploder.isDownloadableLabel": "مجوز دانلود ارائه را نده", "app.presentationUploder.isNotDownloadableLabel": "مجوز دانلود ارائه را بده", "app.presentationUploder.removePresentationLabel": "Øذ٠ارائه", @@ -360,18 +362,18 @@ "app.actionsBar.currentStatusDesc": "وضعیت کنونی {0}", "app.actionsBar.captions.start": "آغار مشاهده زیرنویس ها", "app.actionsBar.captions.stop": "توق٠مشاهده زیرنویس ها", - "app.audioNotification.audioFailedError1001": "خطای 1001: ارتباط وب سوکت قطع شد", - "app.audioNotification.audioFailedError1002": "خطای 1002: امکان ایجاد ارتباط وب سوکت Ùراهم نیست", - "app.audioNotification.audioFailedError1003": "خطای 1003: از نسخه مرورگر شما پشتیبانی نمیشود", - "app.audioNotification.audioFailedError1004": "خطای 1004: خطا در تماس (دلیل = {0})", - "app.audioNotification.audioFailedError1005": "خطای 1005: تماس به دلیل نامشخصی قطع شد", - "app.audioNotification.audioFailedError1006": "خطای 1006: تماس با خطای تایم اوت مواجه شد", - "app.audioNotification.audioFailedError1007": "خطای 1007: مذاکره برای ICE با خطا مواجه شد", - "app.audioNotification.audioFailedError1008": "خطای 1008: انتقال با خطا مواجه شد", - "app.audioNotification.audioFailedError1009": "خطای 1009: امکان دریاÙت اطلاعات STUN/TURN وجود ندارد", - "app.audioNotification.audioFailedError1010": "خطای 1010: مذاکره برای ICE با خطای تایم اوت مواجه شد", - "app.audioNotification.audioFailedError1011": "خطای 1011: گردآوری اطلاعات از ICE با خطا مواجه شد", - "app.audioNotification.audioFailedError1012": "خطا 1012: اتصال ICE بسته شد", + "app.audioNotification.audioFailedError1001": "ارتباط سوکت وب قطع شد (خطای 1001)", + "app.audioNotification.audioFailedError1002": "امکان برقراری سوکت وب وجود ندارد (خطای 1002)", + "app.audioNotification.audioFailedError1003": "نسخه مرورگر پشتیبانی نمی شود (خطای 1003)", + "app.audioNotification.audioFailedError1004": "خطا در تماس (دلیل = {0}) (خطای 1004)", + "app.audioNotification.audioFailedError1005": "تماس به دلیل نامشخص قطع شد (خطای 1005)", + "app.audioNotification.audioFailedError1006": "تماس تایم اوت شد (خطای 1006)", + "app.audioNotification.audioFailedError1007": "خطا در اتصال (خطای ICE 1007)", + "app.audioNotification.audioFailedError1008": "انتقال با خطا مواجه شد (خطای 1008)", + "app.audioNotification.audioFailedError1009": "امکان دریاÙت اطلاعات سرور STUN/TURN وجود ندارد (خطای 1009)", + "app.audioNotification.audioFailedError1010": "تایم اون در اتصال اولیه (خطای 1010)", + "app.audioNotification.audioFailedError1011": "تایم اوت در اتصال (خطای ICE 1011)", + "app.audioNotification.audioFailedError1012": "اتصال بسته شد (خطای ICE 1012)", "app.audioNotification.audioFailedMessage": "اتصال صدای شما با خطا موجه شد", "app.audioNotification.mediaFailedMessage": "متد getUserMicMedia به دلیل اینکه اتصال تنها از طریق لینک امن امکان پذیر است، با خطا مواجه شد", "app.audioNotification.closeLabel": "بستن", @@ -542,14 +544,14 @@ "app.video.joinVideo": "اشتراک گذاری دوربین", "app.video.leaveVideo": "متوق٠کردن اشتراک گذاری دوربین", "app.video.iceCandidateError": "خطا در اÙزودن کاندید ICE", - "app.video.iceConnectionStateError": "خطای 1107: مذاکره برای ICE با شکست مواجه شد", + "app.video.iceConnectionStateError": "خطا در اتصال (خطای ICE 1107)", "app.video.permissionError": "خطا در اشتراک گذاری دوربین. لطÙا مجوزات دسترسی را بررسی کنید", "app.video.sharingError": "خطا در اشتراک دوربین", "app.video.notFoundError": "دوربین یاÙت نشد. لطÙا مطمئن شوید Ú©Ù‡ دوربین وصل است", "app.video.notAllowed": "اجازه دسترسی مرورگر به دوربین داده نشده است. لطÙا دسترسی های مرورگر را بررسی کنید.", "app.video.notSupportedError": "تنها امکان اشتراک ویدئو از منابع امن امکان پذیر است، مطمئن شوید گواهی SSL تان معتبر است", "app.video.notReadableError": "عدم امکان دسترسی به دوربین، مطمئن شوید دوربین شما توسط برنامه دیگری در Øال استÙاده نیست", - "app.video.mediaFlowTimeout1020": "خطای 1020: اتصال با سرور برقرار نشد", + "app.video.mediaFlowTimeout1020": "امکان دریاÙت مدیا از سرور وجود ندارد (خطای 1020)", "app.video.suggestWebcamLock": "آیا تنظیمات Ù‚ÙÙ„ به دوربین های کاربران اعمال شود؟", "app.video.suggestWebcamLockReason": "(این مورد باعث بهبود Ú©ÛŒÙیت جلسه خواهد شد)", "app.video.enable": "Ùعال", @@ -577,16 +579,16 @@ "app.video.stats.encodeUsagePercent": "میزان استÙاده از انکود", "app.video.stats.currentDelay": "تاخیر جاری", "app.fullscreenButton.label": "تغییر {0} به تمام صÙØÙ‡", - "app.deskshare.iceConnectionStateError": "خطای 1108: اتصال ICE هنگام اشتراک گذاری صÙØÙ‡ با خطا مواجه شد", - "app.sfu.mediaServerConnectionError2000": "خطای 2000: عدم امکان ارتباط با سرور مدیا", - "app.sfu.mediaServerOffline2001": "خطای 2001: سرور مدیا در دسترس نیست. لطÙا بعدا تلاش کنید.", - "app.sfu.mediaServerNoResources2002": "خطای 2002: سرور مدیا منابع کاÙÛŒ ندارد", - "app.sfu.mediaServerRequestTimeout2003": "خطای 2003: درخواست های سرور مدیا با تایم اون مواجه میشود", - "app.sfu.serverIceGatheringFailed2021": "خطای 2021: سرور مدیا امکان جمع آوری داوطلب های ICE را ندارد", - "app.sfu.serverIceGatheringFailed2022": "خطای 2022: اتصال ICE به سرور مدیا با شکست مواجه شد", - "app.sfu.mediaGenericError2200": "خطای 2200: سرور مدیا در هنگام پردازش درخواست با مشکل مواجه شد", - "app.sfu.invalidSdp2202":"خطای 2202: کاربر SDP نادرست ایجاد کرده است", - "app.sfu.noAvailableCodec2203": "خطای 2203: سرور کدک مناسب را پیدا نکرد", + "app.deskshare.iceConnectionStateError": "ارتباط هنگام اشتراک صÙخه با خطا مواجه شد (خطای ICE 1108)", + "app.sfu.mediaServerConnectionError2000": "امکان اتصال به مدیا سرور وجود ندارد (خطای 2000)", + "app.sfu.mediaServerOffline2001": "مدیا سرور Ø¢Ùلاین است، لطÙا بعدا تلاش کنید (خطای 2001)", + "app.sfu.mediaServerNoResources2002": "مدیا سرور منابع ازاد ندارد (خطای 2002)", + "app.sfu.mediaServerRequestTimeout2003": "درخواست های مدیا سرور تایم اوت میدهند (خطای 2003)", + "app.sfu.serverIceGatheringFailed2021": "مدیا سرور امکان جمع آوری کاندیداهای اتصال را ندارد (خطای ICE 2021)", + "app.sfu.serverIceGatheringFailed2022": "اتصال به مدیا سرور با خطا روبرو شد (خطای 2022)", + "app.sfu.mediaGenericError2200": "مدیا سرور در پردازش درخواست ها با خطا مواجه شد (خطای 2200)", + "app.sfu.invalidSdp2202":"کاربر یک درخواست مدیای نامعتبر تولید کرده است (خطای SDP 2202)", + "app.sfu.noAvailableCodec2203": "سرور امکان یاÙتن یک کدک مناسب را ندارد (خطای 2203)", "app.meeting.endNotification.ok.label": "تایید", "app.whiteboard.annotations.poll": "نتایج نظرسنجی منتشر شده است", "app.whiteboard.toolbar.tools": "ابزارها", diff --git a/bigbluebutton-html5/private/locales/fi.json b/bigbluebutton-html5/private/locales/fi.json index 7923411ba14e786300d9bf2dd1f9112541b0fee4..200273c2f8792f85f99008107b5b537d8ce325c1 100644 --- a/bigbluebutton-html5/private/locales/fi.json +++ b/bigbluebutton-html5/private/locales/fi.json @@ -1,9 +1,9 @@ { "app.home.greeting": "Esityksesi alkaa pian...", "app.chat.submitLabel": "Lähetä viesti", - "app.chat.errorMinMessageLength": "Tämä viesti on {0} merkki(ä) liian lyhyt", "app.chat.errorMaxMessageLength": "Tämä viesti on {0} merkki(ä) liian pitkä", "app.chat.inputLabel": "Viestinsyöttö chatille {0}", + "app.chat.inputPlaceholder": "Lähetä viesti {0}", "app.chat.titlePublic": "Julkinen chat", "app.chat.titlePrivate": "Yksityinen chat {0} kanssa", "app.chat.partnerDisconnected": "{0} poistui istunnosta", @@ -97,7 +97,6 @@ "app.media.label": "Media", "app.media.screenshare.start": "Ruudunjako aloitettu", "app.media.screenshare.end": "Ruudunjako lopetettu", - "app.media.screenshare.safariNotSupported": "Safari-selain ei tue ruudunjakoa, ole hyvä ja käytä Firefox tai Google Chrome selainta.", "app.meeting.ended": "Istunto päättyi", "app.meeting.meetingTimeRemaining": "Aikaa jäljellä tapaamisessa: {0}", "app.meeting.meetingTimeHasEnded": "Aika päättyi, tapaaminen suljetaan pian", @@ -325,18 +324,6 @@ "app.actionsBar.emojiMenu.thumbsDownLabel": "Peukalo alaspäin", "app.actionsBar.emojiMenu.thumbsDownDesc": "Aseta oma status peukalo alaspäin", "app.actionsBar.currentStatusDesc": "Nykyinen status {0}", - "app.audioNotification.audioFailedError1001": "Virhe 1001: WebSocket katkaistiin", - "app.audioNotification.audioFailedError1002": "Virhe 1002: Ei pystytty luomana Websocket yhteyttä", - "app.audioNotification.audioFailedError1003": "Virhe 1003: Selaimen versio ei ole tuettu.", - "app.audioNotification.audioFailedError1004": "Virhe 1004: Soittaminen epäonnistui (reason={0})", - "app.audioNotification.audioFailedError1005": "Virhe 1005: Puhelu katkesi odottomattomasti.", - "app.audioNotification.audioFailedError1006": "Virhe 1006: Puhelu aikakatkaistiin", - "app.audioNotification.audioFailedError1007": "Virhe 1007: ICE neuvottelu epäonnistui", - "app.audioNotification.audioFailedError1008": "Virhe 1008: Siirto epäonnistui", - "app.audioNotification.audioFailedError1009": "Virhe 1009: Ei pystytty noutaan STU/TURN palvelimen tietoja.", - "app.audioNotification.audioFailedError1010": "Virhe 1010: ICE neuvottelun aikakatkaisu", - "app.audioNotification.audioFailedError1011": "Virhe 1011: ICE keräänymisen aikakatkaisu", - "app.audioNotification.audioFailedError1012": "Virhe 1012: ICE yhteys suljettiin", "app.audioNotification.audioFailedMessage": "Sinun audioyhteytesi ei pystynyt yhdistymään.", "app.audioNotification.mediaFailedMessage": "getUserMicMedia epäonnistui koska vain alkuperäiset lähteet ovat sallittu.", "app.audioNotification.closeLabel": "Sulje", @@ -485,14 +472,12 @@ "app.video.joinVideo": "Jaa webkamera", "app.video.leaveVideo": "Lopeta webkameran jakaminen", "app.video.iceCandidateError": "Virhe lisättäessä ICE kandidaattia", - "app.video.iceConnectionStateError": "Virhe 1107: ICE neuvottelu epäonnistui", "app.video.permissionError": "Virhe webkameraa jaettaessa, ole hyvä ja tarkista käyttöoikeudet.", "app.video.sharingError": "Virhe webkameraa jaettaessa", "app.video.notFoundError": "Webkameraa ei löydetty, varmista että se on yhdistetty.", "app.video.notAllowed": "Webkameranjakamisoikeus puuttuu, tarkista että olet sallinut webkameran jakamisen selaimesi asetuksista.", "app.video.notSupportedError": "Webkameraa voi jakaa vain turvallisten sivustojen kanssa, tarkista että sivuton SSL-sertifikaatti on ajantasalla.", "app.video.notReadableError": "Webkameran kuva ei saatu, tarkista ettei mikään muu sovellus käytä webkameerasi samaan aikaan.", - "app.video.mediaFlowTimeout1020": "Virhe 1020: Media ei saavuttanut palvelinta", "app.video.cancel": "Peruuta", "app.video.swapCam": "Vaihda", "app.video.swapCamDesc": "Vaihda webkameroiden suuntaa", @@ -515,16 +500,6 @@ "app.video.stats.decodeDelay": "Dekoodauksen viive", "app.video.stats.currentDelay": "Nykyinen viive", "app.fullscreenButton.label": "Aseta {0} kokoruuduntilaan.", - "app.deskshare.iceConnectionStateError": "Virhe 1108: ICE yhteys epännostui ruutua jaettaessa", - "app.sfu.mediaServerConnectionError2000": "Virhe 2000: Mediapalvelimeen ei saada yhteyttä", - "app.sfu.mediaServerOffline2001": "Virhe 2001: Mediapalvelin on poissa verkosta. Ole hyvä ja yritä uudelleen.", - "app.sfu.mediaServerNoResources2002": "Virhe 2002: Mediapalvelimellaei ole käytettävissä olevia resursseja", - "app.sfu.mediaServerRequestTimeout2003": "Virhe 2003: Mediapalvelimen pyynnöt päätyvät aikatkaistuiksi", - "app.sfu.serverIceGatheringFailed2021": "Virhe 2021: Mediapalvelin ei voi kerätä ICE kanditaateja", - "app.sfu.serverIceGatheringFailed2022": "Virhe 2022: Mediapalvelimen ICE yhteys epäonnistui ", - "app.sfu.mediaGenericError2200": "Virhe 2200: Mediapalvelin ei pystynyt käsittelemään pyyntöä", - "app.sfu.invalidSdp2202":"Virhe 2202: Asiakas generoi epäkelvon SDP:n", - "app.sfu.noAvailableCodec2203": "Virhe 2203: Palvelin ei löytänyt sopivaa koodekkia", "app.meeting.endNotification.ok.label": "OK", "app.whiteboard.annotations.poll": "Kyselyn tulokset julkistettiin", "app.whiteboard.toolbar.tools": "Työkalut", diff --git a/bigbluebutton-html5/private/locales/fr.json b/bigbluebutton-html5/private/locales/fr.json index f600f60f724bf01b4cf4320ac68f898131bcb55c..4ef38a3ebf7b68833ee78c39af5cd466e790f207 100644 --- a/bigbluebutton-html5/private/locales/fr.json +++ b/bigbluebutton-html5/private/locales/fr.json @@ -1,7 +1,6 @@ { "app.home.greeting": "Votre présentation commencera dans quelques instants...", "app.chat.submitLabel": "Envoyer message", - "app.chat.errorMinMessageLength": "Le message est {0} caractère(s) trop court", "app.chat.errorMaxMessageLength": "Le message est {0} caractère(s) trop long", "app.chat.disconnected": "Vous êtes déconnecté, les messages ne peuvent pas être envoyés", "app.chat.locked": "Le chat est verrouillé, les messages ne peuvent pas être envoyés", @@ -112,7 +111,6 @@ "app.media.autoplayAlertDesc": "Autoriser l'accès", "app.media.screenshare.start": "Le Partage d'écran a commencé", "app.media.screenshare.end": "Le Partage d'écran s'est terminé", - "app.media.screenshare.safariNotSupported": "Le Partage d'écran n'est pour le moment pas supporté par Safari. Veuillez utiliser Firefox ou Google Chrome.", "app.media.screenshare.autoplayBlockedDesc": "Nous avons besoin de votre permission pour vous montrer l'écran du présentateur.", "app.media.screenshare.autoplayAllowLabel": "Afficher l'écran partagé", "app.screenshare.notAllowed": "Erreur: L'autorisation d'accès à l'écran n'a pas été accordée.", @@ -176,8 +174,12 @@ "app.presentationUploder.conversion.generatingThumbnail": "Génération des vignettes...", "app.presentationUploder.conversion.generatedSlides": "Diapositives générées...", "app.presentationUploder.conversion.generatingSvg": "Génération des images SVG...", + "app.presentationUploder.conversion.pageCountExceeded": "Nombre de pages dépassés. Merci de diviser le fichier en plusieurs fichiers.", + "app.presentationUploder.conversion.officeDocConversionInvalid": "Échec du traitement du document office. Merci de télécharger un PDF à la place.", + "app.presentationUploder.conversion.officeDocConversionFailed": "Échec du traitement du document office. Merci de télécharger un PDF à la place.", "app.presentationUploder.conversion.pdfHasBigPage": "Nous n'avons pas pu convertir le fichier PDF, veuillez essayer de l'optimiser.", "app.presentationUploder.conversion.timeout": "Oops, la conversion a pris trop de temps", + "app.presentationUploder.conversion.pageCountFailed": "Impossible de déterminer le nombre de pages.", "app.presentationUploder.isDownloadableLabel": "Ne pas autoriser le téléchargement de la présentation", "app.presentationUploder.isNotDownloadableLabel": "Autoriser le téléchargement de la présentation", "app.presentationUploder.removePresentationLabel": "Supprimer la présentation", @@ -360,18 +362,18 @@ "app.actionsBar.currentStatusDesc": "statut actuel {0}", "app.actionsBar.captions.start": "Démarrer l'affichage des sous-titres", "app.actionsBar.captions.stop": "Arrêter l'affichage des sous-titres", - "app.audioNotification.audioFailedError1001": "Erreur 1001 : WebSocket déconnecté", - "app.audioNotification.audioFailedError1002": "Erreur 1002 : impossible d'établir une connexion WebSocket.", - "app.audioNotification.audioFailedError1003": "Erreur 1003 : version de navigateur non supportée", - "app.audioNotification.audioFailedError1004": "Erreur 1004 : échec de l'appel (raison = {0})", - "app.audioNotification.audioFailedError1005": "Erreur 1005 : l'appel s'est terminé inopinément", - "app.audioNotification.audioFailedError1006": "Erreur 1006 : délai d'appel dépassé", - "app.audioNotification.audioFailedError1007": "Erreur 1007 : la négociation ICE a échoué", - "app.audioNotification.audioFailedError1008": "Erreur 1008 : échec du transfert", - "app.audioNotification.audioFailedError1009": "Erreur 1009 : impossible de récupérer les informations du serveur STUN/TURN.", - "app.audioNotification.audioFailedError1010": "Erreur 1010 : délai dépassé durant la négociation ICE", - "app.audioNotification.audioFailedError1011": "Erreur 1011 : délai d'attente dépassé pour ICE", - "app.audioNotification.audioFailedError1012": "Erreur 1012 : connexion ICE fermée", + "app.audioNotification.audioFailedError1001": "WebSocket déconnecté (erreur 1001)", + "app.audioNotification.audioFailedError1002": "Échec de la connexion WebSocket (erreur 1002)", + "app.audioNotification.audioFailedError1003": "Version du navigateur non supporté (erreur 1003)", + "app.audioNotification.audioFailedError1004": "Échec lors de l'appel (raison={0}) (erreur 1004)", + "app.audioNotification.audioFailedError1005": "L'appel s'est terminé de façon inattendue (erreur 1005)", + "app.audioNotification.audioFailedError1006": "Délai d'appel dépassé (erreur 1006)", + "app.audioNotification.audioFailedError1007": "Échec de la connexion (erreur ICE 1007)", + "app.audioNotification.audioFailedError1008": "Transfert échoué (erreur 1008)", + "app.audioNotification.audioFailedError1009": "impossible de récupérer les informations du serveur STUN/TURN (erreur 1009)", + "app.audioNotification.audioFailedError1010": "Délai dépassé durant la négociation (erreur ICE 1010)", + "app.audioNotification.audioFailedError1011": "Délai d'attente de connexion dépassé (erreur ICE 1011)", + "app.audioNotification.audioFailedError1012": "Connexion fermée (erreur ICE 1012)", "app.audioNotification.audioFailedMessage": "Votre connexion audio à échoué", "app.audioNotification.mediaFailedMessage": "getUserMicMedia a échoué car seules les origines sécurisées sont autorisées", "app.audioNotification.closeLabel": "Fermer", @@ -542,14 +544,14 @@ "app.video.joinVideo": "Partager webcam", "app.video.leaveVideo": "Arrêtez le partage de la webcam", "app.video.iceCandidateError": "Erreur lors de l'ajout du candidat ICE", - "app.video.iceConnectionStateError": "Erreur 1107 : négociation ICE échouée", + "app.video.iceConnectionStateError": "Échec de connexion (erreur ICE 1107)", "app.video.permissionError": "Erreur lors du partage de la webcam. Veuillez vérifier les permissions", "app.video.sharingError": "Erreur lors du partage de la Webcam", "app.video.notFoundError": "Webcam introuvable. Assurez-vous qu'elle soit bien connectée", "app.video.notAllowed": "Permission manquante pour partager la Webcam. Veuillez vérifier les permissions dans votre navigateur", "app.video.notSupportedError": "La vidéo de la webcam peut uniquement être partagée avec des sources sûres ; assurez-vous que votre certificat SSL est valide", "app.video.notReadableError": "Impossible d'obtenir la vidéo de la webcam. Assurez-vous qu'aucun autre programme n'utilise la webcam", - "app.video.mediaFlowTimeout1020": "Erreur 1020 : le média n'a pas pu atteindre le serveur", + "app.video.mediaFlowTimeout1020": "Le média n'a pas pu atteindre le serveur (erreur 1020)", "app.video.suggestWebcamLock": "Appliquer le paramètre de verrouillage aux webcams des téléspectateurs?", "app.video.suggestWebcamLockReason": "(cela améliorera la stabilité de la conférence)", "app.video.enable": "Activer", @@ -577,16 +579,16 @@ "app.video.stats.encodeUsagePercent": "Usage de l'encodage", "app.video.stats.currentDelay": "Délai actuel", "app.fullscreenButton.label": "Rendre {0} plein écran", - "app.deskshare.iceConnectionStateError": "Erreur 1108 : connexion ICE échouée lors du partage d'écran", - "app.sfu.mediaServerConnectionError2000": "Erreur 2000 : impossible de se connecter au serveur multimédia", - "app.sfu.mediaServerOffline2001": "Erreur 2001 : le serveur multimédia est hors ligne. Veuillez réessayer plus tard.", - "app.sfu.mediaServerNoResources2002": "Erreur 2002 : le serveur de médias n'a pas de ressources disponibles", - "app.sfu.mediaServerRequestTimeout2003": "Erreur 2003 : les demandes du serveur multimédia expirent", - "app.sfu.serverIceGatheringFailed2021": "Erreur 2021 : le serveur multimédia ne peut pas rassembler de candidats ICE", - "app.sfu.serverIceGatheringFailed2022": "Erreur 2022 : la connexion ICE au serveur de médias a échoué", - "app.sfu.mediaGenericError2200": "Erreur 2200 : le serveur de médias n'a pas pu traiter la demande", - "app.sfu.invalidSdp2202":"Erreur 2202 : le client a généré un SDP non valide", - "app.sfu.noAvailableCodec2203": "Erreur 2203 : le serveur n'a pas trouvé de codec approprié", + "app.deskshare.iceConnectionStateError": "Connexion échoué lors du partage d'écran (erreur ICE 1108)", + "app.sfu.mediaServerConnectionError2000": "Impossible de se connecter au serveur multimédia (erreur 2000)", + "app.sfu.mediaServerOffline2001": "Le serveur multimédia est hors ligne. Veuillez réessayer plus tard (erreur 2001)", + "app.sfu.mediaServerNoResources2002": "Le serveur multimédia n'est plus de ressources disponibles (erreur 2002)", + "app.sfu.mediaServerRequestTimeout2003": "Les demandes du serveur multimédia expirent (erreur 2003)", + "app.sfu.serverIceGatheringFailed2021": "Le serveur multimédia ne peut pas rassembler les candidats de connexion (erreur ICE 2021)", + "app.sfu.serverIceGatheringFailed2022": "Connexion au serveur multimédia échouée (erreur ICE 2022)", + "app.sfu.mediaGenericError2200": "Le serveur multimédia n'a pas pu traiter la demande (erreur 2200)", + "app.sfu.invalidSdp2202":"Le client a généré une requête multimédia invalide (erreur SDP 2202)", + "app.sfu.noAvailableCodec2203": "Le serveur n'a pas trouvé de codec approprié (erreur 2203)", "app.meeting.endNotification.ok.label": "OK", "app.whiteboard.annotations.poll": "Les résultats du sondage ont été publiés", "app.whiteboard.toolbar.tools": "Outils", diff --git a/bigbluebutton-html5/private/locales/gl.json b/bigbluebutton-html5/private/locales/gl.json index cc39caa75fcfe7c1d8892df1defc8d6ced445abe..10f156aa2743d5815d326873c013bb87ed74ddb3 100644 --- a/bigbluebutton-html5/private/locales/gl.json +++ b/bigbluebutton-html5/private/locales/gl.json @@ -1,7 +1,6 @@ { "app.home.greeting": "A túa presentación dara inicio nun momento...", "app.chat.submitLabel": "Enviar mensaxe", - "app.chat.errorMinMessageLength": "A mensaxe é {0} carácter(é) mais curto do esperado", "app.chat.errorMaxMessageLength": "A mensaxe é {0} carácter(é) mais longo do esperado", "app.chat.disconnected": "Estas desconectado, as mensaxes non poden ser enviados", "app.chat.locked": "Chat bloqueado, as mensaxes non poden ser enviados", @@ -112,7 +111,6 @@ "app.media.autoplayAlertDesc": "Permitir acceso", "app.media.screenshare.start": "Compartir pantalla iniciou", "app.media.screenshare.end": "Compartir pantalla finalizou", - "app.media.screenshare.safariNotSupported": "Compartir pantalla actualmente non é soportada por Safari. Por favor usilize Firefox ou Google Chrome.", "app.media.screenshare.autoplayBlockedDesc": "Necesitamos o seu permiso para mostrarlle a pantalla do presentador", "app.media.screenshare.autoplayAllowLabel": "Ver pantalla compartida", "app.meeting.ended": "A sesión finalizou", diff --git a/bigbluebutton-html5/private/locales/he.json b/bigbluebutton-html5/private/locales/he.json index 71aca735c7c194d374e93f7f9ff4793f2061d6ca..a3d1ce710807388f2645451cc417a8722d93a332 100644 --- a/bigbluebutton-html5/private/locales/he.json +++ b/bigbluebutton-html5/private/locales/he.json @@ -1,60 +1,683 @@ { "app.home.greeting": "המפגש יתחיל בקרוב ...", "app.chat.submitLabel": "שלח הודעה", + "app.chat.errorMaxMessageLength": "ההודעה ×רוכה ב {0} תווי×", + "app.chat.disconnected": "×”×ª× ×ª×§×ª מהמפגש, ההודעה ×œ× × ×©×œ×—×”", + "app.chat.locked": "המפגש × × ×¢×œ, ההודעה ×œ× × ×©×œ×—×”", + "app.chat.inputLabel": "תוכן הודעה למפגש {0}", + "app.chat.inputPlaceholder": "שלח הודעה ל {0}", "app.chat.titlePublic": "צ'×ט ציבורי", "app.chat.titlePrivate": "צ'×ט ×¢× {0}", "app.chat.partnerDisconnected": "{0} עזב ×ת המפגש", "app.chat.closeChatLabel": "סגור {0}", "app.chat.hideChatLabel": "הסתר {0}", "app.chat.moreMessages": "התקבלו הודעות חדשות ", + "app.chat.dropdown.options": "×פשרויות", "app.chat.dropdown.clear": "× ×§×”", "app.chat.dropdown.copy": "העתק", "app.chat.dropdown.save": "שמור", "app.chat.label": "צ'×ט", + "app.chat.offline": "×ופליין", + "app.chat.emptyLogLabel": "תיעוד מפגש ריק", + "app.chat.clearPublicChatMessage": "היסטוריית המפגש × ×ž×—×§×” ×¢''×™ המורה", + "app.chat.multi.typing": "מספר ×ž×©×ª×ª×¤×™× ×ž×§×œ×™×“×™×...", + "app.chat.one.typing": "{0} מקליד..", + "app.chat.two.typing": "{0} ו {1} מקלידי×..", + "app.captions.label": "כתוביות", + "app.captions.menu.close": "סגור", + "app.captions.menu.start": "התחל", + "app.captions.menu.ariaStart": "התחל לכתוב כתוביות", + "app.captions.menu.ariaStartDesc": "פותח ×ת עורך הכתוביות וסוגר ×ת ההודעה", + "app.captions.menu.select": "בחר שפה", + "app.captions.menu.ariaSelect": "שפת כתוביות", + "app.captions.menu.subtitle": "בחר שפה ועיצוב לכתוביות במפגש.", + "app.captions.menu.title": "כתוביות", + "app.captions.menu.fontSize": "גודל", + "app.captions.menu.fontColor": "צבע טקסט", + "app.captions.menu.fontFamily": "×¤×•× ×˜", + "app.captions.menu.backgroundColor": "צבע רקע", + "app.captions.menu.previewLabel": "תצוגה מקדימה", "app.captions.menu.cancelLabel": "בטל", + "app.captions.pad.hide": "הסתר כתוביות", + "app.captions.pad.tip": "לחץ Esc למעבר לסרגל הכלי×", + "app.captions.pad.ownership": "השתלט", + "app.captions.pad.ownershipTooltip": "הוגדרת ×›×‘×¢×œ×™× ×©×œ {0} כתוביות", + "app.captions.pad.interimResult": "Interim results", + "app.captions.pad.dictationStart": "Start dictation", + "app.captions.pad.dictationStop": "Stop dictation", + "app.captions.pad.dictationOnDesc": "Turns speech recognition on", + "app.captions.pad.dictationOffDesc": "Turns speech recognition off", "app.note.title": "×¤× ×§×¡ משותף", + "app.note.label": "פתקית", + "app.note.hideNoteLabel": "הסתר פתקית", + "app.user.activityCheck": "בדיקת ×–×ž×™× ×•×ª משתמש", + "app.user.activityCheck.label": "בדוק ×× ×”×ž×©×ª×ž×© עדיין במפגש ({0})", + "app.user.activityCheck.check": "בדוק", + "app.note.tipLabel": "לחץ Esc למעבר לסרגל הכלי×", "app.userList.usersTitle": "משתתפי×", + "app.userList.participantsTitle": "משתתפי×", + "app.userList.messagesTitle": "הודעות", "app.userList.notesTitle": "הערות", + "app.userList.notesListItem.unreadContent": "New content is available in the shared notes section", + "app.userList.captionsTitle": "כתוביות", + "app.userList.presenter": "×ž× ×—×”", "app.userList.you": "×ת/×”", "app.userList.locked": "× ×¢×•×œ", "app.userList.label": "משתתפי×", + "app.userList.toggleCompactView.label": "עבור למצב צפיה מצומצ×", + "app.userList.guest": "×ורח", + "app.userList.menuTitleContext": "×פשרויות", + "app.userList.chatListItem.unreadSingular": "{0} הודעות חדשות", + "app.userList.chatListItem.unreadPlural": "{0} הודעות חדשות", + "app.userList.menu.chat.label": "התחל שיחה פרטית", + "app.userList.menu.clearStatus.label": "× ×§×” סטטוס", "app.userList.menu.removeUser.label": "×”×•×¦× ×ž×©×ª×ª×£", "app.userList.menu.muteUserAudio.label": "השתק", + "app.userList.menu.unmuteUserAudio.label": "בטל השתקת משתמש", + "app.userList.userAriaLabel": "{0} {1} {2} במצב {3}", + "app.userList.menu.promoteUser.label": "הפוך ×œ×ž× ×—×”", + "app.userList.menu.demoteUser.label": "הפוך לצופה", "app.userList.menu.unlockUser.label": "בטל × ×¢×™×œ×” ל {0} ", "app.userList.menu.lockUser.label": "× ×¢×œ {0}", + "app.userList.menu.directoryLookup.label": "חיפוש תיקיה", "app.userList.menu.makePresenter.label": "הפוך למציג", + "app.userList.userOptions.manageUsersLabel": "× ×”×œ משתמשי×", "app.userList.userOptions.muteAllLabel": "השתק ×ת כול×", + "app.userList.userOptions.muteAllDesc": "השתק ×ת כול×", + "app.userList.userOptions.clearAllLabel": "× ×§×” סטטוסי×", + "app.userList.userOptions.clearAllDesc": "× ×§×” סטטוסי×", + "app.userList.userOptions.muteAllExceptPresenterLabel": "השתק ×ת כל ×”×ž×©×ª×ª×¤×™× ×ž×œ×‘×“ ×”×ž× ×—×”", + "app.userList.userOptions.muteAllExceptPresenterDesc": "השתק ×ת כל ×”×ž×©×ª×ª×¤×™× ×ž×œ×‘×“ ×”×ž× ×—×”", + "app.userList.userOptions.unmuteAllLabel": "בטל השתקה במפגש", + "app.userList.userOptions.unmuteAllDesc": "בטל השתקה במפגש", + "app.userList.userOptions.lockViewersLabel": "× ×¢×œ מצב צופי×", + "app.userList.userOptions.lockViewersDesc": "Lock certain functionalities for attendees of the meeting", + "app.userList.userOptions.disableCam": "מצלמות ×”×¦×•×¤×™× ×‘×•×˜×œ×•", + "app.userList.userOptions.disableMic": "כל ×”×¦×•×¤×™× ×”×•×©×ª×§×•", + "app.userList.userOptions.disablePrivChat": "שיחה פרטית מבוטלת", + "app.userList.userOptions.disablePubChat": "שיחה ציבורית מבוטלת", + "app.userList.userOptions.disableNote": "פתקיות ציבוריות × ×¢×•×œ×•×ª", + "app.userList.userOptions.hideUserList": "רשימת ×”×ž×©×ª×ª×¤×™× ×ž×•×¡×ª×¨×ª ×ž×”×¦×•×¤×™× ×›×¢×ª", + "app.userList.userOptions.webcamsOnlyForModerator": "רק ×ž× ×—×™× ×™×›×•×œ×™× ×œ×¦×¤×•×ª במצלמות ×”×ž×©×ª×ª×¤×™× (בעקבות הגדרות ×”× ×¢×™×œ×”)", + "app.userList.content.participants.options.clearedStatus": "×¡×˜×˜×•×¡×™× ×©×œ כל ×”×¦×•×¤×™× ×ופסו", + "app.userList.userOptions.enableCam": "מצלמות כל ×”×¦×•×¤×™× ×”×¤×›×• ×œ×–×ž×™× ×•×ª", + "app.userList.userOptions.enableMic": "בוטלה השתקת כל הצופי×", + "app.userList.userOptions.enablePrivChat": "שיחה פרטית מ×ופשרת", + "app.userList.userOptions.enablePubChat": "שיחה ציבורית מ×ופשרת", + "app.userList.userOptions.enableNote": "פתקיות ציבוריות מ×ופשרות", + "app.userList.userOptions.showUserList": "רשימת ×”×ž×©×ª×ª×¤×™× ×’×œ×•×™×” לצופי×", + "app.userList.userOptions.enableOnlyModeratorWebcam": "×תה יכול להדליק ×ת מצלמת הרשת שלך כעת! ×›×•×œ× ×™×¨×ו ×ותך", + "app.media.label": "מדיה", + "app.media.autoplayAlertDesc": "×פשר גישה", + "app.media.screenshare.start": "שיתוף מסך החל", + "app.media.screenshare.end": "שיתוף מסך הסתיי×", + "app.media.screenshare.autoplayBlockedDesc": "× ×“×¨×© ×ישור להצגת מסך ×”×ž× ×—×”.", + "app.media.screenshare.autoplayAllowLabel": "צפה בשיתוף מסך", + "app.screenshare.notAllowed": "Error: Permission to access screen wasn't granted.", + "app.screenshare.notSupportedError": "Error: Screensharing is allowed only on safe (SSL) domains", + "app.screenshare.notReadableError": "Error: There was a failure while trying to capture your screen", + "app.screenshare.genericError": "Error: An error has occurred with screensharing, please try again", + "app.meeting.ended": "המפגש הסתיי×", + "app.meeting.meetingTimeRemaining": "זמן × ×•×ª×¨ למפגש: {0}", + "app.meeting.meetingTimeHasEnded": "המפגש ×”×¡×ª×™×™× ×•×™×¡×’×¨ בקרוב", + "app.meeting.endedMessage": "×ª×•×¤× ×” למסך הבית", + "app.meeting.alertMeetingEndsUnderOneMinute": "המפגש ×™×¡×ª×™×™× ×‘×¢×•×“ כדקה.", + "app.meeting.alertBreakoutEndsUnderOneMinute": "Breakout is closing in a minute.", + "app.presentation.hide": "Hide presentation", + "app.presentation.notificationLabel": "מצגת × ×•×›×—×™×ª", + "app.presentation.slideContent": "שקופיות", + "app.presentation.startSlideContent": "התחל הצגת שקופיות", + "app.presentation.endSlideContent": "×¡×™×•× ×”×¦×’×ª שקופיות", + "app.presentation.emptySlideContent": "שקופית × ×•×›×—×™×ª ×œ×œ× ×ª×•×›×Ÿ", + "app.presentation.presentationToolbar.noNextSlideDesc": "×¡×™×•× ×”×¦×’×”", + "app.presentation.presentationToolbar.noPrevSlideDesc": "התחלת הצגה", + "app.presentation.presentationToolbar.selectLabel": "בחר שקופיות", + "app.presentation.presentationToolbar.prevSlideLabel": "שקופית קודמת", + "app.presentation.presentationToolbar.prevSlideDesc": "הצג במפגש שקופית קודמת", + "app.presentation.presentationToolbar.nextSlideLabel": "שקופית הב××”", + "app.presentation.presentationToolbar.nextSlideDesc": "הצג במפגש שקופית הב××”", + "app.presentation.presentationToolbar.skipSlideLabel": "דלג על שקופית", + "app.presentation.presentationToolbar.skipSlideDesc": "הצג במפגש ×ת השקופית ×”× ×‘×—×¨×ª", "app.presentation.presentationToolbar.fitWidthLabel": "הת×× ×¨×•×—×‘", + "app.presentation.presentationToolbar.fitWidthDesc": "הצג רוחב שקופית מל×", "app.presentation.presentationToolbar.fitScreenLabel": "הת×× ×œ×ž×¡×š", + "app.presentation.presentationToolbar.fitScreenDesc": "הצג ×ת כל השקופית", "app.presentation.presentationToolbar.zoomLabel": "זו×", + "app.presentation.presentationToolbar.zoomDesc": "×©× ×” ×ת ×”×–×•× ×‘×ž×¦×’×ª", "app.presentation.presentationToolbar.zoomInLabel": "הגדלה", + "app.presentation.presentationToolbar.zoomInDesc": "הגדלה", "app.presentation.presentationToolbar.zoomOutLabel": "×”×§×˜× ×”", + "app.presentation.presentationToolbar.zoomOutDesc": "×”×§×˜× ×”", + "app.presentation.presentationToolbar.zoomReset": "×יפוס זו×", + "app.presentation.presentationToolbar.zoomIndicator": "Current zoom percentage", "app.presentation.presentationToolbar.fitToWidth": "הת×× ×¨×•×—×‘", + "app.presentation.presentationToolbar.fitToPage": "Fit to page", + "app.presentation.presentationToolbar.goToSlide": "Slide {0}", + "app.presentationUploder.title": "מצגת", + "app.presentationUploder.message": "×›×ž× ×—×”, תוכל להעלות קבצי ×ופיס ×ו קבצי PDF (×× ×• ×ž×ž×œ×™×¦×™× ×œ×”×¢×œ×•×ª קבצי PDF לתוצ×ות ×ופטימליות). ×× × ×•×•×“× ×©×‘×—×¨×ª ×ת המצגת בתיבת הסימון בצד ימין", + "app.presentationUploder.uploadLabel": "העל××”", + "app.presentationUploder.confirmLabel": "×ישור", + "app.presentationUploder.confirmDesc": "שמור ×©×™× ×•×™×™× ×•×”×ª×—×œ הצגה", "app.presentationUploder.dismissLabel": "בטל", + "app.presentationUploder.dismissDesc": "סגור ×œ×œ× ×©×ž×™×¨×”", + "app.presentationUploder.dropzoneLabel": "גרור ×§×‘×¦×™× ×œ×›×ן", + "app.presentationUploder.dropzoneImagesLabel": "גרור ×ª×ž×•× ×•×ª לכ×ן", + "app.presentationUploder.browseFilesLabel": "×ו בחר ×§×‘×¦×™× ×›×ן", + "app.presentationUploder.browseImagesLabel": "or browse/capture for images", + "app.presentationUploder.fileToUpload": "להעל××” ...", + "app.presentationUploder.currentBadge": "× ×•×›×—×™", + "app.presentationUploder.rejectedError": "×œ× × ×™×ª×Ÿ להעלות ×§×‘×¦×™× ×ž×¡×•×’ ×–×”.", + "app.presentationUploder.upload.progress": "מעלה ({0}%)", + "app.presentationUploder.upload.413": "קובץ גדול מדי, ×× × ×¤×¦×œ ×ת הקובץ למספר ×§×‘×¦×™× ×§×˜× ×™× ×™×•×ª×¨.", + "app.presentationUploder.conversion.conversionProcessingSlides": "מעבד דף {0} מתוך {1}", + "app.presentationUploder.conversion.genericConversionStatus": "ממיר ×§×‘×¦×™× ...", + "app.presentationUploder.conversion.generatingThumbnail": "מייצר תצוגה מקדימה ...", + "app.presentationUploder.conversion.generatedSlides": "שקופיות הומרו בהצלחה ...", + "app.presentationUploder.conversion.generatingSvg": "ממיר קבצי SVG...", + "app.presentationUploder.conversion.pageCountExceeded": "×œ× × ×™×ª×Ÿ להעלות מצגות ×¢× ×ž×¢×œ 200 עמודי×", + "app.presentationUploder.conversion.officeDocConversionInvalid": "×ירעה שגי××” במהלך ×”× ×¡×™×•×Ÿ להציג ×ת מסמך ×”×ופיס, ×× × ×”×¢×œ×” מסמך PDF במקו×", + "app.presentationUploder.conversion.officeDocConversionFailed": "×ירעה שגי××” במהלך ×”× ×¡×™×•×Ÿ להציג ×ת מסמך ×”×ופיס, ×× × ×”×¢×œ×” מסמך PDF במקו×", + "app.presentationUploder.conversion.pdfHasBigPage": "We could not convert the PDF file, please try optimizing it", + "app.presentationUploder.conversion.timeout": "המרת הקובץ ×רכה זמן רב מדי, ×× × × ×¡×” ×©× ×™×ª", + "app.presentationUploder.conversion.pageCountFailed": "×ירעה שגי××” ×‘× ×¡×™×•×Ÿ לקבוע ×ת מספר ×”×¢×ž×•×“×™× ×‘×ž×¦×’×ª", + "app.presentationUploder.isDownloadableLabel": "×ל ת×פשר ×œ×ž×©×ª×ž×©×™× ×œ×”×•×¨×™×“ ×ת קובץ המצגת", + "app.presentationUploder.isNotDownloadableLabel": "×פשר ×œ×ž×©×ª×ž×©×™× ×œ×”×•×¨×™×“ ×ת קובץ המצגת", + "app.presentationUploder.removePresentationLabel": "הסרת מצגת", + "app.presentationUploder.setAsCurrentPresentation": "Set presentation as current", + "app.presentationUploder.tableHeading.filename": "×©× ×”×§×•×‘×¥", + "app.presentationUploder.tableHeading.options": "×פשרויות", + "app.presentationUploder.tableHeading.status": "מצב", + "app.poll.pollPaneTitle": "סקר", + "app.poll.quickPollTitle": "סקר מהיר", + "app.poll.hidePollDesc": "הסתר ×ת תפריט הסקר", + "app.poll.customPollInstruction": "ליצירת סקר, לחץ על הכפתור מטה והזן ×ת ×פשרויות ×”×ž×¢× ×”.", + "app.poll.quickPollInstruction": "בחר ×ופציה להתחלת הסקר.", + "app.poll.customPollLabel": "סקר מות×× ×ישית", + "app.poll.startCustomLabel": "התחל סקר מות×× ×ישית", + "app.poll.activePollInstruction": "×¦× ×ž×ž×¡×š ×–×” על ×ž× ×ª לר×ות ×ת התשובות לסקר בזמן ×מת, כש×תה מוכן - לחץ על '×¤×¨×¡× ×ª×•×¦×ות סקר' כדי ×œ×¤×¨×¡× ×ת תוצ×ותיו לשר המשתתפי×", + "app.poll.publishLabel": "×¤×¨×¡× ×ª×•×¦×ות סקר", + "app.poll.backLabel": "בחזרה ל×פשרויות סקר", + "app.poll.closeLabel": "סגור", + "app.poll.waitingLabel": "מחכה ×œ×ž×¢× ×” ({0}/{1})", + "app.poll.ariaInputCount": "×פשרות סקר {0} מתוך {1}", + "app.poll.customPlaceholder": "הוסף ×פשרות ×ž×¢× ×”", + "app.poll.noPresentationSelected": "×œ× × ×‘×—×¨×” מצגת! ×× × ×‘×—×¨.", + "app.poll.clickHereToSelect": "לחץ ×›×ן לבחירה", + "app.poll.t": "×מת", + "app.poll.f": "שקר", + "app.poll.tf": "×מת / שקר", "app.poll.y": "כן", "app.poll.n": "ל×", + "app.poll.yn": "כן / ל×", + "app.poll.a2": "× / ב", + "app.poll.a3": "× / ב / ×’", + "app.poll.a4": "× / ב / ×’ / ד", + "app.poll.a5": "× / ב / ×’ / ד / ×”", + "app.poll.answer.true": "×מת", + "app.poll.answer.false": "שקר", "app.poll.answer.yes": "כן", "app.poll.answer.no": "ל×", + "app.poll.answer.a": "×", + "app.poll.answer.b": "ב", + "app.poll.answer.c": "×’", + "app.poll.answer.d": "ד", + "app.poll.answer.e": "×”", "app.poll.liveResult.usersTitle": "משתתפי×", + "app.poll.liveResult.responsesTitle": "תשובה", + "app.polling.pollingTitle": "×פשרויות סקר", + "app.polling.pollAnswerLabel": "×ž×¢× ×” לסקר {0}", + "app.polling.pollAnswerDesc": "בחר ב×פשרות זו לבחירה ב {0}", + "app.failedMessage": "Apologies, trouble connecting to the server.", + "app.downloadPresentationButton.label": "הורד ×ת המצגת", "app.connectingMessage": "מתחבר ...", + "app.waitingMessage": "× ×•×ª×§×ª, ×ž× ×¡×” להתחבר בעוד {0} ×©× ×™×•×ª...", + "app.retryNow": "× ×¡×” ×©× ×™×ª", + "app.navBar.settingsDropdown.optionsLabel": "×פשרויות", + "app.navBar.settingsDropdown.fullscreenLabel": "מסך מל×", + "app.navBar.settingsDropdown.settingsLabel": "הגדרות", "app.navBar.settingsDropdown.aboutLabel": "×ודות", + "app.navBar.settingsDropdown.leaveSessionLabel": "×”×ª× ×ª×§", + "app.navBar.settingsDropdown.exitFullscreenLabel": "×¦× ×ž×ž×¡×š מל×", + "app.navBar.settingsDropdown.fullscreenDesc": "הפוך ×ת מסך ההגדרות למסך מל×", + "app.navBar.settingsDropdown.settingsDesc": "×©× ×” הגדרות כלליות", + "app.navBar.settingsDropdown.aboutDesc": "הצג מידע ×ודות הלקוח", + "app.navBar.settingsDropdown.leaveSessionDesc": "×¦× ×ž×”×ž×¤×’×©", + "app.navBar.settingsDropdown.exitFullscreenDesc": "×¦× ×ž×ž×¡×š מל×", + "app.navBar.settingsDropdown.hotkeysLabel": "קיצורי מקלדת", + "app.navBar.settingsDropdown.hotkeysDesc": "רשימת קיצורי מקלדת", + "app.navBar.settingsDropdown.helpLabel": "עזרה", + "app.navBar.settingsDropdown.helpDesc": "×”×¤× ×™×™×ª ×ž×©×ª×ž×©×™× ×œ×¡×¨×˜×•×Ÿ עזרה (× ×¤×ª×— ×‘×—×œ×•× ×™×ª חדשה)", + "app.navBar.settingsDropdown.endMeetingDesc": "×ž×¡×™×™× ×ת המפגש ×”× ×•×›×—×™", "app.navBar.settingsDropdown.endMeetingLabel": "סגור כיתה", + "app.navBar.userListToggleBtnLabel": "הצגת/הסתרת רשימת משתתפי×", + "app.navBar.toggleUserList.ariaLabel": "הצגת/הסתרת רשימת הודעות ומשתתפי×", + "app.navBar.toggleUserList.newMessages": "×¢× ×”×ª×¨××” על הודעות חדשות", + "app.navBar.recording": "מפגש ×–×” מוקלט", + "app.navBar.recording.on": "מקליט", + "app.navBar.recording.off": "×œ× ×ž×§×œ×™×˜", + "app.navBar.emptyAudioBrdige": "×œ× × ×ž×¦× ×ž×™×§×¨×•×¤×•× ×¤×¢×™×œ.", + "app.leaveConfirmation.confirmLabel": "צ×", + "app.leaveConfirmation.confirmDesc": "×ž× ×ª×§ ×ותך מהמפגש", "app.endMeeting.title": "סגור כיתה", + "app.endMeeting.description": "×תה בטוח ×©×‘×¨×¦×•× ×š ×œ×¡×™×™× ×ת המפגש?", "app.endMeeting.yesLabel": "כן", "app.endMeeting.noLabel": "ל×", "app.about.title": "×ודות", + "app.about.version": "Client build:", + "app.about.copyright": "Copyright:", + "app.about.confirmLabel": "×ישור", + "app.about.confirmDesc": "×ישור", "app.about.dismissLabel": "בטל", + "app.about.dismissDesc": "Close about client information", + "app.actionsBar.changeStatusLabel": "×©× ×” מצב", + "app.actionsBar.muteLabel": "השתק", + "app.actionsBar.unmuteLabel": "בטל השתקה", + "app.actionsBar.camOffLabel": "כבה מצלמה", + "app.actionsBar.raiseLabel": "הר×", + "app.actionsBar.label": "Actions bar", + "app.actionsBar.actionsDropdown.restorePresentationLabel": "×חזר מצגת", + "app.actionsBar.actionsDropdown.restorePresentationDesc": "כפתור ל×חזור מצגת ל×חר ×©×”×™× × ×¡×’×¨×”", + "app.screenshare.screenShareLabel" : "שיתוף מסך", + "app.submenu.application.applicationSectionTitle": "×פליקציה", + "app.submenu.application.animationsLabel": "×× ×™×ž×¦×™×”", + "app.submenu.application.audioAlertLabel": "התר×ות קול לצ'×ט", + "app.submenu.application.pushAlertLabel": "התר×ות קופצות לצ'×ט", + "app.submenu.application.userJoinAudioAlertLabel": "התר×ות קול להצטרפות משתתף", + "app.submenu.application.userJoinPushAlertLabel": "התר×ות קול להצטרפות משתתף", + "app.submenu.application.fontSizeControlLabel": "גודל ×¤×•× ×˜", + "app.submenu.application.increaseFontBtnLabel": "הקטן גודל ×¤×•× ×˜", + "app.submenu.application.decreaseFontBtnLabel": "הגדל גודל ×¤×•× ×˜", + "app.submenu.application.currentSize": "גודל × ×•×›×—×™ {0}", + "app.submenu.application.languageLabel": "שפה", + "app.submenu.application.languageOptionLabel": "בחר שפה", + "app.submenu.application.noLocaleOptionLabel": "×œ× ×”×•×’×“×¨×” שפת ברירת מחדל", + "app.submenu.audio.micSourceLabel": "מיקרופון", + "app.submenu.audio.speakerSourceLabel": "רמקול", + "app.submenu.audio.streamVolumeLabel": "עוצמת שמע", + "app.submenu.video.title": "ויד×ו", + "app.submenu.video.videoSourceLabel": "מקור צפיה", + "app.submenu.video.videoOptionLabel": "בחר מקור צפיה", + "app.submenu.video.videoQualityLabel": "×יכות ויד×ו", + "app.submenu.video.qualityOptionLabel": "בחר ×יכות ויד×ו", + "app.submenu.video.participantsCamLabel": "מציג ×ת מצלמות המשתתפי×", + "app.settings.applicationTab.label": "×פליקציה", + "app.settings.audioTab.label": "קול", + "app.settings.videoTab.label": "ויד×ו", + "app.settings.usersTab.label": "משתתפי×", + "app.settings.main.label": "הגדרות", "app.settings.main.cancel.label": "בטל", + "app.settings.main.cancel.label.description": "×”×ª×¢×œ× ×ž×”×©×™× ×•×™×™× ×•×¡×’×•×¨ ×ת מסך ההגדרות", "app.settings.main.save.label": "שמור", + "app.settings.main.save.label.description": "שמור ×ת ×”×©×™× ×•×™×™× ×•×¡×’×•×¨ ×ת מסך ההתר×ות", + "app.settings.dataSavingTab.label": "חסכון ×‘× ×ª×•× ×™×", + "app.settings.dataSavingTab.webcam": "×פשר מצלמות רשת", + "app.settings.dataSavingTab.screenShare": "×פשר שיתוף מסך", + "app.settings.dataSavingTab.description": "כדי לחסוך ברוחב פס מיותר, הת×× ×ת הגודל למסך ×”× ×¦×¤×” כרגע.", + "app.settings.save-notification.label": "הגדרת × ×©×ž×¨×•", "app.switch.onLabel": "ל×", "app.switch.offLabel": "כן", + "app.talkingIndicator.ariaMuteDesc" : "בחר להשתקת משתמש", + "app.talkingIndicator.isTalking" : "{0} מדבר", + "app.talkingIndicator.wasTalking" : "{0} הפסיק לדבר", + "app.actionsBar.actionsDropdown.actionsLabel": "פעולות × ×•×¡×¤×•×ª", + "app.actionsBar.actionsDropdown.presentationLabel": "העלה מצגת", + "app.actionsBar.actionsDropdown.initPollLabel": "התחל סקר", + "app.actionsBar.actionsDropdown.desktopShareLabel": "שתף ×ת המסך", + "app.actionsBar.actionsDropdown.lockedDesktopShareLabel": "שיתוף מסך ×œ× ×ž×ופשר במפגש ×–×”", + "app.actionsBar.actionsDropdown.stopDesktopShareLabel": "הפסת שיתוף מסך", + "app.actionsBar.actionsDropdown.presentationDesc": "העלה מצגת", + "app.actionsBar.actionsDropdown.initPollDesc": "התחל סקר", + "app.actionsBar.actionsDropdown.desktopShareDesc": "שיתוך מסך", + "app.actionsBar.actionsDropdown.stopDesktopShareDesc": "הפסקת שיתוך מסך", + "app.actionsBar.actionsDropdown.pollBtnLabel": "התחל סקר", + "app.actionsBar.actionsDropdown.pollBtnDesc": "הצג/הסתר ×ת מסך הסקרי×", + "app.actionsBar.actionsDropdown.saveUserNames": "שמור שמות משתמשי×", + "app.actionsBar.actionsDropdown.createBreakoutRoom": "צור ×—×“×¨×™× ×¤×¨×˜×™×™×", + "app.actionsBar.actionsDropdown.createBreakoutRoomDesc": "צור ×—×“×¨×™× ×¤×¨×˜×™×™× ×œ×¤×™×¦×•×œ המפגש הר×שי ", + "app.actionsBar.actionsDropdown.captionsLabel": "ערוך כתוביות", + "app.actionsBar.actionsDropdown.captionsDesc": "הצג/הסתר ×ת מסך הכתוביות", + "app.actionsBar.actionsDropdown.takePresenter": "הפוך עצמך ×œ×ž× ×—×” המפגש", + "app.actionsBar.actionsDropdown.takePresenterDesc": "הפוך ×צמך ×œ×ž× ×—×” המפגש", + "app.actionsBar.emojiMenu.statusTriggerLabel": "ערוך סטטוס", + "app.actionsBar.emojiMenu.awayLabel": "×œ× ×œ×™×“ המחשב", + "app.actionsBar.emojiMenu.awayDesc": "ערוך ×ת המצב שלך ל'×œ× ×œ×™×“ המחשב'", + "app.actionsBar.emojiMenu.raiseHandLabel": "הר×", + "app.actionsBar.emojiMenu.raiseHandDesc": "×”×¨× ×™×“ לש×ול ש×לה", + "app.actionsBar.emojiMenu.neutralLabel": "×œ× ×”×—×œ×˜×ª×™", + "app.actionsBar.emojiMenu.neutralDesc": "×©× ×” ×ת המצב שלך ל'×œ× ×”×—×œ×˜×ª×™'", + "app.actionsBar.emojiMenu.confusedLabel": "מבולבל", + "app.actionsBar.emojiMenu.confusedDesc": "×©× ×” ×ת המצב שלך ל'מבולבל'", + "app.actionsBar.emojiMenu.sadLabel": "עצוב", + "app.actionsBar.emojiMenu.sadDesc": "×©× ×” ×ת המצב של ל'עצוב'", + "app.actionsBar.emojiMenu.happyLabel": "שמח", + "app.actionsBar.emojiMenu.happyDesc": "×©× ×” ×ת המצב שלך ל'שמח'", + "app.actionsBar.emojiMenu.noneLabel": "× ×§×” מצב", + "app.actionsBar.emojiMenu.noneDesc": "× ×§×” מצב", + "app.actionsBar.emojiMenu.applauseLabel": "×ž×—× ×›×¤×™×™×", + "app.actionsBar.emojiMenu.applauseDesc": "×©× ×” ×ת המצב שלך ל'×ž×—× ×›×¤×™×™×'", + "app.actionsBar.emojiMenu.thumbsUpLabel": "×גודל למעלה", + "app.actionsBar.emojiMenu.thumbsUpDesc": "×©× ×” ×ת המצב שלך ל'×גודל למעלה'", + "app.actionsBar.emojiMenu.thumbsDownLabel": "×גודל מטה", + "app.actionsBar.emojiMenu.thumbsDownDesc": "×©× ×” ×ת המצב שלך ל'×גודל מטה'", + "app.actionsBar.currentStatusDesc": "מצב × ×•×›×—×™ {0}", + "app.actionsBar.captions.start": "הצג כתוביות", + "app.actionsBar.captions.stop": "הסתר כתוביות", + "app.audioNotification.audioFailedError1001": "Error 1001: WebSocket disconnected", + "app.audioNotification.audioFailedError1002": "Error 1002: Could not make a WebSocket connection", + "app.audioNotification.audioFailedError1003": "Error 1003: Browser version not supported", + "app.audioNotification.audioFailedError1004": "Error 1004: Failure on call (reason={0})", + "app.audioNotification.audioFailedError1005": "Error 1005: Call ended unexpectedly", + "app.audioNotification.audioFailedError1006": "Error 1006: Call timed out", + "app.audioNotification.audioFailedError1007": "Error 1007: ICE negotiation failed", + "app.audioNotification.audioFailedError1008": "Error 1008: Transfer failed", + "app.audioNotification.audioFailedError1009": "Error 1009: Could not fetch STUN/TURN server information", + "app.audioNotification.audioFailedError1010": "Error 1010: ICE negotiation timeout", + "app.audioNotification.audioFailedError1011": "Error 1011: ICE gathering timeout", + "app.audioNotification.audioFailedError1012": "Error 1012: ICE connection closed", + "app.audioNotification.audioFailedMessage": "Your audio connection failed to connect", + "app.audioNotification.mediaFailedMessage": "getUserMicMedia failed as only secure origins are allowed", + "app.audioNotification.closeLabel": "סגור", + "app.audioNotificaion.reconnectingAsListenOnly": "דיבור ×œ× ×ž×ופשר במפגש ×–×”, ×תה מחובר במצב ×”××–× ×” בלבד", + "app.breakoutJoinConfirmation.title": "הצטרף לחדר צד", + "app.breakoutJoinConfirmation.message": "×תה רוצה להצטרף", + "app.breakoutJoinConfirmation.confirmDesc": "הצטרף לחדר צד", "app.breakoutJoinConfirmation.dismissLabel": "בטל", + "app.breakoutJoinConfirmation.dismissDesc": "סגירה וביטול הצטרפות לחדר צד", + "app.breakoutJoinConfirmation.freeJoinMessage": "בחר חדר צד ×©×‘×¨×¦×•× ×š להצטרף ×ליו", + "app.breakoutTimeRemainingMessage": "זמן × ×•×ª×¨ לחדר הצד: {0}", + "app.breakoutWillCloseMessage": "× ×’×ž×¨ הזמן. חדר הצד יסגר בקרוב", + "app.calculatingBreakoutTimeRemaining": "מחשב זמן × ×•×ª×¨ ...", + "app.audioModal.ariaTitle": "הצטרפות למפגש מקוון", + "app.audioModal.microphoneLabel": "מיקרופון", + "app.audioModal.listenOnlyLabel": "×”××–× ×” בלבד", + "app.audioModal.audioChoiceLabel": "תרצה להצטרף למפגש הקולי?", + "app.audioModal.iOSBrowser": "קול/ויד×ו ×œ× × ×ª×ž×›×™×", + "app.audioModal.iOSErrorDescription": "כרגע ויד×ו וקול ×œ× × ×ª×ž×›×™× ×‘×›×¨×•× ×œ×ž×›×©×™×¨×™ ×פל", + "app.audioModal.iOSErrorRecommendation": "מומלץ להשתמש בספ×רי על מכשיר ×–×”", + "app.audioModal.audioChoiceDesc": "×יך ×‘×¨×¦×•× ×š להצטרך למפגש הקולי?", + "app.audioModal.unsupportedBrowserLabel": "It looks like you're using a browser that is not fully supported. Please use either {0} or {1} for full support.", + "app.audioModal.closeLabel": "סגור", "app.audioModal.yes": "כן", "app.audioModal.no": "ל×", + "app.audioModal.yes.arialabel" : "× ×™×ª×Ÿ לשמוע הד", + "app.audioModal.no.arialabel" : "×œ× × ×™×ª×Ÿ לשמוע הד", + "app.audioModal.echoTestTitle": "זו בדיקת הד פרטית. ×מור כמה מילי×. ×”×× ×©×ž×¢×ª הד ?", + "app.audioModal.settingsTitle": "×©× ×” ×ת הגדרות הקול שלך", + "app.audioModal.helpTitle": "×ירעה שגי××” בציוד הקול/ויד×ו", + "app.audioModal.helpText": "Did you give permission for access to your microphone? Note that a dialog should appear when you try to join audio, asking for your media device permissions, please accept that in order to join the audio conference. If that is not the case, try changing your microphone permissions in your browser's settings.", + "app.audioModal.help.noSSL": "This page is unsecured. For microphone access to be allowed the page must be served over HTTPS. Please contact the server administrator.", + "app.audioModal.help.macNotAllowed": "It looks like your Mac System Preferences are blocking access to your microphone. Open System Preferences > Security & Privacy > Privacy > Microphone, and verify that the browser you're using is checked.", + "app.audioModal.audioDialTitle": "Join using your phone", + "app.audioDial.audioDialDescription": "Dial", + "app.audioDial.audioDialConfrenceText": "and enter the conference PIN number:", + "app.audioModal.autoplayBlockedDesc": "We need your permission to play audio.", + "app.audioModal.playAudio": "Play audio", + "app.audioModal.playAudio.arialabel" : "Play audio", + "app.audioDial.tipIndicator": "Tip", + "app.audioDial.tipMessage": "Press the '0' key on your phone to mute/unmute yourself.", + "app.audioModal.connecting": "Connecting", + "app.audioModal.connectingEchoTest": "Connecting to echo test", + "app.audioManager.joinedAudio": "You have joined the audio conference", + "app.audioManager.joinedEcho": "You have joined the echo test", + "app.audioManager.leftAudio": "You have left the audio conference", + "app.audioManager.reconnectingAudio": "Attempting to reconnect audio", + "app.audioManager.genericError": "Error: An error has occurred, please try again", + "app.audioManager.connectionError": "Error: Connection error", + "app.audioManager.requestTimeout": "Error: There was a timeout in the request", + "app.audioManager.invalidTarget": "Error: Tried to request something to an invalid target", + "app.audioManager.mediaError": "Error: There was an issue getting your media devices", + "app.audio.joinAudio": "הצטרף למפגש קולי", + "app.audio.leaveAudio": "עזוב ×ת המפגש הקולי", + "app.audio.enterSessionLabel": "×”×™×›× ×¡ למפגש", + "app.audio.playSoundLabel": "× ×’×Ÿ צליל", + "app.audio.backLabel": "חזור", + "app.audio.audioSettings.titleLabel": "בחר ×ת הגדרות הקול", + "app.audio.audioSettings.descriptionLabel": "Please note, a dialog will appear in your browser, requiring you to accept sharing your microphone.", + "app.audio.audioSettings.microphoneSourceLabel": "מיקרופון", + "app.audio.audioSettings.speakerSourceLabel": "רמקולי×", + "app.audio.audioSettings.microphoneStreamLabel": "עוצמת שמע", + "app.audio.audioSettings.retryLabel": "× ×¡×” ×©× ×™×ª", + "app.audio.listenOnly.backLabel": "חזור", + "app.audio.listenOnly.closeLabel": "סגור", + "app.audio.permissionsOverlay.title": "×פשר גישה למיקרופון שלך", + "app.audio.permissionsOverlay.hint": "We need you to allow us to use your media devices in order to join you to the voice conference :)", + "app.error.removed": "You have been removed from the conference", + "app.error.meeting.ended": "You have logged out of the conference", + "app.meeting.logout.duplicateUserEjectReason": "Duplicate user trying to join meeting", + "app.meeting.logout.permissionEjectReason": "Ejected due to permission violation", + "app.meeting.logout.ejectedFromMeeting": "You have been removed from the meeting", + "app.meeting.logout.validateTokenFailedEjectReason": "Failed to validate authorization token", + "app.meeting.logout.userInactivityEjectReason": "User inactive for too long", + "app.meeting-ended.rating.legendLabel": "Feedback rating", + "app.meeting-ended.rating.starLabel": "Star", + "app.modal.close": "Close", + "app.modal.close.description": "Disregards changes and closes the modal", + "app.modal.confirm": "Done", + "app.modal.newTab": "(opens new tab)", + "app.modal.confirm.description": "Saves changes and closes the modal", + "app.dropdown.close": "Close", + "app.error.400": "Bad Request", + "app.error.401": "Unauthorized", + "app.error.403": "You have been removed from the meeting", + "app.error.404": "Not found", + "app.error.410": "Meeting has ended", + "app.error.500": "Ops, something went wrong", + "app.error.leaveLabel": "Log in again", + "app.error.fallback.presentation.title": "An error occurred", + "app.error.fallback.presentation.description": "It has been logged. Please try reloading the page.", + "app.error.fallback.presentation.reloadButton": "טען מחדש", + "app.guest.waiting": "×ž×—×›×™× ×œ×ישורך להצטרף למפגש", + "app.userList.guest.waitingUsers": "×ž×©×ª×ž×©×™× ×ž×ž×ª×™× ×™×", + "app.userList.guest.waitingUsersTitle": "× ×™×”×•×œ משתמשי×", + "app.userList.guest.optionTitle": "סקור ×ž×©×ª×ž×©×™× ×ž×ž×ª×™× ×™×", + "app.userList.guest.allowAllAuthenticated": "×שר ×ת כל ×”××•×¨×—×™× ×”×ž×ומתי×", + "app.userList.guest.allowAllGuests": "×שר ×ת כל ×”×ורחי×", + "app.userList.guest.allowEveryone": "×שר לכול×", + "app.userList.guest.denyEveryone": "×ž× ×¢ מכול×", + "app.userList.guest.pendingUsers": "{0} ×ž×©×ª×ž×©×™× ×ž×ž×ª×™× ×™×", + "app.userList.guest.pendingGuestUsers": "{0} ×ž×©×ª×ª×¤×™× ×ž×ž×ª×™× ×™× ×œ×”×¦×¨×£", + "app.userList.guest.pendingGuestAlert": "הצטרך למפגש ומחכה ל×ישורך.", + "app.userList.guest.rememberChoice": "זכור בחירה", + "app.user-info.title": "חיפוש תיקיה", + "app.toast.breakoutRoomEnded": "מפגש חדר הצג הסתיי×. בבקשה הצטרך מחדש למפגש הקולי.", + "app.toast.chat.public": "הודעת צ'×ט פומבי חדשה", + "app.toast.chat.private": "הודעת צ'×ט פרטי חדשה", + "app.toast.chat.system": "מערכת", + "app.toast.clearedEmoji.label": "×מוג'×™ סטטוס × ×ž×—×§", + "app.toast.setEmoji.label": "סטטוס הוחלף ל {0}", + "app.toast.meetingMuteOn.label": "כל ×”×ž×©×ª×ª×¤×™× ×”×•×©×ª×§×•", + "app.toast.meetingMuteOff.label": "השתקהת מפגש בוטלה", + "app.notification.recordingStart": "מפגש ×–×” מוקלט כעת", + "app.notification.recordingStop": "מפגש ×–×” ××™× ×• מוקלט", + "app.notification.recordingPaused": "מפגש ×–×” ××™× ×• מוקלט החל מרגע ×–×”", + "app.notification.recordingAriaLabel": "זמן הקלטה ", + "app.notification.userJoinPushAlert": "{0} הצטרף למפגש", + "app.shortcut-help.title": "קיצורי מקלדת", + "app.shortcut-help.accessKeyNotAvailable": "Access keys not available", + "app.shortcut-help.comboLabel": "Combo", + "app.shortcut-help.functionLabel": "Function", + "app.shortcut-help.closeLabel": "Close", + "app.shortcut-help.closeDesc": "Closes keyboard shortcuts modal", + "app.shortcut-help.openOptions": "Open Options", + "app.shortcut-help.toggleUserList": "Toggle UserList", + "app.shortcut-help.toggleMute": "השתק / בטל השתקה", + "app.shortcut-help.togglePublicChat": "Toggle Public Chat (User list must be open)", + "app.shortcut-help.hidePrivateChat": "הסתר צ'×ט פרטי", + "app.shortcut-help.closePrivateChat": "סגור צ'×ט פרטי", + "app.shortcut-help.openActions": "פתח ×ת תפריט הפעולות", + "app.shortcut-help.openStatus": "פתח ×ת תפריט הסטטוסי×", + "app.shortcut-help.togglePan": "Activate Pan tool (Presenter)", + "app.shortcut-help.nextSlideDesc": "שקופית הב××” (×ž× ×—×”)", + "app.shortcut-help.previousSlideDesc": "שקופית קודמת (×ž× ×—×”)", + "app.lock-viewers.title": "× ×¢×œ הגדרות משתתפי×", + "app.lock-viewers.description": "מסך ×–×” מ×פשר לך לקבע ×ת מצב השיתוף של הצופי×.", + "app.lock-viewers.featuresLable": "הרש××”", + "app.lock-viewers.lockStatusLabel": "× ×¢×•×œ/פתוח ×œ×©×™× ×•×™", + "app.lock-viewers.webcamLabel": "שיתוף ויד×ו", + "app.lock-viewers.otherViewersWebcamLabel": "צפיה בוויד×ו ש××—×¨×™× ×ž×©×ª×¤×™×", + "app.lock-viewers.microphoneLable": "שיתוף קול", + "app.lock-viewers.PublicChatLabel": "שליחת הודעות פומביות", + "app.lock-viewers.PrivateChatLable": "שליחת הודעות פרטיות", + "app.lock-viewers.notesLabel": "עריכת פתקיות ציבוריות", + "app.lock-viewers.userListLabel": "צפיה ברשימת ×”×ž×©×ª×ª×¤×™× ×‘×ž×¤×’×©", + "app.lock-viewers.ariaTitle": "× ×¢×™×œ×ª ×פשרויות שיתוף למשתתפי×", + "app.lock-viewers.button.apply": "×ישור", "app.lock-viewers.button.cancel": "בטל", - "app.lock-viewers.locked": "× ×¢×•×œ", + "app.lock-viewers.locked": "×œ× ×ž×ופשר", + "app.lock-viewers.unlocked": "מ×ופשר", + "app.recording.startTitle": "התחל הקלטה", + "app.recording.stopTitle": "השהה הקלטה", + "app.recording.resumeTitle": "הפעל הקלטה מחדש", + "app.recording.startDescription": "× ×™×ª×Ÿ להפעיל ×ת ההקלטה במועד מו×חר יותר על ידי לחיצה על כפתור ההקלטה.", + "app.recording.stopDescription": "×תה בטוח ×›×™ ×‘×¨×¦×•× ×š לעצור ×ת ההקלטה? × ×™×ª×¦×Ÿ להמשיך ×ותה על ידי לחיצה על כפתור ההקלטה.", + "app.videoPreview.cameraLabel": "מצלמה", + "app.videoPreview.profileLabel": "×יכות", "app.videoPreview.cancelLabel": "בטל", - "app.video.cancel": "בטל" + "app.videoPreview.closeLabel": "סגור", + "app.videoPreview.findingWebcamsLabel": "מחפש מצלמות רשת", + "app.videoPreview.startSharingLabel": "התחל שיתוף", + "app.videoPreview.webcamOptionLabel": "בחר מצלמה", + "app.videoPreview.webcamPreviewLabel": "תצוגה מקדימה", + "app.videoPreview.webcamSettingsTitle": "הגדרות מצלמה", + "app.videoPreview.webcamNotFoundLabel": "×œ× × ×ž×¦××” מצלמת רשת", + "app.videoPreview.profileNotFoundLabel": "×ין פרופילי מצלמה מת×ימי×", + "app.video.joinVideo": "שתף וויד×ו", + "app.video.leaveVideo": "הפסק שיתוף ויד×ו", + "app.video.iceCandidateError": "Error on adding ICE candidate", + "app.video.iceConnectionStateError": "Error 1107: ICE negotiation failed", + "app.video.permissionError": "Error on sharing webcam. Please check permissions", + "app.video.sharingError": "Error on sharing webcam", + "app.video.notFoundError": "Could not find webcam. Please make sure it's connected", + "app.video.notAllowed": "Missing permission for share webcam, please make sure your browser permissions", + "app.video.notSupportedError": "Can share webcam video only with safe sources, make sure your SSL certificate is valid", + "app.video.notReadableError": "Could not get webcam video. Please make sure another program is not using the webcam ", + "app.video.mediaFlowTimeout1020": "Error 1020: media could not reach the server", + "app.video.suggestWebcamLock": "Enforce lock setting to viewers webcams?", + "app.video.suggestWebcamLockReason": "(this will improve the stability of the meeting)", + "app.video.enable": "×פשר", + "app.video.cancel": "בטל", + "app.video.swapCam": "החלף", + "app.video.swapCamDesc": "החלף ×ת ×›×™×•×•× ×™ המצלמות", + "app.video.videoLocked": "שיתוף ויד×ו × ×¢×•×œ", + "app.video.videoButtonDesc": "שתף ויד×ו", + "app.video.videoMenu": "תפריט ויד×ו", + "app.video.videoMenuDisabled": "Video menu Webcam is disabled in settings", + "app.video.videoMenuDesc": "Open video menu dropdown", + "app.video.chromeExtensionError": "You must install", + "app.video.chromeExtensionErrorLink": "this Chrome extension", + "app.video.stats.title": "Connection Stats", + "app.video.stats.packetsReceived": "Packets received", + "app.video.stats.packetsSent": "Packets sent", + "app.video.stats.packetsLost": "Packets lost", + "app.video.stats.bitrate": "Bitrate", + "app.video.stats.lostPercentage": "Total percentage lost", + "app.video.stats.lostRecentPercentage": "Recent percentage lost", + "app.video.stats.dimensions": "Dimensions", + "app.video.stats.codec": "Codec", + "app.video.stats.decodeDelay": "Decode delay", + "app.video.stats.rtt": "RTT", + "app.video.stats.encodeUsagePercent": "Encode usage", + "app.video.stats.currentDelay": "Current delay", + "app.fullscreenButton.label": "Make {0} fullscreen", + "app.deskshare.iceConnectionStateError": "Error 1108: ICE connection failed when sharing screen", + "app.sfu.mediaServerConnectionError2000": "Error 2000: Unable to connect to media server", + "app.sfu.mediaServerOffline2001": "Error 2001: Media server is offline. Please try again later.", + "app.sfu.mediaServerNoResources2002": "Error 2002: Media server has no available resources", + "app.sfu.mediaServerRequestTimeout2003": "Error 2003: Media server requests are timing out", + "app.sfu.serverIceGatheringFailed2021": "Error 2021: Media server cannot gather ICE candidates", + "app.sfu.serverIceGatheringFailed2022": "Error 2022: Media server ICE connection failed", + "app.sfu.mediaGenericError2200": "Error 2200: Media server failed to process request", + "app.sfu.invalidSdp2202":"Error 2202: Client generated an invalid SDP", + "app.sfu.noAvailableCodec2203": "Error 2203: Server could not find an appropriate codec", + "app.meeting.endNotification.ok.label": "×ישור", + "app.whiteboard.annotations.poll": "תוצ×ות סקר פורסמו", + "app.whiteboard.toolbar.tools": "כלי×", + "app.whiteboard.toolbar.tools.hand": "×”×–×–×”", + "app.whiteboard.toolbar.tools.pencil": "עפרון", + "app.whiteboard.toolbar.tools.rectangle": "מרובע", + "app.whiteboard.toolbar.tools.triangle": "משולש", + "app.whiteboard.toolbar.tools.ellipse": "×ליפסה", + "app.whiteboard.toolbar.tools.line": "קו", + "app.whiteboard.toolbar.tools.text": "טקסט", + "app.whiteboard.toolbar.thickness": "עובי קו", + "app.whiteboard.toolbar.thicknessDisabled": "×©×™× ×•×™ עובי קו ×œ× ×ž×ופשר", + "app.whiteboard.toolbar.color": "צבעי×", + "app.whiteboard.toolbar.colorDisabled": "×©×™× ×•×™ ×¦×‘×¢×™× ×œ× ×ž×ופשר", + "app.whiteboard.toolbar.color.black": "שחור", + "app.whiteboard.toolbar.color.white": "לבן", + "app.whiteboard.toolbar.color.red": "×דו×", + "app.whiteboard.toolbar.color.orange": "כתו×", + "app.whiteboard.toolbar.color.eletricLime": "צהוב חשמלי", + "app.whiteboard.toolbar.color.lime": "צהבהב", + "app.whiteboard.toolbar.color.cyan": "טורקיז", + "app.whiteboard.toolbar.color.dodgerBlue": "כחלחל", + "app.whiteboard.toolbar.color.blue": "כחול", + "app.whiteboard.toolbar.color.violet": "סגול", + "app.whiteboard.toolbar.color.magenta": "סגלגל", + "app.whiteboard.toolbar.color.silver": "כסף", + "app.whiteboard.toolbar.undo": "בטל הערות", + "app.whiteboard.toolbar.clear": "× ×§×” ×ת כל ×”×”×רות", + "app.whiteboard.toolbar.multiUserOn": "הפעל גישה מרובת ×ž×©×ª×ª×¤×™× ×œ×œ×•×—", + "app.whiteboard.toolbar.multiUserOff": "בטל גישה מרובת ×ž×©×ª×ª×¤×™× ×œ×œ×•×—", + "app.whiteboard.toolbar.fontSize": "רשימת גדלי ×¤×•× ×˜", + "app.feedback.title": "×”×ª× ×ª×§×ª מהמפגש המקוון", + "app.feedback.subtitle": "We'd love to hear about your experience with BigBlueButton (optional)", + "app.feedback.textarea": "How can we make BigBlueButton better?", + "app.feedback.sendFeedback": "Send Feedback", + "app.feedback.sendFeedbackDesc": "Send a feedback and leave the meeting", + "app.videoDock.webcamFocusLabel": "פוקוס", + "app.videoDock.webcamFocusDesc": "קבע פוקוס למצלמה ×©× ×‘×—×¨×”", + "app.videoDock.webcamUnfocusLabel": "בטל פוקוס", + "app.videoDock.webcamUnfocusDesc": "בטל פוקוס למצלמה ×©× ×‘×—×¨×”", + "app.videoDock.autoplayBlockedDesc": "× ×“×¨×© ×ישורך להצגת ויד×ו של ש×ר המשתתפי×.", + "app.videoDock.autoplayAllowLabel": "הצג מצלמות רשת", + "app.invitation.title": "Breakout room invitation", + "app.invitation.confirm": "Invite", + "app.createBreakoutRoom.title": "Breakout Rooms", + "app.createBreakoutRoom.ariaTitle": "Hide Breakout Rooms", + "app.createBreakoutRoom.breakoutRoomLabel": "Breakout Rooms {0}", + "app.createBreakoutRoom.generatingURL": "Generating URL", + "app.createBreakoutRoom.generatedURL": "Generated", + "app.createBreakoutRoom.duration": "Duration {0}", + "app.createBreakoutRoom.room": "Room {0}", + "app.createBreakoutRoom.notAssigned": "Not assigned ({0})", + "app.createBreakoutRoom.join": "Join room", + "app.createBreakoutRoom.joinAudio": "Join audio", + "app.createBreakoutRoom.returnAudio": "Return audio", + "app.createBreakoutRoom.alreadyConnected": "Already in room", + "app.createBreakoutRoom.confirm": "Create", + "app.createBreakoutRoom.record": "Record", + "app.createBreakoutRoom.numberOfRooms": "Number of rooms", + "app.createBreakoutRoom.durationInMinutes": "Duration (minutes)", + "app.createBreakoutRoom.randomlyAssign": "Randomly assign", + "app.createBreakoutRoom.endAllBreakouts": "End all breakout rooms", + "app.createBreakoutRoom.roomName": "{0} (Room - {1})", + "app.createBreakoutRoom.doneLabel": "Done", + "app.createBreakoutRoom.nextLabel": "Next", + "app.createBreakoutRoom.minusRoomTime": "Decrease breakout room time to", + "app.createBreakoutRoom.addRoomTime": "Increase breakout room time to", + "app.createBreakoutRoom.addParticipantLabel": "+ Add participant", + "app.createBreakoutRoom.freeJoin": "Allow users to choose a breakout room to join", + "app.createBreakoutRoom.leastOneWarnBreakout": "You must place at least one user in a breakout room.", + "app.createBreakoutRoom.modalDesc": "Tip: You can drag-and-drop a user's name to assign them to a specific breakout room.", + "app.createBreakoutRoom.roomTime": "{0} minutes", + "app.createBreakoutRoom.numberOfRoomsError": "The number of rooms is invalid.", + "app.externalVideo.start": "Share a new video", + "app.externalVideo.title": "Share an external video", + "app.externalVideo.input": "External Video URL", + "app.externalVideo.urlInput": "Add Video URL", + "app.externalVideo.urlError": "This video URL isn't supported", + "app.externalVideo.close": "Close", + "app.externalVideo.autoPlayWarning": "Play the video to enable media synchronization", + "app.network.connection.effective.slow": "We're noticing connectivity issues.", + "app.network.connection.effective.slow.help": "More information", + "app.externalVideo.noteLabel": "Note: Shared external videos will not appear in the recording. YouTube, Vimeo, Instructure Media, Twitch and Daily Motion URLs are supported.", + "app.actionsBar.actionsDropdown.shareExternalVideo": "Share an external video", + "app.actionsBar.actionsDropdown.stopShareExternalVideo": "Stop sharing external video", + "app.iOSWarning.label": "Please upgrade to iOS 12.2 or higher", + "app.legacy.unsupportedBrowser": "It looks like you're using a browser that is not supported. Please use either {0} or {1} for full support.", + "app.legacy.upgradeBrowser": "It looks like you're using an older version of a supported browser. Please upgrade your browser for full support.", + "app.legacy.criosBrowser": "On iOS please use Safari for full support." } diff --git a/bigbluebutton-html5/private/locales/hi_IN.json b/bigbluebutton-html5/private/locales/hi_IN.json index 2d912fbf161a7a187dc130cab6f96ef2ec87678e..69b1909f486e7a6200aa62c4f50752b39effac46 100644 --- a/bigbluebutton-html5/private/locales/hi_IN.json +++ b/bigbluebutton-html5/private/locales/hi_IN.json @@ -1,7 +1,6 @@ { "app.home.greeting": "आपकी पà¥à¤°à¤¸à¥à¤¤à¥à¤¤à¤¿ शीघà¥à¤° ही शà¥à¤°à¥‚ होगी ...", "app.chat.submitLabel": "मेसेज à¤à¥‡à¤œà¥‡à¤‚", - "app.chat.errorMinMessageLength": "संदेश {0} वरà¥à¤£à¥‹à¤‚ का (है)", "app.chat.errorMaxMessageLength": "संदेश बहà¥à¤¤ लंबा है {0} अकà¥à¤·à¤°()", "app.chat.inputLabel": "चैट के लिठसंदेश इनपà¥à¤Ÿ {0}", "app.chat.titlePublic": "सारà¥à¤µà¤œà¤¨à¤¿à¤• चैट", @@ -72,7 +71,6 @@ "app.media.label": "मीडिया", "app.media.screenshare.start": "सà¥à¤•à¥à¤°à¥€à¤¨à¤¶à¥‰à¤Ÿ की शà¥à¤°à¥à¤†à¤¤ हो चà¥à¤•à¥€ है", "app.media.screenshare.end": "सà¥à¤•à¥à¤°à¥€à¤¨à¤¶à¥‡à¤¯à¤° समापà¥à¤¤ हो गया है", - "app.media.screenshare.safariNotSupported": "सà¥à¤•à¥à¤°à¥€à¤¨à¤¶à¥‡à¤¯à¤° वरà¥à¤¤à¤®à¤¾à¤¨ में सफारी दà¥à¤µà¤¾à¤°à¤¾ समरà¥à¤¥à¤¿à¤¤ नहीं है। कृपया, फ़ायरफ़ॉकà¥à¤¸ या गूगल कà¥à¤°à¥‹à¤® का उपयोग करें।", "app.meeting.ended": "यह सतà¥à¤° समापà¥à¤¤ हो गया है।", "app.meeting.meetingTimeRemaining": "बैठक का समय शेष: {0}", "app.meeting.meetingTimeHasEnded": "समय समापà¥à¤¤ हà¥à¤†à¥¤ बैठक जलà¥à¤¦ ही बंद हो जाà¤à¤—ी", @@ -279,18 +277,6 @@ "app.actionsBar.emojiMenu.thumbsDownLabel": "नाकामयाबी", "app.actionsBar.emojiMenu.thumbsDownDesc": "अंगूठे को अपनी सà¥à¤¥à¤¿à¤¤à¤¿ बदलें", "app.actionsBar.currentStatusDesc": "वरà¥à¤¤à¤®à¤¾à¤¨ सà¥à¤¥à¤¿à¤¤à¤¿ {0}", - "app.audioNotification.audioFailedError1001": "तà¥à¤°à¥à¤Ÿà¤¿ 1001: वेबसà¥à¤•à¥‡à¤Ÿ डिसà¥à¤•à¤¨à¥‡à¤•à¥à¤Ÿ हो गया", - "app.audioNotification.audioFailedError1002": "1002 तà¥à¤°à¥à¤Ÿà¤¿: à¤à¤• WebSocket कनेकà¥à¤¶à¤¨ नहीं बना सका", - "app.audioNotification.audioFailedError1003": "तà¥à¤°à¥à¤Ÿà¤¿ 1003: बà¥à¤°à¤¾à¤‰à¤œà¤¼à¤° संसà¥à¤•à¤°à¤£ समरà¥à¤¥à¤¿à¤¤ नहीं है", - "app.audioNotification.audioFailedError1004": "तà¥à¤°à¥à¤Ÿà¤¿ 1004: कॉल पर विफलता (कारण = {0})", - "app.audioNotification.audioFailedError1005": "1005 तà¥à¤°à¥à¤Ÿà¤¿: कॉल अपà¥à¤°à¤¤à¥à¤¯à¤¾à¤¶à¤¿à¤¤ रूप से समापà¥à¤¤ हो गया", - "app.audioNotification.audioFailedError1006": "तà¥à¤°à¥à¤Ÿà¤¿ 1006: कॉल समय समापà¥à¤¤ हो गया", - "app.audioNotification.audioFailedError1007": "तà¥à¤°à¥à¤Ÿà¤¿ 1007: ICE बातचीत विफल", - "app.audioNotification.audioFailedError1008": "तà¥à¤°à¥à¤Ÿà¤¿ 1008: सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरण विफल रहा", - "app.audioNotification.audioFailedError1009": "तà¥à¤°à¥à¤Ÿà¤¿ 1009: STUN / TURN सरà¥à¤µà¤° जानकारी पà¥à¤°à¤¾à¤ªà¥à¤¤ नहीं कर सका", - "app.audioNotification.audioFailedError1010": "तà¥à¤°à¥à¤Ÿà¤¿ 1010: ICE बातचीत का समय समापà¥à¤¤", - "app.audioNotification.audioFailedError1011": "1011 तà¥à¤°à¥à¤Ÿà¤¿: ICE टाइमआउट à¤à¤•à¤¤à¥à¤°à¤¿à¤¤ करना", - "app.audioNotification.audioFailedError1012": "1012 तà¥à¤°à¥à¤Ÿà¤¿: ICE कनेकà¥à¤¶à¤¨ बंद", "app.audioNotification.audioFailedMessage": "आपका ऑडियो कनेकà¥à¤¶à¤¨ कनेकà¥à¤Ÿ करने में विफल रहा", "app.audioNotification.mediaFailedMessage": "getUserMicMedia विफल हो गया कà¥à¤¯à¥‹à¤‚कि केवल सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ उतà¥à¤ªà¤¤à¥à¤¤à¤¿ की अनà¥à¤®à¤¤à¤¿ है", "app.audioNotification.closeLabel": "बंद करे", @@ -422,14 +408,12 @@ "app.video.joinVideo": "वेब कैमरा साà¤à¤¾ करें", "app.video.leaveVideo": "वेबकैम साà¤à¤¾ करना बंद करें", "app.video.iceCandidateError": "ICE उमà¥à¤®à¥€à¤¦à¤µà¤¾à¤° को जोड़ने में तà¥à¤°à¥à¤Ÿà¤¿", - "app.video.iceConnectionStateError": "1107 तà¥à¤°à¥à¤Ÿà¤¿: ICE बातचीत विफल", "app.video.permissionError": "वेबकैम साà¤à¤¾ करने में तà¥à¤°à¥à¤Ÿà¤¿à¥¤ कृपया अनà¥à¤®à¤¤à¤¿à¤¯à¤¾à¤‚ जांचें", "app.video.sharingError": "वेबकैम साà¤à¤¾ करने में तà¥à¤°à¥à¤Ÿà¤¿", "app.video.notFoundError": "वेबकैम नहीं मिल सका। कृपया सà¥à¤¨à¤¿à¤¶à¥à¤šà¤¿à¤¤ करें कि यह जà¥à¤¡à¤¼à¤¾ हà¥à¤† है", "app.video.notAllowed": "साà¤à¤¾ वेब कैमरा के लिठअनà¥à¤®à¤¤à¤¿ गà¥à¤® है, कृपया अपने बà¥à¤°à¤¾à¤‰à¤œà¤¼à¤° की अनà¥à¤®à¤¤à¤¿ सà¥à¤¨à¤¿à¤¶à¥à¤šà¤¿à¤¤ करें", "app.video.notSupportedError": "केवल सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ सà¥à¤°à¥‹à¤¤à¥‹à¤‚ के साथ वेबकैम वीडियो साà¤à¤¾ कर सकते हैं, सà¥à¤¨à¤¿à¤¶à¥à¤šà¤¿à¤¤ करें कि आपका à¤à¤¸à¤à¤¸à¤à¤² पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° मानà¥à¤¯ है", "app.video.notReadableError": "वेब कैमरा वीडियो नहीं मिल सका। कृपया सà¥à¤¨à¤¿à¤¶à¥à¤šà¤¿à¤¤ करें कि à¤à¤• और कारà¥à¤¯à¤•à¥à¤°à¤® वेबकैम का उपयोग नहीं कर रहा है", - "app.video.mediaFlowTimeout1020": "तà¥à¤°à¥à¤Ÿà¤¿ 1020: मीडिया सरà¥à¤µà¤° तक नहीं पहà¥à¤‚च सका", "app.video.cancel": "रदà¥à¤¦ करना", "app.video.swapCam": "विनिमय", "app.video.swapCamDesc": "वेबकैम की दिशा सà¥à¤µà¥ˆà¤ª करें", @@ -454,16 +438,6 @@ "app.video.stats.encodeUsagePercent": "उपयोग को à¤à¤¨à¤•à¥‹à¤¡ करें", "app.video.stats.currentDelay": "वरà¥à¤¤à¤®à¤¾à¤¨ देरी", "app.fullscreenButton.label": "फà¥à¤²à¤¸à¥à¤•à¥à¤°à¥€à¤¨ बनाà¤à¤‚ {0}", - "app.deskshare.iceConnectionStateError": "1108 तà¥à¤°à¥à¤Ÿà¤¿: सà¥à¤•à¥à¤°à¥€à¤¨ साà¤à¤¾ करते समय ICE कनेकà¥à¤¶à¤¨ विफल हो गया", - "app.sfu.mediaServerConnectionError2000": "तà¥à¤°à¥à¤Ÿà¤¿ 2000: मीडिया सरà¥à¤µà¤° से कनेकà¥à¤Ÿ करने में असमरà¥à¤¥", - "app.sfu.mediaServerOffline2001": "तà¥à¤°à¥à¤Ÿà¤¿ 2001: मीडिया सरà¥à¤µà¤° ऑफ़लाइन है। बाद में पà¥à¤¨: पà¥à¤°à¤¯à¤¾à¤¸ करें।", - "app.sfu.mediaServerNoResources2002": "तà¥à¤°à¥à¤Ÿà¤¿ 2002: मीडिया सरà¥à¤µà¤° के पास कोई उपलबà¥à¤§ संसाधन नहीं है", - "app.sfu.mediaServerRequestTimeout2003": "तà¥à¤°à¥à¤Ÿà¤¿ 2003: मीडिया सरà¥à¤µà¤° अनà¥à¤°à¥‹à¤§à¥‹à¤‚ का समय समापà¥à¤¤ हो रहा है", - "app.sfu.serverIceGatheringFailed2021": "तà¥à¤°à¥à¤Ÿà¤¿ 2021: मीडिया सरà¥à¤µà¤° ICE उमà¥à¤®à¥€à¤¦à¤µà¤¾à¤°à¥‹à¤‚ को इकटà¥à¤ ा नहीं कर सकता", - "app.sfu.serverIceGatheringFailed2022": "तà¥à¤°à¥à¤Ÿà¤¿ 2022: मीडिया सरà¥à¤µà¤° ICE कनेकà¥à¤¶à¤¨ विफल", - "app.sfu.mediaGenericError2200": "2200 तà¥à¤°à¥à¤Ÿà¤¿: मीडिया सरà¥à¤µà¤° अनà¥à¤°à¥‹à¤§ को संसाधित करने में विफल रहा", - "app.sfu.invalidSdp2202":"2202 तà¥à¤°à¥à¤Ÿà¤¿: कà¥à¤²à¤¾à¤‡à¤‚ट ने à¤à¤• अमानà¥à¤¯ SDP उतà¥à¤ªà¤¨à¥à¤¨ किया", - "app.sfu.noAvailableCodec2203": "2203 तà¥à¤°à¥à¤Ÿà¤¿: सरà¥à¤µà¤° को à¤à¤• उपयà¥à¤•à¥à¤¤ कोडेक नहीं मिल सका", "app.meeting.endNotification.ok.label": "ठीक", "app.whiteboard.toolbar.tools": "उपकरण", "app.whiteboard.toolbar.tools.hand": "कड़ाही", diff --git a/bigbluebutton-html5/private/locales/hr.json b/bigbluebutton-html5/private/locales/hr.json new file mode 100644 index 0000000000000000000000000000000000000000..4dce4c2c50116afc735d1387882b04ce938a1967 --- /dev/null +++ b/bigbluebutton-html5/private/locales/hr.json @@ -0,0 +1,42 @@ +{ + "app.home.greeting": "VaÅ¡a prezentacija zapoÄet će uskoro ...", + "app.chat.submitLabel": "PoÅ¡alji poruku", + "app.chat.inputPlaceholder": "PoÅ¡alji poruku {0}", + "app.chat.titlePublic": "Javni chat", + "app.chat.titlePrivate": "Privatni chat s {0}", + "app.chat.partnerDisconnected": "{0} je napustio sastanak", + "app.chat.closeChatLabel": "Zatvori {0}", + "app.chat.hideChatLabel": "Sakrij {0}", + "app.chat.dropdown.options": "Opcije chata", + "app.chat.dropdown.clear": "OÄisti", + "app.chat.dropdown.copy": "Kopiraj", + "app.chat.dropdown.save": "Spremi", + "app.chat.label": "Chat", + "app.chat.one.typing": "{0} tipka", + "app.chat.two.typing": "{0} i {1} tipkaju", + "app.captions.menu.close": "Zatvori", + "app.captions.menu.fontSize": "VeliÄina", + "app.captions.menu.fontFamily": "Font", + "app.captions.menu.previewLabel": "Pregled", + "app.note.label": "BiljeÅ¡ka", + "app.note.hideNoteLabel": "Sakrij biljeÅ¡ku", + "app.user.activityCheck.check": "Provjeri", + "app.userList.usersTitle": "Korisnici", + "app.userList.notesTitle": "BiljeÅ¡ke", + "app.userList.presenter": "Prezenter", + "app.userList.you": "Vi", + "app.userList.guest": "Gost", + "app.poll.closeLabel": "Zatvori", + "app.poll.liveResult.usersTitle": "Korisnici", + "app.settings.main.save.label": "Spremi", + "app.audioNotification.closeLabel": "Zatvori", + "app.audioModal.closeLabel": "Zatvori", + "app.audio.listenOnly.closeLabel": "Zatvori", + "app.modal.close": "Zatvori", + "app.dropdown.close": "Zatvori", + "app.shortcut-help.closeLabel": "Zatvori", + "app.videoPreview.closeLabel": "Zatvori", + "app.externalVideo.close": "Zatvori" + +} + diff --git a/bigbluebutton-html5/private/locales/hu_HU.json b/bigbluebutton-html5/private/locales/hu_HU.json index da3750bf83fcdde89ab82750c3b54e8d16188d99..6aa1a09555b3a26ee1ba39e7f033ab6e77f8b69a 100644 --- a/bigbluebutton-html5/private/locales/hu_HU.json +++ b/bigbluebutton-html5/private/locales/hu_HU.json @@ -1,7 +1,6 @@ { "app.home.greeting": "A prezentáció hamarosan elindul ...", "app.chat.submitLabel": "Ãœzenet küldése", - "app.chat.errorMinMessageLength": "Az üzenet {0} karakterrel túl rövid", "app.chat.errorMaxMessageLength": "Az üzenet {0} karakterrel túl hosszú", "app.chat.disconnected": "Nem küldhetsz üzenete, mert nem kapcsolódtál", "app.chat.locked": "Nem küldhetsz üzenete, mert a beszélgetés zárolt", @@ -112,7 +111,6 @@ "app.media.autoplayAlertDesc": "Hozzáférés engedélyezése", "app.media.screenshare.start": "A képernyÅ‘megosztás elindult", "app.media.screenshare.end": "A képernyÅ‘megosztás befejezÅ‘dött", - "app.media.screenshare.safariNotSupported": "A képernyÅ‘megosztás jelenleg nem működik Safari alatt. Javasoljuk Firefox, illetve Google Chrome használatát.", "app.media.screenshare.autoplayBlockedDesc": "Az elÅ‘adó képernyÅ‘jének megjelenÃtéséhez az engedélyedre van szükségünk.", "app.media.screenshare.autoplayAllowLabel": "Megosztott képernyÅ‘ megjelenÃtése", "app.screenshare.notAllowed": "Hiba: A képernyÅ‘ hozzáféréséhez az engedélyét nem adták meg.", @@ -273,7 +271,7 @@ "app.about.dismissDesc": "Kliensinformációk bezárása", "app.actionsBar.changeStatusLabel": "Ãllapot módosÃtása", "app.actionsBar.muteLabel": "NémÃtás", - "app.actionsBar.unmuteLabel": "HangosÃtás", + "app.actionsBar.unmuteLabel": "Mikrofon bekapcsolása", "app.actionsBar.camOffLabel": "Kamera kikapcsolása", "app.actionsBar.raiseLabel": "Kézfeltartás", "app.actionsBar.label": "Műveletek sáv", @@ -364,18 +362,18 @@ "app.actionsBar.currentStatusDesc": "{0} jelenlegi állapot", "app.actionsBar.captions.start": "Feliratok megtekintésének indÃtása", "app.actionsBar.captions.stop": "Feliratok megtekintésének befejezése", - "app.audioNotification.audioFailedError1001": "Hiba 1001: WebSocket kapcsolat megszakadt", - "app.audioNotification.audioFailedError1002": "Hiba 1002: Websocket kapcsolat nem jött létre", - "app.audioNotification.audioFailedError1003": "Hiba 1003: Nem támogatott böngészÅ‘verzió", - "app.audioNotification.audioFailedError1004": "Hiba 1004: Hiba a hÃváskor (ok={0})", - "app.audioNotification.audioFailedError1005": "Hiba 1005: HÃvás váratlanul véget ért", - "app.audioNotification.audioFailedError1006": "Hiba 1006: HÃvás idÅ‘túllépése", - "app.audioNotification.audioFailedError1007": "Hiba 1007: ICE egyezkedés sikertelen", - "app.audioNotification.audioFailedError1008": "Hiba 1008: Ãtvitel sikertelen", - "app.audioNotification.audioFailedError1009": "Hiba 1009: Nem sikerült hozzájutni a STUN/TURN szerverinformációhoz", - "app.audioNotification.audioFailedError1010": "Hiba 1010: ICE egyezkedési idÅ‘túllépés", - "app.audioNotification.audioFailedError1011": "Hiba 1011: ICE gyűjtési idÅ‘túllépés", - "app.audioNotification.audioFailedError1012": "Hiba 1012: ICE kapcsolat lezárult", + "app.audioNotification.audioFailedError1001": "WebSocket kapcsolat megszakadt (hiba 1001)", + "app.audioNotification.audioFailedError1002": "Websocket kapcsolat nem jött létre (hiba 1002)", + "app.audioNotification.audioFailedError1003": "Nem támogatott böngészÅ‘verzió (hiba 1003)", + "app.audioNotification.audioFailedError1004": "Hiba a hÃváskor (ok={0}) (hiba1004)", + "app.audioNotification.audioFailedError1005": "HÃvás váratlanul véget ért (hiba 1005)", + "app.audioNotification.audioFailedError1006": "HÃvás idÅ‘túllépése (hiba 1006)", + "app.audioNotification.audioFailedError1007": "Csatlakozási hiba (ICE hiba 1007)", + "app.audioNotification.audioFailedError1008": "Ãtvitel sikertelen (hiba 1008)", + "app.audioNotification.audioFailedError1009": "Nem sikerült hozzájutni a STUN/TURN szerverinformációhoz (hiba 1009)", + "app.audioNotification.audioFailedError1010": "Kapcsolategyezkedési idÅ‘túllépés (ICE hiba 1010)", + "app.audioNotification.audioFailedError1011": "Csatlakozási idÅ‘túllépés (ICE hiba 1011)", + "app.audioNotification.audioFailedError1012": "Kapcsolat lezárult (ICE hiba 1012)", "app.audioNotification.audioFailedMessage": "A hangcsatlakozásod sikertelen", "app.audioNotification.mediaFailedMessage": "getUserMicMedia sikertelen, mivel csak biztonságos eredet engedélyezett", "app.audioNotification.closeLabel": "Bezárás", @@ -546,14 +544,14 @@ "app.video.joinVideo": "Webkamerám megosztása", "app.video.leaveVideo": "Webkamerám megosztásának befejezése", "app.video.iceCandidateError": "Hiba az ICE-jelölt hozzáadásakor", - "app.video.iceConnectionStateError": "Hiba 1107: Az ICE-tárgyalások sikertelenek", + "app.video.iceConnectionStateError": "Csatlakozási hiba (ICE hiba 1107)", "app.video.permissionError": "Hiba a webkamera megosztásakor. Kérjük, ellenÅ‘rizd a jogosultságokat, engedélyeket", "app.video.sharingError": "Hiba a webkamera megosztásakor", "app.video.notFoundError": "A webkamera nem található. Kérem, gyÅ‘zÅ‘dj meg róla, hogy csatlakoztatva van", "app.video.notAllowed": "Hiányzik engedély a kamera megosztásához, kérem, ellenÅ‘rizd a böngészÅ‘d beállÃtásait", "app.video.notSupportedError": "Csak biztonságok forrásból oszthatsz meg webkamerát, ezért kérjük, ellenÅ‘rizd, hogy SSL tanúsÃtványod érvényes-e", "app.video.notReadableError": "Nem vesszük a webkamera képét. Kérjük, ellenÅ‘rizd, hogy másik program ne használja a webkamerát", - "app.video.mediaFlowTimeout1020": "Hiba 1020: A média nem éri el a szervert", + "app.video.mediaFlowTimeout1020": "A média nem éri el a szervert (hiba 1020)", "app.video.suggestWebcamLock": "ÉrvényesÃted a zárolási beállÃtást a nézÅ‘k webkameráján?", "app.video.suggestWebcamLockReason": "(ez növeli a beszélgetés stabilitását)", "app.video.enable": "Engedélyezés", @@ -581,16 +579,16 @@ "app.video.stats.encodeUsagePercent": "Kódolás használata", "app.video.stats.currentDelay": "Jelenlegi elcsúszás", "app.fullscreenButton.label": "{0} teljes képernyÅ‘s módra állÃtása", - "app.deskshare.iceConnectionStateError": "Hiba 1108: ICE kapcsolódási hiba a képernyÅ‘megosztáskor", - "app.sfu.mediaServerConnectionError2000": "Hiba 2000: Nem sikerült csatlakozni a médiaszerverhez", - "app.sfu.mediaServerOffline2001": "Hiba 2001: A médiaszerver ki van kapcsolva. Kérjük, próbálja késÅ‘bb.", - "app.sfu.mediaServerNoResources2002": "Hiba 2002: A médiaszervernek nincs elérhetÅ‘ erÅ‘forrása", - "app.sfu.mediaServerRequestTimeout2003": "Hiba: 2003: IdÅ‘túllépés a médiaszerver kéréseivel", - "app.sfu.serverIceGatheringFailed2021": "Hiba 2021: A médiaszerver nem tud ICE jelölteket gyűjteni", - "app.sfu.serverIceGatheringFailed2022": "Hiba 2022: Médiaszerver ICE kapcsolódási hiba", - "app.sfu.mediaGenericError2200": "Hiba 2200: A médiaszerver nem tudja kiszolgálni a kérést", - "app.sfu.invalidSdp2202":"Hiba 2202: A kliens nem valós SDP-t hozott létre", - "app.sfu.noAvailableCodec2203": "Hiba 2203: A szerver nem találja a megfelelÅ‘ kodeket", + "app.deskshare.iceConnectionStateError": "Kapcsolódási hiba a képernyÅ‘megosztáskor (ICE hiba 1108)", + "app.sfu.mediaServerConnectionError2000": "Nem sikerült csatlakozni a médiaszerverhez (hiba 2000)", + "app.sfu.mediaServerOffline2001": "A médiaszerver ki van kapcsolva. Kérjük, próbálja késÅ‘bb. (hiba 2001)", + "app.sfu.mediaServerNoResources2002": "A médiaszervernek nincs elérhetÅ‘ erÅ‘forrása (hiba 2002)", + "app.sfu.mediaServerRequestTimeout2003": "IdÅ‘túllépés a médiaszerver kéréseivel (hiba 2003)", + "app.sfu.serverIceGatheringFailed2021": "A médiaszerver nem tud ICE jelölteket gyűjteni (ICE hiba 2021)", + "app.sfu.serverIceGatheringFailed2022": "Médiaszerver kapcsolódási hiba (ICE hiba 2022)", + "app.sfu.mediaGenericError2200": "A médiaszerver nem tudja kiszolgálni a kérést (hiba 2200)", + "app.sfu.invalidSdp2202":"A kliens érvénytelen médiakérést hozott létre (SDP hiba 2202)", + "app.sfu.noAvailableCodec2203": "A szerver nem találja a megfelelÅ‘ kodeket (hiba 2203)", "app.meeting.endNotification.ok.label": "OK", "app.whiteboard.annotations.poll": "A szavazás eredményeit sikeresen közzétetted", "app.whiteboard.toolbar.tools": "Eszközök", diff --git a/bigbluebutton-html5/private/locales/hy_AM.json b/bigbluebutton-html5/private/locales/hy_AM.json new file mode 100644 index 0000000000000000000000000000000000000000..fcc860f807031e13af6bd5baec531bc22937376c --- /dev/null +++ b/bigbluebutton-html5/private/locales/hy_AM.json @@ -0,0 +1,60 @@ +{ + "app.home.greeting": "ÕÕ¥Ö€ Õ·Õ¶Õ¸Ö€Õ°Õ¡Õ¶Õ¤Õ¥Õ½Õ¨ Õ·Õ¸Ö‚Õ¿Õ¸Õ¾ Õ¯Õ½Õ¯Õ½Õ¾Õ«...", + "app.chat.submitLabel": "ÕˆÖ‚Õ²Õ¡Ö€Õ¯Õ¥Õ¬ Õ°Õ¡Õ²Õ¸Ö€Õ¤Õ¡Õ£Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶", + "app.chat.closeChatLabel": "Õ“Õ¡Õ¯Õ¥Õ¬ {0}", + "app.chat.dropdown.clear": "Õ„Õ¡Ö„Ö€Õ¥Õ¬", + "app.chat.dropdown.copy": "ÕŠÕ¡Õ¿Õ³Õ¥Õ¶Õ¥Õ¬", + "app.chat.dropdown.save": "ÕŠÕ¡Õ°ÕºÕ¡Õ¶Õ¥Õ¬", + "app.chat.label": "Ô¶Ö€Õ¸Ö‚ÖÕ¡Ö€Õ¡Õ¶", + "app.chat.offline": "Ô±Õ¶ÖÕ¡Õ¶Ö", + "app.captions.label": "Õ†Õ¯Õ¡Ö€Õ¡Õ£Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€", + "app.captions.menu.close": "Õ“Õ¡Õ¯Õ¥Õ¬", + "app.captions.menu.start": "ÕÕ¯Õ½Õ¥Õ¬", + "app.captions.menu.select": "Ô¸Õ¶Õ¿Ö€Õ¥Ö„ Õ¡Ö€Õ¯Õ¡ Õ¬Õ¥Õ¦Õ¸Ö‚Õ¶", + "app.captions.menu.fontSize": "Õ‰Õ¡ÖƒÕ¨", + "app.captions.menu.fontColor": "ÕÕ¥Ö„Õ½Õ¿Õ« Õ£Õ¸Ö‚ÕµÕ¶Õ¨", + "app.captions.menu.fontFamily": "ÕÕ¡Õ¼Õ¡Õ¿Õ¥Õ½Õ¡Õ¯", + "app.captions.menu.previewLabel": "Õ†Õ¡ÕÕ¡Õ¤Õ«Õ¿Õ¸Ö‚Õ´", + "app.captions.menu.cancelLabel": "Õ‰Õ¥Õ²Õ¡Ö€Õ¯Õ¥Õ¬", + "app.note.label": "Õ†Õ·Õ¸Ö‚Õ´", + "app.note.hideNoteLabel": "Ô¹Õ¡Ö„ÖÕ¶Õ¥Õ¬ Õ£Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨", + "app.user.activityCheck": "Õ•Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ¸Õ²Õ« Õ£Õ¸Ö€Õ®Õ¸Ö‚Õ¶Õ¥Õ¸Ö‚Õ©ÕµÕ¡Õ¶ Õ½Õ¿Õ¸Ö‚Õ£Õ¸Ö‚Õ´", + "app.user.activityCheck.label": "ÕÕ¿Õ¸Ö‚Õ£Õ¥Ö„, Õ¡Ö€Õ¤ÕµÕ¸Ö„ Ö…Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ¸Õ²Õ¨ Õ¤Õ¥Õ¼ Õ°Õ¡Õ¶Õ¤Õ«ÕºÕ´Õ¡Õ¶ Õ´Õ¥Õ» Õ§ ({0})", + "app.userList.usersTitle": "Õ•Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ¸Õ²Õ¶Õ¥Ö€", + "app.userList.participantsTitle": "Õ„Õ¡Õ½Õ¶Õ¡Õ¯Õ«ÖÕ¶Õ¥Ö€Õ¨", + "app.userList.messagesTitle": "Õ€Õ¡Õ²Õ¸Ö€Õ¤Õ¡Õ£Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€", + "app.userList.notesTitle": "Õ†Õ¸Õ¿Õ¡Õ¶Õ¥Ö€", + "app.userList.captionsTitle": "Õ†Õ¯Õ¡Ö€Õ¡Õ£Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€", + "app.userList.you": "Ô´Õ¸Ö‚", + "app.userList.label": "Õ•Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ¸Õ²Õ¶Õ¥Ö€Õ« ÖÕ¸Ö‚ÖÕ¡Õ¯", + "app.userList.guest": "Õ€ÕµÕ¸Ö‚Ö€", + "app.userList.chatListItem.unreadSingular": "{0} Õ†Õ¸Ö€ Õ°Õ¡Õ²Õ¸Ö€Õ¤Õ¡Õ£Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶", + "app.userList.menu.chat.label": "ÕÕ¯Õ½Õ¥Ö„ Õ¡Õ¶Õ±Õ¶Õ¡Õ¯Õ¡Õ¶ Õ¦Ö€Õ¸Ö‚ÕµÖ", + "app.userList.userOptions.manageUsersLabel": "Ô¿Õ¡Õ¼Õ¡Õ¾Õ¡Ö€Õ¥Õ¬ Ö…Õ£Õ¿Õ¾Õ¸Õ²Õ¶Õ¥Ö€Õ«Õ¶", + "app.media.screenshare.start": "ÕÕ¯Õ½Õ¾Õ¥Ö Õ§Õ¯Ö€Õ¡Õ¶Õ« Õ°Õ¡Õ´Ö…Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ¸Ö‚Õ´Õ¨", + "app.media.screenshare.end": "Ô·Õ¯Ö€Õ¡Õ¶Õ« Õ°Õ¡Õ´Ö…Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ¸Ö‚Õ´Õ¨ Õ¡Õ¾Õ¡Ö€Õ¿Õ¾Õ¥Ö", + "app.presentationUploder.dismissLabel": "Õ‰Õ¥Õ²Õ¡Ö€Õ¯Õ¥Õ¬", + "app.poll.closeLabel": "Õ“Õ¡Õ¯Õ¥Õ¬", + "app.poll.liveResult.usersTitle": "Õ•Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ¸Õ²Õ¶Õ¥Ö€", + "app.about.dismissLabel": "Õ‰Õ¥Õ²Õ¡Ö€Õ¯Õ¥Õ¬", + "app.settings.usersTab.label": "Õ„Õ¡Õ½Õ¶Õ¡Õ¯Õ«ÖÕ¶Õ¥Ö€Õ¨", + "app.settings.main.cancel.label": "Õ‰Õ¥Õ²Õ¡Ö€Õ¯Õ¥Õ¬", + "app.settings.main.save.label": "ÕŠÕ¡Õ°ÕºÕ¡Õ¶Õ¥Õ¬", + "app.audioNotification.closeLabel": "Õ“Õ¡Õ¯Õ¥Õ¬", + "app.breakoutJoinConfirmation.dismissLabel": "Õ‰Õ¥Õ²Õ¡Ö€Õ¯Õ¥Õ¬", + "app.audioModal.closeLabel": "Õ“Õ¡Õ¯Õ¥Õ¬", + "app.audio.listenOnly.closeLabel": "Õ“Õ¡Õ¯Õ¥Õ¬", + "app.modal.close": "Õ“Õ¡Õ¯Õ¥Õ¬", + "app.dropdown.close": "Õ“Õ¡Õ¯Õ¥Õ¬", + "app.shortcut-help.closeLabel": "Õ“Õ¡Õ¯Õ¥Õ¬", + "app.lock-viewers.button.cancel": "Õ‰Õ¥Õ²Õ¡Ö€Õ¯Õ¥Õ¬", + "app.videoPreview.cameraLabel": "ÕÕ¥Õ½Õ¡ÕÖÕ«Õ¯", + "app.videoPreview.profileLabel": "ÕˆÖ€Õ¡Õ¯", + "app.videoPreview.cancelLabel": "Õ‰Õ¥Õ²Õ¡Ö€Õ¯Õ¥Õ¬", + "app.videoPreview.closeLabel": "Õ“Õ¡Õ¯Õ¥Õ¬", + "app.video.cancel": "Õ‰Õ¥Õ²Õ¡Ö€Õ¯Õ¥Õ¬", + "app.externalVideo.close": "Õ“Õ¡Õ¯Õ¥Õ¬", + "app.legacy.criosBrowser": "IOS- Õ« Õ¤Õ¥ÕºÖ„Õ¸Ö‚Õ´ ÕÕ¶Õ¤Ö€Õ¸Ö‚Õ´ Õ¥Õ¶Ö„ Ö…Õ£Õ¿Õ¡Õ£Õ¸Ö€Õ®Õ¥Õ¬ Safari- Õ¨ `Õ¬Õ«Õ¡Ö€ÕªÕ¥Ö„ Õ°Õ¡Õ´Õ¡Õ¿Õ¥Õ²Õ¥Õ¬Õ«Õ¸Ö‚Õ©ÕµÕ¡Õ¶ Õ°Õ¡Õ´Õ¡Ö€:" + +} + diff --git a/bigbluebutton-html5/private/locales/id.json b/bigbluebutton-html5/private/locales/id.json index 867cc5d2e7b0934842c53df69a103d1e8ec95a74..ed6556d63186777fca947f8e3f5776bb26e6ab65 100644 --- a/bigbluebutton-html5/private/locales/id.json +++ b/bigbluebutton-html5/private/locales/id.json @@ -1,6 +1,5 @@ { "app.chat.submitLabel": "Kirimkan pesan", - "app.chat.errorMinMessageLength": "Pesan ini terdiri dari {0} karakter(s) terlalu pendek", "app.chat.errorMaxMessageLength": "Pesan ini terdiri dari {0} karakter(s) terlalu panjang", "app.chat.inputLabel": "Input pesan untuk chat {0}", "app.chat.titlePublic": "Chat Publik", diff --git a/bigbluebutton-html5/private/locales/it_IT.json b/bigbluebutton-html5/private/locales/it_IT.json index 82038ae71241120a69243bd0be1ed6d0c32b5aaf..bb3b4c07920ea6a6c1b6c32db2d97df49dcb2caa 100644 --- a/bigbluebutton-html5/private/locales/it_IT.json +++ b/bigbluebutton-html5/private/locales/it_IT.json @@ -1,7 +1,6 @@ { "app.home.greeting": "La presentazione comincerà tra poco...", "app.chat.submitLabel": "Invia Messaggio", - "app.chat.errorMinMessageLength": "Il messaggio di {0} carattere(i) è troppo breve", "app.chat.errorMaxMessageLength": "Il messaggio di {0} carattere(i) è troppo lungo", "app.chat.disconnected": "Sei disconnesso, la chat è disattivata.", "app.chat.locked": "La chat è disabilitata.", @@ -112,7 +111,6 @@ "app.media.autoplayAlertDesc": "Premetti l'accesso", "app.media.screenshare.start": "Condivisione schermo avviata", "app.media.screenshare.end": "Condivisione schermo terminata", - "app.media.screenshare.safariNotSupported": "La condivisione schermo non è attualmente supportata da Safari. Per favore usa Firefox o Google Chrome.", "app.media.screenshare.autoplayBlockedDesc": "Abbiamo bisogno del tuo permesso per mostrarti lo schermo del presentatore", "app.media.screenshare.autoplayAllowLabel": "Visualizza schermo condiviso", "app.screenshare.notAllowed": "Errore: non è stato permesso l'accesso", @@ -156,6 +154,7 @@ "app.presentation.presentationToolbar.fitToPage": "Adatta alla pagina", "app.presentation.presentationToolbar.goToSlide": "Slide {0}", "app.presentationUploder.title": "Presentazione", + "app.presentationUploder.message": "Come presentatore hai la possibilità di caricare documenti office e file PDF. Raccomandiamo l'uso di file PDF per un migliore risultato. Assicurati di aver selezionato una presentazione usando il cerchio nella zona destra della lista.", "app.presentationUploder.uploadLabel": "Carica", "app.presentationUploder.confirmLabel": "Conferma", "app.presentationUploder.confirmDesc": "Salva modifiche e avvia presentazione", @@ -175,8 +174,12 @@ "app.presentationUploder.conversion.generatingThumbnail": "Elaborazione anteprima...", "app.presentationUploder.conversion.generatedSlides": "Slide elaborate...", "app.presentationUploder.conversion.generatingSvg": "Elaborazione immagine SVG...", + "app.presentationUploder.conversion.pageCountExceeded": "Numero massimo di pagine ecceduto. Suddividi il file in documenti multipli.", + "app.presentationUploder.conversion.officeDocConversionInvalid": "Conversione del documento office fallita. È possibile provare a caricare un PDF.", + "app.presentationUploder.conversion.officeDocConversionFailed": "Conversione del documento office fallita. È possibile provare a caricare un PDF.", "app.presentationUploder.conversion.pdfHasBigPage": "Non è stato possibile convertire il file PDF, prova ad ottimizzarlo", "app.presentationUploder.conversion.timeout": "Maledizione, la conversione del file ci sta impiegando troppo", + "app.presentationUploder.conversion.pageCountFailed": "Impossibile determinare il numero di pagine.", "app.presentationUploder.isDownloadableLabel": "Non permettere il download della presentazione", "app.presentationUploder.isNotDownloadableLabel": "Permetti il download della presentazione", "app.presentationUploder.removePresentationLabel": "Rimuovi presentazione", @@ -191,6 +194,7 @@ "app.poll.quickPollInstruction": "Seleziona una delle seguenti opzioni per avviare il sondaggio", "app.poll.customPollLabel": "Sondaggio personalizzato", "app.poll.startCustomLabel": "Avvia una sondaggio personalizzato", + "app.poll.activePollInstruction": "Lascia questo pannello aperto per visualizzare le risposte in tempo reale al tuo sondaggio. Quando sei pronto, seleziona \"Pubblica risultati sondaggio\" per pubblicare i risultati alla fine del sondaggio.", "app.poll.publishLabel": "Pubblica i risultati", "app.poll.backLabel": "Torna alle opzioni del sondaggio", "app.poll.closeLabel": "Chiudi", @@ -358,18 +362,18 @@ "app.actionsBar.currentStatusDesc": "stato corrente {0}", "app.actionsBar.captions.start": "Avvia riproduzione dei sottotitoli", "app.actionsBar.captions.stop": "Interrompi riproduzione sottotitoli", - "app.audioNotification.audioFailedError1001": "Errore 1001: Websocket disconnesso", - "app.audioNotification.audioFailedError1002": "Errore 1002: Impossibile stabilire una connessione al WebSocket", - "app.audioNotification.audioFailedError1003": "Errore 1003: La versione del browser non è supportata", - "app.audioNotification.audioFailedError1004": "Error 1004: Chiamata fallita (ragione={0})", - "app.audioNotification.audioFailedError1005": "Error 1005: La chiamata è terminata inaspettatamente", - "app.audioNotification.audioFailedError1006": "Errore 1006: La chiamata non ha più trasferito dati ed è stata chiusa", - "app.audioNotification.audioFailedError1007": "Errore 1007: Errore di negoziazione ICE", - "app.audioNotification.audioFailedError1008": "Errore 1008: Trasferimento fallito", - "app.audioNotification.audioFailedError1009": "Errore 1009: Impossibile recuperare le informazioni sui server STUN/TURN", - "app.audioNotification.audioFailedError1010": "Errore 1010: Tempo per la negoziazione ICE scaduto", - "app.audioNotification.audioFailedError1011": "Errore 1011: Tempo per la raccolta dati ICE scaduto", - "app.audioNotification.audioFailedError1012": "Errore 1012: Connessione ICE conclusa", + "app.audioNotification.audioFailedError1001": "WebSocket disconnesso (errore 1001)", + "app.audioNotification.audioFailedError1002": "Impossibile stabilire una connessione WebSocket (errore 1002)", + "app.audioNotification.audioFailedError1003": "Versione del browser non supportata (errore 1003)", + "app.audioNotification.audioFailedError1004": "Chiamata fallita (reason={0}) (errore 1004)", + "app.audioNotification.audioFailedError1005": "Chiamata chiusa inaspettatamente (errore 1005)", + "app.audioNotification.audioFailedError1006": "Tempo scaduto per la chiamata (error 1006)", + "app.audioNotification.audioFailedError1007": "Connessione fallita (error ICE 1007)", + "app.audioNotification.audioFailedError1008": "Trasferimento fallito (errore 1008)", + "app.audioNotification.audioFailedError1009": "Impossibile ricevere le informazioni del server STUN/TURN (errore 1009)", + "app.audioNotification.audioFailedError1010": "Tempo scaduto per la negozioazione della connessione (errore ICE 1010)", + "app.audioNotification.audioFailedError1011": "Tempo scaduto per la connessione (errore ICE 1011)", + "app.audioNotification.audioFailedError1012": "Connessione chiusa (errore ICE 1012)", "app.audioNotification.audioFailedMessage": "La connessione audio non è riuscita", "app.audioNotification.mediaFailedMessage": "getUserMicMedia ha fallito la connessione perché accetta solo origini sicure", "app.audioNotification.closeLabel": "Chiudi", @@ -401,6 +405,8 @@ "app.audioModal.settingsTitle": "Cambia le impostazioni audio", "app.audioModal.helpTitle": "C'è stato un problema con i tuoi dispositivi audio/video", "app.audioModal.helpText": "Hai consentito l'accesso al tuo microfono? Una finestra dovrebbe apparire quando provi a partecipare, chiedendo il permesso di accedere ai dispositivi audio/video. Se non è così, prova a cambiare i permessi del microfono nelle impostazioni del browser.", + "app.audioModal.help.noSSL": "Questa pagina non è sicura. Per avere accesso al microfono la pagina deve essere servita tramite HTTPS. Contatta l'amministratore del server.", + "app.audioModal.help.macNotAllowed": "Sembra che le Preferenze di Sistema di macOS stiano bloccando l'accesso al microfono. Apri Preferenze di Sistema > Sicurezza e Privacy > Privacy > Microfono, e verifica che il browser che stai utilizzando sia abilitato.", "app.audioModal.audioDialTitle": "Partecipa utilizzando il telefono", "app.audioDial.audioDialDescription": "Componi", "app.audioDial.audioDialConfrenceText": "e inserisci il seguente numero PIN:", @@ -537,14 +543,14 @@ "app.video.joinVideo": "Mostra webcam", "app.video.leaveVideo": "Interrompi webcam", "app.video.iceCandidateError": "Errore nell'aggiunta del candidato ICE", - "app.video.iceConnectionStateError": "Errore 1107: Negoziazione ICE fallita", + "app.video.iceConnectionStateError": "Connessione fallita (errore ICE 1107)", "app.video.permissionError": "Errore nella condivisione webcam. Controllare i permessi", "app.video.sharingError": "Errore nella condivizione della webcam", "app.video.notFoundError": "impossibile trovare la webcam. Assicurati che sia connessa", "app.video.notAllowed": "Mancano i permessi per la condivisione della webcam, controllare i permessi del browser", "app.video.notSupportedError": "E' possibile condividere la webcam solo con sorgenti sicure, controllare che il certificato SSL sia valido", "app.video.notReadableError": "Impossibile condividere la webcam. Controlla che la webcam non sia utilizzata da un altro programma", - "app.video.mediaFlowTimeout1020": "Errore 1020: Impossibile raggiungere il server media", + "app.video.mediaFlowTimeout1020": "Impossibile raggiungere il server dei media (errore 1020)", "app.video.suggestWebcamLock": "Impostare il blocco delle webcam degli utenti?", "app.video.suggestWebcamLockReason": "(questo migliorerà la stabilità del meeting)", "app.video.enable": "Abilita", @@ -572,16 +578,15 @@ "app.video.stats.encodeUsagePercent": "Utilizzo decodifica", "app.video.stats.currentDelay": "Ritardo attuale", "app.fullscreenButton.label": "Metti {0} a schermo intero", - "app.deskshare.iceConnectionStateError": "Errore 1108: Connesione ICE fallita per la condivisione schermo", - "app.sfu.mediaServerConnectionError2000": "Errore 2000: Impossibile connettersi al server media", - "app.sfu.mediaServerOffline2001": "Errore 2001: Il server media è offline. Riprova più tardi.", - "app.sfu.mediaServerNoResources2002": "Errore 2002: Il server media non ha risorse disponibili", - "app.sfu.mediaServerRequestTimeout2003": "Errore 2003: Connessione scaduta durante le richieste al server media ", - "app.sfu.serverIceGatheringFailed2021": "Errore 2021: Il server media non riesce a recuperare i candidati ICE", - "app.sfu.serverIceGatheringFailed2022": "Errore 2022: Conessione ICE al server media fallita", - "app.sfu.mediaGenericError2200": "Errore 2200: Il server media ha fallito l'elaborazione della richiesta", - "app.sfu.invalidSdp2202":"Errore 2202: Il client ha generato una SDP errata", - "app.sfu.noAvailableCodec2203": "Errore 2203: Il server non riesce a trovare un codec appropriato", + "app.deskshare.iceConnectionStateError": "Connessione fallita nella condivisione dello schermo (errore ICE 1108)", + "app.sfu.mediaServerConnectionError2000": "Impossibile connettersi al server dei media (errore 2000)", + "app.sfu.mediaServerOffline2001": "Il server dei media è offline. Riprova più tardi (errore 2001)", + "app.sfu.mediaServerNoResources2002": "Il server dei media non ha risorse disponibili (errore 2002)", + "app.sfu.mediaServerRequestTimeout2003": "Le richieste al server dei media sono scadute (errore 2003)", + "app.sfu.serverIceGatheringFailed2022": "Connessione al server dei media fallita (errore ICE 2022)", + "app.sfu.mediaGenericError2200": "Il server dei media ha fallito a processare la richiesta (error 2200)", + "app.sfu.invalidSdp2202":"Il client ha generato una richiesta di media invalida (errore SDP 2202)", + "app.sfu.noAvailableCodec2203": "Il server non ha trovato un codec appropriato (error 2203)", "app.meeting.endNotification.ok.label": "OK", "app.whiteboard.annotations.poll": "I risultati del sondaggio sono stati pubblicati", "app.whiteboard.toolbar.tools": "Strumenti", @@ -664,6 +669,7 @@ "app.externalVideo.autoPlayWarning": "Avvia il video per abilitare la sincronizzazione media", "app.network.connection.effective.slow": "Stiamo rilevando problemi di connessione", "app.network.connection.effective.slow.help": "Più informazioni", + "app.externalVideo.noteLabel": "Nota: I video esterni condivisi non appariranno nella registrazione. Sono supportati i link di YouTube, Vimeo, Instructure Media, Twitch e Daily Motion.", "app.actionsBar.actionsDropdown.shareExternalVideo": "Condividi un video esterno", "app.actionsBar.actionsDropdown.stopShareExternalVideo": "Interrompi la condivisione di un video esterno", "app.iOSWarning.label": "Aggiornare alla versione iOS 12.2 o seguenti", diff --git a/bigbluebutton-html5/private/locales/ja.json b/bigbluebutton-html5/private/locales/ja.json index d8c8d61c253007bd5f7df558566f07f5871e24e2..30006a62879d21427651d3600eef17d5bfa1e301 100644 --- a/bigbluebutton-html5/private/locales/ja.json +++ b/bigbluebutton-html5/private/locales/ja.json @@ -1,8 +1,7 @@ { "app.home.greeting": "プレゼンテーションã¯ã¾ã‚‚ãªã始ã¾ã‚Šã¾ã™â€¦", "app.chat.submitLabel": "メッセージをé€ä¿¡", - "app.chat.errorMinMessageLength": "ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯æ–‡å—æ•°ãŒ{0}æ–‡å—足りã¾ã›ã‚“", - "app.chat.errorMaxMessageLength": "ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯æ–‡å—数制é™ã‚’{0}æ–‡å—超ãˆã¦ã„ã¾ã™", + "app.chat.errorMaxMessageLength": "ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯æ–‡å—数制é™ã‚’ {0} æ–‡å—超ãˆã¦ã„ã¾ã™", "app.chat.disconnected": "通信ãŒåˆ‡æ–ã•ã‚ŒãŸãŸã‚ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ã‚Œã¾ã›ã‚“", "app.chat.locked": "ãƒãƒ£ãƒƒãƒˆãŒãƒãƒƒã‚¯çŠ¶æ…‹ã®ãŸã‚ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ã‚Œã¾ã›ã‚“", "app.chat.inputLabel": "ãƒãƒ£ãƒƒãƒˆ {0} ã¸ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å…¥åŠ›", @@ -27,10 +26,10 @@ "app.captions.label": "å—幕", "app.captions.menu.close": "é–‰ã˜ã‚‹", "app.captions.menu.start": "開始", - "app.captions.menu.ariaStart": "見出ã—を書ã込む", - "app.captions.menu.ariaStartDesc": "モーダルを閉ã˜ã¦è¦‹å‡ºã—を編集ã™ã‚‹", + "app.captions.menu.ariaStart": "å—幕を書ã込む", + "app.captions.menu.ariaStartDesc": "モーダルを閉ã˜ã¦å—幕を編集ã™ã‚‹", "app.captions.menu.select": "使用å¯èƒ½ãªè¨€èªžã‚’é¸æŠž", - "app.captions.menu.ariaSelect": "見出ã—ã®è¨€èªž", + "app.captions.menu.ariaSelect": "å—幕ã®è¨€èªž", "app.captions.menu.subtitle": "見出ã—ã®è¨€èªžã¨ã‚¹ã‚¿ã‚¤ãƒ«ã‚’é¸æŠžã—ã¦ãã ã•ã„", "app.captions.menu.title": "å—幕", "app.captions.menu.fontSize": "サイズ", @@ -42,7 +41,7 @@ "app.captions.pad.hide": "å—幕をéžè¡¨ç¤º", "app.captions.pad.tip": "Escを押ã—ã¦ã‚¨ãƒ‡ã‚£ã‚¿ãƒ¼ãƒ„ールãƒãƒ¼ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ã™ã‚‹", "app.captions.pad.ownership": "代ã‚ã‚‹", - "app.captions.pad.ownershipTooltip": "{0}ã®è¦‹å‡ºã—ã®ã‚ªãƒ¼ãƒŠãƒ¼ã«ãªã‚Šã¾ã—ãŸ", + "app.captions.pad.ownershipTooltip": "{0} å—幕ã®ã‚ªãƒ¼ãƒŠãƒ¼ã«ãªã‚Šã¾ã™", "app.captions.pad.interimResult": "ä¸é–“çµæžœ", "app.captions.pad.dictationStart": "ディクテーション開始", "app.captions.pad.dictationStop": "ディクテーション終了", @@ -60,7 +59,7 @@ "app.userList.messagesTitle": "メッセージ", "app.userList.notesTitle": "メモ", "app.userList.notesListItem.unreadContent": "共有ノートã«æ–°ã—ã„コンテンツãŒã‚ã‚Šã¾ã™", - "app.userList.captionsTitle": "ã‚ャプション", + "app.userList.captionsTitle": "å—幕", "app.userList.presenter": "プレゼンター", "app.userList.you": "自分", "app.userList.locked": "ãƒãƒƒã‚¯", @@ -68,8 +67,8 @@ "app.userList.toggleCompactView.label": "コンパクトモードã«åˆ‡ã‚Šæ›¿ãˆ", "app.userList.guest": "ゲスト", "app.userList.menuTitleContext": "使用å¯èƒ½ã‚ªãƒ—ション", - "app.userList.chatListItem.unreadSingular": "未èªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ï¼š{0}", - "app.userList.chatListItem.unreadPlural": "未èªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸{0}", + "app.userList.chatListItem.unreadSingular": "未èªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ {0}", + "app.userList.chatListItem.unreadPlural": "未èªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ {0}", "app.userList.menu.chat.label": "éžå…¬é–‹ãƒãƒ£ãƒƒãƒˆ", "app.userList.menu.clearStatus.label": "ステータスを消去ã™ã‚‹", "app.userList.menu.removeUser.label": "ユーザーを削除ã™ã‚‹", @@ -110,9 +109,8 @@ "app.userList.userOptions.enableOnlyModeratorWebcam": "ウェブカメラを有効ã«ã™ã‚‹ã¨ã€å…¨å“¡ãŒã‚ãªãŸã‚’見るã“ã¨ãŒã§ãã¾ã™", "app.media.label": "メディア", "app.media.autoplayAlertDesc": "アクセス許å¯", - "app.media.screenshare.start": "スクリーンシェアãŒé–‹å§‹ã—ã¾ã—ãŸ", - "app.media.screenshare.end": "スクリーンシェアãŒçµ‚了ã—ã¾ã—ãŸ", - "app.media.screenshare.safariNotSupported": "Safariã¯ç”»é¢å…±æœ‰ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“。Firefoxã¾ãŸã¯Google Chromeã‚’ãŠä½¿ã„ãã ã•ã„。", + "app.media.screenshare.start": "ç”»é¢å…±æœ‰ã‚’開始ã—ã¾ã—ãŸ", + "app.media.screenshare.end": "ç”»é¢å…±æœ‰ã‚’終了ã—ã¾ã—ãŸ", "app.media.screenshare.autoplayBlockedDesc": "プレゼンターã®ç”»é¢ã®å…±æœ‰ã‚’許å¯ã—ã¦ãã ã•ã„", "app.media.screenshare.autoplayAllowLabel": "共有画é¢ã‚’見る", "app.screenshare.notAllowed": "エラー:画é¢ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ãŒè¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“", @@ -156,6 +154,7 @@ "app.presentation.presentationToolbar.fitToPage": "ページã«åˆã‚ã›ã‚‹", "app.presentation.presentationToolbar.goToSlide": "スライド {0}", "app.presentationUploder.title": "プレゼンテーション", + "app.presentationUploder.message": "プレゼンタã¯ãƒ‰ã‚ュメントをアップãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ãŠå‹§ã‚ã®ãƒ•ã‚¡ã‚¤ãƒ«å½¢å¼ã¯PDFファイルã§ã™ã€‚å³å´ã®ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ã‚’クリックã—ã€ãƒ—レゼンテーションãŒé¸æŠžã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。", "app.presentationUploder.uploadLabel": "アップãƒãƒ¼ãƒ‰", "app.presentationUploder.confirmLabel": "確èª", "app.presentationUploder.confirmDesc": "変更をä¿å˜ã—ã¦ãƒ—レゼンテーションを開始ã™ã‚‹", @@ -169,12 +168,18 @@ "app.presentationUploder.currentBadge": "ç¾åœ¨", "app.presentationUploder.rejectedError": "é¸æŠžãƒ•ã‚¡ã‚¤ãƒ«ãŒæ‹’å¦ã•ã‚Œã¾ã—ãŸã€‚ファイル形å¼ã‚’確èªã—ã¦ãã ã•ã„。", "app.presentationUploder.upload.progress": "アップãƒãƒ¼ãƒ‰ä¸({0}%)", + "app.presentationUploder.upload.413": "ファイルãŒå¤§ãã™ãŽã¾ã™ã€‚ã„ãã¤ã‹ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«åˆ†å‰²ã—ã¦ãã ã•ã„。", "app.presentationUploder.conversion.conversionProcessingSlides": "{1}ページä¸{0}ページ目を処ç†ä¸", "app.presentationUploder.conversion.genericConversionStatus": "ファイル変æ›ä¸â€¦", "app.presentationUploder.conversion.generatingThumbnail": "サムãƒã‚¤ãƒ«ä½œæˆä¸â€¦", "app.presentationUploder.conversion.generatedSlides": "スライド作æˆä¸â€¦", "app.presentationUploder.conversion.generatingSvg": "SVGç”»åƒä½œæˆä¸â€¦", + "app.presentationUploder.conversion.pageCountExceeded": "ページ数ãŒåˆ¶é™ã‚’超ãˆã¾ã—ãŸã€‚ã„ãã¤ã‹ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«åˆ†å‰²ã—ã¦ãã ã•ã„。", + "app.presentationUploder.conversion.officeDocConversionInvalid": "Officeドã‚ュメントãŒå¤‰æ›ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚代ã‚ã‚Šã«PDFをアップãƒãƒ¼ãƒ‰ã—ã¦ãã ã•ã„。", + "app.presentationUploder.conversion.officeDocConversionFailed": "Officeドã‚ュメントãŒå¤‰æ›ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚代ã‚ã‚Šã«PDFをアップãƒãƒ¼ãƒ‰ã—ã¦ãã ã•ã„。", + "app.presentationUploder.conversion.pdfHasBigPage": "PDFファイルを変æ›ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚最é©åŒ–ã—ã¦ã¿ã¦ãã ã•ã„", "app.presentationUploder.conversion.timeout": "エラー:変æ›ã«æ™‚é–“ãŒã‹ã‹ã‚Šã™ãŽã¾ã—ãŸ", + "app.presentationUploder.conversion.pageCountFailed": "ページ数ã®åˆ¤å®šã«å¤±æ•—ã—ã¾ã—ãŸã€‚", "app.presentationUploder.isDownloadableLabel": "プレゼンテーションã®ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã‚’許å¯ã—ãªã„", "app.presentationUploder.isNotDownloadableLabel": "プレゼンテーションã®ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã‚’許å¯ã™ã‚‹", "app.presentationUploder.removePresentationLabel": "プレゼンテーション削除", @@ -184,11 +189,12 @@ "app.presentationUploder.tableHeading.status": "ステータス", "app.poll.pollPaneTitle": "投票", "app.poll.quickPollTitle": "簡易投票", - "app.poll.hidePollDesc": "æŠ•ç¥¨ãƒ¡ãƒ‹ãƒ¥ãƒ¼æž ã‚’éš ã™", + "app.poll.hidePollDesc": "投票メニュー画é¢ã‚’éš ã™", "app.poll.customPollInstruction": "別ã®æŠ•ç¥¨æ–¹æ³•ã‚’è¨å®šã—ãŸã„å ´åˆã€ä¸‹ã®ãƒœã‚¿ãƒ³ã‚’クリックã—ã¦ä½œæˆã—ã¦ãã ã•ã„。", "app.poll.quickPollInstruction": "オプションをé¸æŠžã—投票をè¨å®šã—ã¦ãã ã•ã„。", "app.poll.customPollLabel": "ä»–ã®æŠ•ç¥¨æ–¹æ³•ã‚’作æˆ", "app.poll.startCustomLabel": "カスタム投票を開始ã™ã‚‹", + "app.poll.activePollInstruction": "ã“ã®ãƒ‘ãƒãƒ«ã‚’é–‹ã„ãŸã¾ã¾ã«ã™ã‚‹ã¨ã€æŠ•ç¥¨ã«å¯¾ã™ã‚‹å¿œç”ãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚準備ãŒã§ããŸã‚‰ã€ŒæŠ•ç¥¨çµæžœã®å…¬é–‹ã€ã‚’é¸æŠžã—ã¦çµæžœã‚’公開ã—ã¦æŠ•ç¥¨ã‚’終了ã—ã¾ã™ã€‚", "app.poll.publishLabel": "投票çµæžœã‚’公開ã™ã‚‹", "app.poll.backLabel": "投票オプションã«æˆ»ã‚‹", "app.poll.closeLabel": "é–‰ã˜ã‚‹", @@ -224,7 +230,7 @@ "app.failedMessage": "サーãƒãƒ¼æŽ¥ç¶šéšœå®³", "app.downloadPresentationButton.label": "å…ƒã®ãƒ—レゼンテーションをダウンãƒãƒ¼ãƒ‰", "app.connectingMessage": "接続ä¸...", - "app.waitingMessage": "接続ãŒåˆ‡ã‚Œã¾ã—ãŸã€‚{0}秒ã§å†æŽ¥ç¶šã—ã¾ã™...", + "app.waitingMessage": "接続ãŒåˆ‡ã‚Œã¾ã—ãŸã€‚ {0} 秒ã§å†æŽ¥ç¶šã—ã¾ã™ ...", "app.retryNow": "リトライ", "app.navBar.settingsDropdown.optionsLabel": "オプション", "app.navBar.settingsDropdown.fullscreenLabel": "全画é¢è¡¨ç¤ºã«åˆ‡æ›¿", @@ -249,6 +255,7 @@ "app.navBar.recording": "ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã¯éŒ²ç”»ã•ã‚Œã¦ã„ã¾ã™", "app.navBar.recording.on": "録画ä¸", "app.navBar.recording.off": "録画ã•ã‚Œã¦ã„ã¾ã›ã‚“", + "app.navBar.emptyAudioBrdige": "アクティブãªãƒžã‚¤ã‚¯ãŒã‚ã‚Šã¾ã›ã‚“。ã“ã®éŒ²ç”»ã«éŸ³å£°ã‚’è¿½åŠ ã™ã‚‹ã«ã¯ã€ãƒžã‚¤ã‚¯ã‚’使用ã—ã¦ãã ã•ã„。", "app.leaveConfirmation.confirmLabel": "退室", "app.leaveConfirmation.confirmDesc": "自分を会è°ã‹ã‚‰ãƒã‚°ã‚¢ã‚¦ãƒˆã•ã›ã‚‹", "app.endMeeting.title": "会è°ã‚’終了ã™ã‚‹", @@ -275,6 +282,8 @@ "app.submenu.application.animationsLabel": "アニメーション", "app.submenu.application.audioAlertLabel": "ãƒãƒ£ãƒƒãƒˆã®éŸ³å£°é€šçŸ¥", "app.submenu.application.pushAlertLabel": "ãƒãƒ£ãƒƒãƒˆã®ãƒãƒƒãƒ—アップ通知", + "app.submenu.application.userJoinAudioAlertLabel": "ユーザå‚åŠ ã®éŸ³å£°é€šçŸ¥", + "app.submenu.application.userJoinPushAlertLabel": "ユーザå‚åŠ ã®ãƒãƒƒãƒ—アップ", "app.submenu.application.fontSizeControlLabel": "フォントサイズ", "app.submenu.application.increaseFontBtnLabel": "アプリケーションã®ãƒ•ã‚©ãƒ³ãƒˆã‚µã‚¤ã‚ºã‚’大ããã™ã‚‹", "app.submenu.application.decreaseFontBtnLabel": "アプリケーションã®ãƒ•ã‚©ãƒ³ãƒˆã‚µã‚¤ã‚ºã‚’å°ã•ãã™ã‚‹", @@ -305,23 +314,26 @@ "app.settings.dataSavingTab.screenShare": "デスクトップ共有を有効ã«ã™ã‚‹", "app.settings.dataSavingTab.description": "データé‡ã‚’下ã’ã‚‹ã«ã¯è¨å®šã‚’変更ã—ã¦ãã ã•ã„", "app.settings.save-notification.label": "è¨å®šãŒä¿å˜ã•ã‚Œã¾ã—ãŸ", - "app.switch.onLabel": "オン", - "app.switch.offLabel": "オフ", + "app.switch.onLabel": "å…¥", + "app.switch.offLabel": "æ–", + "app.talkingIndicator.ariaMuteDesc" : "ユーザをミュートã«ã—ã¾ã™", + "app.talkingIndicator.isTalking" : "{0} ãŒè©±ã—ã¦ã„ã¾ã™", + "app.talkingIndicator.wasTalking" : "{0} ãŒè©±ã—終ãˆã¾ã—ãŸ", "app.actionsBar.actionsDropdown.actionsLabel": "アクション", "app.actionsBar.actionsDropdown.presentationLabel": "プレゼンテーションをアップãƒãƒ¼ãƒ‰", "app.actionsBar.actionsDropdown.initPollLabel": "投票をåˆæœŸåŒ–", "app.actionsBar.actionsDropdown.desktopShareLabel": "ç”»é¢ã‚’共有ã™ã‚‹", "app.actionsBar.actionsDropdown.lockedDesktopShareLabel": "ç”»é¢å…±æœ‰ãƒãƒƒã‚¯", - "app.actionsBar.actionsDropdown.stopDesktopShareLabel": "ç”»é¢å…±æœ‰ã‚’æ¢ã‚ã‚‹", + "app.actionsBar.actionsDropdown.stopDesktopShareLabel": "ç”»é¢å…±æœ‰ã‚’ã‚„ã‚ã‚‹", "app.actionsBar.actionsDropdown.presentationDesc": "プレゼンテーションをアップãƒãƒ¼ãƒ‰", "app.actionsBar.actionsDropdown.initPollDesc": "投票をåˆæœŸåŒ–", "app.actionsBar.actionsDropdown.desktopShareDesc": "ä»–ã®äººã¨ç”»é¢ã‚’共有ã™ã‚‹", - "app.actionsBar.actionsDropdown.stopDesktopShareDesc": "ã¨ã®ç”»é¢å…±æœ‰ã‚’æ¢ã‚ã‚‹", + "app.actionsBar.actionsDropdown.stopDesktopShareDesc": "ã¨ã®ç”»é¢å…±æœ‰ã‚’ã‚„ã‚ã‚‹", "app.actionsBar.actionsDropdown.pollBtnLabel": "投票を開始ã™ã‚‹", "app.actionsBar.actionsDropdown.pollBtnDesc": "投票画é¢ã‚’切替", "app.actionsBar.actionsDropdown.saveUserNames": "ユーザーåã‚’ä¿å˜ã™ã‚‹", - "app.actionsBar.actionsDropdown.createBreakoutRoom": "ブレイクアウトルームを作æˆã™ã‚‹", - "app.actionsBar.actionsDropdown.createBreakoutRoomDesc": "ç¾åœ¨ã®ä¼šè°ã‚’分割ã—ã€ãƒ–レイクアウトセッションを作æˆã™ã‚‹", + "app.actionsBar.actionsDropdown.createBreakoutRoom": "å°ä¼šè°å®¤ã‚’作æˆã™ã‚‹", + "app.actionsBar.actionsDropdown.createBreakoutRoomDesc": "ç¾åœ¨ã®ä¼šè°ã‚’分割ã—ã€å°ä¼šè°ã‚’作æˆã™ã‚‹", "app.actionsBar.actionsDropdown.captionsLabel": "å—幕を書ã", "app.actionsBar.actionsDropdown.captionsDesc": "å—幕を切り替ãˆã‚‹", "app.actionsBar.actionsDropdown.takePresenter": "プレゼンターã«ãªã‚‹", @@ -350,30 +362,30 @@ "app.actionsBar.currentStatusDesc": "ç¾åœ¨ã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ {0}", "app.actionsBar.captions.start": "å—幕を表示", "app.actionsBar.captions.stop": "å—幕をéžè¡¨ç¤º", - "app.audioNotification.audioFailedError1001": "エラー1001:WebSocketã®æŽ¥ç¶šãŒåˆ‡ã‚Œã¾ã—ãŸ", - "app.audioNotification.audioFailedError1002": "エラー1002:WebSocketã«æŽ¥ç¶šã§ãã¾ã›ã‚“ã§ã—ãŸ", - "app.audioNotification.audioFailedError1003": "エラー1003:ブラウザã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“", - "app.audioNotification.audioFailedError1004": "エラー1004ï¼šé€šè©±éšœå®³ï¼ˆåŽŸå› {0})", - "app.audioNotification.audioFailedError1005": "エラー1005:å•é¡ŒãŒç™ºç”Ÿã—通話ãŒçµ‚了ã—ã¾ã—ãŸ", - "app.audioNotification.audioFailedError1006": "エラー1006:通話ãŒã‚¿ã‚¤ãƒ アウトã—ã¾ã—ãŸ", - "app.audioNotification.audioFailedError1007": "エラー1007:ICE接続失敗", - "app.audioNotification.audioFailedError1008": "エラー1008:トランスファー失敗", - "app.audioNotification.audioFailedError1009": "エラー1009:STUN/TURNサーãƒãƒ¼æƒ…å ±ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã›ã‚“ã§ã—ãŸ", - "app.audioNotification.audioFailedError1010": "エラー1010:ICE接続ãŒã‚¿ã‚¤ãƒ アウトã—ã¾ã—ãŸ", - "app.audioNotification.audioFailedError1011": "エラー1011:ICEギャザリングãŒã‚¿ã‚¤ãƒ アウトã—ã¾ã—ãŸ", - "app.audioNotification.audioFailedError1012": "エラー1012:ICE接続ãŒåˆ‡æ–ã•ã‚Œã¾ã—ãŸ", + "app.audioNotification.audioFailedError1001": "WebSocketãŒåˆ‡æ–ã•ã‚Œã¾ã—㟠(error 1001)", + "app.audioNotification.audioFailedError1002": "WebSocket接続ã«å¤±æ•—ã—ã¾ã—㟠(error 1002)", + "app.audioNotification.audioFailedError1003": "ã“ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®ãƒ–ラウザã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“ (error 1003)", + "app.audioNotification.audioFailedError1004": "呼ã³å‡ºã—ã«å¤±æ•—ã—ã¾ã—㟠(ç†ç”±={0}) (error 1004)", + "app.audioNotification.audioFailedError1005": "通話ãŒäºˆæœŸã›ãšçµ‚了ã—ã¾ã—㟠(error 1005)", + "app.audioNotification.audioFailedError1006": "呼ã³å‡ºã—ãŒã‚¿ã‚¤ãƒ アウトã—ã¾ã—㟠(error 1006)", + "app.audioNotification.audioFailedError1007": "接続失敗 (ICE error 1007)", + "app.audioNotification.audioFailedError1008": "転é€ã«å¤±æ•—ã—ã¾ã—㟠(error 1008)", + "app.audioNotification.audioFailedError1009": "STUN / TURNサーãƒãƒ¼æƒ…å ±ã‚’å–å¾—ã§ãã¾ã›ã‚“ã§ã—㟠(error 1009)", + "app.audioNotification.audioFailedError1010": "接続ãƒã‚´ã‚·ã‚¨ãƒ¼ã‚·ãƒ§ãƒ³ã®ã‚¿ã‚¤ãƒ アウト (ICE error 1010)", + "app.audioNotification.audioFailedError1011": "接続タイムアウト (ICE error 1011)", + "app.audioNotification.audioFailedError1012": "接続ãŒé–‰ã˜ã¾ã—㟠(ICE error 1012)", "app.audioNotification.audioFailedMessage": "音声接続ã«å¤±æ•—ã—ã¾ã—ãŸ", "app.audioNotification.mediaFailedMessage": "getUserMicMediaã¯å¤±æ•—ã—ã¾ã—ãŸã€‚許å¯ã•ã‚Œã¦ã„ã‚‹ã®ã¯å®‰å…¨ãªç™ºè¡Œå…ƒã®ã¿ã§ã™ã€‚", "app.audioNotification.closeLabel": "é–‰ã˜ã‚‹", "app.audioNotificaion.reconnectingAsListenOnly": "ビューアーã®ãƒžã‚¤ã‚¯ãŒãƒãƒƒã‚¯ã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã®æŽ¥ç¶šã¯ã€Œè´è¬›ã®ã¿ã€ã§ã™ã€‚", - "app.breakoutJoinConfirmation.title": "ブレイクアウトルームã«å‚åŠ ã™ã‚‹", + "app.breakoutJoinConfirmation.title": "å°ä¼šè°å®¤ã«å‚åŠ ã™ã‚‹", "app.breakoutJoinConfirmation.message": "å‚åŠ ã—ã¾ã™ã‹", - "app.breakoutJoinConfirmation.confirmDesc": "ブレイクアウトルームã«å‚åŠ ã—ã¾ã—ãŸ", + "app.breakoutJoinConfirmation.confirmDesc": "å°ä¼šè°å®¤ã«å‚åŠ ã—ã¾ã—ãŸ", "app.breakoutJoinConfirmation.dismissLabel": "ã‚ャンセル", - "app.breakoutJoinConfirmation.dismissDesc": "ブレイクアウトルームã«å‚åŠ ã—ãªã„ã§ç”»é¢ã‚’é–‰ã˜ã‚‹", - "app.breakoutJoinConfirmation.freeJoinMessage": "å‚åŠ ã™ã‚‹ãƒ–レイクアウトルームをé¸æŠž", - "app.breakoutTimeRemainingMessage": "ブレイクアウトルームã®æ®‹ã‚Šæ™‚間:{0}", - "app.breakoutWillCloseMessage": "時間終了。ã¾ã‚‚ãªãブレイクアウトルームを終了ã—ã¾ã™ã€‚", + "app.breakoutJoinConfirmation.dismissDesc": "å°ä¼šè°å®¤ã«å‚åŠ ã—ãªã„ã§ç”»é¢ã‚’é–‰ã˜ã‚‹", + "app.breakoutJoinConfirmation.freeJoinMessage": "å‚åŠ ã™ã‚‹å°ä¼šè°å®¤ã‚’é¸æŠž", + "app.breakoutTimeRemainingMessage": "å°ä¼šè°å®¤ã®æ®‹ã‚Šæ™‚間:{0}", + "app.breakoutWillCloseMessage": "時間終了。ã¾ã‚‚ãªãå°ä¼šè°å®¤ã‚’終了ã—ã¾ã™ã€‚", "app.calculatingBreakoutTimeRemaining": "残り時間を計算ä¸...", "app.audioModal.ariaTitle": "音声ウィンドウã«å‚åŠ ", "app.audioModal.microphoneLabel": "マイク", @@ -383,7 +395,7 @@ "app.audioModal.iOSErrorDescription": "iOSã®Chromeã§ã¯ã€éŸ³å£°ã€ ビデオã¯ç¾åœ¨ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“", "app.audioModal.iOSErrorRecommendation": "Safari iOSã‚’ãŠä½¿ã„ãã ã•ã„", "app.audioModal.audioChoiceDesc": "音声ã¯ã©ã†ã—ã¾ã™ã‹ï¼Ÿ", - "app.audioModal.unsupportedBrowserLabel": "サãƒãƒ¼ãƒˆå¯¾è±¡å¤–ã®ãƒ–ラウザを使用ã—ã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚サãƒãƒ¼ãƒˆå¯¾è±¡ã®{0}ã¾ãŸã¯{1}ã‚’ãŠä½¿ã„ãã ã•ã„。", + "app.audioModal.unsupportedBrowserLabel": "サãƒãƒ¼ãƒˆå¯¾è±¡å¤–ã®ãƒ–ラウザを使用ã—ã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚サãƒãƒ¼ãƒˆå¯¾è±¡ã® {0} ã¾ãŸã¯ {1} ã‚’ãŠä½¿ã„ãã ã•ã„。", "app.audioModal.closeLabel": "é–‰ã˜ã‚‹", "app.audioModal.yes": "ã¯ã„", "app.audioModal.no": "ã„ã„ãˆ", @@ -393,7 +405,9 @@ "app.audioModal.settingsTitle": "オーディオè¨å®šã‚’変更ã™ã‚‹", "app.audioModal.helpTitle": "デãƒã‚¤ã‚¹ã¨ã®æŽ¥ç¶šãŒã§ãã¾ã›ã‚“ã§ã—ãŸ", "app.audioModal.helpText": "マイクã¸ã‚¢ã‚¯ã‚»ã‚¹è¨±å¯ã‚’与ãˆã¾ã—ãŸã‹ï¼Ÿ 音声会è°ã«å‚åŠ ã—よã†ã¨ã™ã‚‹ã¨ãƒ€ã‚¤ã‚¢ãƒã‚°ãŒè¡¨ç¤ºã•ã‚Œã€ãƒ¡ãƒ‡ã‚£ã‚¢ãƒ‡ãƒã‚¤ã‚¹ã®è¨±å¯ã‚’求ã‚ã¾ã™ã€‚オーディオ会è°ã«å‚åŠ ã™ã‚‹ã«ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ã‚’許å¯ã—ã¦ãã ã•ã„。 別ã®å•é¡Œã®å ´åˆã¯ã€ãƒ–ラウザã®è¨å®šã§ãƒžã‚¤ã‚¯ã®ã‚¢ã‚¯ã‚»ã‚¹è¨±å¯ã‚’変更ã—ã¦ãã ã•ã„。", - "app.audioModal.audioDialTitle": "æºå¸¯é›»è©±ã‹ã‚‰å‚åŠ ", + "app.audioModal.help.noSSL": "ã“ã®ãƒšãƒ¼ã‚¸ã¯ä¿è·ã•ã‚Œã¦ã„ã¾ã›ã‚“。 マイクã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’許å¯ã™ã‚‹ã«ã¯ã€HTTPSã§ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ サーãƒç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。", + "app.audioModal.help.macNotAllowed": "Macã®ã‚·ã‚¹ãƒ†ãƒ è¨å®šã§ãƒžã‚¤ã‚¯ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ãŒãƒ–ãƒãƒƒã‚¯ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ [システム環境è¨å®šï¼½ï¼ï¼»ã‚»ã‚ュリティã¨ãƒ—ライãƒã‚·ãƒ¼ï¼½ï¼ï¼»ãƒ—ライãƒã‚·ãƒ¼ï¼½ï¼ï¼»ãƒžã‚¤ã‚¯ï¼½ã‚’é–‹ãã€ä½¿ç”¨ã—ã¦ã„るブラウザãŒãƒã‚§ãƒƒã‚¯ã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¾ã™ã€‚", + "app.audioModal.audioDialTitle": "電話ã‹ã‚‰å‚åŠ ", "app.audioDial.audioDialDescription": "ダイアル", "app.audioDial.audioDialConfrenceText": "会è°PINナンãƒãƒ¼ã‚’入力:", "app.audioModal.autoplayBlockedDesc": "音声をå†ç”Ÿã™ã‚‹ãŸã‚ã€è¨±å¯ã—ã¦ãã ã•ã„", @@ -403,10 +417,10 @@ "app.audioDial.tipMessage": "電話ã®ã€Œ0ã€ã‚ーã§ãƒŸãƒ¥ãƒ¼ãƒˆã®è¨å®š/解除ãŒè¡Œãˆã¾ã™", "app.audioModal.connecting": "接続ä¸", "app.audioModal.connectingEchoTest": "エコーテストã«æŽ¥ç¶šä¸", - "app.audioManager.joinedAudio": "セッションã«å‚åŠ ã—ã¾ã—ãŸ", + "app.audioManager.joinedAudio": "音声会è°ã«å‚åŠ ã—ã¾ã—ãŸ", "app.audioManager.joinedEcho": "エコーテストã«å…¥ã‚Šã¾ã—ãŸ", - "app.audioManager.leftAudio": "セッションã‹ã‚‰é€€å¸ã—ã¾ã—ãŸ", - "app.audioManager.reconnectingAudio": "音声接続ä¸", + "app.audioManager.leftAudio": "音声会è°ã‹ã‚‰é€€å¸ã—ã¾ã—ãŸ", + "app.audioManager.reconnectingAudio": "音声ã«å†æŽ¥ç¶šä¸", "app.audioManager.genericError": "エラー:もã†ä¸€åº¦ã‚„ã‚Šç›´ã—ã¦ãã ã•ã„", "app.audioManager.connectionError": "エラー:接続エラー", "app.audioManager.requestTimeout": "エラー:リクエストã«æ™‚é–“ãŒã‹ã‹ã‚Šã™ãŽã¾ã—ãŸ", @@ -427,9 +441,9 @@ "app.audio.listenOnly.closeLabel": "é–‰ã˜ã‚‹", "app.audio.permissionsOverlay.title": "デãƒã‚¤ã‚¹ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’許å¯ã™ã‚‹", "app.audio.permissionsOverlay.hint": "音声会è°ã«å‚åŠ ã™ã‚‹ã«ã¯ã€ãƒ¡ãƒ‡ã‚£ã‚¢ãƒ‡ãƒã‚¤ã‚¹ã®ä½¿ç”¨ã‚’許å¯ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚", - "app.error.removed": "セッションã‹ã‚‰é€€å®¤ã—ã¾ã—ãŸ", + "app.error.removed": "会è°ã‹ã‚‰é€€å¸ã—ã¾ã—ãŸ", "app.error.meeting.ended": "会è°ã‹ã‚‰ãƒã‚°ã‚¢ã‚¦ãƒˆã—ã¾ã—ãŸ", - "app.meeting.logout.duplicateUserEjectReason": "会è°ã«å‚åŠ ã—よã†ã¨ã—ã¦ã„ã‚‹é‡è¤‡ãƒ¦ãƒ¼ã‚¶ãƒ¼", + "app.meeting.logout.duplicateUserEjectReason": "é‡è¤‡ã—ãŸãƒ¦ãƒ¼ã‚¶ãŒä¼šè°ã«å‚åŠ ã—よã†ã¨ã—ã¦ã„ã¾ã™", "app.meeting.logout.permissionEjectReason": "許å¯é•åã«ã‚ˆã‚Šå¼·åˆ¶é€€å®¤ã•ã‚Œã¾ã—ãŸ", "app.meeting.logout.ejectedFromMeeting": "会è°ã‹ã‚‰é€€å®¤ã—ã¾ã—ãŸ", "app.meeting.logout.validateTokenFailedEjectReason": "èªè¨¼ãƒˆãƒ¼ã‚¯ãƒ³ãŒç¢ºèªã§ãã¾ã›ã‚“ã§ã—ãŸ", @@ -465,18 +479,19 @@ "app.userList.guest.pendingGuestAlert": "セッションã«å‚åŠ ã—ã€è¨±å¯ã‚’å¾…ã£ã¦ã„ã¾ã™ã€‚", "app.userList.guest.rememberChoice": "é¸æŠžã‚’記憶ã•ã›ã‚‹", "app.user-info.title": "ディレクトリ検索", - "app.toast.breakoutRoomEnded": "ブレイクアウトルームãŒçµ‚了ã—ã¾ã—ãŸã€‚音声ã§ã‚‚ã†ä¸€åº¦å‚åŠ ã—ã¦ãã ã•ã„。", + "app.toast.breakoutRoomEnded": "å°ä¼šè°ãŒçµ‚了ã—ã¾ã—ãŸã€‚音声ã§ã‚‚ã†ä¸€åº¦å‚åŠ ã—ã¦ãã ã•ã„。", "app.toast.chat.public": "æ–°ã—ã„グループãƒãƒ£ãƒƒãƒˆãƒ¡ãƒƒã‚»ãƒ¼ã‚¸", "app.toast.chat.private": "æ–°ã—ã„éžå…¬é–‹ãƒãƒ£ãƒƒãƒˆãƒ¡ãƒƒã‚»ãƒ¼ã‚¸", "app.toast.chat.system": "システム", "app.toast.clearedEmoji.label": "絵文å—ステータスãŒã‚¯ãƒªã‚¢ã•ã‚Œã¾ã—ãŸ", - "app.toast.setEmoji.label": "絵文å—ステータスãŒ{0}ã«ãªã‚Šã¾ã—ãŸ", + "app.toast.setEmoji.label": "絵文å—ステータス㌠{0} ã«ãªã‚Šã¾ã—ãŸ", "app.toast.meetingMuteOn.label": "å…¨ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¾ã—ãŸ", - "app.toast.meetingMuteOff.label": "ミーティングミュートãŒè§£é™¤ã•ã‚Œã¾ã—ãŸ", + "app.toast.meetingMuteOff.label": "会è°ã®ãƒŸãƒ¥ãƒ¼ãƒˆã‚’解除ã—ã¾ã—ãŸ", "app.notification.recordingStart": "録画ãŒé–‹å§‹ã—ã¾ã—ãŸ", "app.notification.recordingStop": "ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã¯éŒ²ç”»ã•ã‚Œã¦ã„ã¾ã›ã‚“", "app.notification.recordingPaused": "録画ãŒçµ‚了ã—ã¾ã—ãŸ", "app.notification.recordingAriaLabel": "録画時間", + "app.notification.userJoinPushAlert": "{0} ãŒã‚»ãƒƒã‚·ãƒ§ãƒ³ã«å‚åŠ ã—ã¾ã—ãŸ", "app.shortcut-help.title": "ã‚ーボードショートカット", "app.shortcut-help.accessKeyNotAvailable": "使用ã§ããªã„アクセスã‚ー", "app.shortcut-help.comboLabel": "コンボ", @@ -484,8 +499,8 @@ "app.shortcut-help.closeLabel": "é–‰ã˜ã‚‹", "app.shortcut-help.closeDesc": "ã‚ーボードショートカットウィンドウを閉ã˜ã‚‹", "app.shortcut-help.openOptions": "è¨å®šã‚’é–‹ã", - "app.shortcut-help.toggleUserList": "ユーザーリストトグル", - "app.shortcut-help.toggleMute": "ミュート/ミュート解除", + "app.shortcut-help.toggleUserList": "ユーザーリスト切替", + "app.shortcut-help.toggleMute": "ミュートï¼ãƒŸãƒ¥ãƒ¼ãƒˆè§£é™¤", "app.shortcut-help.togglePublicChat": "グループãƒãƒ£ãƒƒãƒˆåˆ‡æ›¿ï¼ˆãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒªã‚¹ãƒˆãŒé–‹ã„ã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ï¼‰", "app.shortcut-help.hidePrivateChat": "éžå…¬é–‹ãƒãƒ£ãƒƒãƒˆã‚’éš ã™", "app.shortcut-help.closePrivateChat": "éžå…¬é–‹ãƒãƒ£ãƒƒãƒˆã‚’é–‰ã˜ã‚‹", @@ -506,7 +521,7 @@ "app.lock-viewers.notesLabel": "共有ノートを編集ã™ã‚‹", "app.lock-viewers.userListLabel": "ä»–ã®è¦–è´è€…をユーザーリストã«è¡¨ç¤ºã™ã‚‹", "app.lock-viewers.ariaTitle": "視è´è€…ã®ãƒ¢ãƒ¼ãƒ€ãƒ«è¨å®šã‚’ãƒãƒƒã‚¯ã™ã‚‹", - "app.lock-viewers.button.apply": "é©å¿œ", + "app.lock-viewers.button.apply": "é©ç”¨", "app.lock-viewers.button.cancel": "ã‚ャンセル", "app.lock-viewers.locked": "ãƒãƒƒã‚¯", "app.lock-viewers.unlocked": "ãƒãƒƒã‚¯è§£é™¤", @@ -519,7 +534,7 @@ "app.videoPreview.profileLabel": "å“質", "app.videoPreview.cancelLabel": "ã‚ャンセル", "app.videoPreview.closeLabel": "é–‰ã˜ã‚‹", - "app.videoPreview.findingWebcamsLabel": "カメラå–å¾—ä¸", + "app.videoPreview.findingWebcamsLabel": "ウェブカメラå–å¾—ä¸", "app.videoPreview.startSharingLabel": "共有を開始", "app.videoPreview.webcamOptionLabel": "ウェブカメラをé¸æŠž", "app.videoPreview.webcamPreviewLabel": "ウェブカメラã®ãƒ—レビュー", @@ -529,25 +544,25 @@ "app.video.joinVideo": "ウェブカメラを共有", "app.video.leaveVideo": "ウェブカメラã®å…±æœ‰ã‚’終了", "app.video.iceCandidateError": "ICE候補ã®è¿½åŠ ã«å¤±æ•—ã—ã¾ã—ãŸ", - "app.video.iceConnectionStateError": "エラー1107:ICEãƒã‚´ã‚·ã‚¨ãƒ¼ã‚·ãƒ§ãƒ³ã«å¤±æ•—ã—ã¾ã—ãŸ", + "app.video.iceConnectionStateError": "接続失敗 (ICE error 1107)", "app.video.permissionError": "ウェブカメラ共有ã§ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚許å¯è¨å®šã‚’確èªã—ã¦ãã ã•ã„。", - "app.video.sharingError": "カメラ共有エラー", - "app.video.notFoundError": "カメラãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚接続を確èªã—ã¦ãã ã•ã„", - "app.video.notAllowed": "カメラを共有ã™ã‚‹æ¨©é™ãŒã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚ブラウザã®è¨å®šã‚’確èªã—ã¦ãã ã•ã„", - "app.video.notSupportedError": "カメラã¯å®‰å…¨ãªãƒšãƒ¼ã‚¸ã§ã—ã‹å…±æœ‰ã§ãã¾ã›ã‚“。SSL証明書ãŒæœ‰åŠ¹ã‹ç¢ºã‹ã‚ã¦ãã ã•ã„", - "app.video.notReadableError": "カメラã®æ˜ åƒã‚’å—ã‘å–ã‚Œã¾ã›ã‚“ã§ã—ãŸã€‚ä»–ã®ãƒ—ãƒã‚°ãƒ©ãƒ ãŒä½¿ã£ã¦ãªã„ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„", - "app.video.mediaFlowTimeout1020": "エラー1020:メディアãŒã‚µãƒ¼ãƒãƒ¼ã«æŽ¥ç¶šã§ãã¾ã›ã‚“ã§ã—ãŸ", + "app.video.sharingError": "ウェブカメラ共有エラー", + "app.video.notFoundError": "ウェブカメラãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚接続を確èªã—ã¦ãã ã•ã„", + "app.video.notAllowed": "ウェブカメラを共有ã™ã‚‹æ¨©é™ãŒã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚ブラウザã®è¨å®šã‚’確èªã—ã¦ãã ã•ã„", + "app.video.notSupportedError": "ウェブカメラã¯å®‰å…¨ãªãƒšãƒ¼ã‚¸ã§ã—ã‹å…±æœ‰ã§ãã¾ã›ã‚“。SSL証明書ãŒæœ‰åŠ¹ã‹ç¢ºã‹ã‚ã¦ãã ã•ã„", + "app.video.notReadableError": "ウェブカメラã®æ˜ åƒã‚’å–å¾—ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚ä»–ã®ãƒ—ãƒã‚°ãƒ©ãƒ ãŒä½¿ã£ã¦ãªã„ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„", + "app.video.mediaFlowTimeout1020": "æ˜ åƒãŒã‚µãƒ¼ãƒã«å±Šã„ã¦ã„ã¾ã›ã‚“ (error 1020)", "app.video.suggestWebcamLock": "視è´è€…ã®ã‚«ãƒ¡ãƒ©ã‚’ãƒãƒƒã‚¯ã—ã¾ã™ã‹ï¼Ÿ", - "app.video.suggestWebcamLockReason": "(ミーティングã®å®‰å®šåº¦ãŒé«˜ã¾ã‚Šã¾ã™ï¼‰", + "app.video.suggestWebcamLockReason": "(会è°ã®å®‰å®šæ€§ãŒå‘上ã—ã¾ã™ï¼‰", "app.video.enable": "èµ·å‹•ã™ã‚‹", "app.video.cancel": "ã‚ャンセル", "app.video.swapCam": "スワップ", - "app.video.swapCamDesc": "カメラã®å‘ãã‚’å転ã™ã‚‹", + "app.video.swapCamDesc": "ウェブカメラã®å‘ãã‚’å転ã™ã‚‹", "app.video.videoLocked": "ウェブカメラ共有ãŒãƒãƒƒã‚¯ã•ã‚Œã¦ã„ã¾ã™", "app.video.videoButtonDesc": "ウェブカメラを共有", "app.video.videoMenu": "ビデオメニュー", - "app.video.videoMenuDisabled": "ビデオメニューウェブカメラã¯ç„¡åŠ¹ãªè¨å®šã§ã™", - "app.video.videoMenuDesc": "è¨å®šã§ãƒ“デオメニューãŒãƒ–ãƒãƒƒã‚¯ã•ã‚Œã¦ã„ã¾ã™", + "app.video.videoMenuDisabled": "ビデオメニューã®è¨å®šã§ã‚¦ã‚§ãƒ–カメラãŒç„¡åŠ¹ã§ã™", + "app.video.videoMenuDesc": "ビデオメニューã®ãƒ‰ãƒãƒƒãƒ—ダウンを開ã", "app.video.chromeExtensionError": "インストールã—ã¦ãã ã•ã„", "app.video.chromeExtensionErrorLink": "ã“ã®Chromeã®æ‹¡å¼µæ©Ÿèƒ½", "app.video.stats.title": "æŽ¥ç¶šæƒ…å ±", @@ -555,8 +570,8 @@ "app.video.stats.packetsSent": "パケットé€ä¿¡", "app.video.stats.packetsLost": "エラーパケット", "app.video.stats.bitrate": "ビットレート", - "app.video.stats.lostPercentage": "トータルパーセンテージ(エラー)", - "app.video.stats.lostRecentPercentage": "最新ã®ãƒ‘ーセンテージ(エラー)", + "app.video.stats.lostPercentage": "ç·æ失率", + "app.video.stats.lostRecentPercentage": "最新ã®æ失率", "app.video.stats.dimensions": "解åƒåº¦", "app.video.stats.codec": "コーデック", "app.video.stats.decodeDelay": "é…延(ディコード)", @@ -564,16 +579,16 @@ "app.video.stats.encodeUsagePercent": "エンコードã®ä½¿ç”¨çŠ¶æ³", "app.video.stats.currentDelay": "é…延(最新)", "app.fullscreenButton.label": "{0}を全画é¢ã«åˆ‡ã‚Šæ›¿ãˆã‚‹", - "app.deskshare.iceConnectionStateError": "エラー1108:画é¢å…±æœ‰æ™‚ã«ICE接続ã«å¤±æ•—ã—ã¾ã—ãŸ", - "app.sfu.mediaServerConnectionError2000": "エラー2000:メディアサーãƒãƒ¼ã«æŽ¥ç¶šã§ãã¾ã›ã‚“", - "app.sfu.mediaServerOffline2001": "エラー2001:メディアサーãƒãƒ¼ã¯ã‚ªãƒ•ãƒ©ã‚¤ãƒ³ã§ã™ã€‚ 後ã§ã‚‚ã†ä¸€åº¦ã‚„ã‚Šç›´ã—ã¦ãã ã•ã„。", - "app.sfu.mediaServerNoResources2002": "エラー2002:メディアサーãƒãƒ¼ã«åˆ©ç”¨å¯èƒ½ãªãƒªã‚½ãƒ¼ã‚¹ãŒã‚ã‚Šã¾ã›ã‚“", - "app.sfu.mediaServerRequestTimeout2003": "エラー2003:メディアサーãƒãƒ¼è¦æ±‚ãŒã‚¿ã‚¤ãƒ アウトã—ã¦ã„ã¾ã™", - "app.sfu.serverIceGatheringFailed2021": "エラー2021:メディアサーãƒãƒ¼ã¯ICE候補をåŽé›†ã§ãã¾ã›ã‚“", - "app.sfu.serverIceGatheringFailed2022": "エラー2022:メディアサーãƒãƒ¼ã®ICE接続ã«å¤±æ•—ã—ã¾ã—ãŸ", - "app.sfu.mediaGenericError2200": "エラー2200:メディアサーãƒãƒ¼ã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’処ç†ã§ãã¾ã›ã‚“ã§ã—ãŸ", - "app.sfu.invalidSdp2202":"エラー2202:クライアントãŒç„¡åŠ¹ãªSDPを作æˆã—ã¾ã—ãŸ", - "app.sfu.noAvailableCodec2203": "エラー2203年:é©åˆ‡ãªã‚³ãƒ¼ãƒ‡ãƒƒã‚¯ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ", + "app.deskshare.iceConnectionStateError": "ç”»é¢å…±æœ‰ã®æŽ¥ç¶šã«å¤±æ•—ã—ã¾ã—㟠(ICE error 1108)", + "app.sfu.mediaServerConnectionError2000": "メディアサーãƒãƒ¼ã«æŽ¥ç¶šã§ãã¾ã›ã‚“ (error 2000)", + "app.sfu.mediaServerOffline2001": "メディアサーãƒãƒ¼ãŒã‚ªãƒ•ãƒ©ã‚¤ãƒ³ã§ã™ã€‚後ã»ã©å†åº¦ãŠè©¦ã—ãã ã•ã„ (error 2001)", + "app.sfu.mediaServerNoResources2002": "メディアサーãƒãƒ¼ã«åˆ©ç”¨å¯èƒ½ãªãƒªã‚½ãƒ¼ã‚¹ãŒã‚ã‚Šã¾ã›ã‚“ (error 2002)", + "app.sfu.mediaServerRequestTimeout2003": "メディアサーãƒãƒ¼è¦æ±‚ãŒã‚¿ã‚¤ãƒ アウトã—ã¦ã„ã¾ã™ (error 2003)", + "app.sfu.serverIceGatheringFailed2021": "メディアサーãƒãƒ¼ã¯æŽ¥ç¶šå€™è£œã‚’åŽé›†ã§ãã¾ã›ã‚“ã§ã—㟠(ICE error 2021)", + "app.sfu.serverIceGatheringFailed2022": "メディアサーãƒãƒ¼ã®æŽ¥ç¶šã«å¤±æ•—ã—ã¾ã—㟠(ICE error 2022)", + "app.sfu.mediaGenericError2200": "メディアサーãƒãƒ¼ãŒå‡¦ç†è¦æ±‚ã«å¤±æ•—ã—ã¾ã—㟠(error 2200)", + "app.sfu.invalidSdp2202":"クライアントãŒç„¡åŠ¹ãªãƒ¡ãƒ‡ã‚£ã‚¢è¦æ±‚を作æˆã—ã¾ã—㟠(SDP error 2202)", + "app.sfu.noAvailableCodec2203": "é©åˆ‡ãªã‚³ãƒ¼ãƒ‡ãƒƒã‚¯ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—㟠(error 2203)", "app.meeting.endNotification.ok.label": "OK", "app.whiteboard.annotations.poll": "投票çµæžœãŒå…¬é–‹ã•ã‚Œã¾ã—ãŸ", "app.whiteboard.toolbar.tools": "ツール", @@ -599,63 +614,64 @@ "app.whiteboard.toolbar.color.blue": "é’", "app.whiteboard.toolbar.color.violet": "ç´«", "app.whiteboard.toolbar.color.magenta": "マゼンタ", - "app.whiteboard.toolbar.color.silver": "シルãƒãƒ¼", + "app.whiteboard.toolbar.color.silver": "グレー", "app.whiteboard.toolbar.undo": "å–り消ã™", "app.whiteboard.toolbar.clear": "å…¨ã¦å–り消ã™", "app.whiteboard.toolbar.multiUserOn": "マルãƒãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¢ãƒ¼ãƒ‰ã«ã™ã‚‹", "app.whiteboard.toolbar.multiUserOff": "マルãƒãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¢ãƒ¼ãƒ‰ã‚’外ã™", "app.whiteboard.toolbar.fontSize": "フォントサイズ一覧", "app.feedback.title": "セッションã‹ã‚‰ãƒã‚°ã‚¢ã‚¦ãƒˆã—ã¾ã—ãŸ", - "app.feedback.subtitle": "BigBlueButtonã®æ„Ÿæƒ³ã¯ï¼Ÿ (ä»»æ„)", - "app.feedback.textarea": "BigBlueButtonã«ä½•ãŒæ¬²ã—ã„ã§ã™ã‹?", + "app.feedback.subtitle": "BigBlueButtonã®æ„Ÿæƒ³ã¯ï¼Ÿï¼ˆä»»æ„)", + "app.feedback.textarea": "改善案をãŠèžã‹ã›ãã ã•ã„。", "app.feedback.sendFeedback": "フィードãƒãƒƒã‚¯ã‚’é€ã‚‹", "app.feedback.sendFeedbackDesc": "フィードãƒãƒƒã‚¯ã‚’é€ã‚Šã€ä¼šè°ã‹ã‚‰é€€å®¤ã™ã‚‹", "app.videoDock.webcamFocusLabel": "フォーカス", - "app.videoDock.webcamFocusDesc": "é¸æŠžã—ãŸã‚«ãƒ¡ãƒ©ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ã™ã‚‹", + "app.videoDock.webcamFocusDesc": "é¸æŠžã—ãŸã‚¦ã‚§ãƒ–カメラã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ã™ã‚‹", "app.videoDock.webcamUnfocusLabel": "フォーカスを外ã™", - "app.videoDock.webcamUnfocusDesc": "é¸æŠžã—ãŸã‚«ãƒ¡ãƒ©ã®ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ã‚’外ã™", - "app.videoDock.autoplayBlockedDesc": "ä»–ã®äººã®ã‚«ãƒ¡ãƒ©ã‚’表示ã™ã‚‹ãŸã‚ã€è¨±å¯ã—ã¦ãã ã•ã„", - "app.videoDock.autoplayAllowLabel": "カメラ表示", - "app.invitation.title": "ブレイクアウトルームã¸ã®æ‹›å¾…", + "app.videoDock.webcamUnfocusDesc": "é¸æŠžã—ãŸã‚¦ã‚§ãƒ–カメラã®ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ã‚’外ã™", + "app.videoDock.autoplayBlockedDesc": "ä»–ã®äººã®ã‚¦ã‚§ãƒ–カメラを表示ã™ã‚‹ãŸã‚ã€è¨±å¯ã—ã¦ãã ã•ã„", + "app.videoDock.autoplayAllowLabel": "ウェブカメラ表示", + "app.invitation.title": "å°ä¼šè°å®¤ã¸ã®æ‹›å¾…", "app.invitation.confirm": "招待", - "app.createBreakoutRoom.title": "ブレイクアウトルーム", - "app.createBreakoutRoom.ariaTitle": "ãƒ–ãƒ¬ã‚¤ã‚¯ã‚¢ã‚¦ãƒˆãƒ«ãƒ¼ãƒ ã‚’éš ã™", - "app.createBreakoutRoom.breakoutRoomLabel": "ブレイクアウトルーム{0}", + "app.createBreakoutRoom.title": "å°ä¼šè°å®¤", + "app.createBreakoutRoom.ariaTitle": "å°ä¼šè°å®¤ã‚’éš ã™", + "app.createBreakoutRoom.breakoutRoomLabel": "å°ä¼šè°å®¤ {0}", "app.createBreakoutRoom.generatingURL": "URL生æˆä¸", "app.createBreakoutRoom.generatedURL": "生æˆã•ã‚Œã¾ã—ãŸ", "app.createBreakoutRoom.duration": "利用時間 {0}", - "app.createBreakoutRoom.room": "ルーム{0}", + "app.createBreakoutRoom.room": "会è°å®¤ {0}", "app.createBreakoutRoom.notAssigned": "未定({0})", - "app.createBreakoutRoom.join": "音声ã§å‚åŠ ", + "app.createBreakoutRoom.join": "会è°å®¤ã«å‚åŠ ", "app.createBreakoutRoom.joinAudio": "音声ã§å‚åŠ ", "app.createBreakoutRoom.returnAudio": "音声を戻ã™", - "app.createBreakoutRoom.alreadyConnected": "部屋ã«å…¥ã£ã¦ã„ã¾ã™", + "app.createBreakoutRoom.alreadyConnected": "会è°å®¤ã«å…¥ã£ã¦ã„ã¾ã™", "app.createBreakoutRoom.confirm": "作æˆ", "app.createBreakoutRoom.record": "録画", - "app.createBreakoutRoom.numberOfRooms": "ルーム数", + "app.createBreakoutRoom.numberOfRooms": "会è°å®¤æ•°", "app.createBreakoutRoom.durationInMinutes": "利用時間(秒)", "app.createBreakoutRoom.randomlyAssign": "ランダムã«å‰²ã‚Šå½“ã¦ã‚‹", - "app.createBreakoutRoom.endAllBreakouts": "å…¨ã¦ã®ãƒ–レイクアウトルームを終了ã™ã‚‹", - "app.createBreakoutRoom.roomName": "{0}(ルーム-{1})", + "app.createBreakoutRoom.endAllBreakouts": "å…¨ã¦ã®å°ä¼šè°å®¤ã‚’終了ã™ã‚‹", + "app.createBreakoutRoom.roomName": "{0}(会è°å®¤ï¼{1})", "app.createBreakoutRoom.doneLabel": "完了", "app.createBreakoutRoom.nextLabel": "次", - "app.createBreakoutRoom.minusRoomTime": "サブ会è°ã®åˆ¶é™æ™‚間を減らã™", - "app.createBreakoutRoom.addRoomTime": "サブ会è°ã®åˆ¶é™æ™‚間を増やã™", + "app.createBreakoutRoom.minusRoomTime": "å°ä¼šè°å®¤ã®åˆ¶é™æ™‚間を減らã™", + "app.createBreakoutRoom.addRoomTime": "å°ä¼šè°å®¤ã®åˆ¶é™æ™‚間を増やã™", "app.createBreakoutRoom.addParticipantLabel": "+å‚åŠ è€…ã‚’è¿½åŠ ", - "app.createBreakoutRoom.freeJoin": "ユーザーã«å‚åŠ ã™ã‚‹ãƒ–レイクアウトルームをé¸æŠžã•ã›ã‚‹", - "app.createBreakoutRoom.leastOneWarnBreakout": "ブレイクアウトルームã«ã¯æœ€ä½Ž1人ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå¿…è¦ã§ã™ã€‚", - "app.createBreakoutRoom.roomTime": "{0}分", - "app.createBreakoutRoom.numberOfRoomsError": "部屋ã®æ•°ãŒæ£ã—ãè¨å®šã•ã‚Œã¦ã„ã¾ã›ã‚“", + "app.createBreakoutRoom.freeJoin": "ユーザーã«å‚åŠ ã™ã‚‹å°ä¼šè°å®¤ã‚’é¸æŠžã•ã›ã‚‹", + "app.createBreakoutRoom.leastOneWarnBreakout": "å°ä¼šè°å®¤ã«ã¯æœ€ä½Žï¼‘人ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå¿…è¦ã§ã™ã€‚", + "app.createBreakoutRoom.modalDesc": "ヒント:ユーザーåå‰ã‚’ドラッグアンドドãƒãƒƒãƒ—ã—ã¦ã€ç‰¹å®šã®å°ä¼šè°å®¤ã«å‰²ã‚Šå½“ã¦ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚", + "app.createBreakoutRoom.roomTime": "{0} 分", + "app.createBreakoutRoom.numberOfRoomsError": "会è°å®¤ã®æ•°ãŒæ£ã—ãè¨å®šã•ã‚Œã¦ã„ã¾ã›ã‚“。", "app.externalVideo.start": "æ–°ã—ã„ビデオを共有", "app.externalVideo.title": "外部ã‹ã‚‰ã®å‹•ç”»ã‚’共有ã™ã‚‹", "app.externalVideo.input": "外部動画URL", - "app.externalVideo.urlInput": "å‹•ç”»URLè¿½åŠ ", + "app.externalVideo.urlInput": "å‹•ç”»URLã‚’è¿½åŠ ", "app.externalVideo.urlError": "ã“ã®å‹•ç”»URLã¯å†ç”Ÿã§ãã¾ã›ã‚“ã§ã—ãŸ", "app.externalVideo.close": "é–‰ã˜ã‚‹", "app.externalVideo.autoPlayWarning": "音声åŒæœŸã™ã‚‹ã«ã¯å‹•ç”»ã‚’å†ç”Ÿã—ã¦ãã ã•ã„", "app.network.connection.effective.slow": "接続ã®å•é¡ŒãŒç™ºç”Ÿã—ã¾ã—ãŸ", "app.network.connection.effective.slow.help": "ヘルプ", - "app.externalVideo.noteLabel": "外部動画ã¯éŒ²ç”»ã«å‡ºã¦ãã¾ã›ã‚“。YouTube, Vimeo, Instructure Media, Twitch, Daily Motionã®URLãŒã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™", + "app.externalVideo.noteLabel": "注æ„:外部動画ã¯éŒ²ç”»ã§ãã¾ã›ã‚“。YouTube, Vimeo, Instructure Media, Twitch, Daily Motionã®URLãŒã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™", "app.actionsBar.actionsDropdown.shareExternalVideo": "外部ã‹ã‚‰ã®å‹•ç”»ã‚’共有ã™ã‚‹", "app.actionsBar.actionsDropdown.stopShareExternalVideo": "外部動画ã®å…±æœ‰åœæ¢", "app.iOSWarning.label": "iOS 12.2ã¾ãŸã¯ãれ以é™ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«ã‚¢ãƒƒãƒ—グレードã—ã¦ãã ã•ã„", diff --git a/bigbluebutton-html5/private/locales/ja_JP.json b/bigbluebutton-html5/private/locales/ja_JP.json index 004fdd77817961a0ce8637cf8d49adcff2c82c1d..3517934bbce1dfb95d0c0a045f9026aa18df4b50 100644 --- a/bigbluebutton-html5/private/locales/ja_JP.json +++ b/bigbluebutton-html5/private/locales/ja_JP.json @@ -1,9 +1,11 @@ { "app.home.greeting": "プレゼンテーションã¯ã¾ã‚‚ãªã始ã¾ã‚Šã¾ã™â€¦", "app.chat.submitLabel": "メッセージをé€ä¿¡", - "app.chat.errorMinMessageLength": "ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯æ–‡å—æ•°ãŒ{0}æ–‡å—足りã¾ã›ã‚“", - "app.chat.errorMaxMessageLength": "ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯æ–‡å—数制é™ã‚’{0}æ–‡å—超ãˆã¦ã„ã¾ã™", + "app.chat.errorMaxMessageLength": "ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯æ–‡å—数制é™ã‚’ {0} æ–‡å—超ãˆã¦ã„ã¾ã™", + "app.chat.disconnected": "通信ãŒåˆ‡æ–ã•ã‚ŒãŸãŸã‚ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ã‚Œã¾ã›ã‚“", + "app.chat.locked": "ãƒãƒ£ãƒƒãƒˆãŒãƒãƒƒã‚¯çŠ¶æ…‹ã®ãŸã‚ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ã‚Œã¾ã›ã‚“", "app.chat.inputLabel": "ãƒãƒ£ãƒƒãƒˆ {0} ã¸ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å…¥åŠ›", + "app.chat.inputPlaceholder": "{0} ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡", "app.chat.titlePublic": "グループãƒãƒ£ãƒƒãƒˆ", "app.chat.titlePrivate": "{0} ã¨ã®éžå…¬é–‹ãƒãƒ£ãƒƒãƒˆ", "app.chat.partnerDisconnected": "{0} ã¯ä¼šè°ã‹ã‚‰é€€å‡ºã—ã¾ã—ãŸ", @@ -18,10 +20,17 @@ "app.chat.offline": "オフライン", "app.chat.emptyLogLabel": "ãƒãƒ£ãƒƒãƒˆãƒã‚°ã¯ç©ºã§ã™", "app.chat.clearPublicChatMessage": "グループãƒãƒ£ãƒƒãƒˆå±¥æ´ã¯ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚¿ãƒ¼ã«ã‚ˆã‚Šæ¶ˆåŽ»ã•ã‚Œã¾ã—ãŸ", + "app.chat.multi.typing": "複数ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå…¥åŠ›ã—ã¦ã„ã¾ã™", + "app.chat.one.typing": "{0} ãŒå…¥åŠ›ã—ã¦ã„ã¾ã™", + "app.chat.two.typing": "{0} 㨠{1} ãŒå…¥åŠ›ã—ã¦ã„ã¾ã™", "app.captions.label": "å—幕", "app.captions.menu.close": "é–‰ã˜ã‚‹", "app.captions.menu.start": "開始", + "app.captions.menu.ariaStart": "å—幕を書ã始ã‚ã¾ã™", + "app.captions.menu.ariaStartDesc": "ウィンドウを閉ã˜ã¦å—幕を編集ã™ã‚‹", "app.captions.menu.select": "使用å¯èƒ½ãªè¨€èªžã‚’é¸æŠž", + "app.captions.menu.ariaSelect": "å—幕ã®è¨€èªž", + "app.captions.menu.subtitle": "å—幕ã®è¨€èªžã¨è¡¨ç¤ºå½¢å¼ã‚’é¸æŠžã—ã¦ãã ã•ã„", "app.captions.menu.title": "å—幕", "app.captions.menu.fontSize": "サイズ", "app.captions.menu.fontColor": "テã‚スト色", @@ -30,18 +39,26 @@ "app.captions.menu.previewLabel": "プレビュー", "app.captions.menu.cancelLabel": "ã‚ャンセル", "app.captions.pad.hide": "å—幕をéžè¡¨ç¤º", - "app.captions.pad.tip": "Escを押ã—ã¦ã‚¨ãƒ‡ã‚£ã‚¿ãƒ„ールãƒãƒ¼ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ã™ã‚‹", + "app.captions.pad.tip": "ツールãƒãƒ¼ã‹ã‚‰å½¢å¼ã‚’é¸æŠžã™ã‚‹ã«ã¯Escã‚ーを押ã—ã¾ã™", + "app.captions.pad.ownership": "代ã‚ã‚‹", + "app.captions.pad.ownershipTooltip": "{0} å—幕ã®ã‚ªãƒ¼ãƒŠã«ãªã‚Šã¾ã™", + "app.captions.pad.interimResult": "ä¸é–“çµæžœ", + "app.captions.pad.dictationStart": "ディクテーション開始", + "app.captions.pad.dictationStop": "ディクテーション終了", + "app.captions.pad.dictationOnDesc": "音声èªè˜ã‚ªãƒ³", + "app.captions.pad.dictationOffDesc": "音声èªè˜ã‚ªãƒ•", "app.note.title": "共有メモ", "app.note.label": "メモ", "app.note.hideNoteLabel": "ãƒ¡ãƒ¢ã‚’éš ã™", "app.user.activityCheck": "ユーザーアクティビティ確èª", "app.user.activityCheck.label": "会è°({0})ã«å‚åŠ ä¸ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã„ã‚‹ã‹ç¢ºèªã™ã‚‹", "app.user.activityCheck.check": "確èª", - "app.note.tipLabel": "Escを押ã—ã¦ã‚¨ãƒ‡ã‚£ã‚¿ãƒ„ールãƒãƒ¼ã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ã™ã‚‹", + "app.note.tipLabel": "ツールãƒãƒ¼ã‹ã‚‰å½¢å¼ã‚’é¸æŠžã™ã‚‹ã«ã¯Escã‚ーを押ã—ã¾ã™", "app.userList.usersTitle": "ユーザー", "app.userList.participantsTitle": "å‚åŠ è€…", "app.userList.messagesTitle": "メッセージ", "app.userList.notesTitle": "メモ", + "app.userList.notesListItem.unreadContent": "共有ノートã«æ–°ã—ã„コンテンツãŒã‚ã‚Šã¾ã™", "app.userList.captionsTitle": "å—幕", "app.userList.presenter": "プレゼンター", "app.userList.you": "自分", @@ -50,12 +67,12 @@ "app.userList.toggleCompactView.label": "コンパクトモードã«åˆ‡ã‚Šæ›¿ãˆã‚‹", "app.userList.guest": "ゲスト", "app.userList.menuTitleContext": "使用å¯èƒ½ã‚ªãƒ—ション", - "app.userList.chatListItem.unreadSingular": "未èªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ï¼š{0}", - "app.userList.chatListItem.unreadPlural": "未èªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸{0}", + "app.userList.chatListItem.unreadSingular": "未èªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ {0}", + "app.userList.chatListItem.unreadPlural": "未èªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ {0}", "app.userList.menu.chat.label": "éžå…¬é–‹ãƒãƒ£ãƒƒãƒˆ", "app.userList.menu.clearStatus.label": "ステータスを消去ã™ã‚‹", "app.userList.menu.removeUser.label": "ユーザーを削除ã™ã‚‹", - "app.userList.menu.muteUserAudio.label": "ユーザーをミュートã™ã‚‹", + "app.userList.menu.muteUserAudio.label": "ユーザーをミュートã«ã™ã‚‹", "app.userList.menu.unmuteUserAudio.label": "ユーザーã®ãƒŸãƒ¥ãƒ¼ãƒˆã‚’外ã™", "app.userList.userAriaLabel": "{0} {1} {2} ステータス {3}", "app.userList.menu.promoteUser.label": "モデレーターã«ã™ã‚‹", @@ -80,29 +97,40 @@ "app.userList.userOptions.disablePrivChat": "éžå…¬é–‹ãƒãƒ£ãƒƒãƒˆã¯åˆ©ç”¨ã§ãã¾ã›ã‚“", "app.userList.userOptions.disablePubChat": "グループãƒãƒ£ãƒƒãƒˆã¯ä½¿ãˆã¾ã›ã‚“", "app.userList.userOptions.disableNote": "共有メモã¯ãƒãƒƒã‚¯ã•ã‚Œã¦ã„ã¾ã™", + "app.userList.userOptions.hideUserList": "ユーザーリストãŒéžè¡¨ç¤ºã«ãªã‚Šã¾ã—ãŸ", "app.userList.userOptions.webcamsOnlyForModerator": "モデレーターã®ã¿ãŒãƒ“ューアーã®ã‚¦ã‚§ãƒ–カメラを見るã“ã¨ãŒã§ãã¾ã™(ãƒãƒƒã‚¯è¨å®šã«ã‚ˆã‚‹)", + "app.userList.content.participants.options.clearedStatus": "ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚’クリアã—ã¾ã—ãŸ", "app.userList.userOptions.enableCam": "ビューアーã®ã‚¦ã‚§ãƒ–カメラãŒåˆ©ç”¨å¯èƒ½ã§ã™", "app.userList.userOptions.enableMic": "ビューアーã®ãƒžã‚¤ã‚¯ãŒåˆ©ç”¨å¯èƒ½ã§ã™", "app.userList.userOptions.enablePrivChat": "éžå…¬é–‹ãƒãƒ£ãƒƒãƒˆãŒåˆ©ç”¨å¯èƒ½ã§ã™", "app.userList.userOptions.enablePubChat": "グループãƒãƒ£ãƒƒãƒˆãŒåˆ©ç”¨å¯èƒ½ã§ã™", "app.userList.userOptions.enableNote": "共有メモã¯ç¾åœ¨åˆ©ç”¨å¯èƒ½ã§ã™", + "app.userList.userOptions.showUserList": "ユーザーリストãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸ", "app.userList.userOptions.enableOnlyModeratorWebcam": "ウェブカメラを有効ã«ã™ã‚‹ã¨ã€å…¨å“¡ãŒã‚ãªãŸã‚’見るã“ã¨ãŒã§ãã¾ã™", "app.media.label": "メディア", + "app.media.autoplayAlertDesc": "アクセスを許å¯ã—ã¾ã™", "app.media.screenshare.start": "ç”»é¢å…±æœ‰ã‚’開始ã—ã¾ã—ãŸ", "app.media.screenshare.end": "ç”»é¢å…±æœ‰ã‚’終了ã—ã¾ã—ãŸ", - "app.media.screenshare.safariNotSupported": "Safariã¯ç”»é¢å…±æœ‰ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“。Firefoxã¾ãŸã¯Google Chromeã‚’ãŠä½¿ã„ãã ã•ã„。", + "app.media.screenshare.autoplayBlockedDesc": "プレゼンターã®ç”»é¢ã‚’表示ã™ã‚‹ã«ã¯ã€ã‚ãªãŸã®è¨±å¯ãŒå¿…è¦ã§ã™ã€‚", + "app.media.screenshare.autoplayAllowLabel": "共有画é¢ã‚’表示ã™ã‚‹", + "app.screenshare.notAllowed": "エラー:画é¢ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ãŒè¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“。", + "app.screenshare.notSupportedError": "エラー:画é¢å…±æœ‰ã¯å®‰å…¨ãª(SSL)ドメインã§ã®ã¿è¨±å¯ã•ã‚Œã¦ã„ã¾ã™", + "app.screenshare.notReadableError": "エラー:画é¢ã‚ャプãƒãƒ£ãŒè¡Œãˆã¾ã›ã‚“ã§ã—ãŸ", + "app.screenshare.genericError": "エラー:画é¢å…±æœ‰ãŒã§ãã¾ã›ã‚“ã§ã—ãŸã€‚å†åº¦ã‚„ã‚ŠãªãŠã—ã¦ãã ã•ã„", "app.meeting.ended": "ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã¯çµ‚了ã—ã¾ã—ãŸ", "app.meeting.meetingTimeRemaining": "会è°ã®æ®‹ã‚Šæ™‚間:{0}", "app.meeting.meetingTimeHasEnded": "終了時間ã§ã™ã€‚ã¾ã‚‚ãªã会è°ã‚’終了ã—ã¾ã™ã€‚", "app.meeting.endedMessage": "ホームスクリーンã«æˆ»ã‚Šã¾ã™ã€‚", - "app.meeting.alertMeetingEndsUnderOneMinute": "ã‚ã¨1分ã§ä¼šè°ãŒçµ‚了ã—ã¾ã™ã€‚", - "app.meeting.alertBreakoutEndsUnderOneMinute": "ã‚ã¨1分ã§ãƒ–レイクアウトセッションãŒçµ‚了ã—ã¾ã™ã€‚", + "app.meeting.alertMeetingEndsUnderOneMinute": "ã‚ã¨ï¼‘分ã§ä¼šè°ãŒçµ‚了ã—ã¾ã™ã€‚", + "app.meeting.alertBreakoutEndsUnderOneMinute": "ã‚ã¨ï¼‘分ã§ãƒ–レイクアウトセッションãŒçµ‚了ã—ã¾ã™ã€‚", "app.presentation.hide": "プレゼンテーションをéžè¡¨ç¤º", "app.presentation.notificationLabel": "ç¾åœ¨ã®ãƒ—レゼンテーション", "app.presentation.slideContent": "スライドコンテンツ", "app.presentation.startSlideContent": "スライドコンテンツ開始", "app.presentation.endSlideContent": "スライドコンテンツ終了", "app.presentation.emptySlideContent": "ç¾åœ¨ã®ã‚¹ãƒ©ã‚¤ãƒ‰ã«ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã¯ã‚ã‚Šã¾ã›ã‚“", + "app.presentation.presentationToolbar.noNextSlideDesc": "プレゼンテーション終了", + "app.presentation.presentationToolbar.noPrevSlideDesc": "プレゼンテーション開始", "app.presentation.presentationToolbar.selectLabel": "スライドé¸æŠž", "app.presentation.presentationToolbar.prevSlideLabel": "å‰ã®ã‚¹ãƒ©ã‚¤ãƒ‰", "app.presentation.presentationToolbar.prevSlideDesc": "å‰ã®ã‚¹ãƒ©ã‚¤ãƒ‰ã«ç§»å‹•ã™ã‚‹", @@ -126,6 +154,7 @@ "app.presentation.presentationToolbar.fitToPage": "ページã«åˆã‚ã›ã‚‹", "app.presentation.presentationToolbar.goToSlide": "スライド {0}", "app.presentationUploder.title": "プレゼンテーション", + "app.presentationUploder.message": "プレゼンタã¯ãƒ‰ã‚ュメントをアップãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ãŠå‹§ã‚ã®ãƒ•ã‚¡ã‚¤ãƒ«å½¢å¼ã¯PDFファイルã§ã™ã€‚å³å´ã®ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ã‚’クリックã—ã€ãƒ—レゼンテーションãŒé¸æŠžã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。", "app.presentationUploder.uploadLabel": "アップãƒãƒ¼ãƒ‰", "app.presentationUploder.confirmLabel": "確èª", "app.presentationUploder.confirmDesc": "変更をä¿å˜ã—ã¦ãƒ—レゼンテーションを開始ã™ã‚‹", @@ -139,12 +168,18 @@ "app.presentationUploder.currentBadge": "ç¾åœ¨", "app.presentationUploder.rejectedError": "é¸æŠžãƒ•ã‚¡ã‚¤ãƒ«ãŒæ‹’å¦ã•ã‚Œã¾ã—ãŸã€‚ファイル形å¼ã‚’確èªã—ã¦ãã ã•ã„。", "app.presentationUploder.upload.progress": "アップãƒãƒ¼ãƒ‰ä¸ ({0}%)", + "app.presentationUploder.upload.413": "ファイルãŒå¤§ãã™ãŽã¾ã™ã€‚ã„ãã¤ã‹ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«åˆ†å‰²ã—ã¦ãã ã•ã„。", "app.presentationUploder.conversion.conversionProcessingSlides": "{1}ページä¸{0}ページ目を処ç†ä¸", "app.presentationUploder.conversion.genericConversionStatus": "ファイル変æ›ä¸â€¦", "app.presentationUploder.conversion.generatingThumbnail": "サムãƒã‚¤ãƒ«ä½œæˆä¸â€¦", "app.presentationUploder.conversion.generatedSlides": "スライド作æˆä¸â€¦", "app.presentationUploder.conversion.generatingSvg": "SVGç”»åƒã‚’作æˆä¸â€¦", + "app.presentationUploder.conversion.pageCountExceeded": "ページ数ãŒåˆ¶é™ã‚’超ãˆã¾ã—ãŸã€‚ã„ãã¤ã‹ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«åˆ†å‰²ã—ã¦ãã ã•ã„。", + "app.presentationUploder.conversion.officeDocConversionInvalid": "Officeドã‚ュメントãŒå¤‰æ›ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚代ã‚ã‚Šã«PDFをアップãƒãƒ¼ãƒ‰ã—ã¦ãã ã•ã„。", + "app.presentationUploder.conversion.officeDocConversionFailed": "Officeドã‚ュメントãŒå¤‰æ›ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚代ã‚ã‚Šã«PDFをアップãƒãƒ¼ãƒ‰ã—ã¦ãã ã•ã„。", + "app.presentationUploder.conversion.pdfHasBigPage": "PDFファイルを変æ›ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚最é©åŒ–ã—ã¦ã¿ã¦ãã ã•ã„", "app.presentationUploder.conversion.timeout": "エラー:変æ›ã«æ™‚é–“ãŒã‹ã‹ã‚Šã™ãŽã¾ã—ãŸ", + "app.presentationUploder.conversion.pageCountFailed": "ページ数ã®åˆ¤å®šã«å¤±æ•—ã—ã¾ã—ãŸã€‚", "app.presentationUploder.isDownloadableLabel": "プレゼンテーションã®ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã‚’許å¯ã—ãªã„", "app.presentationUploder.isNotDownloadableLabel": "プレゼンテーションã®ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã‚’許å¯ã™ã‚‹", "app.presentationUploder.removePresentationLabel": "プレゼンテーションを削除ã™ã‚‹", @@ -159,10 +194,11 @@ "app.poll.quickPollInstruction": "オプションをé¸æŠžã—投票をè¨å®šã—ã¦ãã ã•ã„。", "app.poll.customPollLabel": "カスタム投票", "app.poll.startCustomLabel": "カスタム投票を開始ã™ã‚‹", + "app.poll.activePollInstruction": "ã“ã®ãƒ‘ãƒãƒ«ã‚’é–‹ã„ãŸã¾ã¾ã«ã™ã‚‹ã¨ã€æŠ•ç¥¨ã«å¯¾ã™ã‚‹å¿œç”ãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚準備ãŒã§ããŸã‚‰ã€ŒæŠ•ç¥¨çµæžœã®å…¬é–‹ã€ã‚’é¸æŠžã—ã¦çµæžœã‚’公開ã—ã¦æŠ•ç¥¨ã‚’終了ã—ã¾ã™ã€‚", "app.poll.publishLabel": "投票çµæžœã‚’公開ã™ã‚‹", "app.poll.backLabel": "投票オプションã«æˆ»ã‚‹", "app.poll.closeLabel": "é–‰ã˜ã‚‹", - "app.poll.waitingLabel": "å¿œç”å¾…ã¡({0}/{1})", + "app.poll.waitingLabel": "投票待㡠({0}/{1})", "app.poll.ariaInputCount": "カスタム投票オプション{1}ã®{0}", "app.poll.customPlaceholder": "é¸æŠžè‚¢ã‚’è¿½åŠ ã™ã‚‹", "app.poll.noPresentationSelected": "プレゼンテーションãŒé¸æŠžã•ã‚Œã¦ã„ã¾ã›ã‚“ï¼1ã¤é¸æŠžã—ã¦ãã ã•ã„。", @@ -194,7 +230,8 @@ "app.failedMessage": "サーãƒãƒ¼æŽ¥ç¶šéšœå®³", "app.downloadPresentationButton.label": "å…ƒã®ãƒ—レゼンテーションをダウンãƒãƒ¼ãƒ‰", "app.connectingMessage": "接続ä¸...", - "app.waitingMessage": "接続ãŒåˆ‡ã‚Œã¾ã—ãŸã€‚{0}秒ã§å†æŽ¥ç¶šã—ã¾ã™...", + "app.waitingMessage": "接続ãŒåˆ‡ã‚Œã¾ã—ãŸã€‚ {0} 秒ã§å†æŽ¥ç¶šã—ã¾ã™ ...", + "app.retryNow": "リトライ", "app.navBar.settingsDropdown.optionsLabel": "オプション", "app.navBar.settingsDropdown.fullscreenLabel": "全画é¢è¡¨ç¤ºã«åˆ‡æ›¿", "app.navBar.settingsDropdown.settingsLabel": "è¨å®š", @@ -218,6 +255,7 @@ "app.navBar.recording": "ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã¯éŒ²ç”»ã•ã‚Œã¦ã„ã¾ã™", "app.navBar.recording.on": "録画ä¸", "app.navBar.recording.off": "録画ã•ã‚Œã¦ã„ã¾ã›ã‚“", + "app.navBar.emptyAudioBrdige": "アクティブãªãƒžã‚¤ã‚¯ãŒã‚ã‚Šã¾ã›ã‚“。ã“ã®éŒ²ç”»ã«éŸ³å£°ã‚’è¿½åŠ ã™ã‚‹ã«ã¯ã€ãƒžã‚¤ã‚¯ã‚’使用ã—ã¦ãã ã•ã„。", "app.leaveConfirmation.confirmLabel": "退室", "app.leaveConfirmation.confirmDesc": "自分を会è°ã‹ã‚‰ãƒã‚°ã‚¢ã‚¦ãƒˆã•ã›ã‚‹", "app.endMeeting.title": "会è°ã‚’終了ã™ã‚‹", @@ -244,10 +282,12 @@ "app.submenu.application.animationsLabel": "アニメーション", "app.submenu.application.audioAlertLabel": "ãƒãƒ£ãƒƒãƒˆã®éŸ³å£°é€šçŸ¥", "app.submenu.application.pushAlertLabel": "ãƒãƒ£ãƒƒãƒˆã®ãƒãƒƒãƒ—アップ通知", + "app.submenu.application.userJoinAudioAlertLabel": "ユーザå‚åŠ ã®éŸ³å£°é€šçŸ¥", + "app.submenu.application.userJoinPushAlertLabel": "ユーザå‚åŠ ã®ãƒãƒƒãƒ—アップ", "app.submenu.application.fontSizeControlLabel": "フォントサイズ", "app.submenu.application.increaseFontBtnLabel": "アプリケーションã®ãƒ•ã‚©ãƒ³ãƒˆã‚µã‚¤ã‚ºã‚’大ããã™ã‚‹", "app.submenu.application.decreaseFontBtnLabel": "アプリケーションã®ãƒ•ã‚©ãƒ³ãƒˆã‚µã‚¤ã‚ºã‚’å°ã•ãã™ã‚‹", - "app.submenu.application.currentSize": "ç¾åœ¨{0}", + "app.submenu.application.currentSize": "ç¾åœ¨ {0}", "app.submenu.application.languageLabel": "アプリケーション言語", "app.submenu.application.languageOptionLabel": "言語をé¸æŠž", "app.submenu.application.noLocaleOptionLabel": "アクティブãªãƒã‚±ãƒ¼ãƒ«ãŒã‚ã‚Šã¾ã›ã‚“", @@ -272,23 +312,28 @@ "app.settings.dataSavingTab.label": "データä¿å˜", "app.settings.dataSavingTab.webcam": "ウェブカメラを有効ã«ã™ã‚‹", "app.settings.dataSavingTab.screenShare": "デスクトップ共有を有効ã«ã™ã‚‹", - "app.settings.dataSavingTab.description": "帯域幅ã®å®¹é‡ã‚’セーブã™ã‚‹ã«ã¯ã€ç¾åœ¨è¡¨ç¤ºã•ã‚Œã¦ã„る内容を調整ã—ã¦ãã ã•ã„。", + "app.settings.dataSavingTab.description": "データé‡ã‚’下ã’ã‚‹ã«ã¯è¨å®šã‚’変更ã—ã¦ãã ã•ã„", "app.settings.save-notification.label": "è¨å®šãŒä¿å˜ã•ã‚Œã¾ã—ãŸ", - "app.switch.onLabel": "オン", - "app.switch.offLabel": "オフ", + "app.switch.onLabel": "å…¥", + "app.switch.offLabel": "æ–", + "app.talkingIndicator.ariaMuteDesc" : "ユーザをミュートã«ã—ã¾ã™", + "app.talkingIndicator.isTalking" : "{0} ãŒè©±ã—ã¦ã„ã¾ã™", + "app.talkingIndicator.wasTalking" : "{0} ãŒè©±ã—終ãˆã¾ã—ãŸ", "app.actionsBar.actionsDropdown.actionsLabel": "アクション", "app.actionsBar.actionsDropdown.presentationLabel": "プレゼンテーションをアップãƒãƒ¼ãƒ‰", "app.actionsBar.actionsDropdown.initPollLabel": "投票を開始ã™ã‚‹", "app.actionsBar.actionsDropdown.desktopShareLabel": "ç”»é¢ã‚’共有ã™ã‚‹", - "app.actionsBar.actionsDropdown.stopDesktopShareLabel": "ç”»é¢å…±æœ‰ã‚’æ¢ã‚ã‚‹", + "app.actionsBar.actionsDropdown.lockedDesktopShareLabel": "ç”»é¢å…±æœ‰ã‚’ãƒãƒƒã‚¯", + "app.actionsBar.actionsDropdown.stopDesktopShareLabel": "ç”»é¢å…±æœ‰ã‚’ã‚„ã‚ã‚‹", "app.actionsBar.actionsDropdown.presentationDesc": "プレゼンテーションをアップãƒãƒ¼ãƒ‰", "app.actionsBar.actionsDropdown.initPollDesc": "投票を開始ã™ã‚‹", "app.actionsBar.actionsDropdown.desktopShareDesc": "ä»–ã®äººã¨ç”»é¢ã‚’共有ã™ã‚‹", - "app.actionsBar.actionsDropdown.stopDesktopShareDesc": "ã¨ã®ç”»é¢å…±æœ‰ã‚’æ¢ã‚ã‚‹", + "app.actionsBar.actionsDropdown.stopDesktopShareDesc": "ã¨ã®ç”»é¢å…±æœ‰ã‚’ã‚„ã‚ã‚‹", "app.actionsBar.actionsDropdown.pollBtnLabel": "投票を開始ã™ã‚‹", "app.actionsBar.actionsDropdown.pollBtnDesc": "投票画é¢ã‚’切替", - "app.actionsBar.actionsDropdown.createBreakoutRoom": "ブレイクアウトルームを作æˆã™ã‚‹", - "app.actionsBar.actionsDropdown.createBreakoutRoomDesc": "ç¾åœ¨ã®ä¼šè°ã‚’分割ã—ã€ãƒ–レイクアウトセッションを作æˆã™ã‚‹", + "app.actionsBar.actionsDropdown.saveUserNames": "ユーザåã‚’ä¿å˜ã™ã‚‹", + "app.actionsBar.actionsDropdown.createBreakoutRoom": "å°ä¼šè°å®¤ã‚’作æˆã™ã‚‹", + "app.actionsBar.actionsDropdown.createBreakoutRoomDesc": "ç¾åœ¨ã®ä¼šè°ã‚’分割ã—ã€å°ä¼šè°ã‚’作æˆã™ã‚‹", "app.actionsBar.actionsDropdown.captionsLabel": "å—幕を書ã", "app.actionsBar.actionsDropdown.captionsDesc": "å—幕を切り替ãˆã‚‹", "app.actionsBar.actionsDropdown.takePresenter": "プレゼンターã«ãªã‚‹", @@ -298,10 +343,10 @@ "app.actionsBar.emojiMenu.awayDesc": "スタータスを「ä¸åœ¨ã€ã«ã™ã‚‹", "app.actionsBar.emojiMenu.raiseHandLabel": "挙手", "app.actionsBar.emojiMenu.raiseHandDesc": "質å•ãŒã‚ã‚Šã¾ã—ãŸã‚‰æŒ™æ‰‹ã—ã¦ãã ã•ã„", - "app.actionsBar.emojiMenu.neutralLabel": "未定", - "app.actionsBar.emojiMenu.neutralDesc": "ステータスを「未定ã€ã«ã™ã‚‹", - "app.actionsBar.emojiMenu.confusedLabel": "æ··ä¹±", - "app.actionsBar.emojiMenu.confusedDesc": "ステータスを「混乱ã€ã«ã™ã‚‹", + "app.actionsBar.emojiMenu.neutralLabel": "普通", + "app.actionsBar.emojiMenu.neutralDesc": "ステータスを「普通ã€ã«ã™ã‚‹", + "app.actionsBar.emojiMenu.confusedLabel": "分ã‹ã‚‰ãªã„", + "app.actionsBar.emojiMenu.confusedDesc": "ステータスを「分ã‹ã‚‰ãªã„ã€ã«ã™ã‚‹", "app.actionsBar.emojiMenu.sadLabel": "悲ã—ã„", "app.actionsBar.emojiMenu.sadDesc": "ステータスを「悲ã—ã„ã€ã«ã™ã‚‹", "app.actionsBar.emojiMenu.happyLabel": "ãƒãƒƒãƒ”ー", @@ -317,30 +362,30 @@ "app.actionsBar.currentStatusDesc": "ç¾åœ¨ã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ {0}", "app.actionsBar.captions.start": "å—幕を表示", "app.actionsBar.captions.stop": "å—幕をéžè¡¨ç¤º", - "app.audioNotification.audioFailedError1001": "エラー1001:WebSocketã®æŽ¥ç¶šãŒåˆ‡ã‚Œã¾ã—ãŸ", - "app.audioNotification.audioFailedError1002": "エラー1002:WebSocketã«æŽ¥ç¶šã§ãã¾ã›ã‚“ã§ã—ãŸ", - "app.audioNotification.audioFailedError1003": "エラー1003:サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„ブラウザãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã™", - "app.audioNotification.audioFailedError1004": "エラー1004ï¼šé€šè©±éšœå®³ï¼ˆåŽŸå› {0})", - "app.audioNotification.audioFailedError1005": "エラー1005:å•é¡ŒãŒç™ºç”Ÿã—通話ãŒçµ‚了ã—ã¾ã—ãŸ", - "app.audioNotification.audioFailedError1006": "エラー1006:通話ãŒã‚¿ã‚¤ãƒ アウトã—ã¾ã—ãŸ", - "app.audioNotification.audioFailedError1007": "エラー1007:ICE接続失敗", - "app.audioNotification.audioFailedError1008": "エラー1008:トランスファー失敗", - "app.audioNotification.audioFailedError1009": "エラー1009:STUN/TURNサーãƒãƒ¼æƒ…å ±ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã›ã‚“ã§ã—ãŸ", - "app.audioNotification.audioFailedError1010": "エラー1010:ICE接続ãŒã‚¿ã‚¤ãƒ アウトã—ã¾ã—ãŸ", - "app.audioNotification.audioFailedError1011": "エラー1011:ICEギャザリングãŒã‚¿ã‚¤ãƒ アウトã—ã¾ã—ãŸ", - "app.audioNotification.audioFailedError1012": "エラー1012:ICE接続ãŒåˆ‡æ–ã•ã‚Œã¾ã—ãŸ", + "app.audioNotification.audioFailedError1001": "WebSocketãŒåˆ‡æ–ã•ã‚Œã¾ã—㟠(error 1001)", + "app.audioNotification.audioFailedError1002": "WebSocket接続ã«å¤±æ•—ã—ã¾ã—㟠(error 1002)", + "app.audioNotification.audioFailedError1003": "ã“ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®ãƒ–ラウザã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“ (error 1003)", + "app.audioNotification.audioFailedError1004": "呼ã³å‡ºã—ã«å¤±æ•—ã—ã¾ã—㟠(ç†ç”±={0}) (error 1004)", + "app.audioNotification.audioFailedError1005": "通話ãŒäºˆæœŸã›ãšçµ‚了ã—ã¾ã—㟠(error 1005)", + "app.audioNotification.audioFailedError1006": "呼ã³å‡ºã—ãŒã‚¿ã‚¤ãƒ アウトã—ã¾ã—㟠(error 1006)", + "app.audioNotification.audioFailedError1007": "接続失敗 (ICE error 1007)", + "app.audioNotification.audioFailedError1008": "転é€ã«å¤±æ•—ã—ã¾ã—㟠(error 1008)", + "app.audioNotification.audioFailedError1009": "STUN / TURNサーãƒãƒ¼æƒ…å ±ã‚’å–å¾—ã§ãã¾ã›ã‚“ã§ã—㟠(error 1009)", + "app.audioNotification.audioFailedError1010": "接続ãƒã‚´ã‚·ã‚¨ãƒ¼ã‚·ãƒ§ãƒ³ã®ã‚¿ã‚¤ãƒ アウト (ICE error 1010)", + "app.audioNotification.audioFailedError1011": "接続タイムアウト (ICE error 1011)", + "app.audioNotification.audioFailedError1012": "接続ãŒé–‰ã˜ã¾ã—㟠(ICE error 1012)", "app.audioNotification.audioFailedMessage": "音声接続ã«å¤±æ•—ã—ã¾ã—ãŸ", "app.audioNotification.mediaFailedMessage": "getUserMicMediaã¯å¤±æ•—ã—ã¾ã—ãŸã€‚許å¯ã•ã‚Œã¦ã„ã‚‹ã®ã¯å®‰å…¨ãªç™ºè¡Œå…ƒã®ã¿ã§ã™ã€‚", "app.audioNotification.closeLabel": "é–‰ã˜ã‚‹", "app.audioNotificaion.reconnectingAsListenOnly": "ビューアーã®ãƒžã‚¤ã‚¯ãŒãƒãƒƒã‚¯ã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã®æŽ¥ç¶šã¯ã€Œè´è¬›ã®ã¿ã€ã§ã™ã€‚", - "app.breakoutJoinConfirmation.title": "ブレイクアウトルームã«å‚åŠ ã™ã‚‹", + "app.breakoutJoinConfirmation.title": "å°ä¼šè°å®¤ã«å‚åŠ ã™ã‚‹", "app.breakoutJoinConfirmation.message": "å‚åŠ ã—ã¾ã™ã‹", - "app.breakoutJoinConfirmation.confirmDesc": "ブレイクアウトルームã«å‚åŠ ã—ã¾ã—ãŸ", + "app.breakoutJoinConfirmation.confirmDesc": "å°ä¼šè°å®¤ã«å‚åŠ ã—ã¾ã—ãŸ", "app.breakoutJoinConfirmation.dismissLabel": "ã‚ャンセル", - "app.breakoutJoinConfirmation.dismissDesc": "ブレイクアウトルームã«å‚åŠ ã—ãªã„ã§ç”»é¢ã‚’é–‰ã˜ã‚‹", - "app.breakoutJoinConfirmation.freeJoinMessage": "å‚åŠ ã™ã‚‹ãƒ–レイクアウトルームをé¸æŠž", - "app.breakoutTimeRemainingMessage": "ブレイクアウトルームã®æ®‹ã‚Šæ™‚間:{0}", - "app.breakoutWillCloseMessage": "時間終了。ã¾ã‚‚ãªãブレイクアウトルームを終了ã—ã¾ã™ã€‚", + "app.breakoutJoinConfirmation.dismissDesc": "å°ä¼šè°å®¤ã«å‚åŠ ã—ãªã„ã§ç”»é¢ã‚’é–‰ã˜ã‚‹", + "app.breakoutJoinConfirmation.freeJoinMessage": "å‚åŠ ã™ã‚‹å°ä¼šè°å®¤ã‚’é¸æŠž", + "app.breakoutTimeRemainingMessage": "å°ä¼šè°å®¤ã®æ®‹ã‚Šæ™‚間:{0}", + "app.breakoutWillCloseMessage": "時間終了。ã¾ã‚‚ãªãå°ä¼šè°å®¤ã‚’終了ã—ã¾ã™ã€‚", "app.calculatingBreakoutTimeRemaining": "残り時間を計算ä¸...", "app.audioModal.ariaTitle": "音声ウィンドウã«å‚åŠ ", "app.audioModal.microphoneLabel": "マイク", @@ -349,8 +394,8 @@ "app.audioModal.iOSBrowser": "サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„音声/ビデオ", "app.audioModal.iOSErrorDescription": "iOSã®Chromeã§ã¯ã€éŸ³å£°ã€ ビデオã¯ç¾åœ¨ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“", "app.audioModal.iOSErrorRecommendation": "Safari iOSã‚’ãŠä½¿ã„ãã ã•ã„", - "app.audioModal.audioChoiceDesc": "ã©ã¡ã‚‰ã®éŸ³å£°è¨å®šã§ã“ã®ä¼šè°ã«å‚åŠ ã—ã¾ã™ã‹ï¼Ÿ", - "app.audioModal.unsupportedBrowserLabel": "サãƒãƒ¼ãƒˆå¯¾è±¡å¤–ã®ãƒ–ラウザを使用ã—ã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚サãƒãƒ¼ãƒˆå¯¾è±¡ã®{0}ã¾ãŸã¯{1}ã‚’ãŠä½¿ã„ãã ã•ã„。", + "app.audioModal.audioChoiceDesc": "音声ã¯ã©ã†ã—ã¾ã™ã‹ï¼Ÿ", + "app.audioModal.unsupportedBrowserLabel": "サãƒãƒ¼ãƒˆå¯¾è±¡å¤–ã®ãƒ–ラウザを使用ã—ã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚サãƒãƒ¼ãƒˆå¯¾è±¡ã® {0} ã¾ãŸã¯ {1} ã‚’ãŠä½¿ã„ãã ã•ã„。", "app.audioModal.closeLabel": "é–‰ã˜ã‚‹", "app.audioModal.yes": "ã¯ã„", "app.audioModal.no": "ã„ã„ãˆ", @@ -360,14 +405,22 @@ "app.audioModal.settingsTitle": "音声è¨å®šã‚’変更ã™ã‚‹", "app.audioModal.helpTitle": "デãƒã‚¤ã‚¹ã¨ã®æŽ¥ç¶šãŒã§ãã¾ã›ã‚“ã§ã—ãŸ", "app.audioModal.helpText": "マイクã¸ã‚¢ã‚¯ã‚»ã‚¹è¨±å¯ã‚’与ãˆã¾ã—ãŸã‹ï¼Ÿ 音声会è°ã«å‚åŠ ã—よã†ã¨ã™ã‚‹ã¨ãƒ€ã‚¤ã‚¢ãƒã‚°ãŒè¡¨ç¤ºã•ã‚Œã€ãƒ¡ãƒ‡ã‚£ã‚¢ãƒ‡ãƒã‚¤ã‚¹ã®è¨±å¯ã‚’求ã‚ã¾ã™ã€‚オーディオ会è°ã«å‚åŠ ã™ã‚‹ã«ã¯ã€ã‚¢ã‚¯ã‚»ã‚¹ã‚’許å¯ã—ã¦ãã ã•ã„。 別ã®å•é¡Œã®å ´åˆã¯ã€ãƒ–ラウザã®è¨å®šã§ãƒžã‚¤ã‚¯ã®ã‚¢ã‚¯ã‚»ã‚¹è¨±å¯ã‚’変更ã—ã¦ãã ã•ã„。", - "app.audioModal.audioDialTitle": "æºå¸¯é›»è©±ã‹ã‚‰å‚åŠ ", + "app.audioModal.help.noSSL": "ã“ã®ãƒšãƒ¼ã‚¸ã¯ä¿è·ã•ã‚Œã¦ã„ã¾ã›ã‚“。 マイクã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’許å¯ã™ã‚‹ã«ã¯ã€HTTPSã§ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ サーãƒç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。", + "app.audioModal.help.macNotAllowed": "Macã®ã‚·ã‚¹ãƒ†ãƒ è¨å®šã§ãƒžã‚¤ã‚¯ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ãŒãƒ–ãƒãƒƒã‚¯ã•ã‚Œã¦ã„るよã†ã§ã™ã€‚ [システム環境è¨å®šï¼½ï¼ï¼»ã‚»ã‚ュリティã¨ãƒ—ライãƒã‚·ãƒ¼ï¼½ï¼ï¼»ãƒ—ライãƒã‚·ãƒ¼ï¼½ï¼ï¼»ãƒžã‚¤ã‚¯ï¼½ã‚’é–‹ãã€ä½¿ç”¨ã—ã¦ã„るブラウザãŒãƒã‚§ãƒƒã‚¯ã•ã‚Œã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¾ã™ã€‚", + "app.audioModal.audioDialTitle": "電話ã‹ã‚‰å‚åŠ ", "app.audioDial.audioDialDescription": "ダイアル", "app.audioDial.audioDialConfrenceText": "会è°PINナンãƒãƒ¼ã‚’入力:", + "app.audioModal.autoplayBlockedDesc": "音声をå†ç”Ÿã™ã‚‹ã«ã¯è¨±å¯ãŒå¿…è¦ã§ã™ã€‚", + "app.audioModal.playAudio": "音声をå†ç”Ÿã™ã‚‹", + "app.audioModal.playAudio.arialabel" : "音声をå†ç”Ÿã™ã‚‹", + "app.audioDial.tipIndicator": "ヒント", + "app.audioDial.tipMessage": "電話ã®ï¼»0ï¼½ã‚ーã§ãƒŸãƒ¥ãƒ¼ãƒˆã®è¨å®šï¼è§£é™¤ãŒè¡Œãˆã¾ã™", "app.audioModal.connecting": "接続ä¸", "app.audioModal.connectingEchoTest": "エコーテストã«æŽ¥ç¶šä¸", "app.audioManager.joinedAudio": "音声会è°ã«å‚åŠ ã—ã¾ã—ãŸ", "app.audioManager.joinedEcho": "エコーテストã«å…¥ã‚Šã¾ã—ãŸ", "app.audioManager.leftAudio": "音声会è°ã‹ã‚‰é€€å¸ã—ã¾ã—ãŸ", + "app.audioManager.reconnectingAudio": "音声ã«å†æŽ¥ç¶šä¸", "app.audioManager.genericError": "エラー:もã†ä¸€åº¦ã‚„ã‚Šç›´ã—ã¦ãã ã•ã„", "app.audioManager.connectionError": "エラー:接続エラー", "app.audioManager.requestTimeout": "エラー:リクエストã«æ™‚é–“ãŒã‹ã‹ã‚Šã™ãŽã¾ã—ãŸ", @@ -388,9 +441,9 @@ "app.audio.listenOnly.closeLabel": "é–‰ã˜ã‚‹", "app.audio.permissionsOverlay.title": "マイクã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’許å¯ã™ã‚‹", "app.audio.permissionsOverlay.hint": "音声会è°ã«å‚åŠ ã™ã‚‹ã«ã¯ã€ãƒ¡ãƒ‡ã‚£ã‚¢ãƒ‡ãƒã‚¤ã‚¹ã®ä½¿ç”¨ã‚’許å¯ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚", - "app.error.removed": "セッションã‹ã‚‰é€€å®¤ã—ã¾ã—ãŸ", + "app.error.removed": "会è°ã‹ã‚‰é€€å¸ã—ã¾ã—ãŸ", "app.error.meeting.ended": "会è°ã‹ã‚‰ãƒã‚°ã‚¢ã‚¦ãƒˆã—ã¾ã—ãŸ", - "app.meeting.logout.duplicateUserEjectReason": "会è°ã«å‚åŠ ã—よã†ã¨ã—ã¦ã„ã‚‹é‡è¤‡ãƒ¦ãƒ¼ã‚¶ãƒ¼", + "app.meeting.logout.duplicateUserEjectReason": "é‡è¤‡ã—ãŸãƒ¦ãƒ¼ã‚¶ãŒä¼šè°ã«å‚åŠ ã—よã†ã¨ã—ã¦ã„ã¾ã™", "app.meeting.logout.permissionEjectReason": "許å¯é•åã«ã‚ˆã‚Šå¼·åˆ¶é€€å®¤ã•ã‚Œã¾ã—ãŸ", "app.meeting.logout.ejectedFromMeeting": "会è°ã‹ã‚‰é€€å®¤ã—ã¾ã—ãŸ", "app.meeting.logout.validateTokenFailedEjectReason": "èªè¨¼ãƒˆãƒ¼ã‚¯ãƒ³ãŒç¢ºèªã§ãã¾ã›ã‚“ã§ã—ãŸ", @@ -413,7 +466,7 @@ "app.error.fallback.presentation.title": "エラーãŒç™ºç”Ÿã—ã¾ã—ãŸ", "app.error.fallback.presentation.description": "記録ã•ã‚Œã¾ã—ãŸã€‚ページをå†èªã¿è¾¼ã¿ã—ã¦ãã ã•ã„。", "app.error.fallback.presentation.reloadButton": "å†èªã¿è¾¼ã¿", - "app.guest.waiting": "å‚åŠ ã®æ‰¿èªå¾…ã¡", + "app.guest.waiting": "å‚åŠ ã®æ‰¿èªã‚’å¾…ã£ã¦ã„ã¾ã™", "app.userList.guest.waitingUsers": "承èªå¾…ã¡ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼", "app.userList.guest.waitingUsersTitle": "ユーザー管ç†", "app.userList.guest.optionTitle": "ä¿ç•™ä¸ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’確èª", @@ -426,22 +479,28 @@ "app.userList.guest.pendingGuestAlert": "セッションã«å‚åŠ ã—ã€è¨±å¯ã‚’å¾…ã£ã¦ã„ã¾ã™ã€‚", "app.userList.guest.rememberChoice": "é¸æŠžã‚’記憶ã•ã›ã‚‹", "app.user-info.title": "ディレクトリ検索", - "app.toast.breakoutRoomEnded": "ブレイクアウトルームãŒçµ‚了ã—ã¾ã—ãŸã€‚音声ã§ã‚‚ã†ä¸€åº¦å‚åŠ ã—ã¦ãã ã•ã„。", + "app.toast.breakoutRoomEnded": "å°ä¼šè°ãŒçµ‚了ã—ã¾ã—ãŸã€‚音声ã§ã‚‚ã†ä¸€åº¦å‚åŠ ã—ã¦ãã ã•ã„。", "app.toast.chat.public": "æ–°ã—ã„グループãƒãƒ£ãƒƒãƒˆãƒ¡ãƒƒã‚»ãƒ¼ã‚¸", "app.toast.chat.private": "æ–°ã—ã„éžå…¬é–‹ãƒãƒ£ãƒƒãƒˆãƒ¡ãƒƒã‚»ãƒ¼ã‚¸", "app.toast.chat.system": "システム", + "app.toast.clearedEmoji.label": "絵文å—ステータスãŒã‚¯ãƒªã‚¢ã•ã‚Œã¾ã—ãŸ", + "app.toast.setEmoji.label": "絵文å—ステータス㌠{0} ã«ãªã‚Šã¾ã—ãŸ", + "app.toast.meetingMuteOn.label": "å…¨ã¦ã®ãƒ¦ãƒ¼ã‚¶ãŒãƒŸãƒ¥ãƒ¼ãƒˆã•ã‚Œã¾ã—ãŸ", + "app.toast.meetingMuteOff.label": "会è°ã®ãƒŸãƒ¥ãƒ¼ãƒˆã‚’解除ã—ã¾ã—ãŸ", "app.notification.recordingStart": "ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã¯ç¾åœ¨éŒ²ç”»ä¸ã§ã™", + "app.notification.recordingStop": "ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã¯éŒ²ç”»ã•ã‚Œã¦ã„ã¾ã›ã‚“", "app.notification.recordingPaused": "録画ãŒçµ‚了ã—ã¾ã—ãŸ", "app.notification.recordingAriaLabel": "録画時間", + "app.notification.userJoinPushAlert": "{0} ãŒã‚»ãƒƒã‚·ãƒ§ãƒ³ã«å‚åŠ ã—ã¾ã—ãŸ", "app.shortcut-help.title": "ã‚ーボードショートカット", "app.shortcut-help.accessKeyNotAvailable": "使用ã§ããªã„アクセスã‚ー", "app.shortcut-help.comboLabel": "コンボ", "app.shortcut-help.functionLabel": "機能", "app.shortcut-help.closeLabel": "é–‰ã˜ã‚‹", "app.shortcut-help.closeDesc": "ã‚ーボードショートカットウィンドウを閉ã˜ã‚‹", - "app.shortcut-help.openOptions": "オプションを開ã", + "app.shortcut-help.openOptions": "è¨å®šã‚’é–‹ã", "app.shortcut-help.toggleUserList": "ユーザーリスト切替", - "app.shortcut-help.toggleMute": "ミュート/ミュート解除", + "app.shortcut-help.toggleMute": "ミュートï¼ãƒŸãƒ¥ãƒ¼ãƒˆè§£é™¤", "app.shortcut-help.togglePublicChat": "グループãƒãƒ£ãƒƒãƒˆåˆ‡æ›¿ï¼ˆãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒªã‚¹ãƒˆãŒé–‹ã„ã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ï¼‰", "app.shortcut-help.hidePrivateChat": "éžå…¬é–‹ãƒãƒ£ãƒƒãƒˆã‚’éš ã™", "app.shortcut-help.closePrivateChat": "éžå…¬é–‹ãƒãƒ£ãƒƒãƒˆã‚’é–‰ã˜ã‚‹", @@ -451,19 +510,31 @@ "app.shortcut-help.nextSlideDesc": "次ã®ã‚¹ãƒ©ã‚¤ãƒ‰(プレゼンター)", "app.shortcut-help.previousSlideDesc": "å‰ã®ã‚¹ãƒ©ã‚¤ãƒ‰(プレゼンター)", "app.lock-viewers.title": "ビューアーをãƒãƒƒã‚¯ã™ã‚‹", + "app.lock-viewers.description": "ã“ã¡ã‚‰ã®è¨å®šã§å‚åŠ è€…ãŒä½¿ãˆã‚‹æ©Ÿèƒ½ã‚’制é™ã§ãã¾ã™", "app.lock-viewers.featuresLable": "機能", "app.lock-viewers.lockStatusLabel": "ステータス", "app.lock-viewers.webcamLabel": "ウェブカメラを共有", "app.lock-viewers.otherViewersWebcamLabel": "他ビューアーã®ã‚¦ã‚§ãƒ–カメラを見る", + "app.lock-viewers.microphoneLable": "マイクを共有ã™ã‚‹", + "app.lock-viewers.PublicChatLabel": "公開ãƒãƒ£ãƒƒãƒˆã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹", + "app.lock-viewers.PrivateChatLable": "プライベートãƒãƒ£ãƒƒãƒˆã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹", + "app.lock-viewers.notesLabel": "共有ノートを編集ã™ã‚‹", + "app.lock-viewers.userListLabel": "ä»–ã®é–²è¦§è€…をユーザーリストã«è¡¨ç¤ºã™ã‚‹", + "app.lock-viewers.ariaTitle": "閲覧者ã®ãƒ¢ãƒ¼ãƒ€ãƒ«è¨å®šã‚’ãƒãƒƒã‚¯ã™ã‚‹", + "app.lock-viewers.button.apply": "é©ç”¨", "app.lock-viewers.button.cancel": "ã‚ャンセル", "app.lock-viewers.locked": "ãƒãƒƒã‚¯", + "app.lock-viewers.unlocked": "ãƒãƒƒã‚¯è§£é™¤", "app.recording.startTitle": "録画開始", "app.recording.stopTitle": "録画一時åœæ¢", "app.recording.resumeTitle": "録画å†é–‹", + "app.recording.startDescription": "録画ボタンをå†åº¦ã‚¯ãƒªãƒƒã‚¯ã™ã‚‹ã¨éŒ²ç”»ãŒä¸€æ™‚åœæ¢ã—ã¾ã™", + "app.recording.stopDescription": "録画をæ¢ã‚ã¾ã™ã‹ï¼Ÿ å†åº¦ãƒœã‚¿ãƒ³ã‚’クリックã™ã‚‹ã¨å†é–‹ã—ã¾ã™", "app.videoPreview.cameraLabel": "カメラ", "app.videoPreview.profileLabel": "å“質", "app.videoPreview.cancelLabel": "ã‚ャンセル", "app.videoPreview.closeLabel": "é–‰ã˜ã‚‹", + "app.videoPreview.findingWebcamsLabel": "ウェブカメラå–å¾—ä¸", "app.videoPreview.startSharingLabel": "共有を開始", "app.videoPreview.webcamOptionLabel": "ウェブカメラをé¸æŠž", "app.videoPreview.webcamPreviewLabel": "ウェブカメラã®ãƒ—レビュー", @@ -473,31 +544,34 @@ "app.video.joinVideo": "ウェブカメラを共有", "app.video.leaveVideo": "ウェブカメラã®å…±æœ‰ã‚’終了", "app.video.iceCandidateError": "ICE候補ã®è¿½åŠ ã«å¤±æ•—ã—ã¾ã—ãŸ", - "app.video.iceConnectionStateError": "エラー1107:ICEãƒã‚´ã‚·ã‚¨ãƒ¼ã‚·ãƒ§ãƒ³ã«å¤±æ•—ã—ã¾ã—ãŸ", + "app.video.iceConnectionStateError": "接続失敗 (ICE error 1107)", "app.video.permissionError": "ウェブカメラ共有ã§ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚許å¯è¨å®šã‚’確èªã—ã¦ãã ã•ã„。", "app.video.sharingError": "ウェブカメラ共有エラー", "app.video.notFoundError": "ウェブカメラãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚接続を確èªã—ã¦ãã ã•ã„", - "app.video.notAllowed": "ウェブカメラを共有ãŒè¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“。ブラウザã®è¨±å¯è¨å®šã‚’確èªã—ã¦ãã ã•ã„。", + "app.video.notAllowed": "ウェブカメラã®å…±æœ‰ãŒè¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“。ブラウザã®è¨å®šã‚’確èªã—ã¦ãã ã•ã„。", "app.video.notSupportedError": "ウェブカメラã¯å®‰å…¨ãªãƒšãƒ¼ã‚¸ã§ã—ã‹å…±æœ‰ã§ãã¾ã›ã‚“。有効ãªSSL証明書ã‹ç¢ºèªã—ã¦ãã ã•ã„。", - "app.video.notReadableError": "ウェブカメラã®ãƒ“デオをå–å¾—ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚ ä»–ã®ãƒ—ãƒã‚°ãƒ©ãƒ ãŒã‚¦ã‚§ãƒ–カメラを使用ã—ã¦ã„ãªã„ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。", - "app.video.mediaFlowTimeout1020": "エラー1020:メディアãŒã‚µãƒ¼ãƒãƒ¼ã«æŽ¥ç¶šã§ãã¾ã›ã‚“ã§ã—ãŸ", + "app.video.notReadableError": "ウェブカメラã®æ˜ åƒã‚’å–å¾—ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚ ä»–ã®ãƒ—ãƒã‚°ãƒ©ãƒ ãŒã‚¦ã‚§ãƒ–カメラを使用ã—ã¦ã„ãªã„ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。", + "app.video.mediaFlowTimeout1020": "æ˜ åƒãŒã‚µãƒ¼ãƒã«å±Šã„ã¦ã„ã¾ã›ã‚“ (error 1020)", + "app.video.suggestWebcamLock": "閲覧者ã®ã‚«ãƒ¡ãƒ©ã‚’ãƒãƒƒã‚¯ã—ã¾ã™ã‹ï¼Ÿ", + "app.video.suggestWebcamLockReason": "(会è°ã®å®‰å®šæ€§ãŒå‘上ã—ã¾ã™ï¼‰", + "app.video.enable": "使用å¯èƒ½", "app.video.cancel": "ã‚ャンセル", "app.video.swapCam": "å転", - "app.video.swapCamDesc": "カメラã®å‘ãã‚’å転ã™ã‚‹", + "app.video.swapCamDesc": "ウェブカメラã®å‘ãã‚’å転ã™ã‚‹", "app.video.videoLocked": "ウェブカメラ共有ãŒãƒãƒƒã‚¯ã•ã‚Œã¦ã„ã¾ã™", "app.video.videoButtonDesc": "ウェブカメラを共有", "app.video.videoMenu": "ビデオメニュー", - "app.video.videoMenuDisabled": "ビデオメニューウェブカメラã¯ç„¡åŠ¹ãªè¨å®šã§ã™", + "app.video.videoMenuDisabled": "ビデオメニューã®è¨å®šã§ã‚¦ã‚§ãƒ–カメラãŒç„¡åŠ¹ã§ã™", "app.video.videoMenuDesc": "ビデオメニューã®ãƒ‰ãƒãƒƒãƒ—ダウンを開ã", "app.video.chromeExtensionError": "インストールã—ã¦ãã ã•ã„", - "app.video.chromeExtensionErrorLink": "ã“ã®Chromeã®æ‹¡å¼µæ©Ÿèƒ½", + "app.video.chromeExtensionErrorLink": "Chromeã®æ‹¡å¼µæ©Ÿèƒ½", "app.video.stats.title": "接続状態", "app.video.stats.packetsReceived": "パケットå—ä¿¡", "app.video.stats.packetsSent": "パケットé€ä¿¡", "app.video.stats.packetsLost": "エラーパケット", "app.video.stats.bitrate": "ビットレート", - "app.video.stats.lostPercentage": "トータルパーセンテージ(エラー)", - "app.video.stats.lostRecentPercentage": "最新ã®ãƒ‘ーセンテージ(エラー)", + "app.video.stats.lostPercentage": "ç·æ失率", + "app.video.stats.lostRecentPercentage": "最新ã®æ失率", "app.video.stats.dimensions": "解åƒåº¦", "app.video.stats.codec": "コーデック", "app.video.stats.decodeDelay": "é…延(ディコード)", @@ -505,16 +579,16 @@ "app.video.stats.encodeUsagePercent": "エンコードã®ä½¿ç”¨çŠ¶æ³", "app.video.stats.currentDelay": "é…延(最新)", "app.fullscreenButton.label": "{0}を全画é¢ã«åˆ‡ã‚Šæ›¿ãˆã‚‹", - "app.deskshare.iceConnectionStateError": "エラー1108:画é¢å…±æœ‰æ™‚ã«ICE接続ã«å¤±æ•—ã—ã¾ã—ãŸ", - "app.sfu.mediaServerConnectionError2000": "エラー2000:メディアサーãƒãƒ¼ã«æŽ¥ç¶šã§ãã¾ã›ã‚“", - "app.sfu.mediaServerOffline2001": "エラー2001:メディアサーãƒãƒ¼ã¯ã‚ªãƒ•ãƒ©ã‚¤ãƒ³ã§ã™ã€‚ 後ã§ã‚‚ã†ä¸€åº¦ã‚„ã‚Šç›´ã—ã¦ãã ã•ã„。", - "app.sfu.mediaServerNoResources2002": "エラー2002:メディアサーãƒãƒ¼ã«åˆ©ç”¨å¯èƒ½ãªãƒªã‚½ãƒ¼ã‚¹ãŒã‚ã‚Šã¾ã›ã‚“", - "app.sfu.mediaServerRequestTimeout2003": "エラー2003:メディアサーãƒãƒ¼è¦æ±‚ãŒã‚¿ã‚¤ãƒ アウトã—ã¦ã„ã¾ã™", - "app.sfu.serverIceGatheringFailed2021": "エラー2021:メディアサーãƒãƒ¼ã¯ICE候補をåŽé›†ã§ãã¾ã›ã‚“", - "app.sfu.serverIceGatheringFailed2022": "エラー2022:メディアサーãƒãƒ¼ã®ICE接続ã«å¤±æ•—ã—ã¾ã—ãŸ", - "app.sfu.mediaGenericError2200": "エラー2200:メディアサーãƒãƒ¼ã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’処ç†ã§ãã¾ã›ã‚“ã§ã—ãŸ", - "app.sfu.invalidSdp2202":"エラー2202:クライアントãŒç„¡åŠ¹ãªSDPを作æˆã—ã¾ã—ãŸ", - "app.sfu.noAvailableCodec2203": "エラー2203年:é©åˆ‡ãªã‚³ãƒ¼ãƒ‡ãƒƒã‚¯ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ", + "app.deskshare.iceConnectionStateError": "ç”»é¢å…±æœ‰ã®æŽ¥ç¶šã«å¤±æ•—ã—ã¾ã—㟠(ICE error 1108)", + "app.sfu.mediaServerConnectionError2000": "メディアサーãƒãƒ¼ã«æŽ¥ç¶šã§ãã¾ã›ã‚“ (error 2000)", + "app.sfu.mediaServerOffline2001": "メディアサーãƒãƒ¼ãŒã‚ªãƒ•ãƒ©ã‚¤ãƒ³ã§ã™ã€‚後ã»ã©å†åº¦ãŠè©¦ã—ãã ã•ã„ (error 2001)", + "app.sfu.mediaServerNoResources2002": "メディアサーãƒãƒ¼ã«åˆ©ç”¨å¯èƒ½ãªãƒªã‚½ãƒ¼ã‚¹ãŒã‚ã‚Šã¾ã›ã‚“ (error 2002)", + "app.sfu.mediaServerRequestTimeout2003": "メディアサーãƒãƒ¼è¦æ±‚ãŒã‚¿ã‚¤ãƒ アウトã—ã¦ã„ã¾ã™ (error 2003)", + "app.sfu.serverIceGatheringFailed2021": "メディアサーãƒãƒ¼ã¯æŽ¥ç¶šå€™è£œã‚’åŽé›†ã§ãã¾ã›ã‚“ã§ã—㟠(ICE error 2021)", + "app.sfu.serverIceGatheringFailed2022": "メディアサーãƒãƒ¼ã®æŽ¥ç¶šã«å¤±æ•—ã—ã¾ã—㟠(ICE error 2022)", + "app.sfu.mediaGenericError2200": "メディアサーãƒãƒ¼ãŒå‡¦ç†è¦æ±‚ã«å¤±æ•—ã—ã¾ã—㟠(error 2200)", + "app.sfu.invalidSdp2202":"クライアントãŒç„¡åŠ¹ãªãƒ¡ãƒ‡ã‚£ã‚¢è¦æ±‚を作æˆã—ã¾ã—㟠(SDP error 2202)", + "app.sfu.noAvailableCodec2203": "é©åˆ‡ãªã‚³ãƒ¼ãƒ‡ãƒƒã‚¯ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—㟠(error 2203)", "app.meeting.endNotification.ok.label": "OK", "app.whiteboard.annotations.poll": "投票çµæžœãŒå…¬é–‹ã•ã‚Œã¾ã—ãŸ", "app.whiteboard.toolbar.tools": "ツール", @@ -555,35 +629,51 @@ "app.videoDock.webcamFocusDesc": "é¸æŠžã—ãŸã‚¦ã‚§ãƒ–カメラã«ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ã™ã‚‹", "app.videoDock.webcamUnfocusLabel": "フォーカスを外ã™", "app.videoDock.webcamUnfocusDesc": "é¸æŠžã—ãŸã‚¦ã‚§ãƒ–カメラã®ãƒ•ã‚©ãƒ¼ã‚«ã‚¹ã‚’外ã™", - "app.invitation.title": "ブレイクアウトルームã¸ã®æ‹›å¾…", + "app.videoDock.autoplayBlockedDesc": "ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¦ã‚§ãƒ–カメラを表示ã™ã‚‹ã«ã¯ã€ã‚ãªãŸã®è¨±å¯ãŒå¿…è¦ã§ã™ã€‚", + "app.videoDock.autoplayAllowLabel": "ウェブカメラ表示", + "app.invitation.title": "å°ä¼šè°å®¤ã¸ã®æ‹›å¾…", "app.invitation.confirm": "招待", - "app.createBreakoutRoom.title": "ブレイクアウトルーム", - "app.createBreakoutRoom.ariaTitle": "ãƒ–ãƒ¬ã‚¤ã‚¯ã‚¢ã‚¦ãƒˆãƒ«ãƒ¼ãƒ ã‚’éš ã™", - "app.createBreakoutRoom.breakoutRoomLabel": "ブレイクアウトルーム{0}", + "app.createBreakoutRoom.title": "å°ä¼šè°å®¤", + "app.createBreakoutRoom.ariaTitle": "å°ä¼šè°å®¤ã‚’éš ã™", + "app.createBreakoutRoom.breakoutRoomLabel": "å°ä¼šè°å®¤ {0}", "app.createBreakoutRoom.generatingURL": "URL生æˆä¸", "app.createBreakoutRoom.generatedURL": "生æˆã•ã‚Œã¾ã—ãŸ", "app.createBreakoutRoom.duration": "利用時間 {0}", - "app.createBreakoutRoom.room": "ルーム{0}", + "app.createBreakoutRoom.room": "会è°å®¤ {0}", "app.createBreakoutRoom.notAssigned": "未定({0})", "app.createBreakoutRoom.join": "å‚åŠ ã™ã‚‹", "app.createBreakoutRoom.joinAudio": "音声ã§å‚åŠ ", "app.createBreakoutRoom.returnAudio": "音声を戻ã™", + "app.createBreakoutRoom.alreadyConnected": "会è°å®¤ã«å…¥ã£ã¦ã„ã¾ã™", "app.createBreakoutRoom.confirm": "作æˆ", "app.createBreakoutRoom.record": "録画", - "app.createBreakoutRoom.numberOfRooms": "ルーム数", + "app.createBreakoutRoom.numberOfRooms": "会è°å®¤æ•°", "app.createBreakoutRoom.durationInMinutes": "利用時間(分)", "app.createBreakoutRoom.randomlyAssign": "ランダムã«å‰²ã‚Šå½“ã¦ã‚‹", - "app.createBreakoutRoom.endAllBreakouts": "å…¨ã¦ã®ãƒ–レイクアウトルームを終了ã™ã‚‹", - "app.createBreakoutRoom.roomName": "{0}(ルーム-{1})", + "app.createBreakoutRoom.endAllBreakouts": "å…¨ã¦ã®å°ä¼šè°å®¤ã‚’終了ã™ã‚‹", + "app.createBreakoutRoom.roomName": "{0}(会è°å®¤ï¼{1})", "app.createBreakoutRoom.doneLabel": "完了", "app.createBreakoutRoom.nextLabel": "次", + "app.createBreakoutRoom.minusRoomTime": "å°ä¼šè°å®¤ã®åˆ¶é™æ™‚間を減らã™", + "app.createBreakoutRoom.addRoomTime": "å°ä¼šè°å®¤ã®åˆ¶é™æ™‚間を増やã™", "app.createBreakoutRoom.addParticipantLabel": "+å‚åŠ è€…ã‚’è¿½åŠ ", - "app.createBreakoutRoom.freeJoin": "ユーザーã«å‚åŠ ã™ã‚‹ãƒ–レイクアウトルームをé¸æŠžã•ã›ã‚‹", - "app.createBreakoutRoom.leastOneWarnBreakout": "ブレイクアウトルームã«ã¯æœ€ä½Ž1人ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå¿…è¦ã§ã™ã€‚", - "app.createBreakoutRoom.roomTime": "{0}分", + "app.createBreakoutRoom.freeJoin": "ユーザã«å‚åŠ ã™ã‚‹å°ä¼šè°å®¤ã‚’é¸æŠžã•ã›ã‚‹", + "app.createBreakoutRoom.leastOneWarnBreakout": "å°ä¼šè°å®¤ã«ã¯æœ€ä½Žï¼‘人ã®ãƒ¦ãƒ¼ã‚¶ãŒå¿…è¦ã§ã™ã€‚", + "app.createBreakoutRoom.modalDesc": "ヒント:ユーザåå‰ã‚’ドラッグアンドドãƒãƒƒãƒ—ã—ã¦ã€ç‰¹å®šã®å°ä¼šè°å®¤ã«å‰²ã‚Šå½“ã¦ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚", + "app.createBreakoutRoom.roomTime": "{0} 分", + "app.createBreakoutRoom.numberOfRoomsError": "会è°å®¤ã®æ•°ãŒæ£ã—ãè¨å®šã•ã‚Œã¦ã„ã¾ã›ã‚“。", "app.externalVideo.start": "æ–°ã—ã„ビデオを共有", + "app.externalVideo.title": "外部ã‹ã‚‰ã®å‹•ç”»ã‚’共有ã™ã‚‹", + "app.externalVideo.input": "外部動画URL", + "app.externalVideo.urlInput": "å‹•ç”»URLã‚’è¿½åŠ ", + "app.externalVideo.urlError": "ã“ã®å‹•ç”»ã®URLã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“", "app.externalVideo.close": "é–‰ã˜ã‚‹", + "app.externalVideo.autoPlayWarning": "動画をå†ç”Ÿã—ã¦ãƒ¡ãƒ‡ã‚£ã‚¢ã®åŒæœŸã‚’有効ã«ã™ã‚‹", "app.network.connection.effective.slow": "接続ã®å•é¡ŒãŒç™ºç”Ÿã—ã¾ã—ãŸ", + "app.network.connection.effective.slow.help": "詳ã—ã„æƒ…å ±", + "app.externalVideo.noteLabel": "注æ„:外部動画ã¯éŒ²ç”»ã•ã‚Œã¾ã›ã‚“。YouTube, Vimeo, Instructure Media, Twitch, Daily Motionã®URLãŒã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™", + "app.actionsBar.actionsDropdown.shareExternalVideo": "外部ã‹ã‚‰ã®å‹•ç”»ã‚’共有ã™ã‚‹", + "app.actionsBar.actionsDropdown.stopShareExternalVideo": "外部動画ã®å…±æœ‰åœæ¢", "app.iOSWarning.label": "iOS 12.2ã¾ãŸã¯ãれ以é™ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«ã‚¢ãƒƒãƒ—グレードã—ã¦ãã ã•ã„", "app.legacy.unsupportedBrowser": "サãƒãƒ¼ãƒˆå¯¾è±¡å¤–ã®ãƒ–ラウザを使用ã—ã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚サãƒãƒ¼ãƒˆå¯¾è±¡ã®{0}ã¾ãŸã¯{1}ã‚’ãŠä½¿ã„ãã ã•ã„。", "app.legacy.upgradeBrowser": "ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®ãƒ–ラウザãŒå¤ã„å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚サãƒãƒ¼ãƒˆå¯¾è±¡ã®ãƒ–ラウザã¸ã‚¢ãƒƒãƒ—グレードã—ã¦ãã ã•ã„。", diff --git a/bigbluebutton-html5/private/locales/ka_GE.json b/bigbluebutton-html5/private/locales/ka_GE.json new file mode 100644 index 0000000000000000000000000000000000000000..df4977d517a48d2f34d4e6a0f60dca3086d816ee --- /dev/null +++ b/bigbluebutton-html5/private/locales/ka_GE.json @@ -0,0 +1,683 @@ +{ + "app.home.greeting": "თქვენი პრეზენტáƒáƒªáƒ˜áƒ მáƒáƒšáƒ” დáƒáƒ˜áƒ¬áƒ§áƒ”ბრ...", + "app.chat.submitLabel": "შეტყáƒáƒ‘ინების გáƒáƒ’ზáƒáƒ•áƒœáƒ", + "app.chat.errorMaxMessageLength": "ეს შეტყáƒáƒ‘ინებრáƒáƒ ის {0} სიმბáƒáƒšáƒáƒ—ი (სიმბáƒáƒšáƒáƒ”ბით) მეტი დáƒáƒ¨áƒ•áƒ”ბულზე", + "app.chat.disconnected": "თქვენ გáƒáƒ—იშული ხáƒáƒ თ, შეტყáƒáƒ‘ინებები ვერგáƒáƒ˜áƒ’ზáƒáƒ•áƒœáƒ”ბáƒ", + "app.chat.locked": "სáƒáƒ¡áƒáƒ£áƒ‘რრჩáƒáƒ™áƒ”ტილიáƒ, შეტყáƒáƒ‘ინებების გáƒáƒ’ზáƒáƒ•áƒœáƒ შეუძლებელიáƒ", + "app.chat.inputLabel": "შეტყáƒáƒ‘ინებრსáƒáƒ¡áƒáƒ£áƒ‘რáƒáƒ¡áƒ—ვის {0}", + "app.chat.inputPlaceholder": "შეტყáƒáƒ‘ინების გáƒáƒ’ზვნრ{0}", + "app.chat.titlePublic": "სáƒáƒ”რთრსáƒáƒ¡áƒáƒ£áƒ‘რáƒ", + "app.chat.titlePrivate": "კერძრსáƒáƒ¡áƒáƒ£áƒ‘რრ{0}", + "app.chat.partnerDisconnected": "{0} შეხვედრრდáƒáƒ¢áƒáƒ•áƒ", + "app.chat.closeChatLabel": "დáƒáƒ®áƒ£áƒ ვრ{0}", + "app.chat.hideChatLabel": "დáƒáƒ¤áƒáƒ ვრ{0}", + "app.chat.moreMessages": "დáƒáƒ›áƒáƒ¢áƒ”ბითი შეტყáƒáƒ‘ინებები ქვემáƒáƒ— ", + "app.chat.dropdown.options": "სáƒáƒ¡áƒáƒ£áƒ‘რáƒáƒ¡ პáƒáƒ áƒáƒ›áƒ”ტრები", + "app.chat.dropdown.clear": "წáƒáƒ¨áƒšáƒ", + "app.chat.dropdown.copy": "კáƒáƒžáƒ˜áƒ ებáƒ", + "app.chat.dropdown.save": "შენáƒáƒ®áƒ•áƒ", + "app.chat.label": "სáƒáƒ¡áƒáƒ£áƒ‘რáƒ", + "app.chat.offline": "Offline", + "app.chat.emptyLogLabel": "სáƒáƒ¡áƒáƒ£áƒ‘რáƒáƒ¡ ჩáƒáƒœáƒáƒ¬áƒ”რები ცáƒáƒ იელიáƒ", + "app.chat.clearPublicChatMessage": "სáƒáƒ”რთრსáƒáƒ¡áƒáƒ£áƒ‘რáƒáƒ¡ ისტáƒáƒ ირწáƒáƒ¨áƒšáƒ˜áƒšáƒ˜áƒ მáƒáƒ“ერáƒáƒ¢áƒáƒ ის მიერ", + "app.chat.multi.typing": "ბეáƒáƒ“áƒáƒ•áƒ¡ რáƒáƒ›áƒ“ენიმე მáƒáƒ›áƒ®áƒ›áƒáƒ ებელი", + "app.chat.one.typing": "{0} ბეáƒáƒ“áƒáƒ•áƒ¡", + "app.chat.two.typing": "{0} დრ{1} ბეáƒáƒ“áƒáƒ•áƒ”ნ", + "app.captions.label": "სუბტიტრები", + "app.captions.menu.close": "დáƒáƒ®áƒ£áƒ ვáƒ", + "app.captions.menu.start": "დáƒáƒ¬áƒ§áƒ”ბáƒ", + "app.captions.menu.ariaStart": "სუბტიტრების წერის დáƒáƒ¬áƒ§áƒ”ბáƒ", + "app.captions.menu.ariaStartDesc": "ხსნის სუბტიტრების რედáƒáƒ¥áƒ¢áƒ˜áƒ ების რეჟიმს - and closes the modal", + "app.captions.menu.select": "áƒáƒ˜áƒ ჩიეთ ხელმისáƒáƒ¬áƒ•áƒ“áƒáƒ›áƒ˜ ენáƒ", + "app.captions.menu.ariaSelect": "სუბტიტრების ენáƒ", + "app.captions.menu.subtitle": "გთხáƒáƒ•áƒ— áƒáƒ˜áƒ ჩიáƒáƒ— ენრდრსტილი სუბტიტრებისáƒáƒ—ვის ", + "app.captions.menu.title": "სუბტიტრები", + "app.captions.menu.fontSize": "ზáƒáƒ›áƒ", + "app.captions.menu.fontColor": "ტექსტის ფერი", + "app.captions.menu.fontFamily": "ფáƒáƒœáƒ¢áƒ˜", + "app.captions.menu.backgroundColor": "ფáƒáƒœáƒ˜áƒ¡ ფერი", + "app.captions.menu.previewLabel": "წინáƒáƒ¡áƒ¬áƒáƒ ი ნáƒáƒ®áƒ•áƒ", + "app.captions.menu.cancelLabel": "გáƒáƒ£áƒ¥áƒ›áƒ”ბáƒ", + "app.captions.pad.hide": "სუბტიტრების დáƒáƒ¤áƒáƒ ვáƒ", + "app.captions.pad.tip": "დáƒáƒ¬áƒ™áƒáƒžáƒ”თ Esc რედáƒáƒ¥áƒ¢áƒ˜áƒ ების ზáƒáƒšáƒ˜áƒ¡ ფáƒáƒ™áƒ£áƒ¡áƒ˜áƒ ებისთვის", + "app.captions.pad.ownership": "მფლáƒáƒ‘ელáƒáƒ‘áƒáƒ¨áƒ˜ შესვლáƒ", + "app.captions.pad.ownershipTooltip": "თქვენ მáƒáƒ’ენიáƒáƒ”ბáƒáƒ— {0} სუბტიტრების მფლáƒáƒ‘ელის უფლებები", + "app.captions.pad.interimResult": "შუáƒáƒšáƒ”დური შედეგი", + "app.captions.pad.dictationStart": "კáƒáƒ ნáƒáƒ®áƒ˜áƒ¡ დáƒáƒ¬áƒ§áƒ”ბáƒ", + "app.captions.pad.dictationStop": "კáƒáƒ ნáƒáƒ®áƒ˜áƒ¡ დáƒáƒ¡áƒ ულებáƒ", + "app.captions.pad.dictationOnDesc": "სáƒáƒ£áƒ‘რის áƒáƒ›áƒáƒªáƒœáƒáƒ‘ის ჩáƒáƒ თვáƒ", + "app.captions.pad.dictationOffDesc": "სáƒáƒ£áƒ‘რის áƒáƒ›áƒáƒªáƒœáƒáƒ‘ის გáƒáƒ›áƒáƒ თვáƒ", + "app.note.title": "სáƒáƒ”რთრჩáƒáƒœáƒáƒ¬áƒ”რები", + "app.note.label": "ჩáƒáƒœáƒáƒ¬áƒ”რი", + "app.note.hideNoteLabel": "ჩáƒáƒœáƒáƒ¬áƒ”რის დáƒáƒ¤áƒáƒ ვáƒ", + "app.user.activityCheck": "მáƒáƒ›áƒ®áƒ›áƒáƒ ებლის áƒáƒ¥áƒ¢áƒ˜áƒ•áƒáƒ‘ის შემáƒáƒ¬áƒ›áƒ”ბáƒ", + "app.user.activityCheck.label": "შეáƒáƒ›áƒáƒ¬áƒ›áƒ”თ, ისევ ესწრებრთუ áƒáƒ რმáƒáƒ›áƒ®áƒ›áƒáƒ ებელი ({0}) შეხვედრáƒáƒ¡", + "app.user.activityCheck.check": "შემáƒáƒ¬áƒ›áƒ”ბáƒ", + "app.note.tipLabel": "დáƒáƒ¬áƒ™áƒáƒžáƒ”თ Esc რედáƒáƒ¥áƒ¢áƒ˜áƒ ების ზáƒáƒšáƒ˜áƒ¡ ფáƒáƒ™áƒ£áƒ¡áƒ˜áƒ ებისთვის", + "app.userList.usersTitle": "მáƒáƒ›áƒ®áƒ›áƒáƒ ებლები", + "app.userList.participantsTitle": "მáƒáƒœáƒáƒ¬áƒ˜áƒšáƒ”ები", + "app.userList.messagesTitle": "შეტყáƒáƒ‘ინებები", + "app.userList.notesTitle": "შენიშვნები", + "app.userList.notesListItem.unreadContent": "გáƒáƒ–იáƒáƒ ებულ ჩáƒáƒœáƒáƒ¬áƒ”რებში áƒáƒ®áƒáƒšáƒ˜ ჩáƒáƒœáƒáƒ¬áƒ”რირხელმისáƒáƒ¬áƒ•áƒ“áƒáƒ›áƒ˜", + "app.userList.captionsTitle": "სუბტიტრები", + "app.userList.presenter": "მáƒáƒ›áƒ®áƒ¡áƒ”ნებელი", + "app.userList.you": "შენ", + "app.userList.locked": "ჩáƒáƒ™áƒ”ტილიáƒ", + "app.userList.label": "მáƒáƒ›áƒ®áƒ›áƒáƒ ებლების სიáƒ", + "app.userList.toggleCompactView.label": "გáƒáƒ“áƒáƒ თვრკáƒáƒ›áƒžáƒáƒ¥áƒ¢áƒ£áƒ ი ხედვის რეჟიმზე", + "app.userList.guest": "სტუმáƒáƒ ი", + "app.userList.menuTitleContext": "ხელმისáƒáƒ¬áƒ•áƒ“áƒáƒ›áƒ˜ áƒáƒ ჩევáƒáƒœáƒ˜", + "app.userList.chatListItem.unreadSingular": "{0} áƒáƒ®áƒáƒšáƒ˜ შეტყáƒáƒ‘ინებáƒ", + "app.userList.chatListItem.unreadPlural": "{0} áƒáƒ®áƒáƒšáƒ˜ შეტყáƒáƒ‘ინებები", + "app.userList.menu.chat.label": "კერძრსáƒáƒ¡áƒáƒ£áƒ‘რáƒáƒ¡ დáƒáƒ¬áƒ§áƒ”ბáƒ", + "app.userList.menu.clearStatus.label": "სტáƒáƒ¢áƒ£áƒ¡áƒ˜áƒ¡ გáƒáƒ£áƒ¥áƒ›áƒ”ბáƒ", + "app.userList.menu.removeUser.label": "მáƒáƒ›áƒ®áƒ›áƒáƒ ებლის წáƒáƒ¨áƒšáƒ", + "app.userList.menu.muteUserAudio.label": "მáƒáƒ›áƒ®áƒ›áƒáƒ ებლის დáƒáƒ“უმებáƒ", + "app.userList.menu.unmuteUserAudio.label": "მáƒáƒ›áƒ®áƒ›áƒáƒ ებლისთვის მიკრáƒáƒ¤áƒáƒœáƒ˜áƒ¡ ჩáƒáƒ თვáƒ", + "app.userList.userAriaLabel": "{0} {1} {2} სტáƒáƒ¢áƒ£áƒ¡áƒ˜ {3}", + "app.userList.menu.promoteUser.label": "მáƒáƒ“ერáƒáƒ¢áƒáƒ ის უფლებების მინიáƒáƒ”ბáƒ", + "app.userList.menu.demoteUser.label": "მნáƒáƒ®áƒ•áƒ”ლის უფლებების მინიáƒáƒ”ბáƒ", + "app.userList.menu.unlockUser.label": "გáƒáƒœáƒ‘ლáƒáƒ™áƒ” {0}", + "app.userList.menu.lockUser.label": "დáƒáƒ‘ლáƒáƒ™áƒ” {0}", + "app.userList.menu.directoryLookup.label": "ძიებრდირექტáƒáƒ იáƒáƒ¨áƒ˜", + "app.userList.menu.makePresenter.label": "გáƒáƒ®áƒáƒ“ე წáƒáƒ›áƒ§áƒ•áƒáƒœáƒáƒ“ ", + "app.userList.userOptions.manageUsersLabel": "მáƒáƒ›áƒ®áƒ›áƒáƒ ებლების მáƒáƒ თვáƒ", + "app.userList.userOptions.muteAllLabel": "ყველრმáƒáƒ›áƒ®áƒ›áƒáƒ ებლების გáƒáƒ©áƒ£áƒ›áƒ”ბáƒ", + "app.userList.userOptions.muteAllDesc": "შეხვერდის ყველრმáƒáƒœáƒáƒ¬áƒ˜áƒšáƒ˜áƒ¡ დáƒáƒ“უმებáƒ", + "app.userList.userOptions.clearAllLabel": "სტáƒáƒ¢áƒ£áƒ¡áƒ˜áƒ¡ ყველრნიშნულის წáƒáƒ¨áƒšáƒ", + "app.userList.userOptions.clearAllDesc": "სტáƒáƒ¢áƒ£áƒ¡áƒ˜áƒ¡ ყველრნიშნულის წáƒáƒ¨áƒšáƒ მáƒáƒ›áƒ®áƒ›áƒáƒ ებლებისთვის", + "app.userList.userOptions.muteAllExceptPresenterLabel": "ყველáƒáƒ¡ დáƒáƒ“უმებრმáƒáƒ›áƒ®áƒ¡áƒ”ნებლის გáƒáƒ დáƒ", + "app.userList.userOptions.muteAllExceptPresenterDesc": "დáƒáƒáƒ“უმებს შეხვედრის ყველრმáƒáƒœáƒáƒ¬áƒ˜áƒšáƒ”ს, მáƒáƒ›áƒ®áƒ¡áƒ”ნებლის გáƒáƒ დáƒ", + "app.userList.userOptions.unmuteAllLabel": "შეხვედრისáƒáƒ—ვის სáƒáƒ£áƒ‘რის რეჟიმის ჩáƒáƒ თვáƒ", + "app.userList.userOptions.unmuteAllDesc": "შეხვედრისáƒáƒ—ვის სáƒáƒ£áƒ‘რის რეჟიმის ჩáƒáƒ თვრკვლáƒáƒ•", + "app.userList.userOptions.lockViewersLabel": "მნáƒáƒ®áƒ•áƒ”ლების დáƒáƒ‘ლáƒáƒ™áƒ•áƒ", + "app.userList.userOptions.lockViewersDesc": "შეხვედრის მáƒáƒœáƒáƒ¬áƒ˜áƒšáƒ”თáƒáƒ—ვის გáƒáƒ კვეული ფუნქციების დáƒáƒ‘ლáƒáƒ™áƒ•áƒ", + "app.userList.userOptions.disableCam": "მნáƒáƒ®áƒ•áƒ”ლების ვებ-კáƒáƒ›áƒ”რები გáƒáƒ›áƒáƒ თულიáƒ", + "app.userList.userOptions.disableMic": "მნáƒáƒ®áƒ•áƒ”ლების მიკრáƒáƒ¤áƒáƒœáƒ”ბი გáƒáƒ›áƒáƒ თულიáƒ", + "app.userList.userOptions.disablePrivChat": "კერძრსáƒáƒ¡áƒáƒ£áƒ‘რრგáƒáƒ›áƒáƒ თულიáƒ", + "app.userList.userOptions.disablePubChat": "სáƒáƒ”რთრსáƒáƒ¡áƒáƒ£áƒ‘რრგáƒáƒ›áƒáƒ თულიáƒ", + "app.userList.userOptions.disableNote": "გáƒáƒ–იáƒáƒ ებული ჩáƒáƒœáƒáƒ¬áƒ”რები áƒáƒ®áƒšáƒ დáƒáƒ‘ლáƒáƒ™áƒ˜áƒšáƒ˜áƒ", + "app.userList.userOptions.hideUserList": "მáƒáƒ›áƒ®áƒ›áƒáƒ ებელთრსირáƒáƒ®áƒšáƒ მნáƒáƒ®áƒ•áƒ”ლებისგáƒáƒœ დáƒáƒ¤áƒáƒ ულიáƒ", + "app.userList.userOptions.webcamsOnlyForModerator": "მხáƒáƒšáƒáƒ“ მáƒáƒ“ერáƒáƒ¢áƒáƒ ებს შეუძლიáƒáƒ— ნáƒáƒ®áƒáƒœ მნáƒáƒ®áƒ•áƒ”ლების ვებ-კáƒáƒ›áƒ”რები (ბლáƒáƒ™áƒ˜áƒ ების პáƒáƒ áƒáƒ›áƒ”ტრების გáƒáƒ›áƒ)", + "app.userList.content.participants.options.clearedStatus": "ყველრსტáƒáƒ¢áƒ£áƒ¡áƒ˜áƒ¡ წáƒáƒ¨áƒšáƒ მáƒáƒ›áƒ®áƒ›áƒáƒ ებლებისთვის", + "app.userList.userOptions.enableCam": "მáƒáƒ›áƒ®áƒ›áƒáƒ ებელთრვებ-კáƒáƒ›áƒ”რები ჩáƒáƒ თულიáƒ", + "app.userList.userOptions.enableMic": "მáƒáƒ›áƒ®áƒ›áƒáƒ ებელთრმიკრáƒáƒ¤áƒáƒœáƒ”ბი ჩáƒáƒ თულიáƒ", + "app.userList.userOptions.enablePrivChat": "კერძრსáƒáƒ¡áƒáƒ£áƒ‘რრნებáƒáƒ“áƒáƒ თულიáƒ", + "app.userList.userOptions.enablePubChat": "სáƒáƒ”რთრსáƒáƒ¡áƒáƒ£áƒ‘რრნებáƒáƒ“áƒáƒ თულიáƒ", + "app.userList.userOptions.enableNote": "გáƒáƒ–იáƒáƒ ებული ჩáƒáƒœáƒáƒ¬áƒ”რები áƒáƒ®áƒšáƒ ნებáƒáƒ“áƒáƒ თულიáƒ", + "app.userList.userOptions.showUserList": "მნáƒáƒ®áƒ•áƒ”ლებს áƒáƒ®áƒšáƒ შეუძლიáƒáƒ— მáƒáƒ›áƒ®áƒ›áƒáƒ ებელთრსიის ნáƒáƒ®áƒ•áƒ", + "app.userList.userOptions.enableOnlyModeratorWebcam": "áƒáƒ®áƒšáƒ შეგიძლიáƒáƒ— თქვენი ვებ-კáƒáƒ›áƒ”რის ჩáƒáƒ თვáƒ, თქვენ ყველრდáƒáƒ’ინáƒáƒ®áƒáƒ•áƒ—", + "app.media.label": "მედიáƒ", + "app.media.autoplayAlertDesc": "დáƒáƒ¨áƒ•áƒ”ბის უფლებáƒ", + "app.media.screenshare.start": "ეკრáƒáƒœáƒ˜ გáƒáƒ–იáƒáƒ ებულიáƒ", + "app.media.screenshare.end": "ეკრáƒáƒœáƒ˜áƒ¡ გáƒáƒ–იáƒáƒ ებრშეწყვეტილიáƒ", + "app.media.screenshare.autoplayBlockedDesc": "მáƒáƒ›áƒ®áƒ¡áƒ”ნებლის ეკრáƒáƒœáƒ˜áƒ¡ სáƒáƒ©áƒ•áƒ”ნებლáƒáƒ“ გვáƒáƒ˜áƒ დებრთქვენი ნებáƒáƒ თვáƒ", + "app.media.screenshare.autoplayAllowLabel": "გáƒáƒ–იáƒáƒ ებული ეკრáƒáƒœáƒ˜áƒ¡ ნáƒáƒ®áƒ•áƒ", + "app.screenshare.notAllowed": "შეცდáƒáƒ›áƒ: ეკრáƒáƒœáƒ—áƒáƒœ წვდáƒáƒ›áƒ˜áƒ¡ ნებáƒáƒ თვრáƒáƒ áƒáƒ ის დáƒáƒ¨áƒ•áƒ”ბული", + "app.screenshare.notSupportedError": "შეცდáƒáƒ›áƒ: ეკრáƒáƒœáƒ˜áƒ¡ გáƒáƒ–იáƒáƒ ებრდáƒáƒ¡áƒáƒ¨áƒ•áƒ”ბირმხáƒáƒšáƒáƒ“ უსáƒáƒ¤áƒ თხრ(SSL) დáƒáƒ›áƒ”ინებზე", + "app.screenshare.notReadableError": "შეცდáƒáƒ›áƒ: ეკრáƒáƒœáƒ˜áƒ¡ ჩáƒáƒ¬áƒ”რის წáƒáƒ უმáƒáƒ¢áƒ”ბელი მცდელáƒáƒ‘áƒ", + "app.screenshare.genericError": "შეცდáƒáƒ›áƒ: შეცდáƒáƒ›áƒ ეკრáƒáƒœáƒ˜áƒ¡ გáƒáƒ–იáƒáƒ ებისáƒáƒ¡, გთხáƒáƒ•áƒ— სცáƒáƒ“áƒáƒ— კიდევ", + "app.meeting.ended": "ეს სესირდáƒáƒ¡áƒ ულებულიáƒ", + "app.meeting.meetingTimeRemaining": "შეხვედრისთვის დáƒáƒ ჩენილი დრáƒ: {0}", + "app.meeting.meetingTimeHasEnded": "დრრáƒáƒ›áƒáƒ˜áƒ¬áƒ£áƒ áƒ. სესირმáƒáƒšáƒ” დáƒáƒ˜áƒ®áƒ£áƒ ებáƒ", + "app.meeting.endedMessage": "თქვენ დáƒáƒ‘რუნდებით სáƒáƒ¬áƒ§áƒ˜áƒ¡ ეკრáƒáƒœáƒ–ე", + "app.meeting.alertMeetingEndsUnderOneMinute": "შეხვედრრერთ წუთში დáƒáƒ¡áƒ ულდებáƒ", + "app.meeting.alertBreakoutEndsUnderOneMinute": "გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ˜áƒ¡ áƒáƒ—áƒáƒ®áƒ˜ ერთ წუთში დáƒáƒ˜áƒ®áƒ£áƒ ებáƒ", + "app.presentation.hide": "პრეზენტáƒáƒªáƒ˜áƒ˜áƒ¡ დáƒáƒ›áƒáƒšáƒ•áƒ", + "app.presentation.notificationLabel": "მიმდინáƒáƒ ე პრეზენტáƒáƒªáƒ˜áƒ", + "app.presentation.slideContent": "სლáƒáƒ˜áƒ“ის შინáƒáƒáƒ სი", + "app.presentation.startSlideContent": "სლáƒáƒ˜áƒ“ი იწყებáƒ", + "app.presentation.endSlideContent": "სლáƒáƒ˜áƒ“ი დáƒáƒ¡áƒ ულდáƒ", + "app.presentation.emptySlideContent": "მიმდინáƒáƒ ე სლáƒáƒ˜áƒ“ი ცáƒáƒ იელიáƒ", + "app.presentation.presentationToolbar.noNextSlideDesc": "პრეზენტáƒáƒªáƒ˜áƒ˜áƒ¡ დáƒáƒ¡áƒ ულებáƒ", + "app.presentation.presentationToolbar.noPrevSlideDesc": "პრეზენტáƒáƒªáƒ˜áƒ˜áƒ¡ დáƒáƒ¬áƒ§áƒ”ბáƒ", + "app.presentation.presentationToolbar.selectLabel": "სლáƒáƒ˜áƒ“ის áƒáƒ ჩევáƒ", + "app.presentation.presentationToolbar.prevSlideLabel": "წინრსლáƒáƒ˜áƒ“ი", + "app.presentation.presentationToolbar.prevSlideDesc": "პრეზენტáƒáƒªáƒ˜áƒ˜áƒ¡ შეცვლáƒ: გáƒáƒ“áƒáƒ¡áƒ•áƒšáƒ წინრსლáƒáƒ˜áƒ“ზე", + "app.presentation.presentationToolbar.nextSlideLabel": "შემდეგი სლáƒáƒ˜áƒ“ი", + "app.presentation.presentationToolbar.nextSlideDesc": "პრეზენტáƒáƒªáƒ˜áƒ˜áƒ¡ შეცვლáƒ: გáƒáƒ“áƒáƒ¡áƒ•áƒšáƒ მáƒáƒ›áƒ“ევნრსლáƒáƒ˜áƒ“ზე", + "app.presentation.presentationToolbar.skipSlideLabel": "სლáƒáƒ˜áƒ“ის გáƒáƒ›áƒáƒ¢áƒáƒ•áƒ”ბáƒ", + "app.presentation.presentationToolbar.skipSlideDesc": "პრეზენტáƒáƒªáƒ˜áƒ˜áƒ¡ შეცვლáƒ: გáƒáƒ“áƒáƒ¡áƒ•áƒšáƒ კáƒáƒœáƒ™áƒ ეტულ სლáƒáƒ˜áƒ“ზე", + "app.presentation.presentationToolbar.fitWidthLabel": "სიგáƒáƒœáƒ”ზე მáƒáƒ გებáƒ", + "app.presentation.presentationToolbar.fitWidthDesc": "სლáƒáƒ˜áƒ“ის სრული სიგáƒáƒœáƒ˜áƒ¡ ჩვენებáƒ", + "app.presentation.presentationToolbar.fitScreenLabel": "ეკრáƒáƒœáƒ–ე მáƒáƒ გებáƒ", + "app.presentation.presentationToolbar.fitScreenDesc": "სრული სლáƒáƒ˜áƒ“ის ჩვენებáƒ", + "app.presentation.presentationToolbar.zoomLabel": "მáƒáƒ¡áƒ¨áƒ¢áƒáƒ‘ირებáƒ", + "app.presentation.presentationToolbar.zoomDesc": "პრეზენტáƒáƒªáƒ˜áƒ˜áƒ¡ მáƒáƒ¡áƒ¨áƒ¢áƒáƒ‘ირების შეცვლáƒ", + "app.presentation.presentationToolbar.zoomInLabel": "მáƒáƒ¡áƒ¨áƒ¢áƒáƒ‘ის გáƒáƒ–რდáƒ", + "app.presentation.presentationToolbar.zoomInDesc": "პრეზენტáƒáƒªáƒ˜áƒ˜áƒ¡ მáƒáƒ¡áƒ¨áƒ¢áƒáƒ‘ის გáƒáƒ–რდáƒ", + "app.presentation.presentationToolbar.zoomOutLabel": "მáƒáƒ¡áƒ¨áƒ¢áƒáƒ‘ის შემცირებáƒ", + "app.presentation.presentationToolbar.zoomOutDesc": "პრეზენტáƒáƒªáƒ˜áƒ˜áƒ¡ მáƒáƒ¡áƒ¨áƒ¢áƒáƒ‘ის შემცირებáƒ", + "app.presentation.presentationToolbar.zoomReset": "მáƒáƒ¡áƒ¨áƒ¢áƒáƒ‘ის გáƒáƒ“áƒáƒ¢áƒ•áƒ˜áƒ თვáƒ", + "app.presentation.presentationToolbar.zoomIndicator": "მáƒáƒ¡áƒ¨áƒ¢áƒáƒ‘ირების მიმდინáƒáƒ ე პრáƒáƒªáƒ”ნტი", + "app.presentation.presentationToolbar.fitToWidth": "სიგáƒáƒœáƒ”ზე მáƒáƒ გებáƒ", + "app.presentation.presentationToolbar.fitToPage": "გვერდზე მáƒáƒ გებáƒ", + "app.presentation.presentationToolbar.goToSlide": "სლáƒáƒ˜áƒ“ი {0}", + "app.presentationUploder.title": "პრეზენტáƒáƒªáƒ˜áƒ", + "app.presentationUploder.message": "რáƒáƒ’áƒáƒ ც მáƒáƒ›áƒ®áƒ¡áƒ”ნებლს, შეგიძლიáƒáƒ— სისტემáƒáƒ¨áƒ˜ áƒáƒ¢áƒ•áƒ˜áƒ თáƒáƒ— ნებისმიერი MS Office დáƒáƒ™áƒ£áƒ›áƒ”ნტი, áƒáƒœ PDF ფáƒáƒ˜áƒšáƒ˜. სáƒáƒ£áƒ™áƒ”თსრშედეგის მისáƒáƒ¦áƒ¬áƒ”ვáƒáƒ“, გირჩევთ PDF ფáƒáƒ მáƒáƒ¢áƒ˜áƒ¡ გáƒáƒ›áƒáƒ§áƒ”ნებáƒáƒ¡. დáƒáƒ წმუნდით, რáƒáƒ› პრეზენტáƒáƒªáƒ˜áƒ სწáƒáƒ áƒáƒ“ გáƒáƒ¥áƒ•áƒ— შერჩული წრის ფáƒáƒ მის მáƒáƒ¡áƒáƒœáƒ˜áƒ¨áƒœáƒ˜ ველის გáƒáƒ›áƒáƒ§áƒ”ნებით ", + "app.presentationUploder.uploadLabel": "áƒáƒ¢áƒ•áƒ˜áƒ თვáƒ", + "app.presentationUploder.confirmLabel": "დáƒáƒ“áƒáƒ¡áƒ¢áƒ£áƒ ებáƒ", + "app.presentationUploder.confirmDesc": "შეინáƒáƒ®áƒ”თ ცვლილებები დრდáƒáƒ˜áƒ¬áƒ§áƒ”თ პრეზენტáƒáƒªáƒ˜áƒ", + "app.presentationUploder.dismissLabel": "გáƒáƒ£áƒ¥áƒ›áƒ”ბáƒ", + "app.presentationUploder.dismissDesc": "Closes the modal window დრáƒáƒ£áƒ¥áƒ›áƒ”ბს ცვლილებებს", + "app.presentationUploder.dropzoneLabel": "áƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ თი ფáƒáƒ˜áƒšáƒ”ბი გáƒáƒ“მáƒáƒ˜áƒ¢áƒáƒœáƒ”თ áƒáƒ¥", + "app.presentationUploder.dropzoneImagesLabel": "áƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ თი სურáƒáƒ—ები/გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბები გáƒáƒ“მáƒáƒ˜áƒ¢áƒáƒœáƒ”თ áƒáƒ¥", + "app.presentationUploder.browseFilesLabel": "áƒáƒœ, მáƒáƒ«áƒ”ბნეთ ფáƒáƒ˜áƒšáƒ˜", + "app.presentationUploder.browseImagesLabel": "áƒáƒœ მáƒáƒ«áƒ”ბნეთ/გáƒáƒ“áƒáƒ˜áƒ¦áƒ— სურáƒáƒ—ი/გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბáƒ", + "app.presentationUploder.fileToUpload": "áƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ თი", + "app.presentationUploder.currentBadge": "მიმდინáƒáƒ ე", + "app.presentationUploder.rejectedError": "áƒáƒ ჩეული ფáƒáƒ˜áƒšáƒ˜ (ფáƒáƒ˜áƒšáƒ”ბი) უáƒáƒ ყáƒáƒ¤áƒ˜áƒšáƒ˜áƒ. გთხáƒáƒ•áƒ—, შეáƒáƒ›áƒáƒ¬áƒ›áƒáƒ— ფáƒáƒ˜áƒšáƒ˜áƒ¡ ტიპი (ტიპები)", + "app.presentationUploder.upload.progress": "იტვირთებრ({0}%)", + "app.presentationUploder.upload.413": "ფáƒáƒ˜áƒšáƒ˜ ძáƒáƒšáƒ˜áƒáƒœ დიდიáƒ. გთხáƒáƒ•áƒ— დáƒáƒáƒœáƒáƒ¬áƒ”ვრáƒáƒ— რáƒáƒ›áƒ”ნიმე ნáƒáƒ¬áƒ˜áƒšáƒáƒ“", + "app.presentationUploder.conversion.conversionProcessingSlides": "მუშáƒáƒ•áƒ“ებრგვერდი {0} {1}-დáƒáƒœ", + "app.presentationUploder.conversion.genericConversionStatus": "ფáƒáƒ˜áƒšáƒ˜áƒ¡ კáƒáƒœáƒ•áƒ”რტირებáƒ", + "app.presentationUploder.conversion.generatingThumbnail": "thumbnails შექმნáƒ", + "app.presentationUploder.conversion.generatedSlides": "სლáƒáƒ˜áƒ“ები გენერირდებáƒ", + "app.presentationUploder.conversion.generatingSvg": "SVG გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბები გენერირდებáƒ", + "app.presentationUploder.conversion.pageCountExceeded": "გვერდების რáƒáƒáƒ“ენáƒáƒ‘რდáƒáƒ¨áƒ•áƒ”ბულზე მეტიáƒ. გთხáƒáƒ•áƒ—, დáƒáƒáƒœáƒáƒ¬áƒ”ვრáƒáƒ— რáƒáƒ›áƒ“ენიმე ფáƒáƒ˜áƒšáƒáƒ“", + "app.presentationUploder.conversion.officeDocConversionInvalid": "MS Office დáƒáƒ™áƒ£áƒ›áƒ”ნტის დáƒáƒ›áƒ£áƒ¨áƒáƒ•áƒ”ბრვერმáƒáƒ®áƒ”რხდáƒ. გთხáƒáƒ•áƒ—, áƒáƒ¢áƒ•áƒ˜áƒ თáƒáƒ— PDF ფáƒáƒ მáƒáƒ¢áƒ¨áƒ˜", + "app.presentationUploder.conversion.officeDocConversionFailed": "MS Office დáƒáƒ™áƒ£áƒ›áƒ”ნტის დáƒáƒ›áƒ£áƒ¨áƒáƒ•áƒ”ბრვერმáƒáƒ®áƒ”რხდáƒ. გთხáƒáƒ•áƒ—, áƒáƒ¢áƒ•áƒ˜áƒ თáƒáƒ— PDF ფáƒáƒ მáƒáƒ¢áƒ¨áƒ˜", + "app.presentationUploder.conversion.pdfHasBigPage": "ვერვქმნით PDF ფáƒáƒ˜áƒšáƒ¡, გთხáƒáƒ•áƒ— სცáƒáƒ“áƒáƒ— მისი áƒáƒžáƒ¢áƒ˜áƒ›áƒ˜áƒ–áƒáƒªáƒ˜áƒ", + "app.presentationUploder.conversion.timeout": "კáƒáƒœáƒ•áƒ”რტáƒáƒªáƒ˜áƒáƒ¡ მáƒáƒ£áƒšáƒáƒ“ნელáƒáƒ“ დიდი დრრსáƒáƒ˜áƒ დებáƒ", + "app.presentationUploder.conversion.pageCountFailed": "გვერდების რáƒáƒáƒ“ენáƒáƒ‘ის გáƒáƒœáƒ¡áƒáƒ–ღვრრვერმáƒáƒ®áƒ”რხდáƒ", + "app.presentationUploder.isDownloadableLabel": "პრეზენტáƒáƒªáƒ˜áƒ˜áƒ¡ ჩáƒáƒ›áƒáƒ¢áƒ•áƒ˜áƒ თვის შესáƒáƒ«áƒšáƒ”ბლáƒáƒ‘ის შეზღუდვáƒ", + "app.presentationUploder.isNotDownloadableLabel": "პრეზენტáƒáƒªáƒ˜áƒ˜áƒ¡ ჩáƒáƒ›áƒáƒ¢áƒ•áƒ˜áƒ თვის შესáƒáƒ«áƒšáƒ”ბლáƒáƒ‘ის დáƒáƒ¨áƒ•áƒ”ბáƒ", + "app.presentationUploder.removePresentationLabel": "პრეზენტáƒáƒªáƒ˜áƒ˜áƒ¡ წáƒáƒ¨áƒšáƒ", + "app.presentationUploder.setAsCurrentPresentation": "áƒáƒ¥áƒªáƒ˜áƒ” პრეზენტáƒáƒªáƒ˜áƒ მიმდინáƒáƒ ედ", + "app.presentationUploder.tableHeading.filename": "ფáƒáƒ˜áƒšáƒ˜áƒ¡ სáƒáƒ®áƒ”ლი", + "app.presentationUploder.tableHeading.options": "პáƒáƒ áƒáƒ›áƒ”ტრები", + "app.presentationUploder.tableHeading.status": "სტáƒáƒ¢áƒ£áƒ¡áƒ˜", + "app.poll.pollPaneTitle": "გáƒáƒ›áƒáƒ™áƒ˜áƒ—ხვáƒ", + "app.poll.quickPollTitle": "სწრáƒáƒ¤áƒ˜ კენáƒáƒ˜áƒ¡áƒ§áƒ áƒ/გáƒáƒ›áƒáƒ™áƒ˜áƒ—ხვáƒ", + "app.poll.hidePollDesc": "მáƒáƒšáƒáƒ•áƒ¡ გáƒáƒ›áƒáƒ™áƒ˜áƒ—ხვის მენიუს პáƒáƒœáƒ”ლს", + "app.poll.customPollInstruction": "სáƒáƒ™áƒ£áƒ—áƒáƒ ი გáƒáƒ›áƒáƒ™áƒ˜áƒ—ხვის შესáƒáƒ¥áƒ›áƒœáƒ”ლáƒáƒ“ áƒáƒ˜áƒ ჩიეთ ქვემáƒáƒ— ნáƒáƒ©áƒ•áƒ”ნები ღილáƒáƒ™áƒ˜ დრშემáƒáƒ˜áƒ¢áƒáƒœáƒ”თ პáƒáƒ áƒáƒ›áƒ”ტრები.", + "app.poll.quickPollInstruction": "შეáƒáƒ ჩიეთ ქვემáƒáƒ— მáƒáƒªáƒ”მული ვáƒáƒ იáƒáƒœáƒ¢áƒ˜ გáƒáƒ›áƒáƒ™áƒ˜áƒ—ხვის დáƒáƒ¡áƒáƒ¬áƒ§áƒ”ბáƒáƒ“", + "app.poll.customPollLabel": "თქვენი გáƒáƒ›áƒáƒ™áƒ˜áƒ—ხვáƒ", + "app.poll.startCustomLabel": "თქვენი გáƒáƒ›áƒáƒ™áƒ˜áƒ—ხვის დáƒáƒ¬áƒ§áƒ”ბáƒ", + "app.poll.activePollInstruction": "დáƒáƒ¢áƒáƒ•áƒ”თ ეს პáƒáƒœáƒ”ლი ღიáƒ, რáƒáƒ› ნáƒáƒ®áƒáƒ— თქვენი გáƒáƒ›áƒáƒ™áƒ˜áƒ—ხვების პáƒáƒ¡áƒ£áƒ®áƒ”ბი áƒáƒœáƒšáƒáƒ˜áƒœ რეჟიმში. რáƒáƒ“ესáƒáƒª მზáƒáƒ“ იქნებით, áƒáƒ˜áƒ ჩიეთ \"კენáƒáƒ˜áƒ¡áƒ§áƒ ის შედეგების გáƒáƒ›áƒáƒ¥áƒ•áƒ”ყნებáƒ\", შედეგების გáƒáƒ›áƒáƒ¥áƒ•áƒ”ყნებისრდრგáƒáƒ›áƒáƒ™áƒ˜áƒ—ხვის დáƒáƒ¡áƒ ულების ", + "app.poll.publishLabel": "გáƒáƒ›áƒáƒ™áƒ˜áƒ—ხვის შედეგების გáƒáƒ›áƒáƒ¥áƒ•áƒ”ყნებáƒ", + "app.poll.backLabel": "დáƒáƒ£áƒ‘რუნდით გáƒáƒ›áƒáƒ™áƒ˜áƒ—ხვის ვáƒáƒ იáƒáƒœáƒ¢áƒ”ბს", + "app.poll.closeLabel": "დáƒáƒ®áƒ£áƒ ვáƒ", + "app.poll.waitingLabel": "პáƒáƒ¡áƒ£áƒ®áƒ”ბის მáƒáƒšáƒáƒ“ინი ({0}/{1})", + "app.poll.ariaInputCount": "სáƒáƒ™áƒ£áƒ—áƒáƒ ი გáƒáƒ›áƒáƒ™áƒ˜áƒ—ხვის ვáƒáƒ იáƒáƒœáƒ¢áƒ˜ {0} {1}-დáƒáƒœ", + "app.poll.customPlaceholder": "გáƒáƒ›áƒáƒ™áƒ˜áƒ—ხვის ვáƒáƒ იáƒáƒœáƒ¢áƒ˜áƒ¡ დáƒáƒ›áƒáƒ¢áƒ”ბáƒ", + "app.poll.noPresentationSelected": "პრეზენტáƒáƒªáƒ˜áƒ áƒáƒ áƒáƒ ის áƒáƒ ჩეული, გთხáƒáƒ•áƒ— შეáƒáƒ ჩიáƒáƒ—", + "app.poll.clickHereToSelect": "áƒáƒ¡áƒáƒ ჩევáƒáƒ“ დáƒáƒ¬áƒ™áƒáƒžáƒ”თ áƒáƒ¥", + "app.poll.t": "áƒáƒ”შმáƒáƒ იტი", + "app.poll.f": "მცდáƒáƒ ი", + "app.poll.tf": "áƒáƒ”შმáƒáƒ იტი/მცდáƒáƒ ი", + "app.poll.y": "დიáƒáƒ®", + "app.poll.n": "áƒáƒ áƒ", + "app.poll.yn": "დიáƒáƒ® / áƒáƒ áƒ", + "app.poll.a2": "A / B", + "app.poll.a3": "A / B / C", + "app.poll.a4": "A / B / C / D", + "app.poll.a5": "A / B / C / D / E", + "app.poll.answer.true": "áƒáƒ”შმáƒáƒ იტი", + "app.poll.answer.false": "მცდáƒáƒ ი", + "app.poll.answer.yes": "დიáƒáƒ®", + "app.poll.answer.no": "áƒáƒ áƒ", + "app.poll.answer.a": "A", + "app.poll.answer.b": "B", + "app.poll.answer.c": "C", + "app.poll.answer.d": "D", + "app.poll.answer.e": "E", + "app.poll.liveResult.usersTitle": "მáƒáƒ›áƒ®áƒ›áƒáƒ ებლები", + "app.poll.liveResult.responsesTitle": "პáƒáƒ¡áƒ£áƒ®áƒ˜", + "app.polling.pollingTitle": "გáƒáƒ›áƒáƒ™áƒ˜áƒ—ხვის პáƒáƒ áƒáƒ›áƒ”ტრები", + "app.polling.pollAnswerLabel": "გáƒáƒ›áƒáƒ™áƒ˜áƒ—ხვის პáƒáƒ¡áƒ£áƒ®áƒ˜ {0}", + "app.polling.pollAnswerDesc": "áƒáƒ˜áƒ ჩიეთ ეს ვáƒáƒ იáƒáƒœáƒ¢áƒ˜, რáƒáƒ› მისცეთ ხმრ{0}-ს", + "app.failedMessage": "უკáƒáƒªáƒ áƒáƒ•áƒáƒ“, შეიქმნრსერვერთáƒáƒœ დáƒáƒ™áƒáƒ•áƒ¨áƒ˜áƒ ების პრáƒáƒ‘ლემáƒ", + "app.downloadPresentationButton.label": "ჩáƒáƒ›áƒáƒ¢áƒ•áƒ˜áƒ თეთ სáƒáƒ¬áƒ§áƒ˜áƒ¡áƒ˜ პრეზენტáƒáƒªáƒ˜áƒ", + "app.connectingMessage": "დáƒáƒ™áƒáƒ•áƒ¨áƒ˜áƒ ებრ...", + "app.waitingMessage": "გáƒáƒ—იშულიáƒ. თáƒáƒ•áƒ˜áƒ“áƒáƒœ დáƒáƒ™áƒáƒ•áƒ¨áƒ˜áƒ ების მცდელáƒáƒ‘რ{0} წáƒáƒ›áƒ¨áƒ˜", + "app.retryNow": "ხელáƒáƒ®áƒšáƒ სცáƒáƒ“ეთ ", + "app.navBar.settingsDropdown.optionsLabel": "პáƒáƒ áƒáƒ›áƒ”ტრები", + "app.navBar.settingsDropdown.fullscreenLabel": "სრულეკრáƒáƒœáƒ˜áƒáƒœ რეჟიმზე გáƒáƒ“áƒáƒ¡áƒ•áƒšáƒ", + "app.navBar.settingsDropdown.settingsLabel": "პáƒáƒ áƒáƒ›áƒ”ტრები", + "app.navBar.settingsDropdown.aboutLabel": "შესáƒáƒ®áƒ”ბ", + "app.navBar.settingsDropdown.leaveSessionLabel": "სისტემიდáƒáƒœ გáƒáƒ›áƒáƒ¡áƒ•áƒšáƒ", + "app.navBar.settingsDropdown.exitFullscreenLabel": "სრულეკრáƒáƒœáƒ˜áƒáƒœáƒ˜ რეჟიმიდáƒáƒœ გáƒáƒ›áƒáƒ¡áƒ•áƒšáƒ", + "app.navBar.settingsDropdown.fullscreenDesc": "áƒáƒ©áƒ•áƒ”ნე პáƒáƒ áƒáƒ›áƒ”ტრების მენიუ მთელს ეკრáƒáƒœáƒ–ე", + "app.navBar.settingsDropdown.settingsDesc": "ზáƒáƒ’áƒáƒ“ი პáƒáƒ áƒáƒ›áƒ”ტრების შეცვლáƒ", + "app.navBar.settingsDropdown.aboutDesc": "áƒáƒ©áƒ•áƒ”ნეთ ინფáƒáƒ მáƒáƒªáƒ˜áƒ კლიენტის შესáƒáƒ®áƒ”ბ", + "app.navBar.settingsDropdown.leaveSessionDesc": "შეხვედრის დáƒáƒ¢áƒáƒ•áƒ”ბáƒ", + "app.navBar.settingsDropdown.exitFullscreenDesc": "სრულეკრáƒáƒœáƒ˜áƒáƒœáƒ˜ რეჟიმი", + "app.navBar.settingsDropdown.hotkeysLabel": "კლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ ის მáƒáƒšáƒ¡áƒáƒ®áƒ›áƒáƒ‘ები - კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის კáƒáƒ›áƒ‘ინáƒáƒªáƒ˜áƒ”ბი", + "app.navBar.settingsDropdown.hotkeysDesc": "ხელმისáƒáƒ¬áƒ•áƒ“áƒáƒ›áƒ˜ მáƒáƒšáƒ¡áƒáƒ®áƒ›áƒáƒ‘ების - კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის კáƒáƒ›áƒ‘ინáƒáƒªáƒ˜áƒ”ბის - სიáƒ", + "app.navBar.settingsDropdown.helpLabel": "დáƒáƒ®áƒ›áƒáƒ ებáƒ", + "app.navBar.settingsDropdown.helpDesc": "áƒáƒ™áƒáƒ•áƒ¨áƒ˜áƒ ებს მáƒáƒ›áƒ®áƒ›áƒáƒ ებლებს ვიდეáƒ-მáƒáƒ¡áƒáƒšáƒáƒ¡áƒ—áƒáƒœ (ხსნის áƒáƒ®áƒáƒš ჩáƒáƒœáƒáƒ თს)", + "app.navBar.settingsDropdown.endMeetingDesc": "წყვეტს მიმდინáƒáƒ ე შეხვედრáƒáƒ¡", + "app.navBar.settingsDropdown.endMeetingLabel": "შეხვედრის დáƒáƒ¡áƒ ულებáƒ", + "app.navBar.userListToggleBtnLabel": "მáƒáƒ›áƒ®áƒ›áƒáƒ ებელთრსიáƒáƒ–ე გáƒáƒ“áƒáƒ თვáƒ", + "app.navBar.toggleUserList.ariaLabel": "მáƒáƒ›áƒ®áƒ›áƒáƒ ებლებზე დრშეტყáƒáƒ‘ინებებზე გáƒáƒ“áƒáƒ თვáƒ", + "app.navBar.toggleUserList.newMessages": "áƒáƒ®áƒáƒšáƒ˜ შეტყáƒáƒ‘ინებით", + "app.navBar.recording": "სესირიწერებáƒ", + "app.navBar.recording.on": "იწერებáƒ", + "app.navBar.recording.off": "áƒáƒ იწერებáƒ", + "app.navBar.emptyAudioBrdige": "მიკრáƒáƒ¤áƒáƒœáƒ”ბი áƒáƒ áƒáƒ ის áƒáƒ¥áƒ¢áƒ˜áƒ£áƒ ი. გáƒáƒáƒ–იáƒáƒ ეთ თქვენი მიკრáƒáƒ¤áƒáƒœáƒ˜ ჩáƒáƒœáƒáƒ¬áƒ”რში áƒáƒ£áƒ“ირკáƒáƒ›áƒžáƒáƒœáƒ”ნტის დáƒáƒ¡áƒáƒ›áƒáƒ¢áƒ”ბლáƒáƒ“.", + "app.leaveConfirmation.confirmLabel": "დáƒáƒ¢áƒáƒ•áƒ”ბáƒ", + "app.leaveConfirmation.confirmDesc": "გáƒáƒ›áƒáƒ§áƒáƒ•áƒ®áƒáƒ თ შეხვედრიდáƒáƒœ", + "app.endMeeting.title": "შეხვედრის დáƒáƒ¡áƒ ულებáƒ", + "app.endMeeting.description": "დáƒáƒ წმუნებული ხáƒáƒ თ, რáƒáƒ› გსურთ áƒáƒ› სესიის დáƒáƒ¡áƒ ულებáƒ?", + "app.endMeeting.yesLabel": "დიáƒáƒ®", + "app.endMeeting.noLabel": "áƒáƒ áƒ", + "app.about.title": "შესáƒáƒ®áƒ”ბ", + "app.about.version": "Client build:", + "app.about.copyright": "სáƒáƒáƒ•áƒ¢áƒáƒ რუფლებები:", + "app.about.confirmLabel": "OK", + "app.about.confirmDesc": "OK", + "app.about.dismissLabel": "გáƒáƒ£áƒ¥áƒ›áƒ”ბáƒ", + "app.about.dismissDesc": "ხურáƒáƒ•áƒ¡ ინფáƒáƒ მáƒáƒªáƒ˜áƒáƒ¡ კლიენტის შესáƒáƒ®áƒ”ბ", + "app.actionsBar.changeStatusLabel": "სტáƒáƒ¢áƒ£áƒ¡áƒ˜áƒ¡ შეცვლáƒ", + "app.actionsBar.muteLabel": "ხმის გáƒáƒ—იშვáƒ", + "app.actionsBar.unmuteLabel": "ხმის ჩáƒáƒ თვáƒ", + "app.actionsBar.camOffLabel": "კáƒáƒ›áƒ”რრგáƒáƒ›áƒáƒ თულიáƒ", + "app.actionsBar.raiseLabel": "ხელის áƒáƒ¬áƒ”ვáƒ", + "app.actionsBar.label": "მáƒáƒ¥áƒ›áƒ”დებáƒáƒ—რზáƒáƒšáƒ˜", + "app.actionsBar.actionsDropdown.restorePresentationLabel": "პრეზენტáƒáƒªáƒ˜áƒ˜áƒ¡ გáƒáƒ’რძელებáƒ", + "app.actionsBar.actionsDropdown.restorePresentationDesc": "ღილáƒáƒ™áƒ˜, რáƒáƒ›áƒ”ლიც áƒáƒ¦áƒáƒ“გენს პრეზენტáƒáƒªáƒ˜áƒáƒ¡ მისი დáƒáƒ®áƒ£áƒ ვის შემდეგ", + "app.screenshare.screenShareLabel" : "ეკრáƒáƒœáƒ˜áƒ¡ გáƒáƒ–იáƒáƒ ებáƒ", + "app.submenu.application.applicationSectionTitle": "áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ", + "app.submenu.application.animationsLabel": "áƒáƒœáƒ˜áƒ›áƒáƒªáƒ˜áƒ", + "app.submenu.application.audioAlertLabel": "áƒáƒ£áƒ“ირშეტყáƒáƒ‘ინებები სáƒáƒ¡áƒáƒ£áƒ‘რáƒáƒ¡áƒ—ვის", + "app.submenu.application.pushAlertLabel": "áƒáƒ›áƒáƒªáƒ£áƒ ებული შეტყáƒáƒ‘ინებრსáƒáƒ¡áƒáƒ£áƒ‘რáƒáƒ¡áƒ—ვის", + "app.submenu.application.userJoinAudioAlertLabel": "áƒáƒ£áƒ“ირშეტყáƒáƒ‘ინებრმáƒáƒ›áƒ®áƒ›áƒáƒ ებლის შემáƒáƒ”რთებისáƒáƒ¡", + "app.submenu.application.userJoinPushAlertLabel": "áƒáƒ›áƒáƒªáƒ£áƒ ებული შეტყáƒáƒ‘ინებრáƒáƒ®áƒáƒšáƒ˜ მáƒáƒ›áƒ®áƒ›áƒáƒ ებლის შემáƒáƒ”რთებისáƒáƒ¡", + "app.submenu.application.fontSizeControlLabel": "ფáƒáƒœáƒ¢áƒ˜áƒ¡ ზáƒáƒ›áƒ", + "app.submenu.application.increaseFontBtnLabel": "áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ˜áƒ¡áƒ—ვის ფáƒáƒœáƒ¢áƒ˜áƒ¡ ზáƒáƒ›áƒ˜áƒ¡ გáƒáƒ–რდáƒ", + "app.submenu.application.decreaseFontBtnLabel": "áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ˜áƒ¡áƒ—ვის ფáƒáƒœáƒ¢áƒ˜áƒ¡ ზáƒáƒ›áƒ˜áƒ¡ შემცირებáƒ", + "app.submenu.application.currentSize": "მიმდინáƒáƒ ედ {0}", + "app.submenu.application.languageLabel": "áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ˜áƒ¡ ენáƒ", + "app.submenu.application.languageOptionLabel": "ენის áƒáƒ ჩევáƒ", + "app.submenu.application.noLocaleOptionLabel": "No active locales", + "app.submenu.audio.micSourceLabel": "მიკრáƒáƒ¤áƒáƒœáƒ˜áƒ¡ წყáƒáƒ áƒ", + "app.submenu.audio.speakerSourceLabel": "დინáƒáƒ›áƒ˜áƒ™áƒ˜áƒ¡ წყáƒáƒ áƒ", + "app.submenu.audio.streamVolumeLabel": "თქვენი áƒáƒ£áƒ“ირნáƒáƒ™áƒáƒ“ის ხმის სიმáƒáƒ¦áƒšáƒ”", + "app.submenu.video.title": "ვიდეáƒ", + "app.submenu.video.videoSourceLabel": "წყáƒáƒ áƒáƒ¡ ნáƒáƒ®áƒ•áƒ", + "app.submenu.video.videoOptionLabel": "წყáƒáƒ áƒáƒ¡ áƒáƒ ჩევáƒ", + "app.submenu.video.videoQualityLabel": "ვიდეáƒáƒ¡ ხáƒáƒ ისხი", + "app.submenu.video.qualityOptionLabel": "ვიდეáƒáƒ¡ ხáƒáƒ ისხის áƒáƒ ჩევáƒ", + "app.submenu.video.participantsCamLabel": "მáƒáƒœáƒáƒ¬áƒ˜áƒšáƒ”თრვებ-კáƒáƒ›áƒ”რების ნáƒáƒ®áƒ•áƒ", + "app.settings.applicationTab.label": "áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ", + "app.settings.audioTab.label": "áƒáƒ£áƒ“იáƒ", + "app.settings.videoTab.label": "ვიდეáƒ", + "app.settings.usersTab.label": "მáƒáƒœáƒáƒ¬áƒ˜áƒšáƒ”ები", + "app.settings.main.label": "პáƒáƒ áƒáƒ›áƒ”ტრები", + "app.settings.main.cancel.label": "გáƒáƒ£áƒ¥áƒ›áƒ”ბáƒ", + "app.settings.main.cancel.label.description": "áƒáƒ£áƒ¥áƒ›áƒ”ბს ცვლილებებს დრხურáƒáƒ•áƒ¡ პáƒáƒ áƒáƒ›áƒ”ტრების მენიუს", + "app.settings.main.save.label": "შენáƒáƒ®áƒ•áƒ", + "app.settings.main.save.label.description": "ინáƒáƒ®áƒáƒ•áƒ¡ ცვლილებებს დრხურáƒáƒ•áƒ¡ პáƒáƒ áƒáƒ›áƒ”ტრების მენიუს", + "app.settings.dataSavingTab.label": "მáƒáƒœáƒáƒªáƒ”მების შენáƒáƒ®áƒ•áƒ", + "app.settings.dataSavingTab.webcam": "ვებ-კáƒáƒ›áƒ”რის ჩáƒáƒ თვáƒ", + "app.settings.dataSavingTab.screenShare": "ეკრáƒáƒœáƒ˜áƒ¡ გáƒáƒ–იáƒáƒ ების ჩáƒáƒ თვáƒ", + "app.settings.dataSavingTab.description": "თქვენი ინტერნეტის დáƒáƒ¢áƒ•áƒ˜áƒ თვის დáƒáƒ¡áƒáƒ–áƒáƒ’áƒáƒ“, გáƒáƒáƒ™áƒáƒœáƒ¢áƒ áƒáƒšáƒ”თ, რისი ჩვენებრხდებრმიმდინáƒáƒ ე მáƒáƒ›áƒ”ნტში ", + "app.settings.save-notification.label": "პáƒáƒ áƒáƒ›áƒ”ტრები შენáƒáƒ®áƒ£áƒšáƒ˜áƒ", + "app.switch.onLabel": "ჩáƒáƒ თვáƒ", + "app.switch.offLabel": "გáƒáƒ›áƒáƒ თვáƒ", + "app.talkingIndicator.ariaMuteDesc" : "მáƒáƒ›áƒ®áƒ›áƒáƒ ებლისთვის ხმის გáƒáƒ›áƒáƒ თვის áƒáƒ ჩევáƒ", + "app.talkingIndicator.isTalking" : "{0} სáƒáƒ£áƒ‘რáƒáƒ‘ს", + "app.talkingIndicator.wasTalking" : "{0} სáƒáƒ£áƒ‘áƒáƒ ი შეწყვიტáƒ", + "app.actionsBar.actionsDropdown.actionsLabel": "მáƒáƒ¥áƒ›áƒ”დებები", + "app.actionsBar.actionsDropdown.presentationLabel": "პრეზენტáƒáƒªáƒ˜áƒ˜áƒ¡ áƒáƒ¢áƒ•áƒ˜áƒ თვáƒ", + "app.actionsBar.actionsDropdown.initPollLabel": "გáƒáƒ›áƒáƒ™áƒ˜áƒ—ხვის ინიცირებáƒ", + "app.actionsBar.actionsDropdown.desktopShareLabel": "გáƒáƒáƒ–იáƒáƒ ეთ თქვენი ეკრáƒáƒœáƒ˜", + "app.actionsBar.actionsDropdown.lockedDesktopShareLabel": "ეკრáƒáƒœáƒ˜áƒ¡ გáƒáƒ–იáƒáƒ ებრჩáƒáƒ™áƒ”ტილიáƒ", + "app.actionsBar.actionsDropdown.stopDesktopShareLabel": "ეკრáƒáƒœáƒ˜áƒ¡ გáƒáƒ–იáƒáƒ ების შეჩერებáƒ", + "app.actionsBar.actionsDropdown.presentationDesc": "áƒáƒ¢áƒ•áƒ˜áƒ თეთ თქვენი პრეზენტáƒáƒªáƒ˜áƒ", + "app.actionsBar.actionsDropdown.initPollDesc": "გáƒáƒ›áƒáƒ™áƒ˜áƒ—ხვის ინიცირებáƒ", + "app.actionsBar.actionsDropdown.desktopShareDesc": "სხვებისთვის ეკრáƒáƒœáƒ˜áƒ¡ გáƒáƒ–იáƒáƒ ებáƒ", + "app.actionsBar.actionsDropdown.stopDesktopShareDesc": "შეწყვიტეთ ეკრáƒáƒœáƒ˜áƒ¡ გáƒáƒ–იáƒáƒ ებრმáƒáƒ›áƒ®áƒ›áƒáƒ ებელთáƒáƒœ", + "app.actionsBar.actionsDropdown.pollBtnLabel": "გáƒáƒ›áƒáƒ™áƒ˜áƒ—ხვის დáƒáƒ¬áƒ§áƒ”ბáƒ", + "app.actionsBar.actionsDropdown.pollBtnDesc": "გáƒáƒ“áƒáƒ თáƒáƒ•áƒ¡ გáƒáƒ›áƒáƒ™áƒ˜áƒ—ხვის პáƒáƒœáƒ”ლს", + "app.actionsBar.actionsDropdown.saveUserNames": "მáƒáƒ›áƒ®áƒ›áƒáƒ ებლის სáƒáƒ®áƒ”ლების შენáƒáƒ®áƒ•áƒ", + "app.actionsBar.actionsDropdown.createBreakoutRoom": "გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ˜áƒ¡ áƒáƒ—áƒáƒ®áƒ˜áƒ¡ შექმნáƒ", + "app.actionsBar.actionsDropdown.createBreakoutRoomDesc": "შექმენით გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ˜áƒ¡ áƒáƒ—áƒáƒ®áƒ˜ მიმდინáƒáƒ ე შეხვედრის გáƒáƒ¡áƒáƒœáƒáƒ¬áƒ˜áƒšáƒ”ბლáƒáƒ“", + "app.actionsBar.actionsDropdown.captionsLabel": "შექმენით სუბტიტრები", + "app.actionsBar.actionsDropdown.captionsDesc": "სუბტიტრების პáƒáƒœáƒ”ლის გáƒáƒ“áƒáƒ თვáƒ", + "app.actionsBar.actionsDropdown.takePresenter": "დáƒáƒ˜áƒ‘რუნე პრეზენტირების უფლებáƒ", + "app.actionsBar.actionsDropdown.takePresenterDesc": "áƒáƒ¥áƒªáƒ˜áƒ”თ სáƒáƒ™áƒ£áƒ—áƒáƒ ი თáƒáƒ•áƒ˜ áƒáƒ®áƒáƒš მáƒáƒ›áƒ®áƒ¡áƒ”ნებლáƒáƒ“", + "app.actionsBar.emojiMenu.statusTriggerLabel": "სტáƒáƒ¢áƒ£áƒ¡áƒ˜áƒ¡ დáƒáƒ§áƒ”ნებáƒ", + "app.actionsBar.emojiMenu.awayLabel": "გáƒáƒ¡áƒ£áƒšáƒ˜áƒ", + "app.actionsBar.emojiMenu.awayDesc": "შეცვáƒáƒšáƒ”თ სტáƒáƒ¢áƒ£áƒ¡áƒ˜ რáƒáƒ’áƒáƒ ც \"გáƒáƒ¡áƒ£áƒšáƒ˜áƒ\"", + "app.actionsBar.emojiMenu.raiseHandLabel": "ხელის áƒáƒ¬áƒ”ვáƒ", + "app.actionsBar.emojiMenu.raiseHandDesc": "áƒáƒ˜áƒ¬áƒ˜áƒ”თ ხელი კითხვის დáƒáƒ¡áƒáƒ¡áƒ›áƒ”ლáƒáƒ“", + "app.actionsBar.emojiMenu.neutralLabel": "გáƒáƒ“áƒáƒ£áƒ¬áƒ§áƒ•áƒ”ტელი", + "app.actionsBar.emojiMenu.neutralDesc": "áƒáƒ¥áƒªáƒ˜áƒ”თ თქვენი სტáƒáƒ¢áƒ£áƒ¡áƒ˜ \"გáƒáƒ“áƒáƒ£áƒ¬áƒ§áƒ•áƒ”ტლáƒáƒ“\"", + "app.actionsBar.emojiMenu.confusedLabel": "დáƒáƒ›áƒáƒ ცხვებული", + "app.actionsBar.emojiMenu.confusedDesc": "áƒáƒ¥áƒªáƒ˜áƒ”თ თქვენი სტáƒáƒ¢áƒ£áƒ¡áƒ˜ \"დáƒáƒ›áƒáƒ ცხვებულáƒáƒ“\"", + "app.actionsBar.emojiMenu.sadLabel": "მáƒáƒ¬áƒ§áƒ”ნილი", + "app.actionsBar.emojiMenu.sadDesc": "áƒáƒ¥áƒªáƒ˜áƒ”თ თქვენი სტáƒáƒ¢áƒ£áƒ¡áƒ˜ \"მáƒáƒ¬áƒ§áƒ”ნილáƒáƒ“\"", + "app.actionsBar.emojiMenu.happyLabel": "ბედნიერი", + "app.actionsBar.emojiMenu.happyDesc": "áƒáƒ¥áƒªáƒ˜áƒ”თ თქვენი სტáƒáƒ¢áƒ£áƒ¡áƒ˜ \"ბედნიერáƒáƒ“\"", + "app.actionsBar.emojiMenu.noneLabel": "სტáƒáƒ¢áƒ£áƒ¡áƒ˜áƒ¡ წáƒáƒ¨áƒšáƒ", + "app.actionsBar.emojiMenu.noneDesc": "წáƒáƒ¨áƒáƒšáƒ”თ თქვენი სტáƒáƒ¢áƒ£áƒ¡áƒ˜", + "app.actionsBar.emojiMenu.applauseLabel": "áƒáƒžáƒšáƒáƒ“ისმენტები", + "app.actionsBar.emojiMenu.applauseDesc": "áƒáƒ¥áƒªáƒ˜áƒ”თ თქვენი სტáƒáƒ¢áƒ£áƒ¡áƒ˜ \"áƒáƒžáƒšáƒáƒ“ისმენტებáƒáƒ“\"", + "app.actionsBar.emojiMenu.thumbsUpLabel": "მáƒáƒ¬áƒáƒœáƒ”ბáƒ", + "app.actionsBar.emojiMenu.thumbsUpDesc": "áƒáƒ¥áƒªáƒ˜áƒ”თ თქვენი სტáƒáƒ¢áƒ£áƒ¡áƒ˜ \"მáƒáƒ¬áƒáƒœáƒ”ბáƒáƒ“\" ", + "app.actionsBar.emojiMenu.thumbsDownLabel": "უკმáƒáƒ§áƒáƒ¤áƒ˜áƒšáƒ”ბáƒ", + "app.actionsBar.emojiMenu.thumbsDownDesc": "áƒáƒ¥áƒªáƒ˜áƒ”თ თვენი სტáƒáƒ¢áƒ£áƒ¡áƒ˜ \"უკმáƒáƒ§áƒáƒ¤áƒ˜áƒšáƒáƒ“\"", + "app.actionsBar.currentStatusDesc": "მიმდინáƒáƒ ე სტáƒáƒ¢áƒ£áƒ¡áƒ˜ {0}", + "app.actionsBar.captions.start": "სუბტიტრების ნáƒáƒ®áƒ•áƒ˜áƒ¡ დáƒáƒ¬áƒ§áƒ”ბáƒ", + "app.actionsBar.captions.stop": "სუბტიტრების ნáƒáƒ®áƒ•áƒ˜áƒ¡ შეწყვეტáƒ", + "app.audioNotification.audioFailedError1001": "WebSocket გáƒáƒ—იშულირ(შეცდáƒáƒ›áƒ 1001)", + "app.audioNotification.audioFailedError1002": "ვერმáƒáƒ®áƒ”რხდრWebSocket კáƒáƒ•áƒ¨áƒ˜áƒ ის შექმნრ(შეცდáƒáƒ›áƒ 1002)", + "app.audioNotification.audioFailedError1003": "ბრáƒáƒ£áƒ–ერის ვერსირáƒáƒ áƒáƒ ის მხáƒáƒ დáƒáƒáƒ”რილი (შეცდáƒáƒ›áƒ 1003)", + "app.audioNotification.audioFailedError1004": "ზáƒáƒ ის ვერგáƒáƒœáƒ®áƒáƒ ციელდრ(მიზეზი = {0}) (შეცდáƒáƒ›áƒ 1004)", + "app.audioNotification.audioFailedError1005": "ზáƒáƒ ი დáƒáƒ¡áƒ ულდრმáƒáƒ£áƒšáƒáƒ“ნელáƒáƒ“ (შეცდáƒáƒ›áƒ 1005)", + "app.audioNotification.audioFailedError1006": "ზáƒáƒ ის დრრáƒáƒ›áƒáƒ˜áƒ¬áƒ£áƒ რ(შეცდáƒáƒ›áƒ 1006)", + "app.audioNotification.audioFailedError1007": "კáƒáƒ•áƒ¨áƒ˜áƒ ის შეწყვეტრ(ICE შეცდáƒáƒ›áƒ 1007)", + "app.audioNotification.audioFailedError1008": "ტრáƒáƒœáƒ¡áƒ¤áƒ”რის შეწყვეტრ(შეცდáƒáƒ›áƒ 1008)", + "app.audioNotification.audioFailedError1009": "ვერმáƒáƒ®áƒ“რSTUN / TURN სერვერის ინფáƒáƒ მáƒáƒªáƒ˜áƒ˜áƒ¡ მიღებრ(შეცდáƒáƒ›áƒ 1009)", + "app.audioNotification.audioFailedError1010": "კáƒáƒ•áƒ¨áƒ˜áƒ ის შეთáƒáƒœáƒ®áƒ›áƒ”ბის დრრáƒáƒ›áƒáƒ˜áƒ¬áƒ£áƒ რ(ICE შეცდáƒáƒ›áƒ 1010)", + "app.audioNotification.audioFailedError1011": "კáƒáƒ•áƒ¨áƒ˜áƒ ის დრრáƒáƒ›áƒáƒ˜áƒ¬áƒ£áƒ რ(ICE შეცდáƒáƒ›áƒ 1011)", + "app.audioNotification.audioFailedError1012": "კáƒáƒ•áƒ¨áƒ˜áƒ ი დáƒáƒ®áƒ£áƒ ულირ(ICE შეცდáƒáƒ›áƒ 1012)", + "app.audioNotification.audioFailedMessage": "თქვენი áƒáƒ£áƒ“იáƒ-კáƒáƒ•áƒ¨áƒ˜áƒ ი ვერგáƒáƒœáƒ®áƒáƒ ციელდáƒ", + "app.audioNotification.mediaFailedMessage": "getUserMedia შეცდáƒáƒ›áƒ, რáƒáƒ“გáƒáƒœ მხáƒáƒšáƒáƒ“ დáƒáƒªáƒ£áƒšáƒ˜ წყáƒáƒ áƒáƒ”ბირნებáƒáƒ“áƒáƒ თული", + "app.audioNotification.closeLabel": "დáƒáƒ®áƒ£áƒ ვáƒ", + "app.audioNotificaion.reconnectingAsListenOnly": "მიკრáƒáƒ¤áƒáƒœáƒ˜ დáƒáƒ˜áƒ‘ლáƒáƒ™áƒ მნáƒáƒ®áƒ•áƒ”ლთáƒáƒ—ვის, თქვენ ხáƒáƒ თ მხáƒáƒšáƒáƒ“ მáƒáƒ¡áƒ›áƒ”ნის რეჟიმში ", + "app.breakoutJoinConfirmation.title": "შეუერთდი გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ˜áƒ¡ áƒáƒ—áƒáƒ®áƒ¡", + "app.breakoutJoinConfirmation.message": "თქვენ გსურთ შემáƒáƒ”რთებáƒ?", + "app.breakoutJoinConfirmation.confirmDesc": "თქვენი დáƒáƒ™áƒáƒ•áƒ¨áƒ˜áƒ ებრგáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ˜áƒ¡ áƒáƒ—áƒáƒ®áƒ—áƒáƒœ", + "app.breakoutJoinConfirmation.dismissLabel": "გáƒáƒ£áƒ¥áƒ›áƒ”ბáƒ", + "app.breakoutJoinConfirmation.dismissDesc": "ხურáƒáƒ•áƒ¡ გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ˜áƒ¡ áƒáƒ—áƒáƒ®áƒ¡ დრკრძáƒáƒšáƒáƒ•áƒ¡ მáƒáƒ¡áƒ—áƒáƒœ დáƒáƒ™áƒáƒ•áƒ¨áƒ˜áƒ ებáƒáƒ¡", + "app.breakoutJoinConfirmation.freeJoinMessage": "áƒáƒ˜áƒ ჩიეთ გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ˜áƒ¡ რáƒáƒ›áƒ”ლ áƒáƒ—áƒáƒ®áƒ¡ უერთდებით", + "app.breakoutTimeRemainingMessage": "გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ˜áƒ¡ áƒáƒ—áƒáƒ®áƒ˜áƒ¡áƒ—ვის გáƒáƒœáƒ™áƒ£áƒ—ვნილი დáƒáƒ ჩენილი დრáƒ: {0}", + "app.breakoutWillCloseMessage": "დრრáƒáƒ›áƒáƒ˜áƒ¬áƒ£áƒ áƒ. გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ˜áƒ¡ áƒáƒ—áƒáƒ®áƒ˜ მáƒáƒšáƒ” დáƒáƒ˜áƒ®áƒ£áƒ ებáƒ", + "app.calculatingBreakoutTimeRemaining": "დáƒáƒ ჩნილი დრáƒáƒ˜áƒ¡ დáƒáƒáƒœáƒ’áƒáƒ იშებáƒ", + "app.audioModal.ariaTitle": "Join audio modal", + "app.audioModal.microphoneLabel": "მიკრáƒáƒ¤áƒáƒœáƒ˜", + "app.audioModal.listenOnlyLabel": "მხáƒáƒšáƒáƒ“ მáƒáƒ¡áƒ›áƒ”ნáƒ", + "app.audioModal.audioChoiceLabel": "რáƒáƒ’áƒáƒ გსურთ áƒáƒ£áƒ“ირკáƒáƒ•áƒ¨áƒ ის გáƒáƒœáƒ®áƒáƒ ციელებáƒ?", + "app.audioModal.iOSBrowser": "áƒáƒ£áƒ“ირ/ ვიდერáƒáƒ áƒáƒ ის მხáƒáƒ დáƒáƒáƒ”რილი", + "app.audioModal.iOSErrorDescription": "áƒáƒ› დრáƒáƒ˜áƒ¡áƒ—ვის áƒáƒ£áƒ“ირდრვიდერáƒáƒ áƒáƒ ის მხáƒáƒ დáƒáƒáƒ”რილი Chrome- ზე iOS- ისთვის", + "app.audioModal.iOSErrorRecommendation": "გირჩევთ Safari iOS გáƒáƒ›áƒáƒ§áƒ”ნებáƒáƒ¡", + "app.audioModal.audioChoiceDesc": "áƒáƒ˜áƒ ჩიეთ áƒáƒ£áƒ“ირკáƒáƒ•áƒ¨áƒ˜áƒ ის შესáƒáƒ«áƒšáƒ”ბლáƒáƒ‘რáƒáƒ› შეხვედრისáƒáƒ—ვის", + "app.audioModal.unsupportedBrowserLabel": "რáƒáƒ’áƒáƒ ც ჩáƒáƒœáƒ¡, იყენებთ ბრáƒáƒ£áƒ–ერს, რáƒáƒ›áƒ”ლიც სრულáƒáƒ“ áƒáƒ áƒáƒ ის მხáƒáƒ დáƒáƒáƒ”რილი. სრული მხáƒáƒ დáƒáƒáƒ”რისáƒáƒ—ვის გთხáƒáƒ•áƒ— გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნáƒáƒ— áƒáƒœ {0} áƒáƒœ {1} ბრáƒáƒ£áƒ–ერი", + "app.audioModal.closeLabel": "დáƒáƒ®áƒ£áƒ ვáƒ", + "app.audioModal.yes": "დიáƒáƒ®", + "app.audioModal.no": "áƒáƒ áƒ", + "app.audioModal.yes.arialabel" : "ექრისმის", + "app.audioModal.no.arialabel" : "ექრáƒáƒ ისმის", + "app.audioModal.echoTestTitle": "ეს áƒáƒ ის ხმის ექáƒ-ტესტი. გთხáƒáƒ•áƒ—, თქვáƒáƒ— რáƒáƒ›áƒ“ენიმე სიტყვáƒ. გáƒáƒ˜áƒ’ეთ ხმáƒ?", + "app.audioModal.settingsTitle": "შეცვáƒáƒšáƒ”თ თქვენი áƒáƒ£áƒ“ირპáƒáƒ áƒáƒ›áƒ”ტრები", + "app.audioModal.helpTitle": "თქვენს მედირმáƒáƒ¬áƒ§áƒáƒ‘ილáƒáƒ‘áƒáƒ¡ áƒáƒ áƒáƒ¥áƒ•áƒ¡ პრáƒáƒ‘ლემáƒ", + "app.audioModal.helpText": "მიეცით სისტემáƒáƒ¡ თქვენს კáƒáƒ›áƒžáƒ˜áƒ£áƒ¢áƒ”რთáƒáƒœ წვდáƒáƒ›áƒ˜áƒ¡ უფლებáƒ? მიáƒáƒ¥áƒªáƒ˜áƒ”თ ყურáƒáƒ“ღებáƒ, რáƒáƒ› áƒáƒ£áƒ“ირრეჟიმის ჩáƒáƒ თვისáƒáƒ¡ ეკრáƒáƒœáƒ–ე ჩნდებრდიáƒáƒšáƒáƒ’ური ფáƒáƒœáƒ¯áƒáƒ áƒ, რáƒáƒ›áƒ”ლიც ითხáƒáƒ•áƒ¡ თქვენს მულტიმედირმáƒáƒ¬áƒ§áƒáƒ‘ილáƒáƒ‘ებთáƒáƒœ წვდáƒáƒ›áƒ˜áƒ¡ ნებáƒáƒ თვáƒáƒ¡. áƒáƒ£áƒ“იáƒáƒ™áƒáƒœáƒ¤áƒ”რენციáƒáƒ–ე დáƒáƒ¡áƒáƒ¡áƒ¬áƒ ებლáƒáƒ“ მიეცით სისტემáƒáƒ¡ ეს უფლებáƒ. თუ áƒáƒ› ხერხით თქვენი პრáƒáƒ‘ლემრვერგáƒáƒ“áƒáƒ˜áƒáƒ áƒ, შეáƒáƒ›áƒáƒ¬áƒ›áƒ”თ თქვენი მიკრáƒáƒ¤áƒáƒœáƒ˜áƒ¡ პáƒáƒ áƒáƒ›áƒ”ტრები ბრáƒáƒ£áƒ–ერში, რáƒáƒ›áƒ”ლსáƒáƒª იყენებთ", + "app.audioModal.help.noSSL": "ეს გვერდი დáƒáƒ£áƒªáƒ•áƒ”ლიáƒ. მიკრáƒáƒ¤áƒáƒœáƒ˜áƒ¡ დáƒáƒ¨áƒ•áƒ”ბისáƒáƒ—ვის გვერდს უნდრმáƒáƒ”მსáƒáƒ®áƒ£áƒ áƒáƒ¡ HTTPS. გთხáƒáƒ•áƒ—, დáƒáƒ£áƒ™áƒáƒ•áƒ¨áƒ˜áƒ დეთ სერვერის áƒáƒ“მინისტრáƒáƒ¢áƒáƒ ს", + "app.audioModal.help.macNotAllowed": "რáƒáƒ’áƒáƒ ც ჩáƒáƒœáƒ¡, თქვენი Mac სისტემის პáƒáƒ áƒáƒ›áƒ”ტრები áƒáƒ™áƒ ძáƒáƒšáƒáƒ•áƒ¡ მიკრáƒáƒ¤áƒáƒœáƒ¡. გáƒáƒ®áƒ¡áƒ”ნით სისტემის პáƒáƒ áƒáƒ›áƒ”ტრები - System Preferences > უსáƒáƒ¤áƒ თხáƒáƒ”ბრდრკáƒáƒœáƒ¤áƒ˜áƒ“ენციáƒáƒšáƒ£áƒ áƒáƒ‘რ- Security & Privacy > კáƒáƒœáƒ¤áƒ˜áƒ“ენციáƒáƒšáƒ£áƒ áƒáƒ‘რ- Privacy > მიკრáƒáƒ¤áƒáƒœáƒ˜ - Microphone დრშეáƒáƒ›áƒáƒ¬áƒ›áƒ”თ პáƒáƒ áƒáƒ›áƒ”ტრის მნიშვნელáƒáƒ‘áƒ", + "app.audioModal.audioDialTitle": "შემáƒáƒ£áƒ”რთდით ტელეფáƒáƒœáƒ˜áƒ¡ სáƒáƒ¨áƒ£áƒáƒšáƒ”ბით", + "app.audioDial.audioDialDescription": "დáƒáƒ ეკვáƒ", + "app.audioDial.audioDialConfrenceText": "დრშეიყვáƒáƒœáƒ” კáƒáƒœáƒ¤áƒ”რენციის PIN-ის ნáƒáƒ›áƒ”რი: ", + "app.audioModal.autoplayBlockedDesc": "თქვენი ნებáƒáƒ თვáƒáƒ სáƒáƒáƒ˜áƒ რáƒáƒ£áƒ“იáƒáƒ¡ გáƒáƒ¡áƒáƒ¨áƒ•áƒ”ბáƒáƒ“.", + "app.audioModal.playAudio": "áƒáƒ£áƒ“იáƒ", + "app.audioModal.playAudio.arialabel" : "áƒáƒ£áƒ“იáƒ", + "app.audioDial.tipIndicator": "რჩევáƒ", + "app.audioDial.tipMessage": "სáƒáƒ™áƒ£áƒ—áƒáƒ ი თáƒáƒ•áƒ˜áƒ¡áƒ—ვის ხმის გáƒáƒ›áƒáƒ¡áƒáƒ თáƒáƒ•áƒáƒ“/ჩáƒáƒ¡áƒáƒ თáƒáƒ•áƒáƒ“ დáƒáƒ¬áƒ™áƒáƒžáƒ”თ '0' ღილáƒáƒ™áƒ–ე", + "app.audioModal.connecting": "დáƒáƒ™áƒáƒ•áƒ¨áƒ˜áƒ ებáƒ", + "app.audioModal.connectingEchoTest": "დáƒáƒ™áƒáƒ•áƒ¨áƒ˜áƒ ებრხმის შემáƒáƒ¬áƒ›áƒ”ბის ტესტთáƒáƒœ", + "app.audioManager.joinedAudio": "თქვენ შეუერთდით áƒáƒ£áƒ“ირკáƒáƒœáƒ¤áƒ”რენციáƒáƒ¡", + "app.audioManager.joinedEcho": "თქვენ შეუერთდით ხმის ტესტს", + "app.audioManager.leftAudio": "თქვენ დáƒáƒ¢áƒáƒ•áƒ”თ áƒáƒ£áƒ“ირკáƒáƒœáƒ¤áƒ”რენციáƒ", + "app.audioManager.reconnectingAudio": "áƒáƒ£áƒ“იáƒáƒ¡ დáƒáƒ™áƒáƒ•áƒ¨áƒ˜áƒ ების მცდელáƒáƒ‘áƒ", + "app.audioManager.genericError": "შეცდáƒáƒ›áƒ: მáƒáƒ®áƒ“რშეცდáƒáƒ›áƒ, გთხáƒáƒ•áƒ— კიდევ სცáƒáƒ“áƒáƒ—", + "app.audioManager.connectionError": "შეცდáƒáƒ›áƒ: კáƒáƒ•áƒ¨áƒ˜áƒ ის შეცდáƒáƒ›áƒ", + "app.audioManager.requestTimeout": "შეცდáƒáƒ›áƒ: მáƒáƒ—ხáƒáƒ•áƒœáƒ˜áƒ¡ დრრáƒáƒ›áƒáƒ˜áƒ¬áƒ£áƒ áƒ", + "app.audioManager.invalidTarget": "შეცდáƒáƒ›áƒ: მიმáƒáƒ თვრáƒáƒ áƒáƒ¡áƒ¬áƒáƒ სáƒáƒ›áƒ˜áƒ–ნესთáƒáƒœ", + "app.audioManager.mediaError": "შეცდáƒáƒ›áƒ: წáƒáƒ მáƒáƒ˜áƒ¨áƒ•áƒ თქვენს მედირმáƒáƒ¬áƒ§áƒáƒ‘ილáƒáƒ‘ებთáƒáƒœ წვდáƒáƒ›áƒ˜áƒ¡ პრáƒáƒ‘ლემáƒ", + "app.audio.joinAudio": "შემუერთდი áƒáƒ£áƒ“იáƒáƒ¡", + "app.audio.leaveAudio": "დáƒáƒ¢áƒáƒ•áƒ” áƒáƒ£áƒ“იáƒ", + "app.audio.enterSessionLabel": "სესიáƒáƒ–ე შესვლáƒ", + "app.audio.playSoundLabel": "ხმის დáƒáƒ™áƒ•áƒ áƒ", + "app.audio.backLabel": "უკáƒáƒœ", + "app.audio.audioSettings.titleLabel": "შეáƒáƒ ჩიეთ თქვენი áƒáƒ£áƒ“ირპáƒáƒ áƒáƒ›áƒ”ტრები", + "app.audio.audioSettings.descriptionLabel": "გთხáƒáƒ•áƒ— გáƒáƒ˜áƒ—ვáƒáƒšáƒ˜áƒ¡áƒ¬áƒ˜áƒœáƒáƒ—, რáƒáƒ› თქვენს ბრáƒáƒ£áƒ–ერში გáƒáƒ›áƒáƒ©áƒœáƒ“ებრდიáƒáƒšáƒáƒ’ური ფáƒáƒœáƒ¯áƒáƒ áƒ, რáƒáƒ›áƒ”ლიც მáƒáƒ˜áƒ—ხáƒáƒ•áƒ¡ თქვენი მიკრáƒáƒ¤áƒáƒœáƒ˜áƒ¡ გáƒáƒ–იáƒáƒ ებáƒáƒ¡.", + "app.audio.audioSettings.microphoneSourceLabel": "მიკრáƒáƒ¤áƒáƒœáƒ˜áƒ¡ წყáƒáƒ áƒ", + "app.audio.audioSettings.speakerSourceLabel": "დინáƒáƒ›áƒ˜áƒ™áƒ˜áƒ¡ წყáƒáƒ áƒ", + "app.audio.audioSettings.microphoneStreamLabel": "თქვენი áƒáƒ£áƒ“ირმáƒáƒ¬áƒ§áƒáƒ‘ილáƒáƒ‘ის ხმáƒ", + "app.audio.audioSettings.retryLabel": "ხელáƒáƒ®áƒšáƒ ცდáƒ", + "app.audio.listenOnly.backLabel": "უკáƒáƒœ", + "app.audio.listenOnly.closeLabel": "დáƒáƒ®áƒ£áƒ ვáƒ", + "app.audio.permissionsOverlay.title": "მიეცით წვდáƒáƒ›áƒ˜áƒ¡ ნებáƒáƒ თვრთქვენს მიკრáƒáƒ¤áƒáƒœáƒ¡", + "app.audio.permissionsOverlay.hint": "გთხáƒáƒ•áƒ— მáƒáƒ’ვცეთ თქვენი áƒáƒ£áƒ“ირმáƒáƒ¬áƒ§áƒáƒ‘ილáƒáƒ‘ების გáƒáƒ›áƒáƒ§áƒ”ნების სáƒáƒ¨áƒ£áƒáƒšáƒ”ბáƒ, რáƒáƒ› ჩáƒáƒ’რთáƒáƒ— ხმáƒáƒ•áƒáƒœ კáƒáƒœáƒ¤áƒ”რენციáƒáƒ¨áƒ˜ :)", + "app.error.removed": "თქვენ დáƒáƒ’áƒáƒ¢áƒáƒ•áƒ”ბინეს კáƒáƒœáƒ¤áƒ”რენციáƒ", + "app.error.meeting.ended": "თქვენ გáƒáƒ›áƒáƒ®áƒ•áƒ”დით კáƒáƒœáƒ¤áƒ”რენციიდáƒáƒœ", + "app.meeting.logout.duplicateUserEjectReason": "დუბლირებული მáƒáƒ›áƒ®áƒ›áƒáƒ ებელი ცდილáƒáƒ‘ს შეხვედრáƒáƒ¨áƒ˜ მáƒáƒœáƒáƒ¬áƒ˜áƒšáƒ”áƒáƒ‘áƒáƒ¡", + "app.meeting.logout.permissionEjectReason": "უáƒáƒ ყáƒáƒ¤áƒ˜áƒšáƒ˜áƒ ნებáƒáƒ თვის დáƒáƒ ღვევის გáƒáƒ›áƒ", + "app.meeting.logout.ejectedFromMeeting": "თქვენ დáƒáƒ’áƒáƒ¢áƒáƒ•áƒ”ბინეს შეხვედრáƒ", + "app.meeting.logout.validateTokenFailedEjectReason": "áƒáƒ•áƒ¢áƒáƒ იზáƒáƒªáƒ˜áƒ˜áƒ¡ ნიშáƒáƒœáƒ˜ ვერდáƒáƒ“áƒáƒ¡áƒ¢áƒ£áƒ დáƒ", + "app.meeting.logout.userInactivityEjectReason": "მáƒáƒ›áƒ®áƒ›áƒáƒ ებელი áƒáƒ áƒáƒ ის áƒáƒ¥áƒ¢áƒ˜áƒ£áƒ ი ძáƒáƒšáƒ˜áƒáƒœ დიდხáƒáƒœáƒ¡", + "app.meeting-ended.rating.legendLabel": "უკუკáƒáƒ•áƒ¨áƒ˜áƒ ის შეფáƒáƒ¡áƒ”ბáƒ", + "app.meeting-ended.rating.starLabel": "ვáƒáƒ სკვლáƒáƒ•áƒ˜", + "app.modal.close": "დáƒáƒ®áƒ£áƒ ვáƒ", + "app.modal.close.description": "Disregards changes and closes the modal", + "app.modal.confirm": "დáƒáƒ¡áƒ ულებულიáƒ", + "app.modal.newTab": "(áƒáƒ®áƒáƒšáƒ˜ ჩáƒáƒœáƒáƒ თის გáƒáƒ®áƒ¡áƒœáƒ)", + "app.modal.confirm.description": "Saves changes and closes the modal", + "app.dropdown.close": "დáƒáƒ®áƒ£áƒ ვáƒ", + "app.error.400": "áƒáƒ áƒáƒ¡áƒ¬áƒáƒ ი მáƒáƒ—ხáƒáƒ•áƒœáƒ", + "app.error.401": "უნებáƒáƒ თვáƒ", + "app.error.403": "თქვენ დáƒáƒ’áƒáƒ¢áƒáƒ•áƒ”ბინეს შეხვედრáƒ", + "app.error.404": "ვერმáƒáƒ˜áƒ«áƒ”ბნáƒ", + "app.error.410": "შეხვედრრდáƒáƒ¡áƒ ულებულიáƒ", + "app.error.500": "რáƒáƒ¦áƒáƒª ხდებრáƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒáƒ“", + "app.error.leaveLabel": "ხელáƒáƒ®áƒšáƒ შესვლáƒ", + "app.error.fallback.presentation.title": "მáƒáƒ®áƒ“რშცდáƒáƒ›áƒ", + "app.error.fallback.presentation.description": "მáƒáƒ®áƒ“რáƒáƒ¦áƒ იცხვáƒ, გთხáƒáƒ•áƒ— გáƒáƒ“áƒáƒ¢áƒ•áƒ˜áƒ თáƒáƒ— გვერდი", + "app.error.fallback.presentation.reloadButton": "გáƒáƒ“áƒáƒ¢áƒ•áƒ˜áƒ თვáƒ", + "app.guest.waiting": "ჩáƒáƒ თვის დáƒáƒ“áƒáƒ¡áƒ¢áƒ£áƒ ების მáƒáƒšáƒáƒ“ინი ", + "app.userList.guest.waitingUsers": "მáƒáƒ›áƒ®áƒ›áƒáƒ ებლების ლáƒáƒ“ინი", + "app.userList.guest.waitingUsersTitle": "მáƒáƒ›áƒ®áƒ›áƒáƒ ებლების მáƒáƒ თვáƒ", + "app.userList.guest.optionTitle": "მáƒáƒ›áƒšáƒáƒ“ინე მáƒáƒ›áƒ®áƒ›áƒáƒ ებელების დáƒáƒ—ვáƒáƒšáƒ˜áƒ”რებáƒ", + "app.userList.guest.allowAllAuthenticated": "ყველრáƒáƒ£áƒ—ენტიფიცირებულის დáƒáƒ¨áƒ•áƒ”ბáƒ", + "app.userList.guest.allowAllGuests": "ყველრსტუმრის დáƒáƒ¨áƒ•áƒ”ბáƒ", + "app.userList.guest.allowEveryone": "ყველáƒáƒ¡ დáƒáƒ თეთ ნებáƒ", + "app.userList.guest.denyEveryone": "ყველრáƒáƒ™áƒ ძáƒáƒšáƒ”", + "app.userList.guest.pendingUsers": "{0} მáƒáƒ›áƒšáƒáƒ“ინე მáƒáƒ›áƒ®áƒ›áƒáƒ ებლები", + "app.userList.guest.pendingGuestUsers": "{0} მáƒáƒ›áƒšáƒáƒ“ინე სტუმáƒáƒ ი მáƒáƒ›áƒ®áƒ›áƒáƒ ებელი", + "app.userList.guest.pendingGuestAlert": "შეუერთდრსესიáƒáƒ¡ დრელáƒáƒ“ებრთქვენს დáƒáƒ“áƒáƒ¡áƒ¢áƒ£áƒ ებáƒáƒ¡.", + "app.userList.guest.rememberChoice": "დáƒáƒ˜áƒ›áƒáƒ®áƒ¡áƒáƒ•áƒ ე áƒáƒ ჩევáƒáƒœáƒ˜", + "app.user-info.title": "ძიებრდირექტáƒáƒ იáƒáƒ¨áƒ˜", + "app.toast.breakoutRoomEnded": "გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ˜áƒ¡ áƒáƒ—áƒáƒ®áƒ˜ დáƒáƒ˜áƒ®áƒ£áƒ áƒ, გთხáƒáƒ•áƒ— áƒáƒ¦áƒáƒ“გინáƒáƒ— áƒáƒ£áƒ“ირკáƒáƒ•áƒ¨áƒ˜áƒ ი", + "app.toast.chat.public": "áƒáƒ®áƒáƒšáƒ˜ შეტყáƒáƒ‘ინებრსáƒáƒ”რთრსáƒáƒ¡áƒáƒ£áƒ‘რáƒáƒ¨áƒ˜", + "app.toast.chat.private": "áƒáƒ®áƒáƒšáƒ˜ შეტყáƒáƒ‘ინებრკერძრსáƒáƒ¡áƒáƒ£áƒ‘რáƒáƒ¨áƒ˜", + "app.toast.chat.system": "სისტემáƒ", + "app.toast.clearedEmoji.label": "გრáƒáƒ¤áƒ˜áƒ™áƒ£áƒšáƒ˜ სტáƒáƒ¢áƒ£áƒ¡áƒ˜ წáƒáƒ¨áƒšáƒ˜áƒšáƒ˜áƒ", + "app.toast.setEmoji.label": "გრáƒáƒ¤áƒ˜áƒ™áƒ£áƒšáƒ˜ სტáƒáƒ¢áƒ£áƒ¡áƒ˜ დáƒáƒ§áƒ”ნებულირ{0}-ზე", + "app.toast.meetingMuteOn.label": "ყველრმáƒáƒ›áƒ®áƒ›áƒáƒ ებელი დáƒáƒ“უმებულიáƒ", + "app.toast.meetingMuteOff.label": "შეხვედრის ხმრჩáƒáƒ თულიáƒ", + "app.notification.recordingStart": "სესირáƒáƒ®áƒšáƒ იწერებáƒ", + "app.notification.recordingStop": "ეს სესირáƒáƒ იწერებáƒ", + "app.notification.recordingPaused": "ეს სესირმეტáƒáƒ“ áƒáƒ¦áƒáƒ ჩáƒáƒ˜áƒ¬áƒ”რებáƒ", + "app.notification.recordingAriaLabel": "ჩáƒáƒ¬áƒ”რის დრáƒ", + "app.notification.userJoinPushAlert": "{0} შემáƒáƒ£áƒ”რთდრსესიáƒáƒ¡", + "app.shortcut-help.title": "კლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ ის მáƒáƒšáƒ¡áƒáƒ®áƒ›áƒáƒ‘ები - კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის კáƒáƒ›áƒ‘ინáƒáƒªáƒ˜áƒ”ბი", + "app.shortcut-help.accessKeyNotAvailable": "წვდáƒáƒ›áƒ˜áƒ¡ ღილáƒáƒ™áƒ”ბი áƒáƒ áƒáƒ ის ხელმისáƒáƒ¬áƒ•áƒ“áƒáƒ›áƒ˜", + "app.shortcut-help.comboLabel": "შერეული", + "app.shortcut-help.functionLabel": "ფუნქციáƒ", + "app.shortcut-help.closeLabel": "დáƒáƒ®áƒ£áƒ ვáƒ", + "app.shortcut-help.closeDesc": "Closes keyboard shortcuts modal", + "app.shortcut-help.openOptions": "გáƒáƒ®áƒ¡áƒ”ნი áƒáƒ¤áƒªáƒ˜áƒ”ბი", + "app.shortcut-help.toggleUserList": "გáƒáƒ“áƒáƒ თე მáƒáƒ›áƒ®áƒ›áƒáƒ ებლის სიáƒ", + "app.shortcut-help.toggleMute": "ხმის გáƒáƒ›áƒáƒ თვáƒ/ჩáƒáƒ თვáƒ", + "app.shortcut-help.togglePublicChat": "სáƒáƒ”რთრსáƒáƒ¡áƒáƒ£áƒ‘რáƒáƒ–ე გáƒáƒ“áƒáƒ თვრ(მáƒáƒ›áƒ®áƒ›áƒáƒ ებელთრსირუნდრიყáƒáƒ¡ ღირ)", + "app.shortcut-help.hidePrivateChat": "დáƒáƒ›áƒáƒšáƒ” კერძრსáƒáƒ¡áƒáƒ£áƒ‘რáƒ", + "app.shortcut-help.closePrivateChat": "კერძრსáƒáƒ¡áƒáƒ£áƒ‘რáƒáƒ¡ დáƒáƒ®áƒ£áƒ ვáƒ", + "app.shortcut-help.openActions": "გáƒáƒ®áƒ¡áƒ”ნი áƒáƒ¥áƒ¢áƒ˜áƒ•áƒáƒ‘ის მენიუ", + "app.shortcut-help.openStatus": "გáƒáƒ®áƒ¡áƒ”ნი სტáƒáƒ¢áƒ£áƒ¡áƒ˜áƒ¡ მენიუ", + "app.shortcut-help.togglePan": " Pan ხელსáƒáƒ¬áƒ§áƒáƒ¡ áƒáƒ¥áƒ¢áƒ˜áƒ•áƒ˜áƒ ებრ(პრეზენტáƒáƒ¢áƒáƒ ი)", + "app.shortcut-help.nextSlideDesc": "შემდეგი სლáƒáƒ˜áƒ“ი (მáƒáƒ›áƒ®áƒ¡áƒ”ნებელი)", + "app.shortcut-help.previousSlideDesc": "წინრსლáƒáƒ˜áƒ“ი (მáƒáƒ›áƒ®áƒ¡áƒ”ნებელი)", + "app.lock-viewers.title": "მნáƒáƒ®áƒ•áƒ”ლების დáƒáƒ‘ლáƒáƒ™áƒ•áƒ", + "app.lock-viewers.description": "ეს პáƒáƒ áƒáƒ›áƒ”ტრები სáƒáƒ¨áƒ£áƒáƒšáƒ”ბáƒáƒ¡ გáƒáƒ«áƒšáƒ”ვთ შეზღუდáƒáƒ— მნáƒáƒ®áƒ•áƒ”ლები კáƒáƒœáƒ™áƒ ეტული ფუნქციების გáƒáƒ›áƒáƒ§áƒ”ნებისáƒáƒ’áƒáƒœ.", + "app.lock-viewers.featuresLable": "თვისებáƒ", + "app.lock-viewers.lockStatusLabel": "სტáƒáƒ¢áƒ£áƒ¡áƒ˜", + "app.lock-viewers.webcamLabel": "ვებ-კáƒáƒ›áƒ”რის გáƒáƒ–იáƒáƒ ებáƒ", + "app.lock-viewers.otherViewersWebcamLabel": "სხვრმნáƒáƒ®áƒ•áƒ”ლების ვებ-კáƒáƒ›áƒ”რების ნáƒáƒ®áƒ•áƒ", + "app.lock-viewers.microphoneLable": "მიკრáƒáƒ¤áƒáƒœáƒ˜áƒ¡ გáƒáƒ–იáƒáƒ ებáƒ", + "app.lock-viewers.PublicChatLabel": "შეტყáƒáƒ‘ინების გáƒáƒ’ზáƒáƒ•áƒœáƒ სáƒáƒ”რთრსáƒáƒ¡áƒáƒ£áƒ‘რáƒáƒ¨áƒ˜", + "app.lock-viewers.PrivateChatLable": "შეტყáƒáƒ‘ინების გáƒáƒ’ზáƒáƒ•áƒœáƒ კერძრსáƒáƒ¡áƒáƒ£áƒ‘რáƒáƒ¨áƒ˜", + "app.lock-viewers.notesLabel": "გáƒáƒ–იáƒáƒ ებული ჩáƒáƒœáƒáƒ¬áƒ”რების რედáƒáƒ¥áƒ¢áƒ˜áƒ ებáƒ", + "app.lock-viewers.userListLabel": "სხვრმნáƒáƒ®áƒ•áƒ”ლების ნáƒáƒ®áƒ•áƒ მáƒáƒ›áƒ®áƒ›áƒáƒ ებელთრსიáƒáƒ¨áƒ˜", + "app.lock-viewers.ariaTitle": "Lock viewers settings modal", + "app.lock-viewers.button.apply": "გáƒáƒ›áƒáƒ§áƒ”ნებáƒ", + "app.lock-viewers.button.cancel": "გáƒáƒ£áƒ¥áƒ›áƒ”ბáƒ", + "app.lock-viewers.locked": "ჩáƒáƒ™áƒ”ტილიáƒ", + "app.lock-viewers.unlocked": "გáƒáƒ®áƒ¡áƒœáƒ˜áƒšáƒ˜áƒ", + "app.recording.startTitle": "ჩáƒáƒ¬áƒ”რის დáƒáƒ¬áƒ§áƒ”ბáƒ", + "app.recording.stopTitle": "ჩáƒáƒ¬áƒ”რის შეჩერებáƒ", + "app.recording.resumeTitle": "ჩáƒáƒ¬áƒ”რის გáƒáƒœáƒáƒ®áƒšáƒ”ბáƒ", + "app.recording.startDescription": "ჩáƒáƒ¬áƒ”რის დáƒáƒžáƒáƒ£áƒ–ებისთვის, შეგიძლიáƒáƒ— მáƒáƒ’ვიáƒáƒœáƒ”ბით კვლáƒáƒ• áƒáƒ˜áƒ ჩიáƒáƒ— ჩáƒáƒ¬áƒ”რის ღილáƒáƒ™áƒ˜ ", + "app.recording.stopDescription": "დáƒáƒ წმუნებული ხáƒáƒ თ, რáƒáƒ› გსურთ დáƒáƒáƒžáƒáƒ£áƒ–áƒáƒ— ჩáƒáƒ¬áƒ”რáƒ? გáƒáƒ’რძელებისთვის შეგიძლიáƒáƒ— ხელáƒáƒ®áƒšáƒ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნáƒáƒ— ჩáƒáƒ¬áƒ”რის ღილáƒáƒ™áƒ˜", + "app.videoPreview.cameraLabel": "კáƒáƒ›áƒ”რáƒ", + "app.videoPreview.profileLabel": "ხáƒáƒ ისხი", + "app.videoPreview.cancelLabel": "გáƒáƒ£áƒ¥áƒ›áƒ”ბáƒ", + "app.videoPreview.closeLabel": "დáƒáƒ®áƒ£áƒ ვáƒ", + "app.videoPreview.findingWebcamsLabel": "ვებ-კáƒáƒ›áƒ”რის ძებნáƒ", + "app.videoPreview.startSharingLabel": "გáƒáƒ–იáƒáƒ ების დáƒáƒ¬áƒ§áƒ”ბáƒ", + "app.videoPreview.webcamOptionLabel": "შეáƒáƒ ჩიე ვებ-კáƒáƒ›áƒ”რáƒ", + "app.videoPreview.webcamPreviewLabel": "ვებ-კáƒáƒ›áƒ”რის გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის წინáƒáƒ¡áƒ¬áƒáƒ ი ნáƒáƒ®áƒ•áƒ", + "app.videoPreview.webcamSettingsTitle": "ვებკáƒáƒ›áƒ”რის პáƒáƒ áƒáƒ›áƒ”ტრები", + "app.videoPreview.webcamNotFoundLabel": "ვებკáƒáƒ›áƒ”რრვერმáƒáƒ˜áƒ«áƒ”ბნáƒ", + "app.videoPreview.profileNotFoundLabel": "კáƒáƒ›áƒ”რრშეუთáƒáƒ•áƒ¡áƒ”ბელიáƒ", + "app.video.joinVideo": "ვებ-კáƒáƒ›áƒ”რის გáƒáƒ–იáƒáƒ ებáƒ", + "app.video.leaveVideo": "ვებ-კáƒáƒ›áƒ”რის გáƒáƒ–იáƒáƒ ების შეწყვეტáƒ", + "app.video.iceCandidateError": "Error on adding ICE candidate", + "app.video.iceConnectionStateError": "კáƒáƒ•áƒ¨áƒ˜áƒ ის შეცდáƒáƒ›áƒ (ICE შეცდáƒáƒ›áƒ 1107)", + "app.video.permissionError": "შეცდáƒáƒ›áƒ ვებ-კáƒáƒ›áƒ”რის გáƒáƒ–იáƒáƒ ებისáƒáƒ¡. გთხáƒáƒ•áƒ—, შეáƒáƒ›áƒáƒ¬áƒ›áƒáƒ— პáƒáƒ áƒáƒ›áƒ”ტრები", + "app.video.sharingError": "შეცდáƒáƒ›áƒ ვებ-კáƒáƒ›áƒ”რის გáƒáƒ–იáƒáƒ ებისáƒáƒ¡", + "app.video.notFoundError": "ვებ-კáƒáƒ›áƒ”რრáƒáƒ მáƒáƒ˜áƒ«áƒ”ბნáƒ. გთხáƒáƒ•áƒ— დáƒáƒ წუმდეთ, რáƒáƒ› ნáƒáƒ›áƒ“ვილáƒáƒ“ შეერთებულიáƒ", + "app.video.notAllowed": "ვებ-კáƒáƒ›áƒ”რის გáƒáƒ–იáƒáƒ ების ნებáƒáƒ თვრáƒáƒ მáƒáƒ˜áƒ«áƒ”ბნáƒ, გთხáƒáƒ•áƒ—, შეáƒáƒ›áƒáƒ¬áƒ›áƒáƒ— თქვენი ბრáƒáƒ£áƒ–ერის პáƒáƒ áƒáƒ›áƒ”ტრები", + "app.video.notSupportedError": "შესáƒáƒ«áƒšáƒ”ბელირვებ-კáƒáƒ›áƒ”რის ვიდეáƒáƒ¡ გáƒáƒ–იáƒáƒ ებრმხáƒáƒšáƒáƒ“ უსáƒáƒ¤áƒ თხრწყáƒáƒ áƒáƒ”ბთáƒáƒœ, დáƒáƒ წმუნდით, რáƒáƒ› თქვენი SSL სერტიფიკáƒáƒ¢áƒ˜ მáƒáƒ¥áƒ›áƒ”დიáƒ", + "app.video.notReadableError": "ვებ-კáƒáƒ›áƒ”რის ვიდეáƒáƒ¡ მიღებრვერმáƒáƒ®áƒ”რხდáƒ. გთხáƒáƒ•áƒ—, დáƒáƒ წმუნდეთ, რáƒáƒ› სხვრპრáƒáƒ’რáƒáƒ›áƒ მáƒáƒ¡ áƒáƒ იყენებს", + "app.video.mediaFlowTimeout1020": "მედირვერáƒáƒ¦áƒ¬áƒ”ვს სერვერს (შეცდáƒáƒ›áƒ 1020)", + "app.video.suggestWebcamLock": "გáƒáƒœáƒáƒ®áƒáƒ ციელეთ თუ áƒáƒ რჩáƒáƒ™áƒ”ტვის პáƒáƒ áƒáƒ›áƒ”ტრი მნáƒáƒ®áƒ•áƒ”ლის ვებ-კáƒáƒ›áƒ”რებზე?", + "app.video.suggestWebcamLockReason": "(ეს გáƒáƒáƒ£áƒ›áƒ¯áƒáƒ‘ესებს შეხვედრის სტáƒáƒ‘ილურáƒáƒ‘áƒáƒ¡)", + "app.video.enable": "ნებáƒáƒ თვáƒ", + "app.video.cancel": "გáƒáƒ£áƒ¥áƒ›áƒ”ბáƒ", + "app.video.swapCam": "შეცვლáƒ", + "app.video.swapCamDesc": "შეცვáƒáƒšáƒ”თ ვებ-კáƒáƒ›áƒ”რების მიმáƒáƒ თულებáƒ", + "app.video.videoLocked": "ვებ-კáƒáƒ›áƒ”რის გáƒáƒ–იáƒáƒ ებრდáƒáƒ‘ლáƒáƒ™áƒ˜áƒšáƒ˜áƒ", + "app.video.videoButtonDesc": "ვებ-კáƒáƒ›áƒ”რის გáƒáƒ–იáƒáƒ ებáƒ", + "app.video.videoMenu": "ვიდერმენიუ", + "app.video.videoMenuDisabled": "ვიდერმენიუს ვებ-კáƒáƒ›áƒ”რრგáƒáƒ›áƒáƒ თულირპáƒáƒ áƒáƒ›áƒ”ტრებიდáƒáƒœ", + "app.video.videoMenuDesc": "გáƒáƒ®áƒ¡áƒ”ნით ვიდეáƒáƒ¡ ჩáƒáƒ›áƒáƒ¡áƒáƒ¨áƒšáƒ”ლი მენიუ", + "app.video.chromeExtensionError": "თქვენ უნდრდáƒáƒáƒ˜áƒœáƒ¡áƒ¢áƒáƒšáƒ˜áƒ áƒáƒ—", + "app.video.chromeExtensionErrorLink": "Chrome-ის ეს გáƒáƒ¤áƒáƒ თáƒáƒ”ბáƒ", + "app.video.stats.title": "კáƒáƒ•áƒ¨áƒ˜áƒ ის სტáƒáƒ¢áƒ˜áƒ¡áƒ¢áƒ˜áƒ™áƒ", + "app.video.stats.packetsReceived": "მიღებული პáƒáƒ™áƒ”ტები", + "app.video.stats.packetsSent": "გáƒáƒ’ზáƒáƒ•áƒœáƒ˜áƒšáƒ˜ პáƒáƒ™áƒ”ტები", + "app.video.stats.packetsLost": "დáƒáƒ™áƒáƒ გული პáƒáƒ™áƒ”ტები", + "app.video.stats.bitrate": "Bitrate", + "app.video.stats.lostPercentage": "დáƒáƒ™áƒáƒ გული პრáƒáƒªáƒ”ნტი ჯáƒáƒ›áƒ£áƒ áƒáƒ“", + "app.video.stats.lostRecentPercentage": "ბáƒáƒšáƒáƒ¡ დáƒáƒ™áƒáƒ გული პრáƒáƒªáƒ”ნტი", + "app.video.stats.dimensions": "გáƒáƒœáƒ–áƒáƒ›áƒ˜áƒšáƒ”ბáƒ", + "app.video.stats.codec": "კáƒáƒ“ეკი", + "app.video.stats.decodeDelay": "დეკáƒáƒ“ირების შეყáƒáƒ•áƒœáƒ”ბáƒ", + "app.video.stats.rtt": "RTT", + "app.video.stats.encodeUsagePercent": "კáƒáƒ“ირების/დáƒáƒ¨áƒ˜áƒ¤áƒ ვის გáƒáƒ›áƒáƒ§áƒ”ნებáƒ", + "app.video.stats.currentDelay": "მიმდინáƒáƒ ე შეყáƒáƒ•áƒœáƒ”ბáƒ", + "app.fullscreenButton.label": "გáƒáƒ›áƒáƒ˜áƒ¢áƒáƒœáƒ” {0} სრულ ეკრáƒáƒœáƒ–ე", + "app.deskshare.iceConnectionStateError": "ეკრáƒáƒœáƒ˜áƒ¡ გáƒáƒ–ირებისáƒáƒ¡ კáƒáƒ•áƒ¨áƒ˜áƒ ი შეწყდრ(ICE შეცდáƒáƒ›áƒ 1108)", + "app.sfu.mediaServerConnectionError2000": "ვერხერხდებრმედირსერვერთáƒáƒœ დáƒáƒ™áƒáƒ•áƒ¨áƒ˜áƒ ებრ(შეცდáƒáƒ›áƒ 2000)", + "app.sfu.mediaServerOffline2001": "მედირსერვერი offline რეჟიმშიáƒ. გთხáƒáƒ•áƒ—, სცáƒáƒ“áƒáƒ— მáƒáƒ’ვიáƒáƒœáƒ”ბით (შეცდáƒáƒ›áƒ 2001)", + "app.sfu.mediaServerNoResources2002": "მედირსერვერს áƒáƒ áƒáƒ¥áƒ•áƒ¡ ხელმისáƒáƒ¬áƒ•áƒ“áƒáƒ›áƒ˜ რესურსი (შეცდáƒáƒ›áƒ 2002)", + "app.sfu.mediaServerRequestTimeout2003": "მედირსერვერის მáƒáƒ—ხáƒáƒ•áƒœáƒ”ბის დრრიწურებრ(შეცდáƒáƒ›áƒ 2003)", + "app.sfu.serverIceGatheringFailed2021": "Media server cannot gather connection candidates (ICE error 2021)", + "app.sfu.serverIceGatheringFailed2022": "მედირსერვერთáƒáƒœ კáƒáƒ•áƒ¨áƒ˜áƒ ი ვერხერხდებრ(ICE შეცდáƒáƒ›áƒ 2022)", + "app.sfu.mediaGenericError2200": "Media server failed to process request (error 2200)", + "app.sfu.invalidSdp2202":"Client generated an invalid media request (SDP error 2202)", + "app.sfu.noAvailableCodec2203": "სერვერმრვერიპáƒáƒ•áƒ შესáƒáƒ‘áƒáƒ›áƒ˜áƒ¡áƒ˜ კáƒáƒ“ეკი (შეცდáƒáƒ›áƒ 2203)", + "app.meeting.endNotification.ok.label": "OK", + "app.whiteboard.annotations.poll": "გáƒáƒ›áƒáƒ™áƒ˜áƒ—ხვის შედეგები გáƒáƒ›áƒáƒ¥áƒ•áƒ”ყნებულიáƒ", + "app.whiteboard.toolbar.tools": "ხელსáƒáƒ¬áƒ§áƒáƒ”ბი", + "app.whiteboard.toolbar.tools.hand": "კáƒáƒšáƒáƒ›áƒ˜", + "app.whiteboard.toolbar.tools.pencil": "ფáƒáƒœáƒ¥áƒáƒ ი", + "app.whiteboard.toolbar.tools.rectangle": "áƒáƒ—ხკუთხედი", + "app.whiteboard.toolbar.tools.triangle": "სáƒáƒ›áƒ™áƒ£áƒ—ხედი", + "app.whiteboard.toolbar.tools.ellipse": "ელიფსი", + "app.whiteboard.toolbar.tools.line": "ხáƒáƒ–ი", + "app.whiteboard.toolbar.tools.text": "ტექსტი", + "app.whiteboard.toolbar.thickness": "ხáƒáƒ–ის სისქე", + "app.whiteboard.toolbar.thicknessDisabled": "ხáƒáƒ–ის სისქის ფუნქცირგáƒáƒ›áƒáƒ თულიáƒ", + "app.whiteboard.toolbar.color": "ფერები", + "app.whiteboard.toolbar.colorDisabled": "ფერები გáƒáƒ›áƒáƒ თულიáƒ", + "app.whiteboard.toolbar.color.black": "შáƒáƒ•áƒ˜", + "app.whiteboard.toolbar.color.white": "თეთრი", + "app.whiteboard.toolbar.color.red": "წითელი", + "app.whiteboard.toolbar.color.orange": "ნáƒáƒ ინჯისფერი", + "app.whiteboard.toolbar.color.eletricLime": "მკვეთრი ლიმáƒáƒœáƒ˜áƒ¡áƒ¤áƒ”რი", + "app.whiteboard.toolbar.color.lime": "ლიმáƒáƒœáƒ˜áƒ¡áƒ¤áƒ”რი", + "app.whiteboard.toolbar.color.cyan": "მკვეთრი ცისფერი", + "app.whiteboard.toolbar.color.dodgerBlue": "ნáƒáƒ—ელი ცისფერი", + "app.whiteboard.toolbar.color.blue": "ცისფერი", + "app.whiteboard.toolbar.color.violet": "იისფერი", + "app.whiteboard.toolbar.color.magenta": "ძáƒáƒ¬áƒ˜áƒ¡áƒ¤áƒ”რი", + "app.whiteboard.toolbar.color.silver": "ვერცხლისფერი", + "app.whiteboard.toolbar.undo": "áƒáƒœáƒáƒ¢áƒáƒªáƒ˜áƒ˜áƒ¡ გáƒáƒ£áƒ¥áƒ›áƒ”ბáƒ", + "app.whiteboard.toolbar.clear": "ყველრáƒáƒœáƒáƒ¢áƒáƒªáƒ˜áƒ˜áƒ¡ წáƒáƒ¨áƒšáƒ", + "app.whiteboard.toolbar.multiUserOn": "ჩáƒáƒ თეთ დáƒáƒ¤áƒáƒ¡áƒ—áƒáƒœ მრáƒáƒ•áƒáƒšáƒ˜ მáƒáƒ›áƒ®áƒ›áƒáƒ ებლის ერთáƒáƒ‘ლივი მუშáƒáƒáƒ‘ის რეჟიმი", + "app.whiteboard.toolbar.multiUserOff": "გáƒáƒ›áƒáƒ თეთ დáƒáƒ¤áƒáƒ¡áƒ—áƒáƒœ მრáƒáƒ•áƒáƒšáƒ˜ მáƒáƒ›áƒ®áƒ›áƒáƒ ებლის ერთáƒáƒ‘ლივი მუშáƒáƒáƒ‘ის რეჟიმი", + "app.whiteboard.toolbar.fontSize": "შრიფტების ზáƒáƒ›áƒ”ბის სიáƒ", + "app.feedback.title": "თქვენ გáƒáƒ›áƒáƒ®áƒ•áƒ”დით კáƒáƒœáƒ¤áƒ”რენციიდáƒáƒœ", + "app.feedback.subtitle": "ჩვენთვის სáƒáƒ˜áƒœáƒ¢áƒ”რესáƒáƒ თქვენი áƒáƒ–რი BigBlueButton-თáƒáƒœ მუშáƒáƒáƒ‘ის შესáƒáƒ®áƒ”ბ, გთხáƒáƒ•áƒ— გáƒáƒ’ვიზიáƒáƒ áƒáƒ— (სურვილისáƒáƒ›áƒ”ბრ)", + "app.feedback.textarea": "რáƒáƒ’áƒáƒ გáƒáƒ•áƒáƒ£áƒ›áƒ¯áƒáƒ‘ესáƒáƒ— BigBlueButton?", + "app.feedback.sendFeedback": "გáƒáƒ›áƒáƒ’ვეხმáƒáƒ£áƒ ეთ", + "app.feedback.sendFeedbackDesc": "გáƒáƒ’ვიზიáƒáƒ ეთ თქვენი áƒáƒ–რი დრდáƒáƒ¢áƒáƒ•áƒ”თ შეხვედრáƒ", + "app.videoDock.webcamFocusLabel": "ფáƒáƒ™áƒ£áƒ¡áƒ˜áƒ ებáƒ", + "app.videoDock.webcamFocusDesc": "ფáƒáƒ™áƒ£áƒ¡áƒ˜áƒ ებრშერჩულ ვებ-კáƒáƒ›áƒ”რáƒáƒ–ე", + "app.videoDock.webcamUnfocusLabel": "ფáƒáƒ™áƒ£áƒ¡áƒ˜áƒ¡ მáƒáƒ®áƒ¡áƒœáƒ", + "app.videoDock.webcamUnfocusDesc": "მáƒáƒ®áƒ¡áƒ”ნით ფáƒáƒ™áƒ£áƒ¡áƒ˜ შერჩულ ვებ-კáƒáƒ›áƒ”რáƒáƒ–ე", + "app.videoDock.autoplayBlockedDesc": "ჩვენ გვáƒáƒ˜áƒ დებრთქვენი ნებáƒáƒ თვáƒ, რáƒáƒ› გáƒáƒ©áƒ•áƒ”ნáƒáƒ— სხვრმáƒáƒ›áƒ®áƒ›áƒáƒ ებლების ვებ-კáƒáƒ›áƒ”რები", + "app.videoDock.autoplayAllowLabel": "ვებ-კáƒáƒ›áƒ”რების ნáƒáƒ®áƒ•áƒ", + "app.invitation.title": "მიწვევრგáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ˜áƒ¡ áƒáƒ—áƒáƒ®áƒ¨áƒ˜", + "app.invitation.confirm": "მáƒáƒ˜áƒ¬áƒ•áƒ˜áƒ”", + "app.createBreakoutRoom.title": "გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ˜áƒ¡ áƒáƒ—áƒáƒ®áƒ”ბი", + "app.createBreakoutRoom.ariaTitle": "გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ˜áƒ¡ áƒáƒ—áƒáƒ®áƒ”ბის დáƒáƒ›áƒáƒšáƒ•áƒ", + "app.createBreakoutRoom.breakoutRoomLabel": "გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ˜áƒ¡ áƒáƒ—áƒáƒ®áƒ”ბი {0}", + "app.createBreakoutRoom.generatingURL": "URL-ის გენერირებáƒ", + "app.createBreakoutRoom.generatedURL": "გენერირებულიáƒ", + "app.createBreakoutRoom.duration": "ხáƒáƒœáƒ’რძლივáƒáƒ‘რ{0}", + "app.createBreakoutRoom.room": "áƒáƒ—áƒáƒ®áƒ˜ {0}", + "app.createBreakoutRoom.notAssigned": "áƒáƒ áƒáƒ ის გáƒáƒœáƒ¡áƒáƒ–ღვრული ({0})", + "app.createBreakoutRoom.join": "áƒáƒ—áƒáƒ®áƒ¨áƒ˜ შესვლáƒ", + "app.createBreakoutRoom.joinAudio": "შემუერთდი áƒáƒ£áƒ“იáƒáƒ¡", + "app.createBreakoutRoom.returnAudio": "áƒáƒ£áƒ“იáƒáƒ¡ დáƒáƒ‘რუნებáƒ", + "app.createBreakoutRoom.alreadyConnected": "უკვე áƒáƒ—áƒáƒ®áƒ¨áƒ˜", + "app.createBreakoutRoom.confirm": "შექმნáƒ", + "app.createBreakoutRoom.record": "ჩáƒáƒ¬áƒ”რáƒ", + "app.createBreakoutRoom.numberOfRooms": "áƒáƒ—áƒáƒ®áƒ˜áƒ¡ ნáƒáƒ›áƒ”რები", + "app.createBreakoutRoom.durationInMinutes": "ხáƒáƒœáƒ’რძლივáƒáƒ‘რ(წუთები)", + "app.createBreakoutRoom.randomlyAssign": "შემთხვევითáƒáƒ“ გáƒáƒœáƒ¡áƒáƒ–ღვრული", + "app.createBreakoutRoom.endAllBreakouts": "გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ˜áƒ¡ ყველრáƒáƒ—áƒáƒ®áƒ˜áƒ¡ დáƒáƒ¡áƒ ულებáƒ", + "app.createBreakoutRoom.roomName": "{0} (áƒáƒ—áƒáƒ®áƒ˜ - {1})", + "app.createBreakoutRoom.doneLabel": "დáƒáƒ¡áƒ ულებულიáƒ", + "app.createBreakoutRoom.nextLabel": "შემდეგი", + "app.createBreakoutRoom.minusRoomTime": "გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ˜áƒ¡ áƒáƒ—áƒáƒ®áƒ˜áƒ¡ დრáƒáƒ˜áƒ¡ შემცირებáƒ", + "app.createBreakoutRoom.addRoomTime": "გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ˜áƒ¡ áƒáƒ—áƒáƒ®áƒ˜áƒ¡ დრáƒáƒ˜áƒ¡ გáƒáƒ–რდáƒ", + "app.createBreakoutRoom.addParticipantLabel": "+ მáƒáƒœáƒáƒ¬áƒ˜áƒšáƒ”ების დáƒáƒ›áƒáƒ¢áƒ”ბáƒ", + "app.createBreakoutRoom.freeJoin": "მიეცით მáƒáƒ›áƒ®áƒ›áƒáƒ ებლებს გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ˜áƒ¡ áƒáƒ—áƒáƒ®áƒ—áƒáƒœ დáƒáƒ™áƒáƒ•áƒ¨áƒ˜áƒ ების უფლებáƒ", + "app.createBreakoutRoom.leastOneWarnBreakout": "გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ˜áƒ¡ áƒáƒ—áƒáƒ®áƒ¨áƒ˜ ერთი მáƒáƒ›áƒ®áƒ›áƒáƒ ებელი მáƒáƒ˜áƒœáƒª უნდრმáƒáƒáƒ—áƒáƒ•áƒ¡áƒáƒ—", + "app.createBreakoutRoom.modalDesc": "რჩევáƒ: შეგიძლიáƒáƒ— გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნáƒáƒ— drug-and-drop ფუნქცირდრმáƒáƒ›áƒ®áƒ›áƒáƒ ებლის სáƒáƒ®áƒ”ლი კáƒáƒœáƒ™áƒ ეტულ გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ˜áƒ¡ áƒáƒ—áƒáƒ®áƒ¨áƒ˜ მáƒáƒáƒ—áƒáƒ•áƒ¡áƒáƒ—", + "app.createBreakoutRoom.roomTime": "{0} წუთები", + "app.createBreakoutRoom.numberOfRoomsError": "áƒáƒ—áƒáƒ®áƒ”ბის რáƒáƒáƒ“ენáƒáƒ‘რáƒáƒ áƒáƒ¡áƒ¬áƒáƒ იáƒ. ", + "app.externalVideo.start": "áƒáƒ®áƒáƒšáƒ˜ ვიდეáƒáƒ¡ გáƒáƒ–იáƒáƒ ებáƒ", + "app.externalVideo.title": "გáƒáƒ ე ვიდეáƒáƒ¡ გáƒáƒ–იáƒáƒ ებáƒ", + "app.externalVideo.input": "გáƒáƒ ე ვიდეáƒáƒ¡ URL-ი", + "app.externalVideo.urlInput": "ვიდეáƒáƒ¡ URL-ის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ", + "app.externalVideo.urlError": "áƒáƒ› ვიდეáƒáƒ¡ URL-ს მხáƒáƒ დáƒáƒáƒ”რრáƒáƒ გáƒáƒáƒ©áƒœáƒ˜áƒ", + "app.externalVideo.close": "დáƒáƒ®áƒ£áƒ ვáƒ", + "app.externalVideo.autoPlayWarning": "მედირსინქრáƒáƒœáƒ˜áƒ–áƒáƒªáƒ˜áƒ˜áƒ¡ უზრუნველსáƒáƒ§áƒáƒ¤áƒáƒ“ გáƒáƒ£áƒ¨áƒ•áƒ˜áƒ— ვიდეáƒ", + "app.network.connection.effective.slow": "ჩვენ შევáƒáƒ›áƒ©áƒœáƒ˜áƒ”თ კáƒáƒ•áƒ¨áƒ˜áƒ ის პრáƒáƒ‘ლემáƒ", + "app.network.connection.effective.slow.help": "მეტი ინფáƒáƒ მáƒáƒªáƒ˜áƒ", + "app.externalVideo.noteLabel": "შენიშვნáƒ: გáƒáƒ–იáƒáƒ ებული გáƒáƒ ე ვიდეáƒáƒ”ბი ჩáƒáƒœáƒáƒ¬áƒ”რში áƒáƒ გáƒáƒ›áƒáƒ©áƒœáƒ“ებáƒ. მხáƒáƒšáƒáƒ“ YouTube, Vimeo, Instructure Media, Twitch დრDaily Motion URL- ებირმხáƒáƒ დáƒáƒáƒ ილი", + "app.actionsBar.actionsDropdown.shareExternalVideo": "გáƒáƒ ე ვიდეáƒáƒ¡ გáƒáƒ–იáƒáƒ ებáƒ", + "app.actionsBar.actionsDropdown.stopShareExternalVideo": "შეáƒáƒ©áƒ”რეთ გáƒáƒ ე ვიდეáƒáƒ¡ გáƒáƒ–იáƒáƒ ებáƒ", + "app.iOSWarning.label": "გთხáƒáƒ•áƒ—, გáƒáƒœáƒáƒáƒ®áƒšáƒáƒ— iOS 12.2-ნდე áƒáƒœ უფრრáƒáƒ®áƒáƒš ვერსიáƒáƒ›áƒ“ე", + "app.legacy.unsupportedBrowser": "რáƒáƒ’áƒáƒ ც ჩáƒáƒœáƒ¡, იყენებთ ბრáƒáƒ£áƒ–ერს, რáƒáƒ›áƒ”ლიც áƒáƒ áƒáƒ ის მხáƒáƒ დáƒáƒáƒ”რილი. სრული მხáƒáƒ დáƒáƒáƒ”რისთვის გთხáƒáƒ•áƒ— გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნáƒáƒ— áƒáƒœ {0} áƒáƒœ {1}", + "app.legacy.upgradeBrowser": "რáƒáƒ’áƒáƒ ც ჩáƒáƒœáƒ¡, იყენებთ ბრáƒáƒ£áƒ–ერის ძველი ვერსიáƒáƒ¡. სრული მხáƒáƒ დáƒáƒáƒ”რისთვის გთხáƒáƒ•áƒ— გáƒáƒœáƒáƒáƒ®áƒšáƒáƒ— თქვენი ბრáƒáƒ£áƒ–ერი", + "app.legacy.criosBrowser": "სრული მხáƒáƒ დáƒáƒáƒ ისთვის, გთხáƒáƒ•áƒ—, IOS- ზე Safari გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნáƒáƒ—" + +} + diff --git a/bigbluebutton-html5/private/locales/km.json b/bigbluebutton-html5/private/locales/km.json index afe42aa7faeb2805e8b8c4a0108c5be9d6bd5bf0..1d6b744c58592af5ab0d0b22caf6b0b20ed27447 100644 --- a/bigbluebutton-html5/private/locales/km.json +++ b/bigbluebutton-html5/private/locales/km.json @@ -1,7 +1,6 @@ { "app.home.greeting": "បទ​បង្ហាញ​របស់​អ្នក​នឹង​ចាប់ផ្ážáž¾áž˜â€‹áž”ន្ážáž·áž…​ទៀážâ€‹áž“áŸáŸ‡...", "app.chat.submitLabel": "ផ្ញើ​សារ", - "app.chat.errorMinMessageLength": "សារ​នáŸáŸ‡â€‹áž“ៅ​ážáŸ’វះ {0} ážáž½â€‹áž¢áž€áŸ’សរ​ទៀáž", "app.chat.errorMaxMessageLength": "សារ​នáŸáŸ‡â€‹áž›áž¾ážŸ {0} ážáž½â€‹áž¢áž€áŸ’សរ", "app.chat.disconnected": "អ្នកážáŸ’រូវបានកាážáŸ‹áž•áŸ’ážáž¶áž…់។ សារមិនអាចផ្ញើចáŸáž‰áž‘áŸáŸ”", "app.chat.locked": "ការជជែកážáŸ’រូវបានបិទ។ សារមិនអាចផ្ញើចáŸáž‰áž‘áŸáŸ”", @@ -21,6 +20,9 @@ "app.chat.offline": "ក្រៅបណ្ážáž¶áž‰", "app.chat.emptyLogLabel": "កំណážáŸ‹ážáŸ’រា​ការ​ជជែក​ទទáŸ", "app.chat.clearPublicChatMessage": "ប្រវážáŸ’ážáž·áž“ៃការជជែកសាធារណៈážáŸ’រូវបានសម្អាážážŠáŸ„យអ្នកសម្របសម្រួល", + "app.chat.multi.typing": "អ្នកចូលរួមជាច្រើនកំពុុងážáŸ‚វាយបញ្ចូលអážáŸ’ážáž”áž‘", + "app.chat.one.typing": "{0} កំពុងážáŸ‚វាយបញ្ចូលអážáŸ’ážáž”áž‘", + "app.chat.two.typing": "{0} áž“áž·áž„ {1} កំពុងវាយបញ្ចូលអážáŸ’ážáž”áž‘", "app.captions.label": "ចំណងជើង​", "app.captions.menu.close": "បិទ", "app.captions.menu.start": "ចាប់ផ្ážáž¾áž˜", @@ -109,9 +111,12 @@ "app.media.autoplayAlertDesc": "អនុញ្ញាážáž²áŸ’យប្រើ", "app.media.screenshare.start": "ការចែករំលែកអáŸáž€áŸ’រង់បានចាប់ផ្ážáž¾áž˜", "app.media.screenshare.end": "ការចែករំលែកអáŸáž€áŸ’រង់បានបញ្ចប់", - "app.media.screenshare.safariNotSupported": "មុážáž„ារចែករំលែកអáŸáž€áŸ’រង់មិនទាន់ប្រើបានលើ Safari áž‘áŸáŸ” សូមប្រើ​ Firefox ឬ Google Chrome។", "app.media.screenshare.autoplayBlockedDesc": "យើងážáŸ’រូវការការអនុញ្ញាážážšáž”ស់អ្នកដើម្បីអាចបង្ហាញអ្នកនូវអáŸáž€áŸ’រង់របស់អ្នកធ្វើបទបង្ហាញ។", "app.media.screenshare.autoplayAllowLabel": "មើលអáŸáž€áŸ’រង់ដែលបានចែករំលែក", + "app.screenshare.notAllowed": "កំហុស៖ មិនទទួលបានការអនុញ្ញាážážŸáž˜áŸ’រាប់ចូលទៅកាន់អáŸáž€áŸ’រង់។", + "app.screenshare.notSupportedError": "កំហុស៖ ការចែករំលែកអáŸáž€áŸ’រង់អាចប្រើបានសម្រាប់ážáŸ‚ដូមáŸáž“ដែលមានសុវážáŸ’ážáž·áž—ាព (SSL)", + "app.screenshare.notReadableError": "កំហុស៖ បរាជáŸáž™ážážŽáŸˆáž–áŸáž›áž–្យាយាមážážáž¢áŸáž€áŸ’រង់របស់អ្នក", + "app.screenshare.genericError": "កំហុស៖ មានកំហុសមួយជាមួយនឹងការចែករំលែកអáŸáž€áŸ’រង់ សូមព្យាយាមម្ážáž„ទៀáž", "app.meeting.ended": "សមáŸáž™áž”្រជុំនáŸáŸ‡ážáŸ’រូវបានបញ្ចប់", "app.meeting.meetingTimeRemaining": "áž–áŸáž›áž”្រជុំនៅសល់៖ {0}", "app.meeting.meetingTimeHasEnded": "ដល់ពáŸáž›áž€áŸ†ážŽážáŸ‹áŸ” កិច្ចប្រជុំនឹងបញ្ចប់បន្ážáž·áž…ទៀážáž“áŸáŸ‡áŸ”", @@ -343,18 +348,6 @@ "app.actionsBar.currentStatusDesc": "ស្ážáž¶áž“ភាព​បច្ចុប្បន្ន {0}", "app.actionsBar.captions.start": "ចាប់ផ្ážáž¾áž˜áž€áž¶ážšáž˜áž¾áž›áž…ំណងជើងភ្ជាប់", "app.actionsBar.captions.stop": "បញ្ឈប់ការមើលចំណងជើងភ្ជាប់", - "app.audioNotification.audioFailedError1001": "កំហុស 1001: WebSocket មិនបានភ្ជាប់", - "app.audioNotification.audioFailedError1002": "កំហុស 1002: មិនអាចធ្វើការážáž—្ជាប់ WebSocket បាន", - "app.audioNotification.audioFailedError1003": "កំហុស 1003: កំណែកម្មវិធីរុករកមិនážáŸ’រូវបានគាំទ្រទáŸ", - "app.audioNotification.audioFailedError1004": "កំហុស 1004: បរាជáŸáž™áž€áŸ’នុងការហៅ (មូលហáŸážáž»={0})", - "app.audioNotification.audioFailedError1005": "កំហុស 1005: ការហៅបានបញ្ចប់ដោយមិនបានរំពឹងទុក", - "app.audioNotification.audioFailedError1006": "កំហុស 1006: ការហៅបានអស់ពáŸáž›", - "app.audioNotification.audioFailedError1007": "កំហុស 1007: ការចរចា ICE បរាជáŸáž™", - "app.audioNotification.audioFailedError1008": "កំហុស 1008: ផ្ទáŸážšáž”ានបរាជáŸáž™", - "app.audioNotification.audioFailedError1009": "កំហុស 1009: មិនអាចទៅយកពážáŸŒáž˜áž¶áž“របស់ម៉ាស៊ីនបម្រើ STUN / TURN", - "app.audioNotification.audioFailedError1010": "កំហុស 1010: អស់ពáŸáž›áž…រចា ICE", - "app.audioNotification.audioFailedError1011": "កំហុស 1011: អស់ពáŸáž›áž”្រមូលផ្ážáž»áŸ† ICE", - "app.audioNotification.audioFailedError1012": "កំហុស 1012: ការភ្ជាប់ទៅកាន់ ICE ážáŸ’រូវបានបិទ", "app.audioNotification.audioFailedMessage": "ការ​ážáž—្ជាប់​សម្លáŸáž„​របស់​អ្នក​មិន​បាន​ជោគជáŸáž™", "app.audioNotification.mediaFailedMessage": "getUserMicMedia មិន​បាន​ជោគជáŸáž™áŸ” មាន​ážáŸ‚​ប្រភព​ដើម​ដែល​មាន​សុវážáŸ’ážáž·áž—ាព​ទáŸâ€‹áž‘ើប​ážáŸ’រូវ​បាន​អនុញ្ញាážáŸ”", "app.audioNotification.closeLabel": "បិទ", @@ -510,14 +503,12 @@ "app.video.joinVideo": "ចែករំលែកវáŸáž”ážáŸ‚ម", "app.video.leaveVideo": "បញ្ឈប់ការចែករំលែកវáŸáž”ážáŸ‚ម", "app.video.iceCandidateError": "កំហុសក្នុងការបន្ážáŸ‚មបáŸáž€áŸ’ážáž‡áž“ ICE", - "app.video.iceConnectionStateError": "កំហុស 1107: ការចរចា ICE បានបរាជáŸáž™", "app.video.permissionError": "កំហុសក្នុងការចែករំលែកវáŸáž”ážáŸ‚ម ។ សូមពិនិážáŸ’យមើលសិទ្ធិ", "app.video.sharingError": "កំហុសក្នុងការចែករំលែកវáŸáž”ážáŸ‚ម", "app.video.notFoundError": "មិនអាចរកឃើញវáŸáž”ážáŸ‚ម ។ សូមប្រាកដážáž¶ážœáž¶ážáŸ’រូវបានភ្ជាប់", "app.video.notAllowed": "បាážáŸ‹áž€áž¶ážšáž¢áž“ុញ្ញាážážŸáž˜áŸ’រាប់ការចែករំលែកវáŸáž”ážáŸ‚ម។ សូមពិនិážáŸ’យសិទ្ធិរបស់កម្មវិធីរុករករបស់អ្នក", "app.video.notSupportedError": "អាចចែករំលែកវីដáŸáž¢áž¼ážœáŸáž”ážáŸ‚មបានážáŸ‚ជាមួយប្រភពដែលមានសុវážáŸ’ážáž·áž—ាព។ ážáŸ’រូវប្រាកដážáž¶ážœáž·áž‰áŸ’ញាបនបážáŸ’ážš SSL របស់អ្នកគឺážáŸ’រឹមážáŸ’រូវ", "app.video.notReadableError": "មិនអាចទាញយកវីដáŸáž¢áž¼ážœáŸáž”ážáŸ‚មទ០។ សូមប្រាកដážáž¶áž€áž˜áŸ’មវិធីមួយផ្សáŸáž„ទៀážáž˜áž·áž“កំពុងážáŸ‚ប្រើវáŸáž”ážáŸ‚មដែរ។", - "app.video.mediaFlowTimeout1020": "កំហុស1020: មáŸážŒáž¶áž˜áž·áž“អាចទៅដល់ម៉ាស៊ីនបម្រើ", "app.video.suggestWebcamLock": "ពង្រឹងការកំណážáŸ‹ážŸáž˜áŸ’រាប់ការបិទមុážáž„ារវáŸáž”ážáŸáž˜ážšáž”ស់អ្នកចូលរួម", "app.video.suggestWebcamLockReason": "(វានឹងធ្វើឲ្យស្ážáŸážšáž—ាពកិច្ចប្រជុំកាន់ážáŸ‚ប្រសើរ)", "app.video.enable": "បើក", @@ -545,16 +536,6 @@ "app.video.stats.encodeUsagePercent": "ការប្រើប្រាស់កូដ", "app.video.stats.currentDelay": "ពន្យាពáŸáž›áž”ច្ចុប្បន្ន", "app.fullscreenButton.label": "ធ្វើឱ្យ {0} អáŸáž€áŸ’រង់ពáŸáž‰", - "app.deskshare.iceConnectionStateError": "កំហុស 1108: ការážáž—្ជាប់ ICE បរាជáŸáž™áž–áŸáž›áž€áž¶ážšáž…ែករំលែកអáŸáž€áŸ’រង់", - "app.sfu.mediaServerConnectionError2000": "កំហុស 2000: មិនអាចážáž—្ជាប់ទៅម៉ាស៊ីនបម្រើមáŸážŒáž¶", - "app.sfu.mediaServerOffline2001": "កំហុស 2001: ម៉ាស៊ីនបម្រើមáŸážŒáž¶áž‚ឺក្រៅបណ្ដាញ។ សូម​ព្យាយាម​ម្ážáž„​ទៀážâ€‹áž“ៅ​ពáŸáž›â€‹áž€áŸ’រោយ។", - "app.sfu.mediaServerNoResources2002": "កំហុស 2002: ម៉ាស៊ីនបម្រើមáŸážŒáž¶áž˜áž·áž“មានធនធានដែលអាចប្រើបាន", - "app.sfu.mediaServerRequestTimeout2003": "កំហុស 2003: សំណើរបស់ម៉ាស៊ីនបម្រើមáŸážŒáž¶áž¢ážŸáŸ‹áž–áŸáž›", - "app.sfu.serverIceGatheringFailed2021": "កំហុស 2021: ម៉ាស៊ីនបម្រើមáŸážŒáž¶áž˜áž·áž“អាចប្រមូលផ្ážáž»áŸ†áž”áŸáž€áŸ’ážáž‡áž“ ICE", - "app.sfu.serverIceGatheringFailed2022": "កំហុស 2022: ការážáž—្ជាប់ម៉ាស៊ីនបម្រើ ICE បរាជáŸáž™áž”្រពáŸáž“្ធផ្សព្វផ្សាយ", - "app.sfu.mediaGenericError2200": "កំហុស 2200: ម៉ាស៊ីនបម្រើមáŸážŒáž¶áž”ានបរាជáŸáž™áž€áŸ’នុងការដំណើរការសំណើ", - "app.sfu.invalidSdp2202":"កំហុស 2202: ម៉ាស៊ីនភ្ញៀវបានបង្កើហSDP មិនážáŸ’រឹមážáŸ’រូវ", - "app.sfu.noAvailableCodec2203": "កំហុស 2203: ម៉ាស៊ីនបម្រើមិនអាចរកឃើញកម្មវិធីកូដសមរម្យ", "app.meeting.endNotification.ok.label": "យល់ព្រម", "app.whiteboard.annotations.poll": "លទ្ធផលការស្ទង់មážáž·ážáŸ’រូវបានចáŸáž‰áž•áŸ’សាយ", "app.whiteboard.toolbar.tools": "ឧបករណáŸ", diff --git a/bigbluebutton-html5/private/locales/ko_KR.json b/bigbluebutton-html5/private/locales/ko_KR.json index 4d6cd640587505058ef7e02fb64b4175d041ff08..e8650cb1a269977a3257fe0975d983fc30d0fb14 100644 --- a/bigbluebutton-html5/private/locales/ko_KR.json +++ b/bigbluebutton-html5/private/locales/ko_KR.json @@ -1,7 +1,6 @@ { "app.home.greeting": "프리ì í…Œì´ì…˜ì€ 바로 시작ë 것입니다 ", "app.chat.submitLabel": "메시지 보내기", - "app.chat.errorMinMessageLength": "메시지가 {0}글ìž(들ì´) 부족합니다 ", "app.chat.errorMaxMessageLength": "메시지가 {0} 글ìž(들ì´) ê¹ë‹ˆë‹¤ ", "app.chat.disconnected": "ì—°ê²°ì´ ëŠì–´ì¡ŒìŠµë‹ˆë‹¤. 메시지는 보내지지 않습니다 ", "app.chat.locked": "ì±„íŒ…ì€ ë§‰í˜”ìŠµë‹ˆë‹¤. 메시지는 보내지지 않습니다 ", @@ -112,7 +111,6 @@ "app.media.autoplayAlertDesc": "ì ‘ì† í—ˆê°€", "app.media.screenshare.start": "스í¬ë¦° ê³µìœ ì‹œìž‘", "app.media.screenshare.end": "스í¬ë¦°ê³µìœ 종료 ", - "app.media.screenshare.safariNotSupported": "스í¬ë¦° ê³µìœ ëŠ” 사파리 브ë¼ìš°ì €ì—ì„œ 불가능합니다. 파ì´ì–´í스나 í¬ë¡¬ì„ 사용하세요 ", "app.media.screenshare.autoplayBlockedDesc": "발표ìžì˜ 스í¬ë¦°ì„ 보여주기 위해 ë‹¹ì‹ ì˜ í—ˆê°€ê°€ 필요합니다 ", "app.media.screenshare.autoplayAllowLabel": "ê³µìœ ìŠ¤í¬ë¦° 보기", "app.screenshare.notAllowed": "ì—러: 스í¬ë¦°ì— ì ‘ê·¼í•˜ê¸° 위한 ê¶Œí•œì´ ì•„ì§ ì—†ìŠµë‹ˆë‹¤ ", @@ -353,18 +351,6 @@ "app.actionsBar.currentStatusDesc": "현재 ìƒíƒœ {0}", "app.actionsBar.captions.start": "ê°ì¶˜ ìžë§‰ 보기 시작", "app.actionsBar.captions.stop": "ê°ì¶˜ ìžë§‰ 보기 중지 ", - "app.audioNotification.audioFailedError1001": "ì—러 1001: 웹소켓 ì ‘ì†ë¶ˆê°€", - "app.audioNotification.audioFailedError1002": "ì—러 1002: 웹소켓 ìƒì„± 불가 ", - "app.audioNotification.audioFailedError1003": "ì—러 1003: 지ì›í•˜ì§€ 않는 웹브ë¼ìš°ì €", - "app.audioNotification.audioFailedError1004": "ì—러 1004: 호출 실패 (ì´ìœ ={0})", - "app.audioNotification.audioFailedError1005": "ì—러 1005: í˜¸ì¶œì´ ì˜ˆê¸°ì¹˜ 못하게 ì¤‘ë‹¨ë¨ ", - "app.audioNotification.audioFailedError1006": "ì—러 1006: 호출 시간 초과 ", - "app.audioNotification.audioFailedError1007": "ì—러 1007: ICE í†µì‹ ì‹¤íŒ¨ ", - "app.audioNotification.audioFailedError1008": "ì—러 1008: ì „ì†¡ 실패 ", - "app.audioNotification.audioFailedError1009": "ì—러 1009: STUN/TURN 서버 ì •ë³´ 수집 실패 ", - "app.audioNotification.audioFailedError1010": "ì—러 1010 : ICE í†µì‹ ì‹œê°„ì´ˆê³¼", - "app.audioNotification.audioFailedError1011": "ì—러 1011: ICE 수집 시간초과", - "app.audioNotification.audioFailedError1012": "ì—러 1012 : ICE ì ‘ì† ì¢…ë£Œ ", "app.audioNotification.audioFailedMessage": "오디오 ì ‘ì†ì´ ëŠì–´ì¡ŒìŠµë‹ˆë‹¤ ", "app.audioNotification.mediaFailedMessage": "마ì´í¬ì •ë³´ ê°€ì ¸ì˜¤ê¸°ê°€ 실패. 보안ìƒíƒœë§Œ 허가ë¨", "app.audioNotification.closeLabel": "닫기", @@ -534,14 +520,12 @@ "app.video.joinVideo": "ì›¹ìº ê³µìœ ", "app.video.leaveVideo": "ì›¹ìº ê³µìœ ì¤‘ì§€", "app.video.iceCandidateError": "ICE 추가 ì—러 ", - "app.video.iceConnectionStateError": "ì—러 1107 : ICE í†µì‹ ì‹¤íŒ¨ ", "app.video.permissionError": "ì›¹ìº ê³µìœ ì¤‘ ì—러. 장치 ê¶Œí•œì„ ì²´í¬ í•˜ì„¸ìš” ", "app.video.sharingError": "ì›¹ìº ê³µìœ ì—러 ", "app.video.notFoundError": "ì›¹ìº ì„ ì°¾ì§€ 못했습니다. ì—°ê²°ì„ í™•ì¸ í•´ 보세요 ", "app.video.notAllowed": "ì›¹ìº ê³µìœ ê¶Œí•œì„ ì°¾ì§€ 못했습니다. 브ë¼ìš°ì € ê¶Œí•œì„ í™•ì¸ í•˜ì„¸ìš” ", "app.video.notSupportedError": "ì•ˆì „í•œ ì ‘ì†ì—서만 ì›¹ìº ê³µìœ ê°€ 가능합니다. SSL ì¸ì¦ì„œì— ë¬¸ì œê°€ 없는지 í™•ì¸ í•˜ì„¸ìš” ", "app.video.notReadableError": "ì›¹ìº ë¹„ë””ì˜¤ë¥¼ ê°€ì ¸ 올 수 없습니다. 다른 프로그램ì—ì„œ ì›¹ìº ì„ ì‚¬ìš©í•˜ê³ ìžˆì§€ ì•Šì€ì§€ í™•ì¸ í•˜ì„¸ìš” ", - "app.video.mediaFlowTimeout1020": "ì—러1020 : 미디어가 ì„œë²„ì— ì ‘ê·¼ì´ ì•ˆë©ë‹ˆë‹¤ ", "app.video.suggestWebcamLock": "관람ìžì˜ ì›¹ìº ì„ ê°•ì œë¡œ ìž ê¸ˆì„¤ì • í•˜ê² ìŠµë‹ˆê¹Œ ?", "app.video.suggestWebcamLockReason": "( ì´ê²ƒì€ ë¯¸íŒ…ì˜ ì•ˆì •ì„±ì„ ë†’ì—¬ì¤„ê²ƒìž…ë‹ˆë‹¤ )", "app.video.enable": "가능", @@ -569,16 +553,6 @@ "app.video.stats.encodeUsagePercent": "ì¸ì½”딩 사용율", "app.video.stats.currentDelay": "현재 지연", "app.fullscreenButton.label": "{0} ì„ ê½‰ì°¬í™”ë©´ìœ¼ë¡œ ", - "app.deskshare.iceConnectionStateError": "ì—러 1108 : í™”ë©´ê³µìœ ì¤‘ ICE ì ‘ì† ì‹¤íŒ¨ ", - "app.sfu.mediaServerConnectionError2000": "ì—러 2000 : 미디어 서버 ì ‘ì† ë¶ˆê°€ ", - "app.sfu.mediaServerOffline2001": "ì—러 2001 : 미디어 서버 오프ë¼ì¸. ìž ì‹œí›„ 다시 ì‹œë„ í•˜ì„¸ìš” ", - "app.sfu.mediaServerNoResources2002": "ì—러 2002 : 미디어 ì„œë²„ì— ê°€ëŠ¥í•œ ìžì›ì´ 없습니다 ", - "app.sfu.mediaServerRequestTimeout2003": "ì—러 2003 : 미디어 서버 ìš”ì²ì´ 시간초과 ë˜ì—ˆìŠµë‹ˆë‹¤ ", - "app.sfu.serverIceGatheringFailed2021": "ì—러 2021 : 미디어 서버가 ICE ì •ë³´ë¥¼ ëª¨ì„ ìˆ˜ 없습니다 ", - "app.sfu.serverIceGatheringFailed2022": "ì—러 2022 : 미디어 서버 ICE ì ‘ì† ì‹¤íŒ¨ ", - "app.sfu.mediaGenericError2200": "ì—러 2200 : 미디어 서버 진행 ìš”ì² ì‹¤íŒ¨ ", - "app.sfu.invalidSdp2202":"ì—러 2202 : í´ë¼ì´ì–¸íŠ¸ê°€ 부ì ì ˆí•œ SDP를 ìƒì„±í–ˆìŠµë‹ˆë‹¤ ", - "app.sfu.noAvailableCodec2203": "ì—러 2203 : 서버ì—ì„œ ì ì ˆí•œ ì½”ë±ì„ 찾지 못했습니다 ", "app.meeting.endNotification.ok.label": "예", "app.whiteboard.annotations.poll": "설문결과 공개 ", "app.whiteboard.toolbar.tools": "ë„구들", diff --git a/bigbluebutton-html5/private/locales/lt_LT.json b/bigbluebutton-html5/private/locales/lt_LT.json new file mode 100644 index 0000000000000000000000000000000000000000..9e2cba431ae29ff9684ab2a5816442f52504423f --- /dev/null +++ b/bigbluebutton-html5/private/locales/lt_LT.json @@ -0,0 +1,101 @@ +{ + "app.home.greeting": "JÅ«sų pristatymas netrukus prasidÄ—s ...", + "app.chat.submitLabel": "Siųsti žinutÄ™", + "app.chat.errorMaxMessageLength": "ŽinutÄ— yra {0} simboliais(-ų) per ilga", + "app.chat.disconnected": "JÅ«s esate atsijungÄ™, žinutÄ—s negali bÅ«ti iÅ¡siųstos", + "app.chat.locked": "SusiraÅ¡inÄ—jimas yra draudžiamas, žinutÄ—s bus neiÅ¡siųstos.", + "app.chat.inputLabel": "RaÅ¡ykite žinutÄ™ susiraÅ¡inÄ—jimui {0}", + "app.chat.inputPlaceholder": "Siųsti žinutÄ™ dalyviui {0}", + "app.chat.titlePublic": "VieÅ¡asis susiraÅ¡inÄ—jimas", + "app.chat.titlePrivate": "Privatus susiraÅ¡inÄ—jimas su {0}", + "app.chat.partnerDisconnected": "{0} paliko susitikimÄ…", + "app.chat.closeChatLabel": "Uždaryti {0}", + "app.chat.hideChatLabel": "PaslÄ—pti {0}", + "app.chat.moreMessages": "Daugiau žinuÄių žemiau", + "app.chat.dropdown.options": "SusiraÅ¡inÄ—jimo pasirinkimai", + "app.chat.dropdown.clear": "IÅ¡valyti", + "app.chat.dropdown.copy": "Kopijuoti", + "app.chat.dropdown.save": "IÅ¡saugoti", + "app.chat.label": "SusiraÅ¡inÄ—jimas", + "app.chat.offline": "NeprisijungÄ™s", + "app.chat.emptyLogLabel": "SusiraÅ¡inÄ—jimo žurnalas tuÅ¡Äias", + "app.chat.clearPublicChatMessage": "VieÅ¡o susiraÅ¡inÄ—jimo istorijÄ… panaikino administratorius", + "app.chat.multi.typing": "RaÅ¡o keletas dalyvių", + "app.chat.one.typing": "{0} raÅ¡o", + "app.chat.two.typing": "{0} ir {1} Å¡iuo metu raÅ¡o", + "app.captions.label": "AntraÅ¡tÄ—s", + "app.captions.menu.close": "Uždaryti", + "app.captions.menu.start": "PradÄ—ti", + "app.captions.menu.ariaStart": "PradÄ—ti raÅ¡yti antraÅ¡tes", + "app.captions.menu.ariaStartDesc": "Atidaro antraÅ¡Äių redaktorių ir uždaro modalinį", + "app.captions.menu.select": "Pasirinkite kalbÄ…", + "app.captions.menu.ariaSelect": "AntraÅ¡Äių kalba", + "app.captions.menu.subtitle": "Pasirinkite kalbÄ… ir antraÅ¡Äių stilių savo sesijai", + "app.captions.menu.title": "Subtitrai", + "app.captions.menu.fontSize": "Dydis", + "app.captions.menu.fontColor": "Teksto spalva", + "app.captions.menu.fontFamily": "Å riftas", + "app.captions.menu.backgroundColor": "Fono spalva", + "app.captions.menu.previewLabel": "PeržiÅ«ra", + "app.captions.menu.cancelLabel": "AtÅ¡aukti", + "app.captions.pad.hide": "PaslÄ—pti subtitrus", + "app.captions.pad.tip": "Paspauskite ESC kad sufokusuoti redaktoriaus įrankinÄ™.", + "app.captions.pad.ownership": "Perimti", + "app.captions.pad.ownershipTooltip": "JÅ«s bÅ«site priskirta(-as) kaip {0} subtitrų savininkas", + "app.captions.pad.interimResult": "Tarpiniai rezultatai", + "app.captions.pad.dictationStart": "PradÄ—ti diktavimÄ…", + "app.captions.pad.dictationStop": "Baigti diktavimÄ…", + "app.captions.pad.dictationOnDesc": "Ä®jungia kalbos atpažinimÄ…", + "app.captions.pad.dictationOffDesc": "IÅ¡jungiÄ… kalbos atpažinimÄ…", + "app.note.title": "Bendri užraÅ¡ai", + "app.note.label": "UžraÅ¡ai", + "app.note.hideNoteLabel": "PaslÄ—pti užraÅ¡Ä…", + "app.user.activityCheck": "Vartotojo aktyvumo patikra", + "app.user.activityCheck.label": "Patikrina ar vartotojas vis dar yra susitikime ({0})", + "app.user.activityCheck.check": "Patikrinti", + "app.note.tipLabel": "Paspauskite ESC kad sufokusuoti redaktoriaus įrankinÄ™.", + "app.userList.usersTitle": "Vartotojai", + "app.userList.participantsTitle": "Dalyviai", + "app.userList.messagesTitle": "ŽinutÄ—s", + "app.userList.notesTitle": "UžraÅ¡ai", + "app.userList.notesListItem.unreadContent": "Naujas turinys yra pasiekiamas bendrų užrašų skiltyje", + "app.userList.captionsTitle": "AntraÅ¡tÄ—s", + "app.userList.presenter": "VedÄ—jas", + "app.userList.you": "JÅ«s", + "app.userList.locked": "Užrakinta", + "app.userList.label": "Vartotojų sÄ…raÅ¡as", + "app.userList.toggleCompactView.label": "Perjungti kompaktiÅ¡kÄ… rodinį", + "app.userList.guest": "SveÄias", + "app.userList.menuTitleContext": "Galimi nustatymai", + "app.userList.chatListItem.unreadSingular": "{0} naujas praneÅ¡imas", + "app.userList.chatListItem.unreadPlural": "{0} nauji praneÅ¡imai", + "app.userList.menu.chat.label": "PradÄ—ti privatų susiraÅ¡inÄ—jimÄ…", + "app.userList.menu.clearStatus.label": "IÅ¡valyti bÅ«senÄ…", + "app.userList.menu.removeUser.label": "PaÅ¡alinti vartotojÄ…", + "app.userList.menu.muteUserAudio.label": "Nutildyti vartotojÄ…", + "app.userList.menu.unmuteUserAudio.label": "Atitildyti vartotojÄ…", + "app.userList.menu.promoteUser.label": "PaaukÅ¡tinti iki moderatoriaus", + "app.userList.menu.demoteUser.label": "Nužeminti iki žiÅ«rovo", + "app.presentationUploder.dismissLabel": "AtÅ¡aukti", + "app.poll.closeLabel": "Uždaryti", + "app.poll.liveResult.usersTitle": "Vartotojai", + "app.about.dismissLabel": "AtÅ¡aukti", + "app.settings.usersTab.label": "Dalyviai", + "app.settings.main.cancel.label": "AtÅ¡aukti", + "app.settings.main.save.label": "IÅ¡saugoti", + "app.audioNotification.closeLabel": "Uždaryti", + "app.breakoutJoinConfirmation.dismissLabel": "AtÅ¡aukti", + "app.audioModal.closeLabel": "Uždaryti", + "app.audio.listenOnly.closeLabel": "Uždaryti", + "app.modal.close": "Uždaryti", + "app.dropdown.close": "Uždaryti", + "app.shortcut-help.closeLabel": "Uždaryti", + "app.lock-viewers.button.cancel": "AtÅ¡aukti", + "app.lock-viewers.locked": "Užrakinta", + "app.videoPreview.cancelLabel": "AtÅ¡aukti", + "app.videoPreview.closeLabel": "Uždaryti", + "app.video.cancel": "AtÅ¡aukti", + "app.externalVideo.close": "Uždaryti" + +} + diff --git a/bigbluebutton-html5/private/locales/lv.json b/bigbluebutton-html5/private/locales/lv.json new file mode 100644 index 0000000000000000000000000000000000000000..15e95d9a5c0535f05c7a186eaf4b115137da83dd --- /dev/null +++ b/bigbluebutton-html5/private/locales/lv.json @@ -0,0 +1,683 @@ +{ + "app.home.greeting": "JÅ«su prezentÄcija drÄ«z sÄksies...", + "app.chat.submitLabel": "SÅ«tÄ«t ziņu", + "app.chat.errorMaxMessageLength": "Ziņa ir {0} rakstzÄ«mes par garu", + "app.chat.disconnected": "Ziņas nevar nosÅ«tÄ«t, jo esat atvienojies no tÄ«kla", + "app.chat.locked": "Ziņas nevar nosÅ«tÄ«t, jo tÄ“rzÄ“tava ir bloÄ·Ä“ta", + "app.chat.inputLabel": "TÄ“rzÄ“tavas {0} ziņas ievade", + "app.chat.inputPlaceholder": "NosÅ«tÄ«t ziņu {0}", + "app.chat.titlePublic": "PubliskÄ tÄ“rzÄ“tava (Äats)", + "app.chat.titlePrivate": "PrivÄts tÄ“rziņš ar {0}", + "app.chat.partnerDisconnected": "{0} pameta sapulci", + "app.chat.closeChatLabel": "AIztaistÄ«t {0}", + "app.chat.hideChatLabel": "SlÄ“pt {0}", + "app.chat.moreMessages": "VairÄk ziņas zemÄk ", + "app.chat.dropdown.options": "TÄ“rzÄ“Å¡anas iespÄ“jas", + "app.chat.dropdown.clear": "NotÄ«rÄ«t", + "app.chat.dropdown.copy": "KopÄ“t", + "app.chat.dropdown.save": "SaglabÄt", + "app.chat.label": "TÄ“rzÄ“tava (Äats)", + "app.chat.offline": "BezsaistÄ“", + "app.chat.emptyLogLabel": "TÄ“rzÄ“Å¡anas žurnÄls ir tukÅ¡s", + "app.chat.clearPublicChatMessage": "Moderators izdzÄ“sa publiskÄs tÄ“rzÄ“Å¡anas vÄ“sturi", + "app.chat.multi.typing": "VairÄki dalÄ«bnieki raksta", + "app.chat.one.typing": "{0} raksta...", + "app.chat.two.typing": "{0} un {1} raksta...", + "app.captions.label": "Apraksti", + "app.captions.menu.close": "AizvÄ“rt", + "app.captions.menu.start": "SÄkt", + "app.captions.menu.ariaStart": "SÄkt rakstÄ«t aprakstus", + "app.captions.menu.ariaStartDesc": "Atver aprakstu redaktoru un aizver modÄlu", + "app.captions.menu.select": "IzvÄ“lieties valodu no pieejamajÄm", + "app.captions.menu.ariaSelect": "Aprakstu valoda", + "app.captions.menu.subtitle": "LÅ«dzu, izvÄ“lieties Å¡Ä«s sesijas valodu un stilu slÄ“gtajiem aprakstiem.", + "app.captions.menu.title": "SlÄ“gtie apraksti", + "app.captions.menu.fontSize": "IzmÄ“rs", + "app.captions.menu.fontColor": "Teksta krÄsojums", + "app.captions.menu.fontFamily": "Å rifts", + "app.captions.menu.backgroundColor": "Fona krÄsojums", + "app.captions.menu.previewLabel": "PriekÅ¡skats", + "app.captions.menu.cancelLabel": "Atcelt", + "app.captions.pad.hide": "NerÄdÄ«t slÄ“gtos aprakstus", + "app.captions.pad.tip": "Nospiediet ESC lai fokusÄ“tos uz redaktora rÄ«krindu", + "app.captions.pad.ownership": "PÄrņemiet", + "app.captions.pad.ownershipTooltip": "JÅ«s tiksiet norÄ«kots par {0} aprakstu Ä«paÅ¡nieku", + "app.captions.pad.interimResult": "StarprezultÄti", + "app.captions.pad.dictationStart": "SÄkt diktÄ“Å¡anu", + "app.captions.pad.dictationStop": "Beigt diktÄ“Å¡anu", + "app.captions.pad.dictationOnDesc": "IeslÄ“dz runas atpazÄ«Å¡anu", + "app.captions.pad.dictationOffDesc": "IzslÄ“dz runas atpazÄ«Å¡anu", + "app.note.title": "KopÄ«gÄs piezÄ«mes", + "app.note.label": "PiezÄ«me", + "app.note.hideNoteLabel": "NerÄdÄ«t piezÄ«mi", + "app.user.activityCheck": "DalÄ«bnieka aktivitÄtes pÄrbaude", + "app.user.activityCheck.label": "PÄrbaudÄ«t, vai dalÄ«bnieks joprojÄm ir sapulcÄ“ ({0})", + "app.user.activityCheck.check": "PÄrbaudÄ«t", + "app.note.tipLabel": "Nospiediet ESC lai fokusÄ“tos uz redaktora rÄ«krindu", + "app.userList.usersTitle": "DalÄ«bnieki", + "app.userList.participantsTitle": "DalÄ«bnieki", + "app.userList.messagesTitle": "Ziņas", + "app.userList.notesTitle": "PiezÄ«mes", + "app.userList.notesListItem.unreadContent": "KopÄ«goto piezÄ«mju sadaÄ¼Ä pieejams jauns saturs", + "app.userList.captionsTitle": "Apraksti", + "app.userList.presenter": "ZiņotÄjs", + "app.userList.you": "JÅ«s", + "app.userList.locked": "SlÄ“gts/bloÄ·Ä“ts", + "app.userList.label": "DalÄ«bnieku saraksts", + "app.userList.toggleCompactView.label": "PÄrslÄ“gt uz kompaktÄ skata režīmu", + "app.userList.guest": "Ciemiņš", + "app.userList.menuTitleContext": "PieejamÄs opcijas/izvÄ“les", + "app.userList.chatListItem.unreadSingular": "{0} jauna ziņa", + "app.userList.chatListItem.unreadPlural": "{0} jaunas ziņas", + "app.userList.menu.chat.label": "SÄkt privÄtu tÄ“rziņu", + "app.userList.menu.clearStatus.label": "NotÄ«rÄ«t statusu", + "app.userList.menu.removeUser.label": "Noņemt dalÄ«bnieku", + "app.userList.menu.muteUserAudio.label": "NoklusinÄt dalÄ«bnieku (izslÄ“gt skaņu)", + "app.userList.menu.unmuteUserAudio.label": "Apskaņot dalÄ«bnieku (padarÄ«t dzirdamu/ieslÄ“gt skaņu)", + "app.userList.userAriaLabel": "{0} {1} {2} statuss {3}", + "app.userList.menu.promoteUser.label": "PadarÄ«t par moderatoru", + "app.userList.menu.demoteUser.label": "PadarÄ«t par vÄ“rotÄju", + "app.userList.menu.unlockUser.label": "AtslÄ“gt/atbloÄ·Ä“t {0}", + "app.userList.menu.lockUser.label": "SlÄ“gt/bloÄ·Ä“t {0}", + "app.userList.menu.directoryLookup.label": "MeklÄ“Å¡ana katalogÄ", + "app.userList.menu.makePresenter.label": "PadarÄ«t par ziņotÄju", + "app.userList.userOptions.manageUsersLabel": "PÄrvaldÄ«t dalÄ«bniekus", + "app.userList.userOptions.muteAllLabel": "NoklusinÄt visus dalÄ«bniekus", + "app.userList.userOptions.muteAllDesc": "NoklusinÄt visus Å¡Ä«s sapulces dalÄ«bniekus", + "app.userList.userOptions.clearAllLabel": "NotÄ«rÄ«t visas statusa ikonas", + "app.userList.userOptions.clearAllDesc": "NotÄ«ra visas dalÄ«bnieka statusa ikonas", + "app.userList.userOptions.muteAllExceptPresenterLabel": "NoklusinÄt visus dalÄ«bniekus, izņemot prezentÄ“tÄju/ziņotÄju", + "app.userList.userOptions.muteAllExceptPresenterDesc": "Noklusina visus sapulces dalÄ«bniekus, izņemot prezentÄ“tÄju/ziņotÄju", + "app.userList.userOptions.unmuteAllLabel": "AtslÄ“gt sapulces dalÄ«bnieku noklusinÄÅ¡anu", + "app.userList.userOptions.unmuteAllDesc": "IeslÄ“dz sapulcÄ“ skaņu", + "app.userList.userOptions.lockViewersLabel": "BloÄ·Ä“t vÄ“rotÄjus", + "app.userList.userOptions.lockViewersDesc": "bloÄ·Ä“t sapulces apmeklÄ“tÄjiem noteiktas funkcijas ", + "app.userList.userOptions.disableCam": "VÄ“rotÄju kameras izslÄ“gtas", + "app.userList.userOptions.disableMic": "VÄ“rotÄju mikrofoni izslÄ“gti", + "app.userList.userOptions.disablePrivChat": "PrivÄtÄ tÄ“rzÄ“Å¡ana izslÄ“gta", + "app.userList.userOptions.disablePubChat": "PubliskÄ tÄ“rzÄ“Å¡ana izslÄ“gta", + "app.userList.userOptions.disableNote": "KopÄ«gotÄs piezÄ«mes slÄ“gtas/bloÄ·Ä“tas", + "app.userList.userOptions.hideUserList": "DalÄ«bnieku saraksts vÄ“rotÄjiem nav pieejams", + "app.userList.userOptions.webcamsOnlyForModerator": "Tikai moderatori var redzÄ“t vÄ“rotÄju kameras (dēļ ieslÄ“gtÄs bloÄ·Ä“Å¡anas)", + "app.userList.content.participants.options.clearedStatus": "NotÄ«rÄ«ti visu dalÄ«bnieku statusi", + "app.userList.userOptions.enableCam": "VÄ“rotÄju kameras ieslÄ“gtas", + "app.userList.userOptions.enableMic": "VÄ“rotÄju mikrofoni ieslÄ“gti", + "app.userList.userOptions.enablePrivChat": "PrivÄtÄ tÄ“rzÄ“Å¡ana iespÄ“jota", + "app.userList.userOptions.enablePubChat": "PubliskÄ tÄ“rzÄ“Å¡ana iespÄ“jota", + "app.userList.userOptions.enableNote": "KopÄ«gotÄs piezÄ«mes iespÄ“jotas", + "app.userList.userOptions.showUserList": "DalÄ«bnieku saraksts vÄ“rotÄjiem ir pieejams", + "app.userList.userOptions.enableOnlyModeratorWebcam": "Tagad varat ieslÄ“gt savu tÄ«mekļa kameru un visi jÅ«s redzÄ“s", + "app.media.label": "Medijs", + "app.media.autoplayAlertDesc": "Dot piekļuvi", + "app.media.screenshare.start": "EkrÄna koplietoÅ¡ana sÄkta", + "app.media.screenshare.end": "EkrÄna koplietoÅ¡ana beigta", + "app.media.screenshare.autoplayBlockedDesc": "NepiecieÅ¡ama jÅ«su atļauja, lai Jums parÄdÄ«tu ziņotÄja ekrÄnu.", + "app.media.screenshare.autoplayAllowLabel": "SkatÄ«t koplietoto ekrÄnu", + "app.screenshare.notAllowed": "Ķibele: atļauja piekļūt ekrÄnam, netika pieÅ¡Ä·irta.", + "app.screenshare.notSupportedError": "Ķibele: ekrÄnu kopÄ«goÅ¡ana ir atļauta tikai droÅ¡os (SSL) domÄ“nos", + "app.screenshare.notReadableError": "Ķibele: neizdevÄs nolasÄ«t JÅ«su ekrÄnu (lai to koplietotu)", + "app.screenshare.genericError": "Ķibele: ekrÄna koplietoÅ¡anas sakarÄ radÄs Ä·ibele. LÅ«dzu, mÄ“Ä£iniet vÄ“lreiz", + "app.meeting.ended": "Å Ä« sesija beigusies", + "app.meeting.meetingTimeRemaining": "AtlikuÅ¡ais sapulces laiks: {0}", + "app.meeting.meetingTimeHasEnded": "Laiks beidzies. Sapulce drÄ«z tiks slÄ“gta", + "app.meeting.endedMessage": "JÅ«s tiksiet pÄrsÅ«tÄ«ts atpakaļ uz sÄkuma ekrÄnu", + "app.meeting.alertMeetingEndsUnderOneMinute": "Sapulce tiks slÄ“gta pÄ“c minÅ«tes.", + "app.meeting.alertBreakoutEndsUnderOneMinute": "Grupas telpas laiks beidzas pÄ“c minÅ«tes.", + "app.presentation.hide": "NerÄdÄ«t/paslÄ“pt prezentÄciju", + "app.presentation.notificationLabel": "PaÅ¡reizÄ“jÄ prezentÄcija", + "app.presentation.slideContent": "Slaidu saturs", + "app.presentation.startSlideContent": "Slaidu satura sÄkums", + "app.presentation.endSlideContent": "Slaidu satura beigas", + "app.presentation.emptySlideContent": "TekoÅ¡ais slaids ir tukÅ¡s", + "app.presentation.presentationToolbar.noNextSlideDesc": "PrezentÄcijas beigas", + "app.presentation.presentationToolbar.noPrevSlideDesc": "PrezentÄcijas sÄkums", + "app.presentation.presentationToolbar.selectLabel": "IzvÄ“lÄ“ties slaidu", + "app.presentation.presentationToolbar.prevSlideLabel": "IepriekÅ¡Ä“jais slaids", + "app.presentation.presentationToolbar.prevSlideDesc": "PÄriet uz prezentÄcijas iepriekÅ¡Ä“jo slaidu", + "app.presentation.presentationToolbar.nextSlideLabel": "NÄkoÅ¡ais slaids", + "app.presentation.presentationToolbar.nextSlideDesc": "PÄriet uz prezentÄcijas nÄkoÅ¡o slaidu", + "app.presentation.presentationToolbar.skipSlideLabel": "Izlaist slaidu", + "app.presentation.presentationToolbar.skipSlideDesc": "PÄriet uz prezentÄcijas konkrÄ“tu slaidu", + "app.presentation.presentationToolbar.fitWidthLabel": "PielÄgot prezentÄciju ekrÄna platumam", + "app.presentation.presentationToolbar.fitWidthDesc": "ParÄdÄ«t slaidu visÄ tÄ platumÄ", + "app.presentation.presentationToolbar.fitScreenLabel": "PielÄgot prezentÄciju ekrÄna izmÄ“ram", + "app.presentation.presentationToolbar.fitScreenDesc": "ParÄdÄ«t slaidu pilnÄ«bÄ", + "app.presentation.presentationToolbar.zoomLabel": "MÄ“rogoÅ¡ana", + "app.presentation.presentationToolbar.zoomDesc": "MÄ“rogot (tuvinÄt/tÄlinÄt) prezentÄciju", + "app.presentation.presentationToolbar.zoomInLabel": "TuvinÄt", + "app.presentation.presentationToolbar.zoomInDesc": "TuvinÄt prezentÄciju", + "app.presentation.presentationToolbar.zoomOutLabel": "TÄlinÄt", + "app.presentation.presentationToolbar.zoomOutDesc": "TÄlinÄt prezentÄciju", + "app.presentation.presentationToolbar.zoomReset": "AtstatÄ«t mÄ“rogu uz noklusÄ“to", + "app.presentation.presentationToolbar.zoomIndicator": "PaÅ¡reizÄ“jais mÄ“rogs procentos", + "app.presentation.presentationToolbar.fitToWidth": "PielÄgot ekrÄna platumam", + "app.presentation.presentationToolbar.fitToPage": "PielÄgot lapas izmÄ“ram", + "app.presentation.presentationToolbar.goToSlide": "Slaids {0}", + "app.presentationUploder.title": "PrezentÄcija", + "app.presentationUploder.message": "KÄ ziņotÄjam jums ir iespÄ“ja augÅ¡upielÄdÄ“t jebkuru biroja dokumentu vai PDF failu. DroÅ¡Äkam rezultÄtam tiek ieteikta PDF failu izmantoÅ¡Äna. LÅ«dzu, pÄrliecinieties, vai prezentÄcija ir izvÄ“lÄ“ta, izmantojot apaļo izvÄ“les rÅ«tiņu labajÄ pusÄ“.", + "app.presentationUploder.uploadLabel": "AugÅ¡uplÄde", + "app.presentationUploder.confirmLabel": "ApstiprinÄt", + "app.presentationUploder.confirmDesc": "SaglabÄjiet izmaiņas un sÄciet ziņoÅ¡anu/prezentÄciju", + "app.presentationUploder.dismissLabel": "Atcelt", + "app.presentationUploder.dismissDesc": "AizvÄ“rt modÄlo logu un atmest veiktÄs izmaiņas", + "app.presentationUploder.dropzoneLabel": "Lai augÅ¡upielÄdÄ“tu, velciet failus Å¡eit", + "app.presentationUploder.dropzoneImagesLabel": "Lai augÅ¡upielÄdÄ“tu, velciet attÄ“lus Å¡eit", + "app.presentationUploder.browseFilesLabel": "vai izvÄ“lieties failus pÄrlÅ«kÄ", + "app.presentationUploder.browseImagesLabel": "vai izvÄ“lieties/uzņemiet attÄ“lus", + "app.presentationUploder.fileToUpload": "Tiks augÅ¡uplÄdÄ“ts...", + "app.presentationUploder.currentBadge": "PaÅ¡reizÄ“jais", + "app.presentationUploder.rejectedError": "AtlasÄ«tais (-ie) fails (i) netika pieņemts (i). LÅ«dzu, pÄrbaudiet faila tipu (-us).", + "app.presentationUploder.upload.progress": "Tiek augÅ¡uplÄdÄ“ts ({0}%)", + "app.presentationUploder.upload.413": "Fails ir pÄrÄk liels. Sadaliet to vairÄkos failos.", + "app.presentationUploder.conversion.conversionProcessingSlides": "Tiek apstrÄdÄta {0}/{1} lapÄm", + "app.presentationUploder.conversion.genericConversionStatus": "Fails tiek konvertÄ“ts...", + "app.presentationUploder.conversion.generatingThumbnail": "Tiek Ä£enerÄ“ti sÄ«kattÄ“li", + "app.presentationUploder.conversion.generatedSlides": "Izveidoti slaidi...", + "app.presentationUploder.conversion.generatingSvg": "Tiek Ä£enerÄ“ti SVG attÄ“li", + "app.presentationUploder.conversion.pageCountExceeded": "PÄrsniegts lapu skaits. LÅ«dzu, sadaliet failu vairÄkos failos.", + "app.presentationUploder.conversion.officeDocConversionInvalid": "Biroja dokumenta apstrÄdes kļūme. TÄ vietÄ mÄ“Ä£iniet augÅ¡upielÄdÄ“t PDF failu.", + "app.presentationUploder.conversion.officeDocConversionFailed": "Biroja dokumenta apstrÄdes kļūme. TÄ vietÄ mÄ“Ä£iniet augÅ¡upielÄdÄ“t PDF failu.", + "app.presentationUploder.conversion.pdfHasBigPage": "NeizdevÄs konvertÄ“t PDF failu. LÅ«dzu, mÄ“Ä£iniet to optimizÄ“t", + "app.presentationUploder.conversion.timeout": "KonvertÄ“Å¡ana notika pÄrÄk ilgi...", + "app.presentationUploder.conversion.pageCountFailed": "NeizdevÄs noteikt lapu skaitu", + "app.presentationUploder.isDownloadableLabel": "Liegt prezentÄcijas lejupielÄdi", + "app.presentationUploder.isNotDownloadableLabel": "Ä»aut prezentÄcijas lejupielÄdi", + "app.presentationUploder.removePresentationLabel": "Noņemt/dzÄ“st prezentÄciju", + "app.presentationUploder.setAsCurrentPresentation": "IestatÄ«t prezentÄciju kÄ tekoÅ¡o/paÅ¡reizÄ“jo", + "app.presentationUploder.tableHeading.filename": "Faila nosaukums", + "app.presentationUploder.tableHeading.options": "IespÄ“jas/opcijas", + "app.presentationUploder.tableHeading.status": "Statuss", + "app.poll.pollPaneTitle": "BalsoÅ¡ana/aptauja", + "app.poll.quickPollTitle": "Zibaptauja", + "app.poll.hidePollDesc": "PaslÄ“pj balsoÅ¡anas/aptaujas izvÄ“lnes paneli", + "app.poll.customPollInstruction": "Lai izveidotu pielÄgotu aptauju, spiediet zemÄk esoÅ¡o pogu un ievadiet izvÄ“les.", + "app.poll.quickPollInstruction": "Lai sÄktu balsoÅ¡anu/aptauju, izvÄ“lieties zemÄk redzamo opciju.", + "app.poll.customPollLabel": "PielÄgojama balsoÅ¡ana/aptauja", + "app.poll.startCustomLabel": "SÄkt pielÄgotu balsoÅ¡anu/aptauju", + "app.poll.activePollInstruction": "Lai nekavÄ“joÅ¡i redzÄ“tu atbildes uz Å¡o aptauju/balsojumu, atstÄjiet Å¡o paneli atvÄ“rtu. Kad esiet gatavi publiskot rezultÄtus un beigt balsojumu/aptauju, nospiediet “PublicÄ“t balsoÅ¡anas/aptaujas rezultÄtusâ€.", + "app.poll.publishLabel": "Publiskot balsojuma/aptaujas rezultÄtus", + "app.poll.backLabel": "Atpakaļ pie balsoÅ¡anas/aptaujas izvÄ“lÄ“m", + "app.poll.closeLabel": "AizvÄ“rt", + "app.poll.waitingLabel": "GaidÄm atbildes/balsojumu ({0}/{1})", + "app.poll.ariaInputCount": "PielÄgotas aptaujas iespÄ“ja {0} no {1}", + "app.poll.customPlaceholder": "Pievienot balsojuma/aptaujas opciju", + "app.poll.noPresentationSelected": "Neviena prezentÄcija nav izvÄ“lÄ“ta. LÅ«dzu, atlasiet vienu.", + "app.poll.clickHereToSelect": "NoklikÅ¡Ä·iniet Å¡eit, lai izvÄ“lÄ“tu", + "app.poll.t": "PiekrÄ«tu (apgalvojums patiess)", + "app.poll.f": "NepiekrÄ«tu (apgalvojums nepatiess)", + "app.poll.tf": "PiekrÄ«tu / NepiekrÄ«tu", + "app.poll.y": "JÄ", + "app.poll.n": "NÄ“", + "app.poll.yn": "JÄ / NÄ“", + "app.poll.a2": "A /B", + "app.poll.a3": "A / B / C", + "app.poll.a4": "A / B / C / D", + "app.poll.a5": "A / B / C / D / E", + "app.poll.answer.true": "PiekrÄ«tu (apgalvojums patiess)", + "app.poll.answer.false": "NepiekrÄ«tu (apgalvojums nepatiess)", + "app.poll.answer.yes": "JÄ", + "app.poll.answer.no": "NÄ“", + "app.poll.answer.a": "A", + "app.poll.answer.b": "B", + "app.poll.answer.c": "C", + "app.poll.answer.d": "D", + "app.poll.answer.e": "E", + "app.poll.liveResult.usersTitle": "DalÄ«bnieki", + "app.poll.liveResult.responsesTitle": "Atbilde/balsojums", + "app.polling.pollingTitle": "Atbilžu/balsojuma varianti", + "app.polling.pollAnswerLabel": "Balsojums/aptaujas atbilde {0}", + "app.polling.pollAnswerDesc": "IzvÄ“lieties Å¡o, lai balsotu par {0}", + "app.failedMessage": "Atvainojiet, radÄs problÄ“ma savienojumÄ ar serveri.", + "app.downloadPresentationButton.label": "LejupielÄdÄ“t oriÄ£inÄlo prezentÄciju", + "app.connectingMessage": "Notiek savienoÅ¡anÄs...", + "app.waitingMessage": "Atvienots. Tiks mÄ“Ä£inÄts savienoties pÄ“c {0} sekundÄ“m...", + "app.retryNow": "AtkÄrtoti mÄ“Ä£inÄt tagad", + "app.navBar.settingsDropdown.optionsLabel": "IespÄ“jas/opcijas", + "app.navBar.settingsDropdown.fullscreenLabel": "RÄdÄ«t pilnekrÄnÄ", + "app.navBar.settingsDropdown.settingsLabel": "IestatÄ«jumi", + "app.navBar.settingsDropdown.aboutLabel": "Par", + "app.navBar.settingsDropdown.leaveSessionLabel": "IzrakstÄ«ties", + "app.navBar.settingsDropdown.exitFullscreenLabel": "Iziet no pilnekrÄna režīma", + "app.navBar.settingsDropdown.fullscreenDesc": "IestatÄ«jumu izvÄ“lni padarÄ«t par pilnekrÄna", + "app.navBar.settingsDropdown.settingsDesc": "Koriģēt vispÄrÄ“jos iestatÄ«jumus", + "app.navBar.settingsDropdown.aboutDesc": "RÄdÄ«t informÄciju par klientu", + "app.navBar.settingsDropdown.leaveSessionDesc": "Pamest sapulci", + "app.navBar.settingsDropdown.exitFullscreenDesc": "Pamest pilnekrÄna režīmu", + "app.navBar.settingsDropdown.hotkeysLabel": "TastatÅ«ras Ä«sceļi", + "app.navBar.settingsDropdown.hotkeysDesc": "Pieejamo tastatÅ«ras Ä«sceļu liste", + "app.navBar.settingsDropdown.helpLabel": "PalÄ«dzÄ«ba", + "app.navBar.settingsDropdown.helpDesc": "DalÄ«bniekam atver video pamÄcÄ«bas (jaunÄ cilnÄ“)", + "app.navBar.settingsDropdown.endMeetingDesc": "Izbeidz paÅ¡reizÄ“jo sapulci", + "app.navBar.settingsDropdown.endMeetingLabel": "Beigt sapulci", + "app.navBar.userListToggleBtnLabel": "DalÄ«bnieku saraksta pÄrslÄ“gÅ¡ana", + "app.navBar.toggleUserList.ariaLabel": "DalÄ«bnieku un ziņu pÄrslÄ“gÅ¡ana", + "app.navBar.toggleUserList.newMessages": "ar paziņojumiem par jaunÄm ziņÄm", + "app.navBar.recording": "Å Ä« sesija tiek ierakstÄ«ta", + "app.navBar.recording.on": "Notiek ieraksts", + "app.navBar.recording.off": "Netiek ierakstÄ«ts", + "app.navBar.emptyAudioBrdige": "Nav aktÄ«va mikrofona. KopÄ«gojiet savu mikrofonu, lai Å¡im ierakstam bÅ«tu skaņa.", + "app.leaveConfirmation.confirmLabel": "Pamest", + "app.leaveConfirmation.confirmDesc": "JÅ«s izliek no sapulces", + "app.endMeeting.title": "Beigt sapulci", + "app.endMeeting.description": "PatieÅ¡Äm vÄ“laties beigt Å¡o sesiju?", + "app.endMeeting.yesLabel": "JÄ", + "app.endMeeting.noLabel": "NÄ“", + "app.about.title": "Par", + "app.about.version": "Klienta-lietotnes bÅ«vÄ“jums:", + "app.about.copyright": "AutortiesÄ«bas:", + "app.about.confirmLabel": "Labi", + "app.about.confirmDesc": "Labi", + "app.about.dismissLabel": "Atcelt", + "app.about.dismissDesc": "AizvÄ“rt informÄciju par klientu", + "app.actionsBar.changeStatusLabel": "MainÄ«t statusu", + "app.actionsBar.muteLabel": "AtslÄ“gt skaņu (noklusinÄt)", + "app.actionsBar.unmuteLabel": "IeslÄ“gt skaņu (apskaņot)", + "app.actionsBar.camOffLabel": "Kamera izslÄ“gta", + "app.actionsBar.raiseLabel": "Pacelt", + "app.actionsBar.label": "DarbÄ«bu josla", + "app.actionsBar.actionsDropdown.restorePresentationLabel": "Atgriezt prezentÄciju", + "app.actionsBar.actionsDropdown.restorePresentationDesc": "Poga, lai atgrieztu prezentÄciju pÄ“c tÄs aizvÄ“rÅ¡anas", + "app.screenshare.screenShareLabel" : "EkrÄna kopÄ«goÅ¡ana", + "app.submenu.application.applicationSectionTitle": "Lietotne", + "app.submenu.application.animationsLabel": "AnimÄcijas", + "app.submenu.application.audioAlertLabel": "Audio paziņojumi tÄ“rzÄ“tavai", + "app.submenu.application.pushAlertLabel": "UznirstoÅ¡ie paziņojumi tÄ“rzÄ“tavai", + "app.submenu.application.userJoinAudioAlertLabel": "Audio paziņojumi par dalÄ«bnieka pievienoÅ¡anos", + "app.submenu.application.userJoinPushAlertLabel": "UznirstoÅ¡ie paziņojumi par dalÄ«bnieka pievienoÅ¡anos", + "app.submenu.application.fontSizeControlLabel": "Å rifta izmÄ“rs", + "app.submenu.application.increaseFontBtnLabel": "PalielinÄt lietotnes Å¡rifta izmÄ“ru", + "app.submenu.application.decreaseFontBtnLabel": "SamazinÄt lietotnes Å¡rifta izmÄ“ru", + "app.submenu.application.currentSize": "paÅ¡reiz {0}", + "app.submenu.application.languageLabel": "Lietotnes valoda", + "app.submenu.application.languageOptionLabel": "IzvÄ“lieties valodu", + "app.submenu.application.noLocaleOptionLabel": "Nav aktÄ«vas lokÄles", + "app.submenu.audio.micSourceLabel": "Mikrofona avots", + "app.submenu.audio.speakerSourceLabel": "Skaļruņa avots", + "app.submenu.audio.streamVolumeLabel": "JÅ«su audio straumes skaļums", + "app.submenu.video.title": "Video", + "app.submenu.video.videoSourceLabel": "Skata avots", + "app.submenu.video.videoOptionLabel": "IzvÄ“lieties skata avotu", + "app.submenu.video.videoQualityLabel": "Video kvalitÄte", + "app.submenu.video.qualityOptionLabel": "IzvÄ“lieties video kvalitÄti", + "app.submenu.video.participantsCamLabel": "AktÄ«vo dalÄ«bnieku kameras", + "app.settings.applicationTab.label": "Lietotne", + "app.settings.audioTab.label": "Audio", + "app.settings.videoTab.label": "Video", + "app.settings.usersTab.label": "DalÄ«bnieki", + "app.settings.main.label": "IestatÄ«jumi", + "app.settings.main.cancel.label": "Atcelt", + "app.settings.main.cancel.label.description": "Atceļ izmaiņas un aizver iestatÄ«jumu izvÄ“lni", + "app.settings.main.save.label": "SaglabÄt", + "app.settings.main.save.label.description": "SaglabÄ izmaiņas un aizver iestatÄ«jumu izvÄ“lni", + "app.settings.dataSavingTab.label": "Trafika taupÄ«Å¡ana", + "app.settings.dataSavingTab.webcam": "IespÄ“jot kameras", + "app.settings.dataSavingTab.screenShare": "IespÄ“jot darbvirsmu kopÄ«goÅ¡anu", + "app.settings.dataSavingTab.description": "Lai kontrolÄ“tu patÄ“rÄ“to interneta trafiku, iespÄ“jojiet/atspÄ“jojiet zemÄk redzamos parametrus.", + "app.settings.save-notification.label": "IestatÄ«jumi saglabÄti", + "app.switch.onLabel": "IESLÄ’GTS", + "app.switch.offLabel": "IZSLÄ’GTS", + "app.talkingIndicator.ariaMuteDesc" : "NoklusinÄt dalÄ«bnieku", + "app.talkingIndicator.isTalking" : "{0} runÄ", + "app.talkingIndicator.wasTalking" : "{0} beidza runÄt", + "app.actionsBar.actionsDropdown.actionsLabel": "RÄ«cÄ«ba", + "app.actionsBar.actionsDropdown.presentationLabel": "augÅ¡uplÄdÄ“t prezentÄciju", + "app.actionsBar.actionsDropdown.initPollLabel": "ierosinÄt balsojumu/aptauju", + "app.actionsBar.actionsDropdown.desktopShareLabel": "kopÄ«got jÅ«su ekrÄnu", + "app.actionsBar.actionsDropdown.lockedDesktopShareLabel": "EkrÄnu kopÄ«goÅ¡ana bloÄ·Ä“ta", + "app.actionsBar.actionsDropdown.stopDesktopShareLabel": "beigt kopÄ«got jÅ«su ekrÄnu", + "app.actionsBar.actionsDropdown.presentationDesc": "augÅ¡uplÄdÄ“t jÅ«su prezentÄciju", + "app.actionsBar.actionsDropdown.initPollDesc": "ierosinÄt balsojumu/aptauju", + "app.actionsBar.actionsDropdown.desktopShareDesc": "kopÄ«got savu ekrÄnu ar citiem", + "app.actionsBar.actionsDropdown.stopDesktopShareDesc": "beigt kopÄ«got savu ekrÄnu ar citiem", + "app.actionsBar.actionsDropdown.pollBtnLabel": "SÄkt balsojumu/aptauju", + "app.actionsBar.actionsDropdown.pollBtnDesc": "PÄrslÄ“dz balsoÅ¡anas/aptaujas rÅ«ti/logu/paneli", + "app.actionsBar.actionsDropdown.saveUserNames": "SaglabÄt dalÄ«bnieku vÄrdus", + "app.actionsBar.actionsDropdown.createBreakoutRoom": "Izveidot grupas telpas", + "app.actionsBar.actionsDropdown.createBreakoutRoomDesc": "izveidot grupas telpas, izdalot tÄs no paÅ¡reizÄ“jÄs sapulces", + "app.actionsBar.actionsDropdown.captionsLabel": "RakstÄ«t slÄ“gtos aprakstus", + "app.actionsBar.actionsDropdown.captionsDesc": "PÄrslÄ“dz aprakstu rÅ«ti/logu/paneli", + "app.actionsBar.actionsDropdown.takePresenter": "Kļūt par runÄtÄju/zinotÄju/prezentÄ“tÄju", + "app.actionsBar.actionsDropdown.takePresenterDesc": "NozÄ«mÄ“t sevi kÄ jauno runÄtÄju/ziņotÄju/prezentÄ“tÄju", + "app.actionsBar.emojiMenu.statusTriggerLabel": "IestatÄ«t statusu", + "app.actionsBar.emojiMenu.awayLabel": "prombÅ«tnÄ“", + "app.actionsBar.emojiMenu.awayDesc": "nomainÄ«t statusu uz \"prombÅ«tnÄ“\"", + "app.actionsBar.emojiMenu.raiseHandLabel": "pacelt", + "app.actionsBar.emojiMenu.raiseHandDesc": "pacelt roku, lai izteiktu jautÄjumu, repliku, komentÄru", + "app.actionsBar.emojiMenu.neutralLabel": "svÄrstÄ«gs/neizlÄ“mis", + "app.actionsBar.emojiMenu.neutralDesc": "nomainÄ«t statusu uz \"svÄrstÄ«gs/neizlÄ“mis\"", + "app.actionsBar.emojiMenu.confusedLabel": "samulsis", + "app.actionsBar.emojiMenu.confusedDesc": "nomainÄ«t statusu uz \"samulsis\"", + "app.actionsBar.emojiMenu.sadLabel": "skumjÅ¡", + "app.actionsBar.emojiMenu.sadDesc": "nomainÄ«t statusu uz \"skumjÅ¡\"", + "app.actionsBar.emojiMenu.happyLabel": "laimÄ«gs", + "app.actionsBar.emojiMenu.happyDesc": "nomainÄ«t statusu uz \"laimÄ«gs\"", + "app.actionsBar.emojiMenu.noneLabel": "NotÄ«rÄ«t statusu", + "app.actionsBar.emojiMenu.noneDesc": "NotÄ«ri savu statusu", + "app.actionsBar.emojiMenu.applauseLabel": "applaudÄ“joÅ¡s", + "app.actionsBar.emojiMenu.applauseDesc": "nomainÄ«t statusu uz \"aplaudÄ“joÅ¡s\"", + "app.actionsBar.emojiMenu.thumbsUpLabel": "Ä«kÅ¡Ä·i augÅ¡Ä", + "app.actionsBar.emojiMenu.thumbsUpDesc": "nomainÄ«t statusu uz \"Ä«kÅ¡Ä·i augÅ¡Ä\"", + "app.actionsBar.emojiMenu.thumbsDownLabel": "Ä«kÅ¡Ä·i lejÄ", + "app.actionsBar.emojiMenu.thumbsDownDesc": "nomainÄ«t statusu uz \"Ä«kÅ¡Ä·i lejÄ\"", + "app.actionsBar.currentStatusDesc": "paÅ¡reizÄ“jais statuss {0}", + "app.actionsBar.captions.start": "SÄkt slÄ“gto aprakstu skatÄ«Å¡anu", + "app.actionsBar.captions.stop": "Beigt slÄ“gto aprakstu skatÄ«Å¡anu", + "app.audioNotification.audioFailedError1001": "WebSocket atvienots (kļūme 1001)", + "app.audioNotification.audioFailedError1002": "NevarÄ“ja izveidot WebSocket savienojumu (kļūme 1002)", + "app.audioNotification.audioFailedError1003": "PÄrlÅ«ka versija netiek atbalstÄ«ta (kļūme 1003)", + "app.audioNotification.audioFailedError1004": "Kļūme zvana laikÄ (iemesls = {0}) (kļūme 1004)", + "app.audioNotification.audioFailedError1005": "Zvans negaidÄ«ti beidzÄs (kļūme 1005)", + "app.audioNotification.audioFailedError1006": "Zvana noildze (kļūme 1006)", + "app.audioNotification.audioFailedError1007": "Savienojuma kļūme (ICE kļūme 1007)", + "app.audioNotification.audioFailedError1008": "PÄrsÅ«tÄ«Å¡ana neizdevÄs (kļūme 1008)", + "app.audioNotification.audioFailedError1009": "NevarÄ“ja iegÅ«t STUN / TURN servera informÄciju (kļūme 1009)", + "app.audioNotification.audioFailedError1010": "Savienojuma nodibinÄÅ¡anas noildze (ICE kļūme 1010)", + "app.audioNotification.audioFailedError1011": "Savienojuma noildze (ICE kļūme 1011)", + "app.audioNotification.audioFailedError1012": "Savienojums aizvÄ“rÄs (ICE kļūme 1012)", + "app.audioNotification.audioFailedMessage": "NeizdevÄs izveidot jÅ«su audio savienojumu ", + "app.audioNotification.mediaFailedMessage": "getUserMicMedia neizdevÄs, jo ir atļauti tikai droÅ¡i avoti/izcelsme", + "app.audioNotification.closeLabel": "AizvÄ“rt", + "app.audioNotificaion.reconnectingAsListenOnly": "Mikrofons vÄ“rotÄjiem ir bloÄ·Ä“ts. JÅ«s esat pieslÄ“dzies tikai klausÄ«Å¡anÄs režīmÄ.", + "app.breakoutJoinConfirmation.title": "Pievienoties grupas telpai", + "app.breakoutJoinConfirmation.message": "Vai vÄ“laties pievienoties", + "app.breakoutJoinConfirmation.confirmDesc": "Pievieno jÅ«s grupas telpai", + "app.breakoutJoinConfirmation.dismissLabel": "Atcelt", + "app.breakoutJoinConfirmation.dismissDesc": "Aizver un noraida pievienoÅ¡anos grupas telpai", + "app.breakoutJoinConfirmation.freeJoinMessage": "IzvÄ“lieties grupas telpu, kurai pievienoties", + "app.breakoutTimeRemainingMessage": "AtlikuÅ¡ais grupas telpas laiks: {0} ", + "app.breakoutWillCloseMessage": "Laiks beidzies. Grupas telpa drÄ«z pagaisÄ«s.", + "app.calculatingBreakoutTimeRemaining": "Tiek rÄ“Ä·inÄts atlikuÅ¡ais laiks...", + "app.audioModal.ariaTitle": "Pievienojies audio modÄlam", + "app.audioModal.microphoneLabel": "RunÄt un dzirdÄ“t (mikrofons)", + "app.audioModal.listenOnlyLabel": "Tikai dzirdÄ“t", + "app.audioModal.audioChoiceLabel": "KÄdÄ audio statusÄ vÄ“laties pievienoties?", + "app.audioModal.iOSBrowser": "Audio/Video netiek atbalstÄ«ts", + "app.audioModal.iOSErrorDescription": "PagaidÄm audio/video uz Chromium/Chome priekÅ¡ iOS netiek atbalstÄ«ts.", + "app.audioModal.iOSErrorRecommendation": "Uz iOS iesakÄm izmantot Safari ", + "app.audioModal.audioChoiceDesc": "IzvÄ“lieties audio statusu/aspektu (tikai klausÄ«tÄjs vai arÄ« runÄtÄjs), kurÄ piedalÄ«sieties Å¡ajÄ sapulcÄ“", + "app.audioModal.unsupportedBrowserLabel": "IzskatÄs, ka jÅ«s izmantojat pÄrlÅ«ku, kurÅ¡ nav pilnÄ«bÄ atbalstÄ«ts. LÅ«dzu, pilnam atbalstam izmantojiet {0} vai {1}.", + "app.audioModal.closeLabel": "AizvÄ“rt", + "app.audioModal.yes": "JÄ", + "app.audioModal.no": "NÄ“", + "app.audioModal.yes.arialabel" : "IerakstÄ«tÄ skaņa dzirdama", + "app.audioModal.no.arialabel" : "IerakstÄ«tÄ skaņa nav dzirdama", + "app.audioModal.echoTestTitle": "Å is ir privÄts jÅ«su mikrofona tests. Pasakiet dažus vÄrdus. Vai dzirdÄ“jÄt savas balss ierakstu?", + "app.audioModal.settingsTitle": "Pamainiet audio iestatÄ«jumus", + "app.audioModal.helpTitle": "GadÄ«jÄs Ä·ibele ar jÅ«su multivides ierÄ«cÄ“m", + "app.audioModal.helpText": "Vai devÄt piekļuvi savam mikrofonam? Å…emiet vÄ“rÄ, ka, mÄ“Ä£inot pieslÄ“gt audio, bÅ«tu jÄuznirst dialoga lodziņam, kurÄ tiek prasÄ«tas multimediju ierÄ«ces atļaujas. Lai pieslÄ“gtos sapulcei ar audio (skaņu), jums jÄatbild apstiprinoÅ¡i. Ja tas tÄ nav, mÄ“Ä£iniet mainÄ«t mikrofona atļaujas pÄrlÅ«ka iestatÄ«jumos.", + "app.audioModal.help.noSSL": "Å Ä« lapa ir pagalam nedroÅ¡a. Lai atļautu piekļuvi mikrofonam, lapai jÄbÅ«t pieejamai, izmantojot HTTPS. LÅ«dzu, sazinieties ar servera administratoru.", + "app.audioModal.help.macNotAllowed": "IzskatÄs, ka jÅ«su Mac(Ä«gÄs) sistÄ“mas preferences (iestatÄ«jumi) bloÄ·Ä“ piekļuvi jÅ«su mikrofonam. Atveriet: SistÄ“mas preferences -> DroÅ¡Ä«ba un konfidencialitÄte -> KonfidencialitÄte -> Mikrofons, un pÄrliecinieties, vai tur atzÄ«mÄ“ta jÅ«su izmantotÄ pÄrlÅ«kprogramma.", + "app.audioModal.audioDialTitle": "Pievienoties, izmantojot tÄlruni", + "app.audioDial.audioDialDescription": "SastÄdiet numuru", + "app.audioDial.audioDialConfrenceText": "un ievadiet sapulces PIN numuru:", + "app.audioModal.autoplayBlockedDesc": "Lai atskaņotu audio, nepiecieÅ¡ama jÅ«su atļauja.", + "app.audioModal.playAudio": "Atskaņot audio", + "app.audioModal.playAudio.arialabel" : "Atskaņot audio", + "app.audioDial.tipIndicator": "Padoms", + "app.audioDial.tipMessage": "Lai izslÄ“gtu / ieslÄ“gtu skaņu, tÄlrunÄ« nospiediet taustiņu \"0\".", + "app.audioModal.connecting": "Notiek savienoÅ¡anÄs...", + "app.audioModal.connectingEchoTest": "Notiek savienoÅ¡anÄs ar mikrofona (atbalss) testu", + "app.audioManager.joinedAudio": "JÅ«s esat pievienojies sapulcei ar audio", + "app.audioManager.joinedEcho": "JÅ«s esat pievienojies mikrofona (atbalss) pÄrbaudei", + "app.audioManager.leftAudio": "JÅ«s esat pametis sapulces audio", + "app.audioManager.reconnectingAudio": "MÄ“Ä£inÄjums atkÄrtoti pieslÄ“gt skaņu (audio)...", + "app.audioManager.genericError": "Kļūme: gadÄ«jusies kļūme, lÅ«dzu, mÄ“Ä£iniet vÄ“lreiz", + "app.audioManager.connectionError": "Kļūme: savienojuma kļūme", + "app.audioManager.requestTimeout": "Kļūda: savienojuma nodibinÄÅ¡anas pieprasÄ«jumÄ iestÄjÄs noildze", + "app.audioManager.invalidTarget": "Kļūme: mÄ“Ä£inÄjums kaut ko pieprasÄ«t nepareizam mÄ“rÄ·im", + "app.audioManager.mediaError": "Kļūme: gadÄ«jÄs Ä·ibele ar piekļuvi multimediju ierÄ«cÄ“m", + "app.audio.joinAudio": "IeslÄ“gt skaņu (pievienot audio)", + "app.audio.leaveAudio": "IzslÄ“gt skaņu (atvienot audio)", + "app.audio.enterSessionLabel": "Ievadiet sesiju (ieiet sesijÄ, pievienoties sesijai)", + "app.audio.playSoundLabel": "Atskaņot skaņu", + "app.audio.backLabel": "Atpakaļ", + "app.audio.audioSettings.titleLabel": "Iestatiet audio iestatÄ«jumus", + "app.audio.audioSettings.descriptionLabel": "Atcerieties, ka jÅ«su pÄrlÅ«kprogrammÄ parÄdÄ«sies dialoga lodziņš, kurÄ jums jÄpiekrÄ«t koplietot mikrofonu.", + "app.audio.audioSettings.microphoneSourceLabel": "Mikrofona avots", + "app.audio.audioSettings.speakerSourceLabel": "Skaļruņa avots", + "app.audio.audioSettings.microphoneStreamLabel": "JÅ«su audio straumes skaļums", + "app.audio.audioSettings.retryLabel": "MÄ“Ä£inÄt vÄ“lreiz", + "app.audio.listenOnly.backLabel": "Atpakaļ", + "app.audio.listenOnly.closeLabel": "AizvÄ“rt", + "app.audio.permissionsOverlay.title": "Dot piekļuvi jÅ«su mikrofonam", + "app.audio.permissionsOverlay.hint": "Lai jÅ«s sekmÄ«gi pievienotos audio sapulcei, jums jÄdod atļauja izmantot jÅ«su multimediju ierÄ«ces :)", + "app.error.removed": "JÅ«s esat izlikts no sapulces", + "app.error.meeting.ended": "JÅ«s esat izgÄjis no sapulces", + "app.meeting.logout.duplicateUserEjectReason": "Viens un tas pats dalÄ«bnieks divreiz mÄ“Ä£ina pievienoties sapulcei", + "app.meeting.logout.permissionEjectReason": "Izlikts dēļ atļauju pÄrkÄpuma", + "app.meeting.logout.ejectedFromMeeting": "JÅ«s esat izlikts no sapulces", + "app.meeting.logout.validateTokenFailedEjectReason": "NeizdevÄs validÄ“t autorizÄcijas tokenu", + "app.meeting.logout.userInactivityEjectReason": "DalÄ«bnieks pÄrÄk ilgi neaktÄ«vs", + "app.meeting-ended.rating.legendLabel": "Atsauksme (vÄ“rtÄ“jums)", + "app.meeting-ended.rating.starLabel": "Zvaigzne", + "app.modal.close": "AizvÄ“rt", + "app.modal.close.description": "Neņem vÄ“rÄ izmaiņas un aizver modÄlu", + "app.modal.confirm": "DarÄ«ts", + "app.modal.newTab": "(atver jaunu cilni)", + "app.modal.confirm.description": "SaglabÄ izmaiņas un aizver modÄlu", + "app.dropdown.close": "AizvÄ“rt", + "app.error.400": "NejÄ“dzÄ«gs pieprasÄ«jums", + "app.error.401": "NeautorizÄ“ts", + "app.error.403": "JÅ«s esat izlikts no sapulces", + "app.error.404": "Netika atrasta", + "app.error.410": "Sapulce beigusies", + "app.error.500": "Kaut kas nogÄja greizi...", + "app.error.leaveLabel": "Ierakstieties sistÄ“mÄ par jaunu", + "app.error.fallback.presentation.title": "GadÄ«jÄs Ä·ibele", + "app.error.fallback.presentation.description": "Tas ir reÄ£istrÄ“ts žurnÄlÄ. LÅ«dzu, mÄ“Ä£iniet pÄrlÄdÄ“t lapu.", + "app.error.fallback.presentation.reloadButton": "PÄrlÄdÄ“t", + "app.guest.waiting": "GaidÄm apstiprinÄjumu, lai pievienotos", + "app.userList.guest.waitingUsers": "GaidÄm daÄ«bniekus", + "app.userList.guest.waitingUsersTitle": "DalÄ«bnieku vadÄ«ba", + "app.userList.guest.optionTitle": "IzskatÄ«t pieteikuÅ¡os/potenciÄlos dalÄ«bniekus", + "app.userList.guest.allowAllAuthenticated": "Ä»aut visiem autentificÄ“tajiem", + "app.userList.guest.allowAllGuests": "Ä»aut visiem viesiem", + "app.userList.guest.allowEveryone": "Ä»aut ikvienam", + "app.userList.guest.denyEveryone": "Liegt ikvienam", + "app.userList.guest.pendingUsers": "{0} izskatÄ«Å¡anu gaidoÅ¡ie dalÄ«bnieki", + "app.userList.guest.pendingGuestUsers": "{0} gaidoÅ¡ie viesi", + "app.userList.guest.pendingGuestAlert": "Ir pievienojies sesijai un gaida jÅ«su apstiprinÄjumu.", + "app.userList.guest.rememberChoice": "AtcerÄ“ties izvÄ“li", + "app.user-info.title": "MeklÄ“Å¡ana katalogÄ", + "app.toast.breakoutRoomEnded": "Grupas telpa pagaisusi (izbeigusies). LÅ«dzu pievienojies audio par jaunu.", + "app.toast.chat.public": "Jauna ziņa publiskajÄ tÄ“rziņÄ", + "app.toast.chat.private": "Jauna ziņa privÄtajÄ tÄ“rziņÄ", + "app.toast.chat.system": "SistÄ“ma", + "app.toast.clearedEmoji.label": "Emoji statuss notÄ«rÄ«ts", + "app.toast.setEmoji.label": "Emoji statuss iestatÄ«ts uz {0}", + "app.toast.meetingMuteOn.label": "Visi dalÄ«bnieki ir noklusinÄti", + "app.toast.meetingMuteOff.label": "Sapulces noklusinÄÅ¡ana tika izslÄ“gta", + "app.notification.recordingStart": "Å Ä« sesija paÅ¡reiz tiek ierakstÄ«ta", + "app.notification.recordingStop": "Å Ä« sesija netiek ierakstÄ«ta", + "app.notification.recordingPaused": "Å Ä« sesija vairs netiek ierakstÄ«ta", + "app.notification.recordingAriaLabel": "Ieraksta laiks", + "app.notification.userJoinPushAlert": "{0} pievienojÄs sesijai", + "app.shortcut-help.title": "TastatÅ«ras Ä«sceļi", + "app.shortcut-help.accessKeyNotAvailable": "Piekļuves taustiņi nav pieejami", + "app.shortcut-help.comboLabel": "Kombo (kombinÄ“ts)", + "app.shortcut-help.functionLabel": "Funkcija", + "app.shortcut-help.closeLabel": "AizvÄ“rt", + "app.shortcut-help.closeDesc": "Aizver Ä«sinÄjumtaustiņu modÄlu", + "app.shortcut-help.openOptions": "AtvÄ“rt opcijas/iespÄ“jas", + "app.shortcut-help.toggleUserList": "PÄrslÄ“gt dalÄ«bnieku sarakstu", + "app.shortcut-help.toggleMute": "NoklusinÄt / Apskaņot", + "app.shortcut-help.togglePublicChat": "PÄrslÄ“gt publisko tÄ“rziņu (dalÄ«bnieku sarakstam jÄbÅ«t atklÄtam)", + "app.shortcut-help.hidePrivateChat": "NerÄdit privÄto tÄ“rziņu", + "app.shortcut-help.closePrivateChat": "AizvÄ“rt privÄto tÄ“rziņu", + "app.shortcut-help.openActions": "AtvÄ“rt darbÄ«bu izvÄ“lni", + "app.shortcut-help.openStatus": "AtvÄ“rt statusu izvÄ“lni", + "app.shortcut-help.togglePan": "AktivÄ“t panoramÄ“Å¡anas rÄ«ku (prezentÄ“tÄjam)", + "app.shortcut-help.nextSlideDesc": "NÄkamais slaids (prezentÄ“tÄjam)", + "app.shortcut-help.previousSlideDesc": "IepriekÅ¡Ä“jais slaids (prezentÄ“tÄjam)", + "app.lock-viewers.title": "BloÄ·Ä“t vÄ“rotÄjus", + "app.lock-viewers.description": "Å Ä«s izvÄ“les ļauj ierobežot vÄ“rotÄju iespÄ“jas izmantot noteiktas funkcijas.", + "app.lock-viewers.featuresLable": "Funkcija", + "app.lock-viewers.lockStatusLabel": "Statuss", + "app.lock-viewers.webcamLabel": "KopÄ«got kameru", + "app.lock-viewers.otherViewersWebcamLabel": "RedzÄ“t citu vÄ“rotÄju kameras", + "app.lock-viewers.microphoneLable": "KopÄ«got mikrofonu", + "app.lock-viewers.PublicChatLabel": "SÅ«tÄ«t publiskÄ tÄ“rziņa ziņas", + "app.lock-viewers.PrivateChatLable": "SÅ«tÄ«t privÄtÄ tÄ“rziņa ziņas", + "app.lock-viewers.notesLabel": "Rediģēt koplietotÄs piezÄ«mes", + "app.lock-viewers.userListLabel": "RedzÄ“t DalÄ«bnieku sarakstÄ citus vÄ“rotÄjus ", + "app.lock-viewers.ariaTitle": "BloÄ·Ä“t vÄ“rotÄju iestatÄ«jumu modÄlu", + "app.lock-viewers.button.apply": "Pielietot", + "app.lock-viewers.button.cancel": "Atcelt", + "app.lock-viewers.locked": "SlÄ“gts/bloÄ·Ä“ts", + "app.lock-viewers.unlocked": "AtslÄ“gts/nebloÄ·Ä“ts", + "app.recording.startTitle": "SÄkt ierakstu", + "app.recording.stopTitle": "PauzÄ“t ierakstu", + "app.recording.resumeTitle": "TurpinÄt ierakstu", + "app.recording.startDescription": "IerakstÄ«Å¡anas pogu vÄ“lÄk var izmantot, lai pauzÄ“tu ierakstÄ«Å¡anu.", + "app.recording.stopDescription": "PatieÅ¡Äm vÄ“laties pauzÄ“t ierakstÄ«Å¡anu? JÅ«s varÄ“siet turpinÄt ierakstu, vÄ“lreiz nozpiežot ierakstÄ«Å¡anas pogu.", + "app.videoPreview.cameraLabel": "Kamera", + "app.videoPreview.profileLabel": "KvalitÄte", + "app.videoPreview.cancelLabel": "Atcelt", + "app.videoPreview.closeLabel": "AizvÄ“rt", + "app.videoPreview.findingWebcamsLabel": "Tiek atrastas kameras", + "app.videoPreview.startSharingLabel": "SÄkt kopÄ«got", + "app.videoPreview.webcamOptionLabel": "IzvÄ“lÄ“ties kameru", + "app.videoPreview.webcamPreviewLabel": "Kameras priekÅ¡skats", + "app.videoPreview.webcamSettingsTitle": "Kameras iestatÄ«jumi", + "app.videoPreview.webcamNotFoundLabel": "Kamera nav atrasta", + "app.videoPreview.profileNotFoundLabel": "Nav atbalstÄ«ta kameras profila ", + "app.video.joinVideo": "KopÄ«got kameru", + "app.video.leaveVideo": "Beigt kopÄ«got kameru", + "app.video.iceCandidateError": "Kļūme, pievienojot ICE kandidÄtu", + "app.video.iceConnectionStateError": "Savienojuma kļūme (ICE kļūme 1107)", + "app.video.permissionError": "Kļūme kopÄ«gojot tÄ«mekļa kameru. LÅ«dzu, pÄrbaudiet atļaujas", + "app.video.sharingError": "Kļūda kopÄ«gojot tÄ«mekļa kameru", + "app.video.notFoundError": "NevarÄ“ja atrast kameru. LÅ«dzu pÄrliecinieties, ka tÄ pievienota", + "app.video.notAllowed": "Nav atļaujas kopÄ«got kameru. LÅ«dzu, pÄrbaudiet jÅ«su pÄrlÅ«ka atļaujas", + "app.video.notSupportedError": "Var koplietot kameras video tikai ar droÅ¡iem avotiem. PÄrliecinieties, vai jÅ«su SSL sertifikÄts ir derÄ«gs", + "app.video.notReadableError": "NevarÄ“ja iegÅ«t kameras video. LÅ«dzu, pÄrliecinieties, vai cita programma neizmanto kameru", + "app.video.mediaFlowTimeout1020": "Multimediji nevarÄ“ja sasniegt serveri (kļūme 1020)", + "app.video.suggestWebcamLock": "Uzspiest bloÄ·Ä“Å¡anas iestatÄ«jumu vÄ“rotÄju kamerÄm?", + "app.video.suggestWebcamLockReason": "(tas uzlabos sapulces stabilitÄti)", + "app.video.enable": "IespÄ“jot", + "app.video.cancel": "Atcelt", + "app.video.swapCam": "NomainÄ«t", + "app.video.swapCamDesc": "nomainÄ«t kameru virzienu", + "app.video.videoLocked": "Kameras kopÄ«goÅ¡ana bloÄ·Ä“ta", + "app.video.videoButtonDesc": "KopÄ«got kameru", + "app.video.videoMenu": "Video izvÄ“lne", + "app.video.videoMenuDisabled": "Video izvÄ“lne Kameras iestatÄ«jumos ir atspÄ“jota", + "app.video.videoMenuDesc": "Atveriet nolaižamo Video izvÄ“lni", + "app.video.chromeExtensionError": "Jums jÄuzinstalÄ“", + "app.video.chromeExtensionErrorLink": "Å¡o Chromium paplaÅ¡inÄjumu ", + "app.video.stats.title": "Savienojuma statistika", + "app.video.stats.packetsReceived": "Paketes saņemtas", + "app.video.stats.packetsSent": "Paketes nosÅ«tÄ«tas", + "app.video.stats.packetsLost": "Paketes zuduÅ¡as", + "app.video.stats.bitrate": "Bitreits", + "app.video.stats.lostPercentage": "KopÄ zaudÄ“tas %", + "app.video.stats.lostRecentPercentage": "Nesen zaudÄ“tas %", + "app.video.stats.dimensions": "Dimensijas/izmÄ“ri", + "app.video.stats.codec": "Kodeks", + "app.video.stats.decodeDelay": "DekodÄ“Å¡anas iekave", + "app.video.stats.rtt": "RTT", + "app.video.stats.encodeUsagePercent": "KodÄ“Å¡anas (encode) lietojums", + "app.video.stats.currentDelay": "PaÅ¡reizÄ“jÄ iekave", + "app.fullscreenButton.label": "{0} rÄdÄ«t pilnekrÄna režīmÄ", + "app.deskshare.iceConnectionStateError": "Savienojums neizdevÄs, kopÄ«gojot ekrÄnu (ICE kļūme 1108)", + "app.sfu.mediaServerConnectionError2000": "Nevar izveidot savienojumu ar multimediju serveri (kļūme 2000)", + "app.sfu.mediaServerOffline2001": "Multivides serveris ir bezsaistÄ“. LÅ«dzu, mÄ“Ä£iniet vÄ“lÄk atkal (kļūme 2001)", + "app.sfu.mediaServerNoResources2002": "Multimediju serverim nav pietiekoÅ¡i resursu (kļūme 2002)", + "app.sfu.mediaServerRequestTimeout2003": "Multimediju servera pieprasÄ«jumi noilgst (kļūme 2003)", + "app.sfu.serverIceGatheringFailed2021": "Multimediju serveris nevar apkopot savienojuma kandidÄtus (ICE kļūme 2021)", + "app.sfu.serverIceGatheringFailed2022": "Multimediju servera savienojums neizdevÄs (ICE kļūme 2022)", + "app.sfu.mediaGenericError2200": "Multimediju serverim neizdevÄs apstrÄdÄt pieprasÄ«jumu (kļūme 2200)", + "app.sfu.invalidSdp2202":"Klients Ä£enerÄ“ja nederÄ«gu mediju pieprasÄ«jumu (SDP kļūme 2202)", + "app.sfu.noAvailableCodec2203": "Serveris nevarÄ“ja atrast piemÄ“rotu kodeku (kļūme 2203)", + "app.meeting.endNotification.ok.label": "Labi", + "app.whiteboard.annotations.poll": "Aptaujas/balsojuma rezultÄti tika publiskoti", + "app.whiteboard.toolbar.tools": "RÄ«ki", + "app.whiteboard.toolbar.tools.hand": "Aplis", + "app.whiteboard.toolbar.tools.pencil": "ZÄ«mulis", + "app.whiteboard.toolbar.tools.rectangle": "TaisnstÅ«ris", + "app.whiteboard.toolbar.tools.triangle": "TrijstÅ«ris", + "app.whiteboard.toolbar.tools.ellipse": "Elipse", + "app.whiteboard.toolbar.tools.line": "LÄ«nija", + "app.whiteboard.toolbar.tools.text": "Teksts", + "app.whiteboard.toolbar.thickness": "ZÄ«mÄ“Å¡anas biezums", + "app.whiteboard.toolbar.thicknessDisabled": "ZÄ«mÄ“Å¡anas biezuma iestatÄ«Å¡ana atspÄ“jota", + "app.whiteboard.toolbar.color": "KrÄsas", + "app.whiteboard.toolbar.colorDisabled": "KrÄsas atspÄ“jotas", + "app.whiteboard.toolbar.color.black": "Melns", + "app.whiteboard.toolbar.color.white": "Balts", + "app.whiteboard.toolbar.color.red": "Sarkans", + "app.whiteboard.toolbar.color.orange": "Oranžs", + "app.whiteboard.toolbar.color.eletricLime": "Dzeltens", + "app.whiteboard.toolbar.color.lime": "Zaļš", + "app.whiteboard.toolbar.color.cyan": "GaiÅ¡i zils (Cyan)", + "app.whiteboard.toolbar.color.dodgerBlue": "Debesu zils (Dodger)", + "app.whiteboard.toolbar.color.blue": "TumÅ¡i zils", + "app.whiteboard.toolbar.color.violet": "Violets", + "app.whiteboard.toolbar.color.magenta": "RozÄ (Magenta)", + "app.whiteboard.toolbar.color.silver": "Sudraba", + "app.whiteboard.toolbar.undo": "Atsaukt anotÄciju", + "app.whiteboard.toolbar.clear": "NotÄ«rÄ«t visas anotÄcijas", + "app.whiteboard.toolbar.multiUserOn": "IeslÄ“gt tÄfeles daudz-lietotÄju režīmu", + "app.whiteboard.toolbar.multiUserOff": "IzslÄ“gt tÄfeles daudz-lietotÄju režīmu", + "app.whiteboard.toolbar.fontSize": "Å riftu izmÄ“ra saraksts", + "app.feedback.title": "JÅ«s esat izgÄjis no sapulces", + "app.feedback.subtitle": "LabprÄt uzzinÄtu par jÅ«su pieredzi ar BigBlueButton (neobligÄts)", + "app.feedback.textarea": "KÄ padarÄ«t BigBlueButton labÄku?", + "app.feedback.sendFeedback": "AtsÅ«tÄ«t atsauksmes", + "app.feedback.sendFeedbackDesc": "AtsÅ«tÄ«t atsauksmi un iziet no sapulces", + "app.videoDock.webcamFocusLabel": "Fokuss", + "app.videoDock.webcamFocusDesc": "FokusÄ“t izvÄ“lÄ“to kameru", + "app.videoDock.webcamUnfocusLabel": "AtfokusÄ“t", + "app.videoDock.webcamUnfocusDesc": "AtfokusÄ“t izvÄ“lÄ“to kameru", + "app.videoDock.autoplayBlockedDesc": "Ir nepiecieÅ¡ama jÅ«su atļauja, lai jums rÄdÄ«tu citu dalÄ«bnieku kameras.", + "app.videoDock.autoplayAllowLabel": "SkatÄ«t kameras", + "app.invitation.title": "Grupas telpas uzaicinÄjums", + "app.invitation.confirm": "UzaicinÄt", + "app.createBreakoutRoom.title": "Grupu (diskusiju) telpas", + "app.createBreakoutRoom.ariaTitle": "NerÄdÄ«t grupu telpas", + "app.createBreakoutRoom.breakoutRoomLabel": "Grupu telpas {0}", + "app.createBreakoutRoom.generatingURL": "Tiek Ä£enerÄ“ts URL", + "app.createBreakoutRoom.generatedURL": "Ä¢enerÄ“ts", + "app.createBreakoutRoom.duration": "Ilgums {0}", + "app.createBreakoutRoom.room": "Istaba {0}", + "app.createBreakoutRoom.notAssigned": "Nav pieÅ¡Ä·irta ({0})", + "app.createBreakoutRoom.join": "Pievienoties istabai", + "app.createBreakoutRoom.joinAudio": "Pievienoties audio", + "app.createBreakoutRoom.returnAudio": "Atgriezt audio", + "app.createBreakoutRoom.alreadyConnected": "Jau esat istabÄ", + "app.createBreakoutRoom.confirm": "Izveidot", + "app.createBreakoutRoom.record": "IerakstÄ«t", + "app.createBreakoutRoom.numberOfRooms": "Istabu skaits", + "app.createBreakoutRoom.durationInMinutes": "Laiks (minÅ«tÄ“s)", + "app.createBreakoutRoom.randomlyAssign": "PieÅ¡Ä·irt/sadalÄ«t pÄ“c nejauÅ¡Ä«bas principa", + "app.createBreakoutRoom.endAllBreakouts": "IzgaisinÄt (likvidÄ“t) visas grupu telpas", + "app.createBreakoutRoom.roomName": "{0} (Istaba - {1})", + "app.createBreakoutRoom.doneLabel": "DarÄ«ts", + "app.createBreakoutRoom.nextLabel": "NÄkoÅ¡ais", + "app.createBreakoutRoom.minusRoomTime": "SamazinÄt grupu telpu laiku uz", + "app.createBreakoutRoom.addRoomTime": "PalielinÄt grupu telpu laiku uz", + "app.createBreakoutRoom.addParticipantLabel": "+ Pievienot dalÄ«bnieku", + "app.createBreakoutRoom.freeJoin": "Ä»aut dalÄ«bniekiem izvÄ“lÄ“ties grupas telpu, kurai pievienoties", + "app.createBreakoutRoom.leastOneWarnBreakout": " Grupas telpÄ jÄievieto vismaz viens dalÄ«bnieks.", + "app.createBreakoutRoom.modalDesc": "Padoms. Varat vilkt-un-nomest dalÄ«bnieka vÄrdu, lai to ievietotu noteiktÄ grupas telpÄ.", + "app.createBreakoutRoom.roomTime": "{0} minÅ«tes", + "app.createBreakoutRoom.numberOfRoomsError": "Istabu skaits ir nederÄ«gs.", + "app.externalVideo.start": "KopÄ«got jaunu videoklipu", + "app.externalVideo.title": "KopÄ«got ÄrÄ“jo videoklipu", + "app.externalVideo.input": "Ä€rÄ“jÄ videoklipa URL", + "app.externalVideo.urlInput": "Pievienot videoklipa URL", + "app.externalVideo.urlError": "Å is videoklipa URL netiek atbalstÄ«ts.", + "app.externalVideo.close": "AizvÄ“rt", + "app.externalVideo.autoPlayWarning": "Atskaņojiet video, lai iespÄ“jotu multimediju sinhronizÄciju", + "app.network.connection.effective.slow": "ir pamanÄ«tas savienojuma problÄ“mas.", + "app.network.connection.effective.slow.help": "VairÄk informÄcijas", + "app.externalVideo.noteLabel": "PiezÄ«me: kopÄ«gotie ÄrÄ“jie videoklipi nebÅ«s redzami ierakstÄ. Tiek atbalstÄ«ti Twitch, Vimeo, YouTube, Instructure Media un Daily Motion URL.", + "app.actionsBar.actionsDropdown.shareExternalVideo": "KopÄ«got ÄrÄ“jo videoklipu", + "app.actionsBar.actionsDropdown.stopShareExternalVideo": "Beigt kopÄ«got ÄrÄ“jo videoklipu", + "app.iOSWarning.label": "LÅ«dzu, augstiniet uz iOS 12.2 vai augstÄku versiju", + "app.legacy.unsupportedBrowser": "IzskatÄs, ka izmantojat neatbalstÄ«tu pÄrlÅ«ku. PilnÄ«ga atbalsta iegÅ«Å¡anai izmantojiet {0} vai {1}.", + "app.legacy.upgradeBrowser": "IzskatÄs, ka izmantojat atbalstÄ«ta pÄrlÅ«ka novecojuÅ¡u versiju. Lai iegÅ«tu pilnÄ«gu atbalstu, lÅ«dzu, aktualizÄ“jiet savu pÄrlÅ«kprogrammu.", + "app.legacy.criosBrowser": "IOS ierÄ«cÄ“ pilna atbalsta nodroÅ¡inÄÅ¡Änai, lÅ«dzu, izmantojiet Safari." + +} + diff --git a/bigbluebutton-html5/private/locales/nb_NO.json b/bigbluebutton-html5/private/locales/nb_NO.json new file mode 100644 index 0000000000000000000000000000000000000000..cc3b046240e53928339cb7ec9ea2aeebd8882d3e --- /dev/null +++ b/bigbluebutton-html5/private/locales/nb_NO.json @@ -0,0 +1,685 @@ +{ + "app.home.greeting": "Presentasjonen din starter snart ...", + "app.chat.submitLabel": "Send melding", + "app.chat.errorMaxMessageLength": "Meldingen er {0} bokstaver for lang", + "app.chat.disconnected": "Du er frakoblet, meldinger kan ikke bli sendt.", + "app.chat.locked": "Chat er for øyeblikket lÃ¥st, meldinger kan ikke bli sendt", + "app.chat.inputLabel": "Skrivefelt for chat [0]", + "app.chat.inputPlaceholder": "Send melding til [0]", + "app.chat.titlePublic": "Gruppechat", + "app.chat.titlePrivate": "Privat chat med [0]", + "app.chat.partnerDisconnected": "[0] har forlatt møtet", + "app.chat.closeChatLabel": "Lukk [0]", + "app.chat.hideChatLabel": "Skjul [0]", + "app.chat.moreMessages": "Flere meldinger under", + "app.chat.dropdown.options": "Chatinnstillinger", + "app.chat.dropdown.clear": "Tøm", + "app.chat.dropdown.copy": "Kopier", + "app.chat.dropdown.save": "Lagre", + "app.chat.label": "Chat", + "app.chat.offline": "Frakoblet", + "app.chat.emptyLogLabel": "Chatloggen er tom", + "app.chat.clearPublicChatMessage": "Gruppechaten har blitt tømt av en moderator", + "app.chat.multi.typing": "Flere brukere skriver", + "app.chat.one.typing": "[0] skriver", + "app.chat.two.typing": "[0] og [1] skriver", + "app.captions.label": "Undertekster", + "app.captions.menu.close": "Lukk", + "app.captions.menu.start": "Start", + "app.captions.menu.ariaStart": "Skriv undertekster", + "app.captions.menu.ariaStartDesc": "Ã…pner redigering for undertekster og lukker modalvinduet", + "app.captions.menu.select": "Velg tilgjengelig sprÃ¥k", + "app.captions.menu.ariaSelect": "UndertekstsprÃ¥k", + "app.captions.menu.subtitle": "Vennligst velg sprÃ¥k og stil for undertekster til dette møtet", + "app.captions.menu.title": "Undertekster", + "app.captions.menu.fontSize": "Størrelse", + "app.captions.menu.fontColor": "Tekstfarge", + "app.captions.menu.fontFamily": "Font", + "app.captions.menu.backgroundColor": "Bakgrunnsfarge", + "app.captions.menu.previewLabel": "ForhÃ¥ndsvisning", + "app.captions.menu.cancelLabel": "Avbryt", + "app.captions.pad.hide": "Skjul undertekster", + "app.captions.pad.tip": "Trykk pÃ¥ Escape for Ã¥ fokusere pÃ¥ verktøylinjen for redigering", + "app.captions.pad.ownership": "Ta over", + "app.captions.pad.ownershipTooltip": "Du vil bli satt som eier av [0] undertekster", + "app.captions.pad.interimResult": "Midlertidige resultater", + "app.captions.pad.dictationStart": "Start diktering", + "app.captions.pad.dictationStop": "Stopp diktering", + "app.captions.pad.dictationOnDesc": "Skrur stemmegjenkjenning pÃ¥", + "app.captions.pad.dictationOffDesc": "Skrur stemmegjenkjenning av", + "app.note.title": "Delte notater", + "app.note.label": "Notat", + "app.note.hideNoteLabel": "Skjul notat", + "app.user.activityCheck": "Sjekk brukeraktivitet", + "app.user.activityCheck.label": "Sjekk at bruker fortsatt er i møtet ({0})", + "app.user.activityCheck.check": "Sjekk", + "app.note.tipLabel": "Trykk escape for Ã¥ fokusere pÃ¥ verktøylinjen for redigering", + "app.userList.usersTitle": "Brukere", + "app.userList.participantsTitle": "Deltagere", + "app.userList.messagesTitle": "Meldinger", + "app.userList.notesTitle": "Notater", + "app.userList.notesListItem.unreadContent": "Nytt innhold er tilgjengelig i delte notater", + "app.userList.captionsTitle": "Undertekster", + "app.userList.presenter": "Presentator", + "app.userList.you": "Deg", + "app.userList.locked": "LÃ¥st", + "app.userList.label": "Brukerliste", + "app.userList.toggleCompactView.label": "Kompaktmodus", + "app.userList.guest": "Gjest", + "app.userList.menuTitleContext": "Tilgjengelige valg", + "app.userList.chatListItem.unreadSingular": "[0] Ny melding", + "app.userList.chatListItem.unreadPlural": "[0] nye meldinger", + "app.userList.menu.chat.label": "Start en privat chat", + "app.userList.menu.clearStatus.label": "Tilbakestill status", + "app.userList.menu.removeUser.label": "Fjern bruker", + "app.userList.menu.muteUserAudio.label": "Mute brukeren", + "app.userList.menu.unmuteUserAudio.label": "Unmute brukeren", + "app.userList.userAriaLabel": "{0} {1} {2} Status {3}", + "app.userList.menu.promoteUser.label": "Oppgrader til moderator", + "app.userList.menu.demoteUser.label": "Nedgrader til deltager", + "app.userList.menu.unlockUser.label": "LÃ¥s opp [0]", + "app.userList.menu.lockUser.label": "LÃ¥s [0]", + "app.userList.menu.directoryLookup.label": "Katalogoppslag", + "app.userList.menu.makePresenter.label": "Gi presentator", + "app.userList.userOptions.manageUsersLabel": "Administrer brukere", + "app.userList.userOptions.muteAllLabel": "Skru av mikrofonen for alle brukere", + "app.userList.userOptions.muteAllDesc": "Skru av mikrofonen til alle brukerne i møtet", + "app.userList.userOptions.clearAllLabel": "Tilbakestill alle statusikoner", + "app.userList.userOptions.clearAllDesc": "Tilbakestiller alle brukeres statusikoner", + "app.userList.userOptions.muteAllExceptPresenterLabel": "Skru av mikrofonen til alle utenom presentator", + "app.userList.userOptions.muteAllExceptPresenterDesc": "Skrur av mikrofonen til alle brukere i møtet foruten presentator", + "app.userList.userOptions.unmuteAllLabel": "Skru av mute for møtet", + "app.userList.userOptions.unmuteAllDesc": "Unmuter møtet", + "app.userList.userOptions.lockViewersLabel": "LÃ¥s deltagere", + "app.userList.userOptions.lockViewersDesc": "LÃ¥s spesifikke funksjoner for deltagere i møtet", + "app.userList.userOptions.disableCam": "Deltageres webcam er skrudd av", + "app.userList.userOptions.disableMic": "Deltageres mikrofoner er skrudd av", + "app.userList.userOptions.disablePrivChat": "Privat chat er skrudd av", + "app.userList.userOptions.disablePubChat": "Gruppechat er skrudd av", + "app.userList.userOptions.disableNote": "Delte notater er nÃ¥ lÃ¥st", + "app.userList.userOptions.hideUserList": "Brukerliste er nÃ¥ skjult for deltagere", + "app.userList.userOptions.webcamsOnlyForModerator": "Bare moderatorer kan se brukeres webcam (pÃ¥ grunn av lÃ¥seinnstillinger)", + "app.userList.content.participants.options.clearedStatus": "Tilbakestilte brukerstatuser", + "app.userList.userOptions.enableCam": "Deltageres webcam er nÃ¥ skrudd pÃ¥", + "app.userList.userOptions.enableMic": "Deltageres mikrofoner er nÃ¥ tilgjengelig", + "app.userList.userOptions.enablePrivChat": "Privat chat er skrudd pÃ¥", + "app.userList.userOptions.enablePubChat": "Gruppechat er skrudd pÃ¥", + "app.userList.userOptions.enableNote": "Delte notater er nÃ¥ skrudd pÃ¥", + "app.userList.userOptions.showUserList": "Brukerliste er nÃ¥ synlig for deltagere", + "app.userList.userOptions.enableOnlyModeratorWebcam": "Du kan nÃ¥ skru pÃ¥ webcamet ditt, alle vil se deg", + "app.media.label": "Media", + "app.media.autoplayAlertDesc": "Godta tilgang", + "app.media.screenshare.start": "Skjermdeling har startet", + "app.media.screenshare.end": "Skjermdeling avsluttet", + "app.media.screenshare.unavailable": "Skjermdeling utilgjengelig", + "app.media.screenshare.safariNotSupported": "Skjermdeling er for øyeblikket ikke støttet i Safari. Vennligst bruk Firefox eller Google Chrome.", + "app.media.screenshare.autoplayBlockedDesc": "Vi trenger din godkjennelse til Ã¥ vise deg presentators skjerm.", + "app.media.screenshare.autoplayAllowLabel": "Se delte skjerm", + "app.screenshare.notAllowed": "Feil: Tilgang til skjermdeling ble ikke gitt", + "app.screenshare.notSupportedError": "Feil: Skjermdeling er kun tillatt pÃ¥ trygge (SSL) domener", + "app.screenshare.notReadableError": "Feil: Noe gikk galt under skjermdeling", + "app.screenshare.genericError": "Feil: Noe gikk galt under skjermdeling, vennligst prøv igjen", + "app.meeting.ended": "Denne økten er avsluttet", + "app.meeting.meetingTimeRemaining": "Gjenværende tid: [0]", + "app.meeting.meetingTimeHasEnded": "Tiden er ute. Møtet avsluttes straks", + "app.meeting.endedMessage": "Du blir videreført til hjemskjermen", + "app.meeting.alertMeetingEndsUnderOneMinute": "Møtet avsluttes om ett minutt", + "app.meeting.alertBreakoutEndsUnderOneMinute": "Grupperom avsluttes om ett minutt", + "app.presentation.hide": "Skjul presentasjon", + "app.presentation.notificationLabel": "NÃ¥værende presentasjon", + "app.presentation.slideContent": "Sideinnhold", + "app.presentation.startSlideContent": "Sideinnhold start", + "app.presentation.endSlideContent": "Sideinnhold slutt", + "app.presentation.emptySlideContent": "Intet innhold for nÃ¥værende side", + "app.presentation.presentationToolbar.noNextSlideDesc": "Slutten av presentasjonen", + "app.presentation.presentationToolbar.noPrevSlideDesc": "Starten av presentasjonen", + "app.presentation.presentationToolbar.selectLabel": "Velg side", + "app.presentation.presentationToolbar.prevSlideLabel": "Forrige side", + "app.presentation.presentationToolbar.prevSlideDesc": "Bytt presentasjonen til forrige side", + "app.presentation.presentationToolbar.nextSlideLabel": "Neste side", + "app.presentation.presentationToolbar.nextSlideDesc": "Bytt presentasjonen til neste side", + "app.presentation.presentationToolbar.skipSlideLabel": "Hopp over side", + "app.presentation.presentationToolbar.skipSlideDesc": "Bytt presentasjonen til en spesifikk side", + "app.presentation.presentationToolbar.fitWidthLabel": "Tilpass bredde", + "app.presentation.presentationToolbar.fitWidthDesc": "Vis hele sidebredden", + "app.presentation.presentationToolbar.fitScreenLabel": "Tilpass til skjerm", + "app.presentation.presentationToolbar.fitScreenDesc": "Vis hele siden", + "app.presentation.presentationToolbar.zoomLabel": "Forstørr", + "app.presentation.presentationToolbar.zoomDesc": "Bytt forstørrelsesnivÃ¥et pÃ¥ presentasjonen", + "app.presentation.presentationToolbar.zoomInLabel": "Forstørr", + "app.presentation.presentationToolbar.zoomInDesc": "Forstørr presentasjonen", + "app.presentation.presentationToolbar.zoomOutLabel": "Forminsk", + "app.presentation.presentationToolbar.zoomOutDesc": "Forminsk presentasjonen", + "app.presentation.presentationToolbar.zoomReset": "Tilbakestill størrelsen", + "app.presentation.presentationToolbar.zoomIndicator": "NÃ¥værende størrelsesprosent", + "app.presentation.presentationToolbar.fitToWidth": "Tilpass bredde", + "app.presentation.presentationToolbar.fitToPage": "Tilpass side", + "app.presentation.presentationToolbar.goToSlide": "Slide [0]", + "app.presentationUploder.title": "Presentasjon", + "app.presentationUploder.message": "Som presentator har du muligheten til Ã¥ laste opp ethvert officedokument eller PDF fil. Vi anbefaler PDF for optimalt resultat. Vennligst se at presentasjonen er valgt ved bruk av den runde avsjekksboksen pÃ¥ høyre side.", + "app.presentationUploder.uploadLabel": "Last opp", + "app.presentationUploder.confirmLabel": "Godta", + "app.presentationUploder.confirmDesc": "Lagre endringene og start presentasjonen", + "app.presentationUploder.dismissLabel": "Avbryt", + "app.presentationUploder.dismissDesc": "Lukk modalvinduet og forkast endringene dine", + "app.presentationUploder.dropzoneLabel": "Dra filer hit for Ã¥ laste opp", + "app.presentationUploder.dropzoneImagesLabel": "Dra bilder hit for Ã¥ laste opp", + "app.presentationUploder.browseFilesLabel": "eller velg filer", + "app.presentationUploder.browseImagesLabel": "eller velg/ta nye bilder", + "app.presentationUploder.fileToUpload": "Til opplasting", + "app.presentationUploder.currentBadge": "NÃ¥værende", + "app.presentationUploder.rejectedError": "De valgte filen(e) har ikke blitt godtatt. Vennligst sjekk filtypen(e).", + "app.presentationUploder.upload.progress": "Laster opp ({0}%)", + "app.presentationUploder.upload.413": "Filen er for stor, vennligst del den opp i flere filer", + "app.presentationUploder.conversion.conversionProcessingSlides": "Bearbeider side [0] av [1]", + "app.presentationUploder.conversion.genericConversionStatus": "Konverterer fil ...", + "app.presentationUploder.conversion.generatingThumbnail": "Genererer miniatyrbilder", + "app.presentationUploder.conversion.generatedSlides": "Sider generert ...", + "app.presentationUploder.conversion.generatingSvg": "Generer SVG bilder ...", + "app.presentationUploder.conversion.pageCountExceeded": "Over godkjent antall sider. Vennligst del filen opp i flere filer", + "app.presentationUploder.conversion.officeDocConversionInvalid": "Feilet ved konvertering av officedokument. Vennligst last opp PDF istedet.", + "app.presentationUploder.conversion.officeDocConversionFailed": "Feilet ved konvertering av officedokument. Vennligst last opp en PDF istedet.", + "app.presentationUploder.conversion.pdfHasBigPage": "Vi kunne ikke konvertere PDF filen, forsøk Ã¥ optimalisere den", + "app.presentationUploder.conversion.timeout": "Oi, konverteringen tok for lang tid", + "app.presentationUploder.conversion.pageCountFailed": "Kunne ikke finne antall sider.", + "app.presentationUploder.isDownloadableLabel": "Ikke tillat nedlasting av presentasjonen", + "app.presentationUploder.isNotDownloadableLabel": "Tillat nedlasting av presentasjonen", + "app.presentationUploder.removePresentationLabel": "Fjern presentasjonen", + "app.presentationUploder.setAsCurrentPresentation": "Sett presentasjonen som nÃ¥værende", + "app.presentationUploder.tableHeading.filename": "Filnavn", + "app.presentationUploder.tableHeading.options": "Valg", + "app.presentationUploder.tableHeading.status": "Status", + "app.poll.pollPaneTitle": "SpørsmÃ¥l", + "app.poll.quickPollTitle": "SpørsmÃ¥l", + "app.poll.hidePollDesc": "Skjuler menyvalget for spørsmÃ¥l", + "app.poll.customPollInstruction": "For Ã¥ lage et tilpasset SpørsmÃ¥l, velg knappen under og skriv valgene.", + "app.poll.quickPollInstruction": "Velg ett av valgene under for Ã¥ starte spørrerunden", + "app.poll.customPollLabel": "Tilpasset spørsmÃ¥l", + "app.poll.startCustomLabel": "Start tilpasset spørsmÃ¥l", + "app.poll.activePollInstruction": "Lukk dette panelet for Ã¥ se svarene pÃ¥ spørsmÃ¥let ditt. NÃ¥r du er klar kan du trykke pÃ¥ 'Publiser resultater' for Ã¥ se de endelige svarene og avslutte spørsmÃ¥lsrunden.", + "app.poll.publishLabel": "Publiser spørsmÃ¥lsresultater", + "app.poll.backLabel": "Tilbake til spørsmÃ¥lsvalg", + "app.poll.closeLabel": "Lukk", + "app.poll.waitingLabel": "Venter pÃ¥ svar ({0}/{1})", + "app.poll.ariaInputCount": "Tilpasset spørsmÃ¥lsvalg[0] av [1]", + "app.poll.customPlaceholder": "Legg til spørsmÃ¥lsvalg", + "app.poll.noPresentationSelected": "Ingen presentasjon valgt! Vennligst velg en.", + "app.poll.clickHereToSelect": "Trykk her for Ã¥ velge", + "app.poll.t": "Sant", + "app.poll.f": "Usant", + "app.poll.tf": "Sant / Usant", + "app.poll.y": "Ja", + "app.poll.n": "Nei", + "app.poll.yn": "Ja / Nei", + "app.poll.a2": "A / B", + "app.poll.a3": "A / B / C", + "app.poll.a4": "A / B / C / D", + "app.poll.a5": "A / B / C / D / E", + "app.poll.answer.true": "Sant", + "app.poll.answer.false": "Usant", + "app.poll.answer.yes": "Ja", + "app.poll.answer.no": "Nei", + "app.poll.answer.a": "A", + "app.poll.answer.b": "B", + "app.poll.answer.c": "C", + "app.poll.answer.d": "D", + "app.poll.answer.e": "E", + "app.poll.liveResult.usersTitle": "Brukere", + "app.poll.liveResult.responsesTitle": "Tilbakemelding", + "app.polling.pollingTitle": "SpørsmÃ¥lsvalg", + "app.polling.pollAnswerLabel": "Svar[0]", + "app.polling.pollAnswerDesc": "Velg dette for Ã¥ stemme pÃ¥ [0]", + "app.failedMessage": "Beklager, vi har problemer med Ã¥ koble til serveren.", + "app.downloadPresentationButton.label": "Last ned presentasjonen", + "app.connectingMessage": "Kobler til ...", + "app.waitingMessage": "Frakoblet. Prøver Ã¥ koble til pÃ¥ nytt om [0] sekunder ...", + "app.retryNow": "Prøv igjen nÃ¥", + "app.navBar.settingsDropdown.optionsLabel": "Valg", + "app.navBar.settingsDropdown.fullscreenLabel": "Gjør fullskjerm", + "app.navBar.settingsDropdown.settingsLabel": "Innstillinger", + "app.navBar.settingsDropdown.aboutLabel": "Om", + "app.navBar.settingsDropdown.leaveSessionLabel": "Logg ut", + "app.navBar.settingsDropdown.exitFullscreenLabel": "Avslutt fullskjerm", + "app.navBar.settingsDropdown.fullscreenDesc": "Gjør innstillingsmenyen fullskjerm", + "app.navBar.settingsDropdown.settingsDesc": "Endre generelle innstillinger", + "app.navBar.settingsDropdown.aboutDesc": "Vis informasjon om klienten", + "app.navBar.settingsDropdown.leaveSessionDesc": "Forlat møtet", + "app.navBar.settingsDropdown.exitFullscreenDesc": "Avslutt fullskjermmodus", + "app.navBar.settingsDropdown.hotkeysLabel": "Tastatursnarveier", + "app.navBar.settingsDropdown.hotkeysDesc": "Liste over tilgjengelige tastatursnarveier", + "app.navBar.settingsDropdown.helpLabel": "Hjelp", + "app.navBar.settingsDropdown.helpDesc": "Sender brukeren til opplæringsvideoer (Ã¥pnes i ny fane)", + "app.navBar.settingsDropdown.endMeetingDesc": "Avslutter møtet", + "app.navBar.settingsDropdown.endMeetingLabel": "Avslutt møtet", + "app.navBar.userListToggleBtnLabel": "Brukerliste", + "app.navBar.toggleUserList.ariaLabel": "Brukere og meldinger", + "app.navBar.toggleUserList.newMessages": "med nye meldingsnotifikasjoner", + "app.navBar.recording": "Dette møtet blir tatt opp", + "app.navBar.recording.on": "Spiller inn", + "app.navBar.recording.off": "Spiller ikke inn", + "app.navBar.emptyAudioBrdige": "Ingen aktive mikrofoner. Del mikrofonen for Ã¥ kunne bruke audio i dette møtet", + "app.leaveConfirmation.confirmLabel": "GÃ¥ ut", + "app.leaveConfirmation.confirmDesc": "Logger deg ut av møtet", + "app.endMeeting.title": "Avslutt møtet", + "app.endMeeting.description": "Er du sikker pÃ¥ at du vil avslutte dette møtet?", + "app.endMeeting.yesLabel": "Ja", + "app.endMeeting.noLabel": "Nei", + "app.about.title": "Om", + "app.about.version": "Klientens byggeversjon", + "app.about.copyright": "Opphavsrett", + "app.about.confirmLabel": "OK", + "app.about.confirmDesc": "OK", + "app.about.dismissLabel": "Avbryt", + "app.about.dismissDesc": "Lukk klientinformasjon", + "app.actionsBar.changeStatusLabel": "Endre status", + "app.actionsBar.muteLabel": "Skru av mikrofonen", + "app.actionsBar.unmuteLabel": "Skru pÃ¥ mikrofonen", + "app.actionsBar.camOffLabel": "Skru av kameraet", + "app.actionsBar.raiseLabel": "Løft hÃ¥nden", + "app.actionsBar.label": "Handlingslinje", + "app.actionsBar.actionsDropdown.restorePresentationLabel": "Tilbakestill presentasjonen", + "app.actionsBar.actionsDropdown.restorePresentationDesc": "Knapp som tilbakestiller presentasjonen etter den er lukket", + "app.screenshare.screenShareLabel" : "Skjermdeling", + "app.submenu.application.applicationSectionTitle": "Applikasjon", + "app.submenu.application.animationsLabel": "Animasjoner", + "app.submenu.application.audioAlertLabel": "Lydvarsling for chat", + "app.submenu.application.pushAlertLabel": "Synlige varsler for chat", + "app.submenu.application.userJoinAudioAlertLabel": "Lydvarsling nÃ¥r deltager blir med", + "app.submenu.application.userJoinPushAlertLabel": "Synlig varsling for brukerpÃ¥logging", + "app.submenu.application.fontSizeControlLabel": "Tekststørrelse", + "app.submenu.application.increaseFontBtnLabel": "Forstørr applikasjonens tekststørrelse", + "app.submenu.application.decreaseFontBtnLabel": "Forminsk applikasjonens fontstørrelse", + "app.submenu.application.currentSize": "for øyeblikket [0]", + "app.submenu.application.languageLabel": "ApplikasjonssprÃ¥k", + "app.submenu.application.languageOptionLabel": "Velg sprÃ¥k", + "app.submenu.application.noLocaleOptionLabel": "Ingen aktive sprÃ¥k", + "app.submenu.audio.micSourceLabel": "Mikrofonkilde", + "app.submenu.audio.speakerSourceLabel": "Høyttalerkilde", + "app.submenu.audio.streamVolumeLabel": "Ditt lydnivÃ¥", + "app.submenu.video.title": "Video", + "app.submenu.video.videoSourceLabel": "Vis kilde", + "app.submenu.video.videoOptionLabel": "Velg vis kilde", + "app.submenu.video.videoQualityLabel": "Videokvalitet", + "app.submenu.video.qualityOptionLabel": "Velg videokvalitet", + "app.submenu.video.participantsCamLabel": "Se andre deltageres webcam", + "app.settings.applicationTab.label": "Applikasjon", + "app.settings.audioTab.label": "Lyd", + "app.settings.videoTab.label": "Video", + "app.settings.usersTab.label": "Deltagere", + "app.settings.main.label": "Innstillinger", + "app.settings.main.cancel.label": "Avbryt", + "app.settings.main.cancel.label.description": "Forkaster endringer og lukker innstillingsmenyen", + "app.settings.main.save.label": "Lagre", + "app.settings.main.save.label.description": "Lagrer endringer og lukker innstillingsmenyen", + "app.settings.dataSavingTab.label": "Datasparing", + "app.settings.dataSavingTab.webcam": "Skru pÃ¥ webkamera", + "app.settings.dataSavingTab.screenShare": "Skru pÃ¥ skjermdeling", + "app.settings.dataSavingTab.description": "For Ã¥ spare bÃ¥ndbredde juster hva som for øyeblikket blir vist", + "app.settings.save-notification.label": "Innstillinger har blitt lagret", + "app.switch.onLabel": "PÃ¥", + "app.switch.offLabel": "Av", + "app.talkingIndicator.ariaMuteDesc" : "Velg for Ã¥ gjøre brukeren lydløs", + "app.talkingIndicator.isTalking" : "[0] snakker", + "app.talkingIndicator.wasTalking" : "[0] stoppet Ã¥ snakke", + "app.actionsBar.actionsDropdown.actionsLabel": "Handlinger", + "app.actionsBar.actionsDropdown.presentationLabel": "Last opp en presentasjon", + "app.actionsBar.actionsDropdown.initPollLabel": "Start en spørrerunde", + "app.actionsBar.actionsDropdown.desktopShareLabel": "Del skjermen din", + "app.actionsBar.actionsDropdown.lockedDesktopShareLabel": "Skjermdeling lÃ¥st", + "app.actionsBar.actionsDropdown.stopDesktopShareLabel": "Stopp skjermdeling", + "app.actionsBar.actionsDropdown.presentationDesc": "Last opp presentasjonen", + "app.actionsBar.actionsDropdown.initPollDesc": "Start en spørrerunde", + "app.actionsBar.actionsDropdown.desktopShareDesc": "Del skjermen din med andre", + "app.actionsBar.actionsDropdown.stopDesktopShareDesc": "Stopp skjermdeling med", + "app.actionsBar.actionsDropdown.pollBtnLabel": "Start en spørrerunde", + "app.actionsBar.actionsDropdown.pollBtnDesc": "SpørsmÃ¥lspanel", + "app.actionsBar.actionsDropdown.saveUserNames": "Lagre brukernavn", + "app.actionsBar.actionsDropdown.createBreakoutRoom": "Lag grupperom", + "app.actionsBar.actionsDropdown.createBreakoutRoomDesc": "lag grupperom for Ã¥ dele det nÃ¥værende møtet inn i mindre møter", + "app.actionsBar.actionsDropdown.captionsLabel": "Skriv undertekster", + "app.actionsBar.actionsDropdown.captionsDesc": "Underteksting", + "app.actionsBar.actionsDropdown.takePresenter": "Ta presentator", + "app.actionsBar.actionsDropdown.takePresenterDesc": "Gjør deg selv til den nye presentatoren", + "app.actionsBar.emojiMenu.statusTriggerLabel": "Sett status", + "app.actionsBar.emojiMenu.awayLabel": "Borte", + "app.actionsBar.emojiMenu.awayDesc": "Endre din status til borte", + "app.actionsBar.emojiMenu.raiseHandLabel": "Løft hÃ¥nden", + "app.actionsBar.emojiMenu.raiseHandDesc": "Løft hÃ¥nden for Ã¥ stille et spørsmÃ¥l", + "app.actionsBar.emojiMenu.neutralLabel": "Ubestemt", + "app.actionsBar.emojiMenu.neutralDesc": "Endre din status til ubestemt", + "app.actionsBar.emojiMenu.confusedLabel": "Forvirret", + "app.actionsBar.emojiMenu.confusedDesc": "Endre din status til forvirret", + "app.actionsBar.emojiMenu.sadLabel": "Trist", + "app.actionsBar.emojiMenu.sadDesc": "ndre din status til trist", + "app.actionsBar.emojiMenu.happyLabel": "lad", + "app.actionsBar.emojiMenu.happyDesc": "Endre din status til glad", + "app.actionsBar.emojiMenu.noneLabel": "Tilbakestill status", + "app.actionsBar.emojiMenu.noneDesc": "Tilbakestill statusen din", + "app.actionsBar.emojiMenu.applauseLabel": "Applauder", + "app.actionsBar.emojiMenu.applauseDesc": "Endre din status til applauder", + "app.actionsBar.emojiMenu.thumbsUpLabel": "Tommel opp", + "app.actionsBar.emojiMenu.thumbsUpDesc": "Endre din status til tommel opp", + "app.actionsBar.emojiMenu.thumbsDownLabel": "Tommel ned", + "app.actionsBar.emojiMenu.thumbsDownDesc": "ndre din status til tommel ned", + "app.actionsBar.currentStatusDesc": "NÃ¥værende status [0]", + "app.actionsBar.captions.start": "Start visning av undertekster", + "app.actionsBar.captions.stop": "Stopp visning av undertekster", + "app.audioNotification.audioFailedError1001": "WebSocket Disconnected (error 1002)", + "app.audioNotification.audioFailedError1002": "Kunne ikke lage en WebSocket tilkobling (error 1002)", + "app.audioNotification.audioFailedError1003": "Nettleserversjonen er ikke støttet (error 1003)", + "app.audioNotification.audioFailedError1004": "Feil ved oppringning (Ã¥rsak=[0])) (error 1004)", + "app.audioNotification.audioFailedError1005": "Oppringningen stoppet uvventet (error 1005)", + "app.audioNotification.audioFailedError1006": "Oppringningen tok for lang tid (error 1006)", + "app.audioNotification.audioFailedError1007": "Tilkoblingsfeil (ICE error 1007)", + "app.audioNotification.audioFailedError1008": "Overføring feilet (error 1008)", + "app.audioNotification.audioFailedError1009": "Kunne ikke hente STUN/TURN serverinformasjon (error 1009)", + "app.audioNotification.audioFailedError1010": "Connection negotiation timeout (ICE error 1010)", + "app.audioNotification.audioFailedError1011": "Connection timeout (ICE error 1011)", + "app.audioNotification.audioFailedError1012": "Connection closed (ICE error 1012)", + "app.audioNotification.audioFailedMessage": "Kunne ikke koble til audio", + "app.audioNotification.mediaFailedMessage": "getUserMicMedia failed as only secure origins are allowed", + "app.audioNotification.closeLabel": "Lukk", + "app.audioNotificaion.reconnectingAsListenOnly": "Mikrofon har blitt lÃ¥st for deltagere, du kan kun lytte", + "app.breakoutJoinConfirmation.title": "Bli med i grupperom", + "app.breakoutJoinConfirmation.message": "Vil du bli med", + "app.breakoutJoinConfirmation.confirmDesc": "Legger deg til i grupperom", + "app.breakoutJoinConfirmation.dismissLabel": "Avbryt", + "app.breakoutJoinConfirmation.dismissDesc": "Lukker og avviser forespørselen om grupperom", + "app.breakoutJoinConfirmation.freeJoinMessage": "Velg et grupperom Ã¥ bli med i", + "app.breakoutTimeRemainingMessage": "Gjenværende tid for grupperom: [0]", + "app.breakoutWillCloseMessage": "Tiden er ute. Grupperom avsluttes snart", + "app.calculatingBreakoutTimeRemaining": "Kalkulerer gjenværende tid ...", + "app.audioModal.ariaTitle": "Audiomodal", + "app.audioModal.microphoneLabel": "Mikrofon", + "app.audioModal.listenOnlyLabel": "Kun lytte", + "app.audioModal.audioChoiceLabel": "Hvordan ønsker du Ã¥ delta i lydmøtet?", + "app.audioModal.iOSBrowser": "Audio/video ikke støttet", + "app.audioModal.iOSErrorDescription": "PÃ¥ nÃ¥værende tidspunkt er ikke audio og video støttet pÃ¥ Chrome for iOS", + "app.audioModal.iOSErrorRecommendation": "Vi anbefaler at du bruker Safari for iOS", + "app.audioModal.audioChoiceDesc": "Velg hvordan du ønsker Ã¥ bli med i lydmøtet", + "app.audioModal.unsupportedBrowserLabel": "Det ser ut som du bruker en nettleser som ikke er fullt støttet. Velg enten [0] eller [1] for full støtte.", + "app.audioModal.closeLabel": "Lukk", + "app.audioModal.yes": "Ja", + "app.audioModal.no": "Nei", + "app.audioModal.yes.arialabel" : "Ekko er hørbart", + "app.audioModal.no.arialabel" : "Ekkoeer ikke hørbart", + "app.audioModal.echoTestTitle": "Dette er en privat ekkotest", + "app.audioModal.settingsTitle": "Endre lydinnstillinger", + "app.audioModal.helpTitle": "Det var et problem med mediaenhetene dine", + "app.audioModal.helpText": "Har du gitt tillatelse til tilgang til mikrofonen din? Vær oppmerksom pÃ¥ at en dialogboks skal vises nÃ¥r du prøver Ã¥ bli med pÃ¥ lyd, der du ber om tillatelser for medieenheten, godta det for Ã¥ delta pÃ¥ lydkonferansen. Hvis det ikke er tilfelle, kan du prøve Ã¥ endre mikrofon-rettighetene i nettleserens innstillinger.", + "app.audioModal.help.noSSL": "Denne siden er ikke sikker. For mikrofontilgang mÃ¥ siden være sikret over HTTPS. Vennligst kontakt serveradministratoren", + "app.audioModal.help.macNotAllowed": "Det ser ut som om dine Mac systeminnstillinger blokkerer tilgangen til mikrofonen din. Ã…pne Systemvalg> Sikkerhet og personvern> Personvern> Mikrofon, og bekreft at nettleseren du bruker er sjekket.", + "app.audioModal.audioDialTitle": "Bli med via telefon", + "app.audioDial.audioDialDescription": "Ring opp", + "app.audioDial.audioDialConfrenceText": "og oppgi pinkoden til møtet", + "app.audioModal.autoplayBlockedDesc": "Vi trenger din tillatelse for Ã¥ spille av audio", + "app.audioModal.playAudio": "Spill av audio", + "app.audioModal.playAudio.arialabel" : "Spill av audio", + "app.audioDial.tipIndicator": "Tips", + "app.audioDial.tipMessage": "Trykk '0' pÃ¥ telefonen din for Ã¥ mute/unmute deg selv", + "app.audioModal.connecting": "Kobler til", + "app.audioModal.connectingEchoTest": "Kobler til lydtest", + "app.audioManager.joinedAudio": "Du har blitt med i audiokonferansen", + "app.audioManager.joinedEcho": "Du har blitt med i ekkotesten", + "app.audioManager.leftAudio": "Du har forlatt audiokonferansen", + "app.audioManager.reconnectingAudio": "Forsøker Ã¥ koble til audio", + "app.audioManager.genericError": "Feil: En feil har skjedd, vennligst prøv igjen", + "app.audioManager.connectionError": "Feil: Connection error", + "app.audioManager.requestTimeout": "Error: There was a timeout in the request", + "app.audioManager.invalidTarget": "Error: Tried to request something to an invalid target", + "app.audioManager.mediaError": "Error: There was an issue getting your media devices", + "app.audio.joinAudio": "Bli med i lydkonferansen", + "app.audio.leaveAudio": "Forlat lydkonferansen", + "app.audio.enterSessionLabel": "GÃ¥ inn i økt", + "app.audio.playSoundLabel": "Spill lyd", + "app.audio.backLabel": "Tilbake", + "app.audio.audioSettings.titleLabel": "Velg lydinnstillinger", + "app.audio.audioSettings.descriptionLabel": "Vær oppmerksom pÃ¥ at en dialogboks vil vises i nettleseren din som spør om lov til Ã¥ dele mikrofonen din", + "app.audio.audioSettings.microphoneSourceLabel": "Mikrofonkilde", + "app.audio.audioSettings.speakerSourceLabel": "Høyttalerkilde", + "app.audio.audioSettings.microphoneStreamLabel": "Ditt lydnivÃ¥", + "app.audio.audioSettings.retryLabel": "Prøv igjen", + "app.audio.listenOnly.backLabel": "Tilbake", + "app.audio.listenOnly.closeLabel": "Lukk", + "app.audio.permissionsOverlay.title": "Godta tilgang til mikrofonen din", + "app.audio.permissionsOverlay.hint": "Vi er avhengige av at du godtar tilgang til dine mediaenheter for Ã¥ kunne bli med i lydkonferansen :)", + "app.error.removed": "Du har blitt fjernet fra møtet", + "app.error.meeting.ended": "Du har logget ut av møtet", + "app.meeting.logout.duplicateUserEjectReason": "Duplikatbruker forsøker Ã¥ bli med i møtet", + "app.meeting.logout.permissionEjectReason": "Fjernet pÃ¥ grunnlag av rettighetsovertredelse", + "app.meeting.logout.ejectedFromMeeting": "Du har blitt fjernet fra møtet", + "app.meeting.logout.validateTokenFailedEjectReason": "Kunne ikke validere autorisasjonsnøkkelen", + "app.meeting.logout.userInactivityEjectReason": "Brukeren har vært inaktiv for lenge", + "app.meeting-ended.rating.legendLabel": "Feedback nivÃ¥", + "app.meeting-ended.rating.starLabel": "Stjerne", + "app.modal.close": "Lukk", + "app.modal.close.description": "Forkaster endringer og lukker modalvinduet", + "app.modal.confirm": "Ferdig", + "app.modal.newTab": "(Ã¥pner ny fane)", + "app.modal.confirm.description": "Lagrer endringer og lukker modalvinduet", + "app.dropdown.close": "Lukk", + "app.error.400": "Feil i forespørsel", + "app.error.401": "Uautorisert", + "app.error.403": "Du har blitt fjernet fra møtet", + "app.error.404": "Ikke funnet", + "app.error.410": "Møtet er avsluttet", + "app.error.500": "Oops, noe gikk galt", + "app.error.leaveLabel": "Logg inn igjen", + "app.error.fallback.presentation.title": "En feil har skjedd", + "app.error.fallback.presentation.description": "det har blitt loggført. Vennligst forsøk Ã¥ oppdater siden", + "app.error.fallback.presentation.reloadButton": "Oppdater", + "app.guest.waiting": "Avventer godkjenning for Ã¥ bli med", + "app.userList.guest.waitingUsers": "Ventende brukere", + "app.userList.guest.waitingUsersTitle": "Brukerstyring", + "app.userList.guest.optionTitle": "Administrer ventende brukere", + "app.userList.guest.allowAllAuthenticated": "Tillat alle uautentiserte", + "app.userList.guest.allowAllGuests": "Godta alle gjester", + "app.userList.guest.allowEveryone": "Godta alle", + "app.userList.guest.denyEveryone": "Blokker alle", + "app.userList.guest.pendingUsers": "[0] Ventende brukere", + "app.userList.guest.pendingGuestUsers": "[0] ventende gjestebrukere", + "app.userList.guest.pendingGuestAlert": "Har blitt med i møtet og venter pÃ¥ din godkjenning", + "app.userList.guest.rememberChoice": "Husk valg", + "app.user-info.title": "Katalogoppslag", + "app.toast.breakoutRoomEnded": "Grupperommet er avsluttet. Bli med i audiokonferansen igjen", + "app.toast.chat.public": "Ny gruppemelding", + "app.toast.chat.private": "Ny privatmelding", + "app.toast.chat.system": "System", + "app.toast.clearedEmoji.label": "Emoji status tilbakesatt", + "app.toast.setEmoji.label": "Emoji status satt til [0]", + "app.toast.meetingMuteOn.label": "Alle brukere har blitt mutet", + "app.toast.meetingMuteOff.label": "Møtemute er skrudd av", + "app.notification.recordingStart": "Dette møtet blir nÃ¥ spilt inn", + "app.notification.recordingStop": "Dette møtet blir ikke spilt inn", + "app.notification.recordingPaused": "Dette møtet blir ikke spilt inn lengre", + "app.notification.recordingAriaLabel": "Innspillingstid", + "app.notification.userJoinPushAlert": "[0] ble med i møtet", + "app.shortcut-help.title": "Tastatursnarveier", + "app.shortcut-help.accessKeyNotAvailable": "Tilgangsnøkler ikke tilgjengelig", + "app.shortcut-help.comboLabel": "Kombinasjon", + "app.shortcut-help.functionLabel": "Funksjon", + "app.shortcut-help.closeLabel": "Lukk", + "app.shortcut-help.closeDesc": "Lukker vindu for tastatursnarveier", + "app.shortcut-help.openOptions": "Ã…pne innstillinger", + "app.shortcut-help.toggleUserList": "Brukerliste", + "app.shortcut-help.toggleMute": "Mute / Unmute", + "app.shortcut-help.togglePublicChat": "Gruppechat (brukerlisten mÃ¥ være Ã¥pen)", + "app.shortcut-help.hidePrivateChat": "Skjul privat chat", + "app.shortcut-help.closePrivateChat": "Lukk privat chat", + "app.shortcut-help.openActions": "Ã…pne handlingsmenyen", + "app.shortcut-help.openStatus": "Ã…pne statusmenyen", + "app.shortcut-help.togglePan": "Aktiver panoreringsverktøy (Presentator)", + "app.shortcut-help.nextSlideDesc": "Neste side (presentator)", + "app.shortcut-help.previousSlideDesc": "Forrige side (presentator)", + "app.lock-viewers.title": "LÃ¥s deltagere", + "app.lock-viewers.description": "Disse valgene lar deg hindre brukere i Ã¥ bruke visse funksjoner", + "app.lock-viewers.featuresLable": "Funksjon", + "app.lock-viewers.lockStatusLabel": "Status", + "app.lock-viewers.webcamLabel": "Del webcam", + "app.lock-viewers.otherViewersWebcamLabel": "Se andre brukeres webcam", + "app.lock-viewers.microphoneLable": "Del mikrofon", + "app.lock-viewers.PublicChatLabel": "Send gruppechat", + "app.lock-viewers.PrivateChatLable": "Send privatmelding", + "app.lock-viewers.notesLabel": "Rediger delt notat", + "app.lock-viewers.userListLabel": "See andre brukere i brukerlisten", + "app.lock-viewers.ariaTitle": "LÃ¥s brukerinnstillingsvinduet", + "app.lock-viewers.button.apply": "Bruk", + "app.lock-viewers.button.cancel": "Avbryt", + "app.lock-viewers.locked": "LÃ¥st", + "app.lock-viewers.unlocked": "OpplÃ¥st", + "app.recording.startTitle": "Start innspilling", + "app.recording.stopTitle": "Pause innspilling", + "app.recording.resumeTitle": "Gjenoppta innspilling", + "app.recording.startDescription": "Du kan trykke pÃ¥ innspillingsknappen igjen senere for Ã¥ pause innspilling.", + "app.recording.stopDescription": "Er du sikker pÃ¥ at du vil pause innspillingen? Du kan gjenoppta innspilling nÃ¥r som helst ved Ã¥ trykke pÃ¥ innspillingsknappen pÃ¥ ny.", + "app.videoPreview.cameraLabel": "Kamera", + "app.videoPreview.profileLabel": "Kvalitet", + "app.videoPreview.cancelLabel": "Avbryt", + "app.videoPreview.closeLabel": "Lukk", + "app.videoPreview.findingWebcamsLabel": "Finner webkameraer", + "app.videoPreview.startSharingLabel": "Start deling", + "app.videoPreview.webcamOptionLabel": "Velg webcam", + "app.videoPreview.webcamPreviewLabel": "KameraforhÃ¥ndsvisning", + "app.videoPreview.webcamSettingsTitle": "Webcaminnstillinger", + "app.videoPreview.webcamNotFoundLabel": "Ingen webcam funnet", + "app.videoPreview.profileNotFoundLabel": "Ingen støttede kameraprofiler", + "app.video.joinVideo": "Del webcam", + "app.video.leaveVideo": "Stopp webcamdeling", + "app.video.iceCandidateError": "Error on adding ICE candidate", + "app.video.iceConnectionStateError": "Connection failure (ICE error 1107)", + "app.video.permissionError": "Error on sharing webcam. Please check permissions", + "app.video.sharingError": "Problem ved deling av webcam", + "app.video.notFoundError": "Kunne ikke finne webcam, Vennligst sjekk at det er tilkoblet.", + "app.video.notAllowed": "Mangler rettigheter for Ã¥ dele webcam, sjekk at nettleserinnstillingene er riktige", + "app.video.notSupportedError": "Kan kun dele webcam med trygge kilder, vennligst pÃ¥pse at SSL sertifikatet er gyldig", + "app.video.notReadableError": "Kunne ikke hente webcamvideo. Vennligst sjekk om andre programmer bruker kameraet", + "app.video.mediaFlowTimeout1020": "Media could not reach the server (error 1020)", + "app.video.suggestWebcamLock": "PÃ¥krev lÃ¥seinnstillinger for brukeres webkamera?", + "app.video.suggestWebcamLockReason": "(dette vil forbedre stabiliteten i møtet)", + "app.video.enable": "Aktiver", + "app.video.cancel": "Avbryt", + "app.video.swapCam": "Bytt", + "app.video.swapCamDesc": "bytt webcamretning", + "app.video.videoLocked": "Webcamdeling lÃ¥st", + "app.video.videoButtonDesc": "Del webcam", + "app.video.videoMenu": "Videomeny", + "app.video.videoMenuDisabled": "Videomeny webcam er deaktivert i innstillinger", + "app.video.videoMenuDesc": "Ã…pne videomenyen", + "app.video.chromeExtensionError": "Du mÃ¥ installere", + "app.video.chromeExtensionErrorLink": "denne Chrome utvidelsen", + "app.video.stats.title": "Tilkoblingsstatistikk", + "app.video.stats.packetsReceived": "Pakker mottatt", + "app.video.stats.packetsSent": "Pakker sendt", + "app.video.stats.packetsLost": "Pakker tapt", + "app.video.stats.bitrate": "Bitrate", + "app.video.stats.lostPercentage": "Total prosent tapt", + "app.video.stats.lostRecentPercentage": "Nylig prosent tapt", + "app.video.stats.dimensions": "Dimensjoner", + "app.video.stats.codec": "Codec", + "app.video.stats.decodeDelay": "Decode forsinkelse", + "app.video.stats.rtt": "RTT", + "app.video.stats.encodeUsagePercent": "Encodeforbruk", + "app.video.stats.currentDelay": "NÃ¥værende forsinkelse", + "app.fullscreenButton.label": "Gjør [0] fullskjerm", + "app.deskshare.iceConnectionStateError": "Connection failed when sharing screen (ICE error 1108)", + "app.sfu.mediaServerConnectionError2000": "Unable to connect to media server (error 2000)", + "app.sfu.mediaServerOffline2001": "Media server is offline. Please try again later (error 2001)", + "app.sfu.mediaServerNoResources2002": "Media server has no available resources (error 2002)", + "app.sfu.mediaServerRequestTimeout2003": "Media server requests are timing out (error 2003)", + "app.sfu.serverIceGatheringFailed2021": "Media server cannot gather connection candidates (ICE error 2021)", + "app.sfu.serverIceGatheringFailed2022": "Media server connection failed (ICE error 2022)", + "app.sfu.mediaGenericError2200": "Media server failed to process request (error 2200)", + "app.sfu.invalidSdp2202":"Client generated an invalid media request (SDP error 2202)", + "app.sfu.noAvailableCodec2203": "Server could not find an appropriate codec (error 2203)", + "app.meeting.endNotification.ok.label": "OK", + "app.whiteboard.annotations.poll": "SpørsmÃ¥lsresultatene ble publisert", + "app.whiteboard.toolbar.tools": "Verktøy", + "app.whiteboard.toolbar.tools.hand": "Panorer", + "app.whiteboard.toolbar.tools.pencil": "Blyant", + "app.whiteboard.toolbar.tools.rectangle": "Rektangel", + "app.whiteboard.toolbar.tools.triangle": "Triangel", + "app.whiteboard.toolbar.tools.ellipse": "Ellipse", + "app.whiteboard.toolbar.tools.line": "Linje", + "app.whiteboard.toolbar.tools.text": "Tekst", + "app.whiteboard.toolbar.thickness": "Tegnetykkhet", + "app.whiteboard.toolbar.thicknessDisabled": "Tegnetykkelse er deaktivert", + "app.whiteboard.toolbar.color": "Farger", + "app.whiteboard.toolbar.colorDisabled": "Farger er deaktivert", + "app.whiteboard.toolbar.color.black": "Svart", + "app.whiteboard.toolbar.color.white": "Hvitt", + "app.whiteboard.toolbar.color.red": "Rød", + "app.whiteboard.toolbar.color.orange": "Oransje", + "app.whiteboard.toolbar.color.eletricLime": "Elektrisk lime", + "app.whiteboard.toolbar.color.lime": "Lime", + "app.whiteboard.toolbar.color.cyan": "Cyan", + "app.whiteboard.toolbar.color.dodgerBlue": "Dodger blÃ¥", + "app.whiteboard.toolbar.color.blue": "BlÃ¥", + "app.whiteboard.toolbar.color.violet": "Fiolett", + "app.whiteboard.toolbar.color.magenta": "Magenta", + "app.whiteboard.toolbar.color.silver": "Sølv", + "app.whiteboard.toolbar.undo": "Fjern annotering", + "app.whiteboard.toolbar.clear": "Tilbakestill alle annotasjoner", + "app.whiteboard.toolbar.multiUserOn": "Aktiver tavle for flere brukere", + "app.whiteboard.toolbar.multiUserOff": "Deaktiver tavle for flere brukere", + "app.whiteboard.toolbar.fontSize": "Liste over fontstørrelse", + "app.feedback.title": "Du har logget ut av møtet", + "app.feedback.subtitle": "Vi hadde elsket Ã¥ høre om din opplevelse med BigBlueButton (valgfritt)", + "app.feedback.textarea": "Hvordan kan vi gjøre BigBlueButton bedre?", + "app.feedback.sendFeedback": "Send tilbakemelding", + "app.feedback.sendFeedbackDesc": "Send tilbakemelding og forlat møtet", + "app.videoDock.webcamFocusLabel": "Fokuser", + "app.videoDock.webcamFocusDesc": "Fokuser pÃ¥ det valgte webcamet", + "app.videoDock.webcamUnfocusLabel": "Defokuser.", + "app.videoDock.webcamUnfocusDesc": "Defokuser det valgte kameraet", + "app.videoDock.autoplayBlockedDesc": "Vi trenger din godkjenning til Ã¥ vise deg andre brukeres webcam", + "app.videoDock.autoplayAllowLabel": "Se webcams", + "app.invitation.title": "Invitasjon til grupperom", + "app.invitation.confirm": "Inviter", + "app.createBreakoutRoom.title": "Grupperom", + "app.createBreakoutRoom.ariaTitle": "Skjul grupperom", + "app.createBreakoutRoom.breakoutRoomLabel": "Grupperom [0]", + "app.createBreakoutRoom.generatingURL": "Genererer URL", + "app.createBreakoutRoom.generatedURL": "Generert", + "app.createBreakoutRoom.duration": "Varighet [0]", + "app.createBreakoutRoom.room": "Rom [0]", + "app.createBreakoutRoom.notAssigned": "Ikke designert ((0))", + "app.createBreakoutRoom.join": "Bli med i rommet", + "app.createBreakoutRoom.joinAudio": "Bli med i lydkonferansen", + "app.createBreakoutRoom.returnAudio": "Lydsvar", + "app.createBreakoutRoom.alreadyConnected": "Allerede i rommet", + "app.createBreakoutRoom.confirm": "Opprett", + "app.createBreakoutRoom.record": "Spill inn", + "app.createBreakoutRoom.numberOfRooms": "Antall rom", + "app.createBreakoutRoom.durationInMinutes": "Varighet (minutter)", + "app.createBreakoutRoom.randomlyAssign": "Tilfeldig designert", + "app.createBreakoutRoom.endAllBreakouts": "Avslutt alle grupperom", + "app.createBreakoutRoom.roomName": "(0) (Room - (1))", + "app.createBreakoutRoom.doneLabel": "Ferdig", + "app.createBreakoutRoom.nextLabel": "Neste", + "app.createBreakoutRoom.minusRoomTime": "Forkort tiden til grupperom", + "app.createBreakoutRoom.addRoomTime": "Forleng tiden til grupperom", + "app.createBreakoutRoom.addParticipantLabel": "+ Legg til deltager", + "app.createBreakoutRoom.freeJoin": "Tillat brukere Ã¥ velge grupperom Ã¥ bli med i", + "app.createBreakoutRoom.leastOneWarnBreakout": "Du mÃ¥ plassere minst en bruker i et grupperom", + "app.createBreakoutRoom.modalDesc": "Tips: Du kan dra-og-slippe en brukers navn for Ã¥ designere de til et spesifikt grupperom", + "app.createBreakoutRoom.roomTime": "[0] minutter", + "app.createBreakoutRoom.numberOfRoomsError": "Ugyldig antall rom", + "app.externalVideo.start": "Del en ny video", + "app.externalVideo.title": "Del en ekstern video", + "app.externalVideo.input": "Ekstern videoadresse", + "app.externalVideo.urlInput": "Legg til videoadresse", + "app.externalVideo.urlError": "Denne videoadressen er ikke støttet", + "app.externalVideo.close": "Lukk", + "app.externalVideo.autoPlayWarning": "Spill av videoen for Ã¥ aktivere mediasynkronisering", + "app.network.connection.effective.slow": "Vi legger merke til tilkoblingsproblemer", + "app.network.connection.effective.slow.help": "Mer informasjon", + "app.externalVideo.noteLabel": "Notat: Delte eksterne videoer vil ikke bli synlige i innspillingen. YouTube, Vimeo, Instructure Media, Twitch og Daily Motion URLer er godkjent.", + "app.actionsBar.actionsDropdown.shareExternalVideo": "Del en ekstern video", + "app.actionsBar.actionsDropdown.stopShareExternalVideo": "Stopp deling av ekstern video", + "app.iOSWarning.label": "Vennligst oppgrader til iOS 12.2 eller høyere", + "app.legacy.unsupportedBrowser": "Det ser ut som du bruker en nettleser som ikke er støttet. Vennligst bruk [0] eller[1] for full støtte.", + "app.legacy.upgradeBrowser": "Det ser ut som du bruker en eldre utgave av en støttet nettleser. Vennligst oppdater nettleseren for Ã¥ fÃ¥ full funksjonalitet", + "app.legacy.criosBrowser": "Vennligst bruk Safari pÃ¥ iOS for full funksjonalitet" + +} + diff --git a/bigbluebutton-html5/private/locales/nl.json b/bigbluebutton-html5/private/locales/nl.json index 14350eda94cec7757df8e237dab16b73bfe5b312..f5337ac9ce6079ab5d2914efbb7cbebd37c82922 100644 --- a/bigbluebutton-html5/private/locales/nl.json +++ b/bigbluebutton-html5/private/locales/nl.json @@ -1,7 +1,6 @@ { "app.home.greeting": "Uw presentatie begint binnenkort ...", "app.chat.submitLabel": "Bericht verzenden", - "app.chat.errorMinMessageLength": "Het bericht is {0} tekens te kort", "app.chat.errorMaxMessageLength": "Het bericht is {0} tekens (s) te lang", "app.chat.disconnected": "De verbinding is verbroken, berichten kunnen niet worden verzonden", "app.chat.locked": "Chat is vergrendeld, berichten kunnen niet worden verzonden", @@ -10,7 +9,7 @@ "app.chat.titlePublic": "Openbare chat", "app.chat.titlePrivate": "Privéchat met {0}", "app.chat.partnerDisconnected": "{0} heeft de vergadering verlaten", - "app.chat.closeChatLabel": "Sluiten {0}", + "app.chat.closeChatLabel": "Sluit {0}", "app.chat.hideChatLabel": "Verberg {0}", "app.chat.moreMessages": "Meer berichten hieronder", "app.chat.dropdown.options": "Chatopties", @@ -21,12 +20,12 @@ "app.chat.offline": "Offline", "app.chat.emptyLogLabel": "Chatlogboek leeg", "app.chat.clearPublicChatMessage": "De openbare chatgeschiedenis is gewist door een moderator", - "app.chat.multi.typing": "Meerdere gebruikers typen", + "app.chat.multi.typing": "Meerdere gebruikers zijn aan het typen", "app.chat.one.typing": "{0} is aan het typen", "app.chat.two.typing": "{0} en {1} zijn aan het typen", - "app.captions.label": "Captions", + "app.captions.label": "Bijschriften", "app.captions.menu.close": "Sluiten", - "app.captions.menu.start": "Start", + "app.captions.menu.start": "Starten", "app.captions.menu.ariaStart": "Begin bijschriften te schrijven", "app.captions.menu.ariaStartDesc": "Opent de ondertitelingseditor en sluit de modal", "app.captions.menu.select": "Selecteer beschikbare taal", @@ -44,28 +43,28 @@ "app.captions.pad.ownership": "Overnemen", "app.captions.pad.ownershipTooltip": "U wordt toegewezen als de eigenaar van {0} bijschriften", "app.captions.pad.interimResult": "Tussentijdse resultaten", - "app.captions.pad.dictationStart": "Start dictation", - "app.captions.pad.dictationStop": "Stop dictation", + "app.captions.pad.dictationStart": "Start met dicteren", + "app.captions.pad.dictationStop": "Stop met dicteren", "app.captions.pad.dictationOnDesc": "Schakelt spraakherkenning in", "app.captions.pad.dictationOffDesc": "Schakelt spraakherkenning uit", "app.note.title": "Gedeelde notities", - "app.note.label": "Opmerking", + "app.note.label": "Notitie", "app.note.hideNoteLabel": "Notitie verbergen", "app.user.activityCheck": "Controle gebruikersactiviteit", "app.user.activityCheck.label": "Controleer of de gebruiker nog steeds in vergadering is ({0})", - "app.user.activityCheck.check": "Check", + "app.user.activityCheck.check": "Controleer", "app.note.tipLabel": "Druk op Esc om de werkbalk van de editor scherp te stellen", "app.userList.usersTitle": "Gebruikers", "app.userList.participantsTitle": "Deelnemers", "app.userList.messagesTitle": "Berichten", - "app.userList.notesTitle": "Notes", + "app.userList.notesTitle": "Notities", "app.userList.notesListItem.unreadContent": "Nieuwe inhoud is beschikbaar in het gedeelte met gedeelde notities", "app.userList.captionsTitle": "Captions", "app.userList.presenter": "Presenter", "app.userList.you": "U", "app.userList.locked": "Vergrendeld", "app.userList.label": "Gebruikerslijst", - "app.userList.toggleCompactView.label": "Compacte weergavemodus schakelen", + "app.userList.toggleCompactView.label": "Overschakelen naar de compacte weergavemodus", "app.userList.guest": "Gast", "app.userList.menuTitleContext": "Beschikbare opties", "app.userList.chatListItem.unreadSingular": "{0} Nieuw bericht", @@ -76,7 +75,7 @@ "app.userList.menu.muteUserAudio.label": "Gebruiker dempen", "app.userList.menu.unmuteUserAudio.label": "Gebruiker dempen ongedaan maken", "app.userList.userAriaLabel": "{0} {1} {2} Status {3}", - "app.userList.menu.promoteUser.label": "Promoveren naar moderator", + "app.userList.menu.promoteUser.label": "Promoveren tot moderator", "app.userList.menu.demoteUser.label": "Degraderen tot gebruiker", "app.userList.menu.unlockUser.label": "Ontgrendel {0}", "app.userList.menu.lockUser.label": "Vergrendel {0}", @@ -112,7 +111,8 @@ "app.media.autoplayAlertDesc": "Toegang toestaan", "app.media.screenshare.start": "Screenshare is gestart", "app.media.screenshare.end": "Screenshare is afgelopen", - "app.media.screenshare.safariNotSupported": "Screenshare wordt momenteel niet ondersteund door Safari. Gebruik Firefox of Google Chrome.", + "app.media.screenshare.unavailable": "Screenshare Onbeschikbaar", + "app.media.screenshare.safariNotSupported": "Screenshare is momenteel niet ondersteund in Safari. Gelieve Firefox of Google Chrome te gebruiken.", "app.media.screenshare.autoplayBlockedDesc": "We hebben uw toestemming nodig om u het scherm van de presentator te tonen.", "app.media.screenshare.autoplayAllowLabel": "Bekijk gedeeld scherm", "app.screenshare.notAllowed": "Fout: toestemming voor toegang tot scherm is niet verleend.", @@ -176,8 +176,12 @@ "app.presentationUploder.conversion.generatingThumbnail": "Miniaturen genereren ...", "app.presentationUploder.conversion.generatedSlides": "Dia's gegenereerd ...", "app.presentationUploder.conversion.generatingSvg": "SVG-afbeeldingen genereren ...", + "app.presentationUploder.conversion.pageCountExceeded": "Aantal pagina's overschreden. Splits het bestand in meerdere bestanden.", + "app.presentationUploder.conversion.officeDocConversionInvalid": "Kan Office-document niet verwerken. Upload in plaats daarvan een PDF.", + "app.presentationUploder.conversion.officeDocConversionFailed": "Kan Office-document niet verwerken. Upload in plaats daarvan een PDF.", "app.presentationUploder.conversion.pdfHasBigPage": "We konden het PDF-bestand niet converteren, probeer het te optimaliseren", "app.presentationUploder.conversion.timeout": "Ops, de conversie heeft te lang geduurd", + "app.presentationUploder.conversion.pageCountFailed": "Bepalen van het aantal pagina's is mislukt.", "app.presentationUploder.isDownloadableLabel": "Sta niet toe dat de presentatie wordt gedownload", "app.presentationUploder.isNotDownloadableLabel": "Presentatie toestaan ​​om te worden gedownload", "app.presentationUploder.removePresentationLabel": "Presentatie verwijderen", @@ -360,18 +364,18 @@ "app.actionsBar.currentStatusDesc": "huidige status {0}", "app.actionsBar.captions.start": "Begin met het bekijken van ondertitels", "app.actionsBar.captions.stop": "Stop met het bekijken van ondertitels", - "app.audioNotification.audioFailedError1001": "Fout 1001: WebSocket verbroken", - "app.audioNotification.audioFailedError1002": "Fout 1002: Kon geen WebSocket-verbinding maken", - "app.audioNotification.audioFailedError1003": "Fout 1003: browserversie niet ondersteund", - "app.audioNotification.audioFailedError1004": "Fout 1004: mislukte oproep (reden = {0})", - "app.audioNotification.audioFailedError1005": "Fout 1005: oproep is onverwacht beëindigd", - "app.audioNotification.audioFailedError1006": "Fout 1006: time-out voor oproep", - "app.audioNotification.audioFailedError1007": "Fout 1007: ICE-onderhandelingen mislukt", - "app.audioNotification.audioFailedError1008": "Fout 1008: overdracht mislukt", - "app.audioNotification.audioFailedError1009": "Fout 1009: kan STUN / TURN-serverinformatie niet ophalen", - "app.audioNotification.audioFailedError1010": "Fout 1010: time-out ICE-onderhandelingen", - "app.audioNotification.audioFailedError1011": "Fout 1011: ICE die time-out verzamelt", - "app.audioNotification.audioFailedError1012": "Fout 1012: ICE-verbinding gesloten", + "app.audioNotification.audioFailedError1001": "WebSocket verbroken (fout 1001)", + "app.audioNotification.audioFailedError1002": "Kon geen WebSocket-verbinding maken (fout 1002)", + "app.audioNotification.audioFailedError1003": "Browserversie niet ondersteund (fout 1003)", + "app.audioNotification.audioFailedError1004": "Fout bij oproep (reden = {0}) (fout 1004)", + "app.audioNotification.audioFailedError1005": "Oproep is onverwacht beëindigd (fout 1005)", + "app.audioNotification.audioFailedError1006": "Time-out bij oproep (fout 1006)", + "app.audioNotification.audioFailedError1007": "Verbindingsfout (ICE-fout 1007)", + "app.audioNotification.audioFailedError1008": "Overdracht mislukt (fout 1008)", + "app.audioNotification.audioFailedError1009": "Kan STUN / TURN-serverinformatie niet ophalen (fout 1009)", + "app.audioNotification.audioFailedError1010": "Time-out bij onderhandeling van verbinding (ICE-fout 1010)", + "app.audioNotification.audioFailedError1011": "Verbinding time-out (ICE-fout 1011)", + "app.audioNotification.audioFailedError1012": "Verbinding gesloten (ICE-fout 1012)", "app.audioNotification.audioFailedMessage": "Uw audioverbinding kon geen verbinding maken", "app.audioNotification.mediaFailedMessage": "getUserMicMedia is mislukt omdat alleen beveiligde oorsprong is toegestaan", "app.audioNotification.closeLabel": "Sluiten", @@ -542,14 +546,14 @@ "app.video.joinVideo": "Webcam delen", "app.video.leaveVideo": "Stop met delen webcam", "app.video.iceCandidateError": "Fout bij het toevoegen van ICE-kandidaat", - "app.video.iceConnectionStateError": "Fout 1107: ICE-onderhandelingen mislukt", + "app.video.iceConnectionStateError": "Verbindingsfout (ICE-fout 1107)", "app.video.permissionError": "Fout bij het delen van webcam. Controleer de rechten", "app.video.sharingError": "Fout bij delen webcam", "app.video.notFoundError": "Kon de webcam niet vinden. Controleer of deze is verbonden", "app.video.notAllowed": "Ontbrekende toestemming voor gedeelde webcam, zorg ervoor dat uw browsermachtigingen", "app.video.notSupportedError": "Kan webcamvideo alleen delen met veilige bronnen, zorg ervoor dat uw SSL-certificaat geldig is", "app.video.notReadableError": "Kon geen webcamvideo krijgen. Zorg ervoor dat een ander programma de webcam niet gebruikt", - "app.video.mediaFlowTimeout1020": "Fout 1020: media kan de server niet bereiken", + "app.video.mediaFlowTimeout1020": "Media konden de server niet bereiken (fout 1020)", "app.video.suggestWebcamLock": "Lock-instelling afdwingen voor webcams van kijkers?", "app.video.suggestWebcamLockReason": "(dit zal de stabiliteit van de vergadering verbeteren)", "app.video.enable": "Inschakelen", @@ -577,16 +581,16 @@ "app.video.stats.encodeUsagePercent": "Gebruik coderen", "app.video.stats.currentDelay": "Huidige vertraging", "app.fullscreenButton.label": "Maak {0} volledig scherm", - "app.deskshare.iceConnectionStateError": "Fout 1108: ICE-verbinding mislukt tijdens delen van scherm", - "app.sfu.mediaServerConnectionError2000": "Fout 2000: kan geen verbinding maken met mediaserver", - "app.sfu.mediaServerOffline2001": "Fout 2001: mediaserver is offline. Probeer het later opnieuw.", - "app.sfu.mediaServerNoResources2002": "Fout 2002: mediaserver heeft geen beschikbare bronnen", - "app.sfu.mediaServerRequestTimeout2003": "Fout 2003: aanvragen voor mediaserver verlopen niet meer", - "app.sfu.serverIceGatheringFailed2021": "Fout 2021: Mediaserver kan geen ICE-kandidaten verzamelen", - "app.sfu.serverIceGatheringFailed2022": "Fout 2022: Mediaserver ICE-verbinding mislukt", - "app.sfu.mediaGenericError2200": "Fout 2200: mediaserver kan verzoek niet verwerken", - "app.sfu.invalidSdp2202":"Fout 2202: client heeft een ongeldige SDP gegenereerd", - "app.sfu.noAvailableCodec2203": "Fout 2203: server kan geen geschikte codec vinden", + "app.deskshare.iceConnectionStateError": "Verbinding mislukt tijdens delen van scherm (ICE error 1108)", + "app.sfu.mediaServerConnectionError2000": "Kan geen verbinding maken met mediaserver (fout 2000)", + "app.sfu.mediaServerOffline2001": "Mediaserver is offline. Probeer het later opnieuw (fout 2001)", + "app.sfu.mediaServerNoResources2002": "Mediaserver heeft geen beschikbare middelen (fout 2002)", + "app.sfu.mediaServerRequestTimeout2003": "Mediaserververzoeken duren te lang (fout 2003)", + "app.sfu.serverIceGatheringFailed2021": "Mediaserver kan geen verbindingskandidaten verzamelen (ICE error 2021)", + "app.sfu.serverIceGatheringFailed2022": "Mediaserververbinding mislukt (ICE-fout 2022)", + "app.sfu.mediaGenericError2200": "Mediaserver kan verzoek niet verwerken (fout 2200)", + "app.sfu.invalidSdp2202":"Client heeft een ongeldig mediaverzoek gegenereerd (SDP-fout 2202)", + "app.sfu.noAvailableCodec2203": "Server kan geen geschikte codec vinden (fout 2203)", "app.meeting.endNotification.ok.label": "OK", "app.whiteboard.annotations.poll": "Poll-resultaten zijn gepubliceerd", "app.whiteboard.toolbar.tools": "Gereedschappen", diff --git a/bigbluebutton-html5/private/locales/pl_PL.json b/bigbluebutton-html5/private/locales/pl_PL.json index 10371d2d531fec51d2f8ba996bd95b2369bf644c..de6e56057f9a0a2f873dad20a4a5a2d1a9d51a1f 100644 --- a/bigbluebutton-html5/private/locales/pl_PL.json +++ b/bigbluebutton-html5/private/locales/pl_PL.json @@ -1,7 +1,6 @@ { "app.home.greeting": "Twoja prezentacja wkrótce siÄ™ rozpocznie...", "app.chat.submitLabel": "WyÅ›lij wiadomość", - "app.chat.errorMinMessageLength": "Wiadomość za krótka o {0} znak(i)(ów)", "app.chat.errorMaxMessageLength": "Wiadomość za dÅ‚uga o {0} znak(i)(ów)", "app.chat.disconnected": "JesteÅ› rozÅ‚Ä…czony, wiadomoÅ›ci nie mogÄ… zostać wysÅ‚ane", "app.chat.locked": "Czat jest zablokowany, nie można wysyÅ‚ać wiadomoÅ›ci", @@ -40,6 +39,7 @@ "app.captions.menu.previewLabel": "PodglÄ…d", "app.captions.menu.cancelLabel": "Anuluj", "app.captions.pad.hide": "Ukryj napisy", + "app.captions.pad.tip": "NaciÅ›nij Esc by aktywować pasek narzÄ™dziowy edytora", "app.captions.pad.ownership": "Przejmij", "app.captions.pad.ownershipTooltip": "Zostaniesz oznaczony jako wÅ‚aÅ›ciciel {0} napisów", "app.captions.pad.interimResult": "WstÄ™pne wyniki", @@ -53,6 +53,7 @@ "app.user.activityCheck": "Sprawdź aktywność uczestnika", "app.user.activityCheck.label": "Sprawdź czy uczestnik nadal uczestniczy w spotkaniu ({0})", "app.user.activityCheck.check": "Sprawdź", + "app.note.tipLabel": "NaciÅ›nij Esc by aktywować pasek narzÄ™dziowy edytora", "app.userList.usersTitle": "Uczestnicy", "app.userList.participantsTitle": "Uczestnicy", "app.userList.messagesTitle": "WiadomoÅ›ci", @@ -110,16 +111,24 @@ "app.media.autoplayAlertDesc": "Zezwól na dostÄ™p", "app.media.screenshare.start": "RozpoczÄ™to udostÄ™pnianie ekranu", "app.media.screenshare.end": "ZakoÅ„czono udostÄ™pnianie ekranu", - "app.media.screenshare.safariNotSupported": "UdostÄ™pnianie ekranu na razie nie jest wspierane w przeglÄ…darce Safari. ProszÄ™ użyj Firefoxa lub Google Chrome.", "app.media.screenshare.autoplayBlockedDesc": "Potrzebujemy Twojej zgody aby wyÅ›wietlić ekran prelegenta.", + "app.media.screenshare.autoplayAllowLabel": "Zobacz udostÄ™pniony ekran", + "app.screenshare.notAllowed": "BÅ‚Ä…d: Nie udzielono uprawnieÅ„ na dostÄ™p do ekranu.", "app.screenshare.notSupportedError": "BÅ‚Ä…d: UdostÄ™pnianie ekanu jest dozwolone tylko na bezpiecznych domenach (SSL)", + "app.screenshare.notReadableError": "BÅ‚Ä…d: PrzejÄ™cie Twojego ekranu nie powiodÅ‚o siÄ™", + "app.screenshare.genericError": "BÅ‚Ä…d: WystÄ…piÅ‚ problem podczas współdzielenia ekranu, spróbuj ponownie", "app.meeting.ended": "Sesja zakoÅ„czyÅ‚a siÄ™", "app.meeting.meetingTimeRemaining": "Czas do koÅ„ca spotkania: {0}", "app.meeting.meetingTimeHasEnded": "Koniec czasu. Spotkanie wkrótce siÄ™ zakoÅ„czy", + "app.meeting.endedMessage": "Zostaniesz przekierowany do strony domowej", "app.meeting.alertMeetingEndsUnderOneMinute": "Spotkanie skoÅ„czy siÄ™ za minutÄ™", "app.meeting.alertBreakoutEndsUnderOneMinute": "Praca w podgrupie zakoÅ„czy siÄ™ za minutÄ™", "app.presentation.hide": "Ukryj prezentacjÄ™", "app.presentation.notificationLabel": "Bieżąca prezentacja", + "app.presentation.slideContent": "Zawartość slajdu", + "app.presentation.startSlideContent": "PoczÄ…tek zawartoÅ›ci slajdu", + "app.presentation.endSlideContent": "Koniec zawartoÅ›ci slajdu", + "app.presentation.emptySlideContent": "Brak zawartoÅ›ci dla aktualnego slajdu", "app.presentation.presentationToolbar.noNextSlideDesc": "Koniec prezentacji", "app.presentation.presentationToolbar.noPrevSlideDesc": "PoczÄ…tek prezentacji", "app.presentation.presentationToolbar.selectLabel": "Wybierz slajd", @@ -165,8 +174,12 @@ "app.presentationUploder.conversion.generatingThumbnail": "Generowanie miniatur...", "app.presentationUploder.conversion.generatedSlides": "Utworzono slajdy...", "app.presentationUploder.conversion.generatingSvg": "Generowanie obrazów SVG...", + "app.presentationUploder.conversion.pageCountExceeded": "Limit stron przekroczony. Podziel plik na kilka części", + "app.presentationUploder.conversion.officeDocConversionInvalid": "Nie udaÅ‚o siÄ™ przetworzyć dokumentu. ProszÄ™ przesÅ‚ać PDF.", + "app.presentationUploder.conversion.officeDocConversionFailed": "Nie udaÅ‚o siÄ™ przetworzyć dokumentu. ProszÄ™ przesÅ‚ać PDF.", "app.presentationUploder.conversion.pdfHasBigPage": "Nie można skonwertować pliku PDF, spróbuj go zoptymalizować", "app.presentationUploder.conversion.timeout": "Ups, konwersja trwaÅ‚a zbyt dÅ‚ugo", + "app.presentationUploder.conversion.pageCountFailed": "Nie udaÅ‚o siÄ™ okreÅ›lić iloÅ›ci stron.", "app.presentationUploder.isDownloadableLabel": "Nie pozwalaj pobierać prezentacji", "app.presentationUploder.isNotDownloadableLabel": "Pozwól pobierać prezentacjÄ™", "app.presentationUploder.removePresentationLabel": "UsuÅ„ prezentacjÄ™", @@ -181,6 +194,7 @@ "app.poll.quickPollInstruction": "Wybierz opcjÄ™ poniżej aby rozpocząć ankietÄ™", "app.poll.customPollLabel": "Ankieta niestandardowa", "app.poll.startCustomLabel": "Utwórz niestandardowÄ… ankietÄ™", + "app.poll.activePollInstruction": "Pozostaw to okno otwarte, by widzieć na żywo odpowiedzi. NaciÅ›nij 'Publikuj wyniki ankiety', aby zakoÅ„czyć ankietÄ™ i wyÅ›wietlić wyniki.", "app.poll.publishLabel": "Publikuj wyniki ankiety", "app.poll.backLabel": "Powrót do opcji ankiety", "app.poll.closeLabel": "Zamknij", @@ -237,9 +251,11 @@ "app.navBar.settingsDropdown.endMeetingLabel": "ZakoÅ„cz spotkanie", "app.navBar.userListToggleBtnLabel": "PrzeÅ‚Ä…cz listÄ™ uczestników", "app.navBar.toggleUserList.ariaLabel": "PrzeÅ‚Ä…cza listÄ™ uczestników i okno wiadomoÅ›ci", + "app.navBar.toggleUserList.newMessages": "z nowym powiadomieniem", "app.navBar.recording": "Ta sesja jest rejestrowana", "app.navBar.recording.on": "Nagrywam", "app.navBar.recording.off": "Nie nagrywam", + "app.navBar.emptyAudioBrdige": "Brak aktywnego mikrofonu. UdostÄ™pnij mikrofon, by umożliwić nagrywanie dźwiÄ™ku.", "app.leaveConfirmation.confirmLabel": "Wyjdź", "app.leaveConfirmation.confirmDesc": "Wylogowuje CiÄ™ ze spotkania", "app.endMeeting.title": "ZakoÅ„cz spotkanie", @@ -248,6 +264,7 @@ "app.endMeeting.noLabel": "Nie", "app.about.title": "O kliencie", "app.about.version": "Kompilacja:", + "app.about.copyright": "Prawa autorskie:", "app.about.confirmLabel": "OK", "app.about.confirmDesc": "OK", "app.about.dismissLabel": "Anuluj", @@ -255,7 +272,9 @@ "app.actionsBar.changeStatusLabel": "ZmieÅ„ stan", "app.actionsBar.muteLabel": "Wycisz", "app.actionsBar.unmuteLabel": "WyÅ‚Ä…cz wyciszenie", + "app.actionsBar.camOffLabel": "WyÅ‚Ä…cz kamerÄ™", "app.actionsBar.raiseLabel": "PodnieÅ› rÄ™kÄ™", + "app.actionsBar.label": "Pasek akcji", "app.actionsBar.actionsDropdown.restorePresentationLabel": "Przywróć prezentacjÄ™", "app.actionsBar.actionsDropdown.restorePresentationDesc": "Przywraca prezentacjÄ™ po jej zamkniÄ™ciu", "app.screenshare.screenShareLabel" : "UdostÄ™pnianie ekranu", @@ -263,12 +282,15 @@ "app.submenu.application.animationsLabel": "Animacje", "app.submenu.application.audioAlertLabel": "DźwiÄ™ki powiadomieÅ„ dla czatu", "app.submenu.application.pushAlertLabel": "Powiadomienia dla czatu", + "app.submenu.application.userJoinAudioAlertLabel": "Powiadomienie dźwiÄ™kowe o doÅ‚Ä…czeniu użytkownika", + "app.submenu.application.userJoinPushAlertLabel": "Powiadomienie o doÅ‚Ä…czeniu użytkownika", "app.submenu.application.fontSizeControlLabel": "Rozmiar czcionki", "app.submenu.application.increaseFontBtnLabel": "ZwiÄ™ksz rozmiar czcionki", "app.submenu.application.decreaseFontBtnLabel": "Zmniejsz rozmiar czcionki", "app.submenu.application.currentSize": "bieżący {0}", "app.submenu.application.languageLabel": "JÄ™zyk aplikacji", "app.submenu.application.languageOptionLabel": "Wybierz jÄ™zyk", + "app.submenu.application.noLocaleOptionLabel": "Brak aktywnych ustawieÅ„ regionalnych", "app.submenu.audio.micSourceLabel": "Mikrofon", "app.submenu.audio.speakerSourceLabel": "GÅ‚oÅ›niki", "app.submenu.audio.streamVolumeLabel": "GÅ‚oÅ›ność", @@ -294,6 +316,9 @@ "app.settings.save-notification.label": "Ustawienia zostaÅ‚y zapisane", "app.switch.onLabel": "WÅ", "app.switch.offLabel": "WYÅ", + "app.talkingIndicator.ariaMuteDesc" : "Wybierz aby wyciszyć uczestnika", + "app.talkingIndicator.isTalking" : "{0} mówi", + "app.talkingIndicator.wasTalking" : "{0} przestaÅ‚ mówić", "app.actionsBar.actionsDropdown.actionsLabel": "Akcje", "app.actionsBar.actionsDropdown.presentationLabel": "PrzeÅ›lij prezentacjÄ™", "app.actionsBar.actionsDropdown.initPollLabel": "Tworzy ankietÄ™", @@ -337,7 +362,20 @@ "app.actionsBar.currentStatusDesc": "bieżący stan {0}", "app.actionsBar.captions.start": "Pokaż napisy", "app.actionsBar.captions.stop": "Ukryj napisy", + "app.audioNotification.audioFailedError1001": "WebSocket rozÅ‚Ä…czony (bÅ‚Ä…d 1001)", + "app.audioNotification.audioFailedError1002": "NawiÄ…zanie poÅ‚Ä…czenia WebSocket nie powiodÅ‚o siÄ™ (bÅ‚Ä…d 1002)", + "app.audioNotification.audioFailedError1003": "Wersja przeglÄ…darki nieobsÅ‚ugiwana (bÅ‚Ä…d 1003)", + "app.audioNotification.audioFailedError1004": "PoÅ‚Ä…czenia nie powiodÅ‚o siÄ™ (powód={0}) (bÅ‚Ä…d 1004)", + "app.audioNotification.audioFailedError1005": "PoÅ‚Ä…czenie niespodziewanie zakoÅ„czone (bÅ‚Ä…d 1005)", + "app.audioNotification.audioFailedError1006": "Czas żądania dla poÅ‚Ä…czenia przekroczony (bÅ‚Ä…d 1006)", + "app.audioNotification.audioFailedError1007": "BÅ‚Ä…d poÅ‚Ä…czenia (ICE 1007)", + "app.audioNotification.audioFailedError1008": "Transfer nie powiódÅ‚ siÄ™ (bÅ‚Ä…d 1008)", + "app.audioNotification.audioFailedError1009": "Pobranie informacji STUN/TURN z serwera nie powiodÅ‚o siÄ™ (bÅ‚Ä…d 1009)", + "app.audioNotification.audioFailedError1010": "Czas negocjacji poÅ‚Ä…czenia przekroczony (ICE 1010)", + "app.audioNotification.audioFailedError1011": "Czas żądania dla poÅ‚Ä…czenia przekroczony (ICE 1011)", + "app.audioNotification.audioFailedError1012": "PoÅ‚Ä…czenie zakoÅ„czone (bÅ‚Ä…d ICE 1012)", "app.audioNotification.audioFailedMessage": "PoÅ‚Ä…czenie dźwiÄ™kowe nieudane", + "app.audioNotification.mediaFailedMessage": "WywoÅ‚anie getUserMicMedia nie powiodÅ‚o siÄ™ ponieważ tylko bezpieczne źródÅ‚a sÄ… dozwolone", "app.audioNotification.closeLabel": "Zamknij", "app.audioNotificaion.reconnectingAsListenOnly": "Mikrofony uczestników zostaÅ‚y zablokowane. Zostaniesz poÅ‚Ä…czony w trybie 'Tylko sÅ‚ucham'", "app.breakoutJoinConfirmation.title": "DoÅ‚Ä…cz do podgrupy", @@ -367,6 +405,8 @@ "app.audioModal.settingsTitle": "Ustawienia dźwiÄ™ku", "app.audioModal.helpTitle": "WystÄ…piÅ‚ problem z urzÄ…dzeniami obsÅ‚ugi mediów", "app.audioModal.helpText": "Czy udzielono zgody na używanie mikrofonu? Okno dialogowe udzielenia zgody powinno pokazać siÄ™ w momencie doÅ‚Ä…czania do spotkania w trybie 'Używam mikrofonu'. Musisz udzielić zgody aby doÅ‚Ä…czyć w tym trybie do konferencji gÅ‚osowej. JeÅ›li zgody już udzielono, spróbuj zmienić ustawienia uprawnieÅ„ dla mikrofonu w opcjach przeglÄ…darki.", + "app.audioModal.help.noSSL": "Ta strona jest niezabezpieczona. Aby zezwolić na dostÄ™p do mikrofonu strona musi być serwowana z użyciem HTTPS. Skontaktuj siÄ™ z administratorem serwera.", + "app.audioModal.help.macNotAllowed": "Ustawienia Twojego systemu Mac blokujÄ… dostÄ™p do mikrofonu. Otwórz Preferencje systemowe -> Ochrona i prywatność -> Prywatność -> Mikrofon i upewnij siÄ™, że przeglÄ…darka z której korzystasz jest zaznaczona.", "app.audioModal.audioDialTitle": "DoÅ‚Ä…cz używajÄ…c telefonu", "app.audioDial.audioDialDescription": "Wybierz numer", "app.audioDial.audioDialConfrenceText": "i wprowadź numer PIN konferencji:", @@ -384,9 +424,11 @@ "app.audioManager.genericError": "BÅ‚Ä…d: WystÄ…piÅ‚ bÅ‚Ä…d, spróbuj ponownie", "app.audioManager.connectionError": "BÅ‚ad: BÅ‚Ä…d poÅ‚Ä…czenia", "app.audioManager.requestTimeout": "BÅ‚Ä…d: Przekroczony czas żądania", + "app.audioManager.invalidTarget": "BÅ‚Ä…d: Próba wykonania żądania do nieprawidÅ‚owego celu", "app.audioManager.mediaError": "BÅ‚Ä…d: Problem z uzyskaniem dostÄ™pu do urzÄ…dzeÅ„ obsÅ‚ugi mediów", "app.audio.joinAudio": "DoÅ‚Ä…cz dźwiÄ™k", "app.audio.leaveAudio": "OdÅ‚Ä…cz dźwiÄ™k", + "app.audio.enterSessionLabel": "DoÅ‚Ä…cz do sesji", "app.audio.playSoundLabel": "Odtwórz dźwiÄ™k", "app.audio.backLabel": "Wstecz", "app.audio.audioSettings.titleLabel": "Wybierz ustawienia dźwiÄ™ku", @@ -402,9 +444,12 @@ "app.error.removed": "ZostaÅ‚eÅ› usuniÄ™ty z konferencji", "app.error.meeting.ended": "WylogowaÅ‚eÅ› siÄ™ z konferencji", "app.meeting.logout.duplicateUserEjectReason": "Ten sam uczestnik próbowaÅ‚ ponownie doÅ‚Ä…czyć do spotkania", + "app.meeting.logout.permissionEjectReason": "Odrzucono przez naruszenie uprawnieÅ„", "app.meeting.logout.ejectedFromMeeting": "UsuniÄ™to CiÄ™ ze spotkania", "app.meeting.logout.validateTokenFailedEjectReason": "Weryfikacja tokenu nieudana", "app.meeting.logout.userInactivityEjectReason": "Uczestnik zbyt dÅ‚ugo nieaktywny", + "app.meeting-ended.rating.legendLabel": "Ocena opinii", + "app.meeting-ended.rating.starLabel": "Gwiazdka", "app.modal.close": "Zamknij", "app.modal.close.description": "Ignoruje zmiany i zamyka okno", "app.modal.confirm": "Zrobione", @@ -419,11 +464,13 @@ "app.error.500": "Ups, coÅ› poszÅ‚o nie tak", "app.error.leaveLabel": "Zaloguj siÄ™ ponownie", "app.error.fallback.presentation.title": "WystÄ…piÅ‚ bÅ‚Ä…d", + "app.error.fallback.presentation.description": "Zdarzenie zalogowane. ProszÄ™ spróbować przeÅ‚adować stronÄ™.", "app.error.fallback.presentation.reloadButton": "ZaÅ‚aduj ponownie", "app.guest.waiting": "Oczekiwanie na zgodÄ™ na doÅ‚Ä…czenie", "app.userList.guest.waitingUsers": "OczekujÄ…cy uczestnicy", "app.userList.guest.waitingUsersTitle": "ZarzÄ…dzanie uczestnikami", "app.userList.guest.optionTitle": "PrzeglÄ…daj oczekujÄ…cych uczestników", + "app.userList.guest.allowAllAuthenticated": "Pozwół wszystkim uwierzytelnionym", "app.userList.guest.allowAllGuests": "Pozwól wszystkim goÅ›ciom", "app.userList.guest.allowEveryone": "Pozwól wszystkim", "app.userList.guest.denyEveryone": "ZabroÅ„ wszystkim", @@ -446,6 +493,7 @@ "app.notification.recordingAriaLabel": "Czas nagrania", "app.notification.userJoinPushAlert": "{0} doÅ‚Ä…czyÅ‚(a) do sesji", "app.shortcut-help.title": "Skróty klawiszowe", + "app.shortcut-help.accessKeyNotAvailable": "Brak kluczy dostÄ™powych", "app.shortcut-help.comboLabel": "Skrót", "app.shortcut-help.functionLabel": "Funkcja", "app.shortcut-help.closeLabel": "Zamknij", @@ -458,6 +506,7 @@ "app.shortcut-help.closePrivateChat": "Zamknij Czat Prywatny", "app.shortcut-help.openActions": "Otwórz menu akcji", "app.shortcut-help.openStatus": "Otwórz menu stanu", + "app.shortcut-help.togglePan": "WÅ‚Ä…cz narzÄ™dzie do przesuwania (prowadzÄ…cy)", "app.shortcut-help.nextSlideDesc": "NastÄ™pny slajd (Prelegent)", "app.shortcut-help.previousSlideDesc": "Poprzedni slajd (Prelegent)", "app.lock-viewers.title": "Zablokuj uczestników", @@ -494,16 +543,22 @@ "app.videoPreview.profileNotFoundLabel": "Brak obsÅ‚ugiwanego profilu kamery", "app.video.joinVideo": "DoÅ‚Ä…cz wideo", "app.video.leaveVideo": "OdÅ‚Ä…cz wideo", + "app.video.iceCandidateError": "BÅ‚Ä…d podczas dodawania kandydata ICE", + "app.video.iceConnectionStateError": "BÅ‚Ä…d poÅ‚Ä…czenia (ICE 1107)", "app.video.permissionError": "BÅ‚Ä…d podczas udostÄ™pniania obrazu z kamery internetowej. Sprawdź uprawnienia", "app.video.sharingError": "BÅ‚Ä…d podczas udostÄ™pniania obrazu z kamery internetowej", "app.video.notFoundError": "Nie mogÄ™ odnaleźć kamery. Upewnij siÄ™, że jest podÅ‚Ä…czona", "app.video.notAllowed": "Brak pozwolenia na udostÄ™pnianie kamery, sprawdź uprawnienia przeglÄ…darki", "app.video.notSupportedError": "Możesz udostÄ™pniać obraz z kamery internetowej tylko bezpiecznymi źródÅ‚ami, upewnij siÄ™, że certyfikat SSL jest ważny", "app.video.notReadableError": "Nie można pobrać obrazu z kamery internetowej. Upewnij siÄ™, że inny program nie używa kamery", + "app.video.mediaFlowTimeout1020": "Media nie mogÅ‚y zostać przesÅ‚ane do serwera (bÅ‚Ä…d 1020)", + "app.video.suggestWebcamLock": "Wymusić blokadÄ™ zmiany ustawieÅ„ kamer uczestników?", "app.video.suggestWebcamLockReason": "(to poprawi stabilność spotkania)", + "app.video.enable": "WÅ‚Ä…cz", "app.video.cancel": "Anuluj", "app.video.swapCam": "ZamieÅ„", "app.video.swapCamDesc": "zamieÅ„ kierunek kamer internetowych", + "app.video.videoLocked": "UdostÄ™pnianie obrazu z kamery zablokowane", "app.video.videoButtonDesc": "DoÅ‚Ä…cz wideo", "app.video.videoMenu": "Menu wideo", "app.video.videoMenuDisabled": "Menu wideo zostaÅ‚o wyÅ‚Ä…czone w ustawieniach", @@ -521,17 +576,23 @@ "app.video.stats.codec": "Kodek", "app.video.stats.decodeDelay": "Opóźnienie dekodowania", "app.video.stats.rtt": "RTT", + "app.video.stats.encodeUsagePercent": "Wskaźnik użycia kodowania", "app.video.stats.currentDelay": "Bieżące opóźnienie", - "app.sfu.mediaServerConnectionError2000": "BÅ‚Ä…d 2000: Nie można poÅ‚Ä…czyć siÄ™ z serwerem multimediów", - "app.sfu.mediaServerOffline2001": "BÅ‚Ä…d 2001: Serwer multimediów jest niedostÄ™pny. Spróbuj ponownie później.", - "app.sfu.mediaServerNoResources2002": "BÅ‚Ä…d 2002: Serwer multimediów nie ma dostÄ™pnych zasobów", - "app.sfu.mediaServerRequestTimeout2003": "BÅ‚Ä…d 2003: Żądania serwera multimediów przekraczajÄ… limit czasu", - "app.sfu.serverIceGatheringFailed2022": "BÅ‚Ä…d 2022: Nieudane poÅ‚Ä…czenie ICE z serwerem multimediów", - "app.sfu.mediaGenericError2200": "BÅ‚Ä… 2200: Serwer multimediów nie przetworzyÅ‚ żądania", - "app.sfu.noAvailableCodec2203": "BÅ‚Ä…d 2203: Serwer nie odnalazÅ‚ odpowiedniego kodeka", + "app.fullscreenButton.label": "PrzeÅ‚Ä…cz {0} na peÅ‚ny ekran", + "app.deskshare.iceConnectionStateError": "BÅ‚Ä…d poÅ‚Ä…czenia podczas współdzielenia ekranu (ICE 1108)", + "app.sfu.mediaServerConnectionError2000": "Nie można poÅ‚Ä…czyć siÄ™ z serwerem multimediów (bÅ‚Ä…d 2000)", + "app.sfu.mediaServerOffline2001": "Serwer multimediów jest niedostÄ™pny. Spróbuj ponownie później (bÅ‚Ä…d 2001)", + "app.sfu.mediaServerNoResources2002": "Serwer multimediów nie ma dostÄ™pnych zasobów (bÅ‚Ä…d 2002)", + "app.sfu.mediaServerRequestTimeout2003": "Żądania serwera multimediów przekraczajÄ… limit czasu (bÅ‚Ä…d 2003)", + "app.sfu.serverIceGatheringFailed2021": "Serwer multimediów nie może zebrać kandydatów do poÅ‚Ä…czenia (ICE 2021)", + "app.sfu.serverIceGatheringFailed2022": "BÅ‚Ä…d poÅ‚Ä…czenia z serwerem multimediów (ICE 2022)", + "app.sfu.mediaGenericError2200": "Serwer multimediów nie przetworzyÅ‚ żądania (bÅ‚Ä…d 2200)", + "app.sfu.invalidSdp2202":"Klient utworzyÅ‚ nieprawidÅ‚owe żądanie multimediów (SDP 2202)", + "app.sfu.noAvailableCodec2203": "Serwer nie odnalazÅ‚ odpowiedniego kodeka (bÅ‚Ä…d 2203)", "app.meeting.endNotification.ok.label": "OK", "app.whiteboard.annotations.poll": "Opublikowano wyniki ankiety", "app.whiteboard.toolbar.tools": "NarzÄ™dzia", + "app.whiteboard.toolbar.tools.hand": "RÄ…czka", "app.whiteboard.toolbar.tools.pencil": "Ołówek", "app.whiteboard.toolbar.tools.rectangle": "ProstokÄ…t", "app.whiteboard.toolbar.tools.triangle": "TrójkÄ…t", @@ -560,14 +621,16 @@ "app.whiteboard.toolbar.multiUserOff": "WyÅ‚Ä…cz wspólnÄ… tablicÄ™", "app.whiteboard.toolbar.fontSize": "Lista rozmiarów czcionek", "app.feedback.title": "WylogowaÅ‚eÅ› siÄ™ z konferencji", + "app.feedback.subtitle": "Z chÄ™ciÄ… dowiemy siÄ™ jakie masz wrażenia z korzystania z BigBlueButton (opcjonalne)", "app.feedback.textarea": "Jak możemy ulepszyć BigBlueButton?", "app.feedback.sendFeedback": "WyÅ›lij opiniÄ™", "app.feedback.sendFeedbackDesc": "WyÅ›lij informacjÄ™ zwrotnÄ… i opuść spotkanie", - "app.videoDock.webcamFocusLabel": "ZwiÄ™ksz ostrość", - "app.videoDock.webcamFocusDesc": "ZwiÄ™ksz ostrość wybranej kamery internetowej", - "app.videoDock.webcamUnfocusLabel": "Zmniejsz ostrość", - "app.videoDock.webcamUnfocusDesc": "Zmniejsz ostrość wybranej kamery internetowej", + "app.videoDock.webcamFocusLabel": "Przybliż", + "app.videoDock.webcamFocusDesc": "PowiÄ™ksz obraz wybranej kamery", + "app.videoDock.webcamUnfocusLabel": "Oddal", + "app.videoDock.webcamUnfocusDesc": "Pomniejsz obraz wybranej kamery", "app.videoDock.autoplayBlockedDesc": "Potrzebujemy Twojej zgody aby pokazywać widok z kamer innych uczestników", + "app.videoDock.autoplayAllowLabel": "Zobacz obraz z kamer", "app.invitation.title": "Zaproszenie do podgrupy", "app.invitation.confirm": "ZaproÅ›", "app.createBreakoutRoom.title": "Podgrupy", @@ -596,6 +659,7 @@ "app.createBreakoutRoom.addParticipantLabel": "+ Dodaj uczestnika", "app.createBreakoutRoom.freeJoin": "Pozwól uczestnikom wybrać podgrupÄ™ do której chcÄ… doÅ‚Ä…czyć", "app.createBreakoutRoom.leastOneWarnBreakout": "Musisz umieÅ›cić co najmniej jednÄ… osobÄ™ w pokoju dla podgrupy", + "app.createBreakoutRoom.modalDesc": "Wskazówka: Możesz przeciÄ…gnąć i upuÅ›cić imiÄ™ uczestnika aby przydzielić go do konkretnej podgrupy.", "app.createBreakoutRoom.roomTime": "{0} minut", "app.createBreakoutRoom.numberOfRoomsError": "Liczba podgrup jest nieprawidÅ‚owa", "app.externalVideo.start": "UdostÄ™pnij nowy film", diff --git a/bigbluebutton-html5/private/locales/pt.json b/bigbluebutton-html5/private/locales/pt.json index e3211c279bf18c1acca51c05ec5d1251135acc1f..27bec1f2582a70ab4df80fdd0e54ffa4b7abda20 100644 --- a/bigbluebutton-html5/private/locales/pt.json +++ b/bigbluebutton-html5/private/locales/pt.json @@ -1,9 +1,11 @@ { "app.home.greeting": "A sessão vai iniciar em breve ...", "app.chat.submitLabel": "Enviar mensagem", - "app.chat.errorMinMessageLength": "Mensagem menor do que {0} caracter(es)", "app.chat.errorMaxMessageLength": "Mensagem maior do que {0} caracter(es)", + "app.chat.disconnected": "Está desligado, pelo que mensagens não podem ser enviadas", + "app.chat.locked": "Chat bloqueado, pelo que mensagens não podem ser enviadas", "app.chat.inputLabel": "Entrada de mensagem para o chat {0}", + "app.chat.inputPlaceholder": "Enviar mensagem para {0}", "app.chat.titlePublic": "Chat Público", "app.chat.titlePrivate": "Chat Privado com {0}", "app.chat.partnerDisconnected": "{0} saiu da sessão", @@ -18,10 +20,17 @@ "app.chat.offline": "Offline", "app.chat.emptyLogLabel": "Registo do chat está vazio", "app.chat.clearPublicChatMessage": "O histórico do chat público foi apagado por um moderador", + "app.chat.multi.typing": "Múltiplos utilizadores estão a escrever", + "app.chat.one.typing": "{0} está a escrever", + "app.chat.two.typing": "{0} e {1} estão a escrever", "app.captions.label": "Legendas", "app.captions.menu.close": "Fechar", "app.captions.menu.start": "Iniciar", + "app.captions.menu.ariaStart": "Começar a escrever legendas", + "app.captions.menu.ariaStartDesc": "Abre o editor de legendas e fecha a janela", "app.captions.menu.select": "Selecione um idioma disponÃvel", + "app.captions.menu.ariaSelect": "Idioma das legendas", + "app.captions.menu.subtitle": "Por favor escolha o idioma e o estilo das legendas para a sua sessão.", "app.captions.menu.title": "Legendas", "app.captions.menu.fontSize": "Tamanho", "app.captions.menu.fontColor": "Cor do texto", @@ -31,6 +40,13 @@ "app.captions.menu.cancelLabel": "Cancelar", "app.captions.pad.hide": "Esconder legendas", "app.captions.pad.tip": "Prima Esc para barra voltar à barra de ferramentas do editor", + "app.captions.pad.ownership": "Assumir controlo", + "app.captions.pad.ownershipTooltip": "Será definido como o dono das legendas de {0}", + "app.captions.pad.interimResult": "Resultados interinos", + "app.captions.pad.dictationStart": "Iniciar ditado", + "app.captions.pad.dictationStop": "Parar ditado", + "app.captions.pad.dictationOnDesc": "Activar reconhecimento de fala", + "app.captions.pad.dictationOffDesc": "Desactivar reconhecimento de fala", "app.note.title": "Notas Partilhadas", "app.note.label": "Nota", "app.note.hideNoteLabel": "Ocultar nota", @@ -42,6 +58,7 @@ "app.userList.participantsTitle": "Participantes", "app.userList.messagesTitle": "Mensagens", "app.userList.notesTitle": "Notas", + "app.userList.notesListItem.unreadContent": "Novos conteúdos disponÃveis na secção de anotações partilhadas", "app.userList.captionsTitle": "Legendas", "app.userList.presenter": "Apresentador", "app.userList.you": "Eu", @@ -52,6 +69,7 @@ "app.userList.menuTitleContext": "Opções disponÃveis", "app.userList.chatListItem.unreadSingular": "{0} Nova Mensagem", "app.userList.chatListItem.unreadPlural": "{0} Novas Mensagens", + "app.userList.menu.chat.label": "Iniciar um chat privado", "app.userList.menu.clearStatus.label": "Limpar estado", "app.userList.menu.removeUser.label": "Remover utilizador", "app.userList.menu.muteUserAudio.label": "Silenciar utilizador", @@ -79,11 +97,26 @@ "app.userList.userOptions.disablePrivChat": "O chat privado está desativado", "app.userList.userOptions.disablePubChat": "O chat público está desativado", "app.userList.userOptions.disableNote": "As notas partilhadas estão bloqueadas", + "app.userList.userOptions.hideUserList": "A lista de utilizadores está agora oculta para participantes", "app.userList.userOptions.webcamsOnlyForModerator": "Apenas moderadores podem ver as webcams dos participantes (devido à s configurações de bloqueio)", + "app.userList.content.participants.options.clearedStatus": "Foram limpos todos os estados de utilizador", + "app.userList.userOptions.enableCam": "Webcams de participantes estão ativas", + "app.userList.userOptions.enableMic": "Microfones de participantes estão ativos", + "app.userList.userOptions.enablePrivChat": "Chat privado está ativo", + "app.userList.userOptions.enablePubChat": "Chat público está ativo", + "app.userList.userOptions.enableNote": "Notas partilhadas estão agora ativas", + "app.userList.userOptions.showUserList": "Lista de utilizadores é agora exibida a participantes", + "app.userList.userOptions.enableOnlyModeratorWebcam": "Pode ativar a sua webcam agora, e todos o poderão ver", "app.media.label": "Media", + "app.media.autoplayAlertDesc": "Permitir acesso", "app.media.screenshare.start": "A partilha do ecrã iniciou", "app.media.screenshare.end": "A partilha do ecrã terminou", - "app.media.screenshare.safariNotSupported": "Atualmente, a partilha de ecrã não é suportada pelo Safari. Por favor, use o Firefox ou o Google Chrome.", + "app.media.screenshare.autoplayBlockedDesc": "Necessitamos da sua permissão para lhe mostrar o ecrã do apresentador", + "app.media.screenshare.autoplayAllowLabel": "Ver ecrã partilhado", + "app.screenshare.notAllowed": "Erro: Permissão para aceder ao ecrã não for fornecida", + "app.screenshare.notSupportedError": "Erro: Partilha de ecrã é apenas permitida em domÃnio seguros (SSL)", + "app.screenshare.notReadableError": "Erro: Ocorreu uma falha ao tentar capturar o seu ecrã", + "app.screenshare.genericError": "Erro: Ocorreu um erro na partilha de ecrã, por favor tente novamente", "app.meeting.ended": "Esta sessão terminou", "app.meeting.meetingTimeRemaining": "Tempo restante da sessão: {0}", "app.meeting.meetingTimeHasEnded": "Tempo limite atingido. A sessão vai fechar dentro de momentos", @@ -96,6 +129,8 @@ "app.presentation.startSlideContent": "InÃcio do conteúdo de slide", "app.presentation.endSlideContent": "Fim do conteúdo de slide", "app.presentation.emptySlideContent": "Sem conteúdo para o slide atual", + "app.presentation.presentationToolbar.noNextSlideDesc": "Fim da apresentação", + "app.presentation.presentationToolbar.noPrevSlideDesc": "InÃcio da apresentação", "app.presentation.presentationToolbar.selectLabel": "Selecionar slide", "app.presentation.presentationToolbar.prevSlideLabel": "Slide anterior", "app.presentation.presentationToolbar.prevSlideDesc": "Mudar a apresentação para o slide anterior", @@ -119,7 +154,9 @@ "app.presentation.presentationToolbar.fitToPage": "Ajustar à página", "app.presentation.presentationToolbar.goToSlide": "Slide {0}", "app.presentationUploder.title": "Apresentação", + "app.presentationUploder.message": "Como um apresentador, possui acesso à funcionalidade de carregar qualquer documento do Office ou ficheiro PDF. Recomendamos PDF para melhores resultados. Por favor, certifique-se que uma apresentação está escolhida, usado a checkbox circular do lado direito.", "app.presentationUploder.uploadLabel": "Carregar", + "app.presentationUploder.confirmLabel": "Confirmar", "app.presentationUploder.confirmDesc": "Guardar as alterações e iniciar a apresentação", "app.presentationUploder.dismissLabel": "Cancelar", "app.presentationUploder.dismissDesc": "Fechar a janela e não guardar as alterações", @@ -131,12 +168,18 @@ "app.presentationUploder.currentBadge": "Atual", "app.presentationUploder.rejectedError": "O(s) ficheiro(s) selecionados foram rejeitados.\nVerifique por favor os tipos de ficheiro.", "app.presentationUploder.upload.progress": "A carregar ({0}%)", + "app.presentationUploder.upload.413": "O ficheiro é demasiado grande. Por favor divida o mesmo em vários ficheiros.", "app.presentationUploder.conversion.conversionProcessingSlides": "A processar a página {0} de {1}", "app.presentationUploder.conversion.genericConversionStatus": "A converter o ficheiro ...", "app.presentationUploder.conversion.generatingThumbnail": "A gerar miniaturas ...", "app.presentationUploder.conversion.generatedSlides": "Slides gerados ...", "app.presentationUploder.conversion.generatingSvg": "A gerar imagens SVG ...", + "app.presentationUploder.conversion.pageCountExceeded": "Número de páginas excedido. Por favor, divida o ficheiro em vários ficheiros.", + "app.presentationUploder.conversion.officeDocConversionInvalid": "Não foi possÃvel processar este documento do Office. Por favor tente enviar em formato PDF.", + "app.presentationUploder.conversion.officeDocConversionFailed": "Não foi possÃvel processar este documento do Office. Por favor tente enviar em formato PDF.", + "app.presentationUploder.conversion.pdfHasBigPage": "Não foi possÃvel converter este ficheiro PDF. Por favor, tente optimizar o mesmo ou tente com um ficheiro diferente.", "app.presentationUploder.conversion.timeout": "Ops, a conversão demorou muito", + "app.presentationUploder.conversion.pageCountFailed": "Não foi possÃvel determinar o número de páginas.", "app.presentationUploder.isDownloadableLabel": "Não permitir que a apresentação seja descarregada", "app.presentationUploder.isNotDownloadableLabel": "Permitir que a apresentação seja descarregada", "app.presentationUploder.removePresentationLabel": "Eliminar apresentação", @@ -151,6 +194,7 @@ "app.poll.quickPollInstruction": "Selecione uma opção abaixo para iniciar a sua sondagem.", "app.poll.customPollLabel": "Sondagem personalizada", "app.poll.startCustomLabel": "Iniciar sondagem personalizada", + "app.poll.activePollInstruction": "Deixe este painel aberto de forma a ver as respostas à sua sondagem, em tempo real. Quando estiver pronto, escolha \"Publicar resultado da sondagem\" para publicar os resultados e fechar a sondagem.", "app.poll.publishLabel": "Publicar resultados de sondagem", "app.poll.backLabel": "Voltar à s opções da sondagem", "app.poll.closeLabel": "Fechar", @@ -187,6 +231,7 @@ "app.downloadPresentationButton.label": "Descarregar a apresentação original", "app.connectingMessage": "A ligar ...", "app.waitingMessage": "Desligado. A tentar ligar novamente em {0} segundos ...\n", + "app.retryNow": "Tentar agora", "app.navBar.settingsDropdown.optionsLabel": "Opções", "app.navBar.settingsDropdown.fullscreenLabel": "Alternar para ecrã inteiro", "app.navBar.settingsDropdown.settingsLabel": "Abrir configurações", @@ -210,6 +255,7 @@ "app.navBar.recording": "Esta sessão está a ser gravada", "app.navBar.recording.on": "A gravar", "app.navBar.recording.off": "Sem gravação", + "app.navBar.emptyAudioBrdige": "Não existe um microfone active. Partilhe o seu microfone para adicionar audio a esta gravação.", "app.leaveConfirmation.confirmLabel": "Sair", "app.leaveConfirmation.confirmDesc": "Sai da sessão", "app.endMeeting.title": "Terminar sessão", @@ -236,6 +282,8 @@ "app.submenu.application.animationsLabel": "Animações", "app.submenu.application.audioAlertLabel": "Alertas de áudio do chat", "app.submenu.application.pushAlertLabel": "Alertas pop-up do chat", + "app.submenu.application.userJoinAudioAlertLabel": "Alerta audio quando um utilizador entrar", + "app.submenu.application.userJoinPushAlertLabel": "Alerta popup quando um utilizador entrar", "app.submenu.application.fontSizeControlLabel": "Tamanho da fonte", "app.submenu.application.increaseFontBtnLabel": "Aumentar o tamanho da fonte da aplicação", "app.submenu.application.decreaseFontBtnLabel": "Diminuir o tamanho da fonte da aplicação", @@ -268,10 +316,14 @@ "app.settings.save-notification.label": "As configurações foram guardadas", "app.switch.onLabel": "Ligar", "app.switch.offLabel": "Desligar", + "app.talkingIndicator.ariaMuteDesc" : "Escolher para silenciar o utilizador", + "app.talkingIndicator.isTalking" : "{0} está a falar", + "app.talkingIndicator.wasTalking" : "{0} parou de falar", "app.actionsBar.actionsDropdown.actionsLabel": "Ações", "app.actionsBar.actionsDropdown.presentationLabel": "Carregar uma apresentação", "app.actionsBar.actionsDropdown.initPollLabel": "Iniciar uma sondagem", "app.actionsBar.actionsDropdown.desktopShareLabel": "Partilhar o seu ecrã", + "app.actionsBar.actionsDropdown.lockedDesktopShareLabel": "Partilha de ecrã bloqueada", "app.actionsBar.actionsDropdown.stopDesktopShareLabel": "Parar partilha de ecrã", "app.actionsBar.actionsDropdown.presentationDesc": "Carregar a apresentação", "app.actionsBar.actionsDropdown.initPollDesc": "Iniciar uma sondagem", @@ -279,6 +331,7 @@ "app.actionsBar.actionsDropdown.stopDesktopShareDesc": "Parar a partilha do seu ecrã com", "app.actionsBar.actionsDropdown.pollBtnLabel": "Iniciar sondagem", "app.actionsBar.actionsDropdown.pollBtnDesc": "Alterna painel da sondagem", + "app.actionsBar.actionsDropdown.saveUserNames": "Guardar nomes de utilizador", "app.actionsBar.actionsDropdown.createBreakoutRoom": "Criar salas de grupo", "app.actionsBar.actionsDropdown.createBreakoutRoomDesc": "Cria salas de grupo para dividir a sessão atual", "app.actionsBar.actionsDropdown.captionsLabel": "Introduzir legenda", @@ -309,18 +362,18 @@ "app.actionsBar.currentStatusDesc": "estado atual {0}", "app.actionsBar.captions.start": "Iniciar visualização das legendas", "app.actionsBar.captions.stop": "Terminar visualização das legendas", - "app.audioNotification.audioFailedError1001": "Erro 1001: Ligação ao WebSocket terminada", - "app.audioNotification.audioFailedError1002": "Erro 1002: Não foi possÃvel estabelecer a ligação WebSocket", - "app.audioNotification.audioFailedError1003": "Erro 1003: Versão do navegador não suportada", - "app.audioNotification.audioFailedError1004": "Erro 1004: Falha na chamada (razão={0})", - "app.audioNotification.audioFailedError1005": "Erro 1005: Chamada terminou inesperadamente", - "app.audioNotification.audioFailedError1006": "Erro 1006: Chamada excedeu o tempo", - "app.audioNotification.audioFailedError1007": "Erro 1007: Negociação ICE falhou", - "app.audioNotification.audioFailedError1008": "Erro 1008: Falha na transferência", - "app.audioNotification.audioFailedError1009": "Erro 1009: Não foi possÃvel recuperar as informações do servidor STUN/TURN", - "app.audioNotification.audioFailedError1010": "Erro 1010: Negociação ICE excedeu o tempo", - "app.audioNotification.audioFailedError1011": "Erro 1011: Obtenção de candidatos ICE excedeu o tempo", - "app.audioNotification.audioFailedError1012": "Erro 1012: Ligação ICE terminada", + "app.audioNotification.audioFailedError1001": "WebSocket desligado (erro 1001)", + "app.audioNotification.audioFailedError1002": "Não foi possÃvel criar uma ligação WebSocket (erro 1002)", + "app.audioNotification.audioFailedError1003": "Versão de browser não suportada (erro 1003)", + "app.audioNotification.audioFailedError1004": "Falha na chamada (motivo={0}) (erro 1004)", + "app.audioNotification.audioFailedError1005": "Chamada terminou inesperadamente (erro 1005)", + "app.audioNotification.audioFailedError1006": "Timeout na chamada (error 1006)", + "app.audioNotification.audioFailedError1007": "Erro de ligação (erro ICE 1007)", + "app.audioNotification.audioFailedError1008": "Falhou a transferência (erro 1008)", + "app.audioNotification.audioFailedError1009": "Não foi possÃvel obter a informação do servidor STUN/TURN (erro 1009)", + "app.audioNotification.audioFailedError1010": "Timeout na negociação da ligação (erro ICE 1010)", + "app.audioNotification.audioFailedError1011": "Timeout na ligação (erro ICE 1011)", + "app.audioNotification.audioFailedError1012": "Ligação terminada (erro ICE 1012)", "app.audioNotification.audioFailedMessage": "A ligação de áudio falhou", "app.audioNotification.mediaFailedMessage": "getUserMicMedia falhou pois só são permitidas origens seguras", "app.audioNotification.closeLabel": "Fechar", @@ -352,14 +405,22 @@ "app.audioModal.settingsTitle": "Alterar as configurações de áudio", "app.audioModal.helpTitle": "Houve um problema com seus dispositivos de media", "app.audioModal.helpText": "Autorizou o acesso ao microfone? Note que uma caixa de dialogo deve aparecer quando tenta ativar o áudio, pedindo permissão para aceder aos seus dispositivos de media. Por favor aceite para poder entrar na conferência de áudio. Se não consegue, tente mudar as suas permissões de microfone nas configurações do seu navegador.", + "app.audioModal.help.noSSL": "Esta página não está certificada com SSL. Para obter acesso ao microfone a página deve ser servida por SSL. Por favor, contacte o administrador do sistema.", + "app.audioModal.help.macNotAllowed": "Parece que as Preferências de Sistema do seu Mac estão a bloquear o acesso ao seu microfone. Abra as Preferências de Sistema > Segurança e Privacidade > Privacidade > Microfone e verifique que o browser que está a usar está activo.", "app.audioModal.audioDialTitle": "Entrar usando o telefone", "app.audioDial.audioDialDescription": "Ligue para o", "app.audioDial.audioDialConfrenceText": "e introduza o número PIN da conferência:", + "app.audioModal.autoplayBlockedDesc": "Necessitamos da sua permissão para reproduzir audio", + "app.audioModal.playAudio": "Reproduzir audio", + "app.audioModal.playAudio.arialabel" : "Reproduzir audio", + "app.audioDial.tipIndicator": "Dica", + "app.audioDial.tipMessage": "Prima a tecla '0' no seu telefone para alternar entre o modo silencio", "app.audioModal.connecting": "A estabelecer ligação", "app.audioModal.connectingEchoTest": "A ligar ao teste de áudio", "app.audioManager.joinedAudio": "Entrou na conferência de áudio", "app.audioManager.joinedEcho": "Iniciou o teste de áudio", "app.audioManager.leftAudio": "Saiu da conferência de áudio", + "app.audioManager.reconnectingAudio": "A tentar restablecer ligação audio", "app.audioManager.genericError": "Erro: Ocorreu um erro, tente novamente", "app.audioManager.connectionError": "Erro: Erro de ligação", "app.audioManager.requestTimeout": "Erro: Tempo limite do pedido foi ultrapassado", @@ -422,9 +483,15 @@ "app.toast.chat.public": "Nova mensagem de Chat público", "app.toast.chat.private": "Nova mensagem de Chat privado", "app.toast.chat.system": "Sistema", + "app.toast.clearedEmoji.label": "Estado emoji limpo", + "app.toast.setEmoji.label": "Estado emoji definido para {0}", + "app.toast.meetingMuteOn.label": "Todos os utilizadores foram silenciados", + "app.toast.meetingMuteOff.label": "Esta sessão não se encontra agora silenciada", "app.notification.recordingStart": "Esta reunião está a ser gravada", + "app.notification.recordingStop": "Esta sessão não está a ser gravada", "app.notification.recordingPaused": "Esta sessão já não está a ser gravada", "app.notification.recordingAriaLabel": "Tempo gravado", + "app.notification.userJoinPushAlert": "{0} entrou nesta sessão", "app.shortcut-help.title": "Atalhos do teclado", "app.shortcut-help.accessKeyNotAvailable": "Teclas de acesso não disponÃveis", "app.shortcut-help.comboLabel": "Combo", @@ -443,19 +510,31 @@ "app.shortcut-help.nextSlideDesc": "Slide seguinte (apresentador)", "app.shortcut-help.previousSlideDesc": "Slide anterior (apresentador)", "app.lock-viewers.title": "Bloquear participantes", + "app.lock-viewers.description": "Esta opção permite-lhe restringir determinados utilizadores de aceder a funcionalidades especÃficas.", "app.lock-viewers.featuresLable": "Funcionalidade", "app.lock-viewers.lockStatusLabel": "Estado", "app.lock-viewers.webcamLabel": "Partilhar webcam", "app.lock-viewers.otherViewersWebcamLabel": "Ver a webcam dos outros participantes", + "app.lock-viewers.microphoneLable": "Partilhar microfone", + "app.lock-viewers.PublicChatLabel": "Enviar mensagem no Chat Público", + "app.lock-viewers.PrivateChatLable": "Enviar mensagens privadas", + "app.lock-viewers.notesLabel": "Editar as Notas Partilhadas", + "app.lock-viewers.userListLabel": "Ver outros utilizadores na Lista de Utilizadores", + "app.lock-viewers.ariaTitle": "Bloquear a lista de definições dos utilizadores", + "app.lock-viewers.button.apply": "Aplicar", "app.lock-viewers.button.cancel": "Cancelar", "app.lock-viewers.locked": "Bloqueado", + "app.lock-viewers.unlocked": "Desbloqueado", "app.recording.startTitle": "Iniciar gravação", "app.recording.stopTitle": "Pausar gravação", "app.recording.resumeTitle": "Retomar gravação", + "app.recording.startDescription": "Pode clicar no botão gravar novamente para pausar a gravação.", + "app.recording.stopDescription": "Pretende pausar a gravação? Poderá recomeçar novamente mais tarde clicando no botão de gravação.", "app.videoPreview.cameraLabel": "Câmera", "app.videoPreview.profileLabel": "Qualidade", "app.videoPreview.cancelLabel": "Cancelar", "app.videoPreview.closeLabel": "Fechar", + "app.videoPreview.findingWebcamsLabel": "À procura de webcams", "app.videoPreview.startSharingLabel": "Iniciar partilha", "app.videoPreview.webcamOptionLabel": "Escolher webcam", "app.videoPreview.webcamPreviewLabel": "Pré-visualização da webcam", @@ -465,14 +544,17 @@ "app.video.joinVideo": "Partilhar webcam", "app.video.leaveVideo": "Parar partilha de webcam", "app.video.iceCandidateError": "Error ao adicionar candidato ICE", - "app.video.iceConnectionStateError": "Erro 1107: Negociação ICE falhou", + "app.video.iceConnectionStateError": "Falha na ligação (erro ICE 1107)", "app.video.permissionError": "Erro ao partilhar a webcam. Por favor verifique as permissões", "app.video.sharingError": "Erro ao partilhar a webcam", "app.video.notFoundError": "Não foi possÃvel encontrar uma webcam. Por favor, verifique se ela está ligada", "app.video.notAllowed": "A partilha da webcam não foi possÃvel, verifique as permissões do seu navegador", "app.video.notSupportedError": "A webcam só pode ser partilhada via conexão segura, verifique se o certificado SSL é válido", "app.video.notReadableError": "Não foi possÃvel aceder à webcam. Por favor, certifique-se que a webcam não está a ser usada por nenhum outro programa", - "app.video.mediaFlowTimeout1020": "Erro 1020: A media não conseguiu chegar ao servidor", + "app.video.mediaFlowTimeout1020": "O ficheiro de media não chegou ao servidor (erro 1020)", + "app.video.suggestWebcamLock": "Forçar a definição de bloqueio das webcams dos utilizadores?", + "app.video.suggestWebcamLockReason": "(isto irá melhorar a estabilidade desta sessão)", + "app.video.enable": "Activar", "app.video.cancel": "Cancelar", "app.video.swapCam": "Trocar", "app.video.swapCamDesc": "Trocar a orientação das webcams", @@ -497,16 +579,16 @@ "app.video.stats.encodeUsagePercent": "Uso de codificação", "app.video.stats.currentDelay": "Atraso atual", "app.fullscreenButton.label": "Passar {0} a ecrã inteiro", - "app.deskshare.iceConnectionStateError": "Erro 1108: Falha na conexão ICE ao partilhar o ecrã", - "app.sfu.mediaServerConnectionError2000": "Erro 2000: Não foi possÃvel estabelecer uma ligação ao servidor de media", - "app.sfu.mediaServerOffline2001": "Erro 2001: Servidor de media está offline. Por favor, tente novamente mais tarde.", - "app.sfu.mediaServerNoResources2002": "Erro 2002: Servidor de media não possui recursos disponÃveis", - "app.sfu.mediaServerRequestTimeout2003": "Erro 2003: Tempo dos pedidos ao servidor de media está a exceder o limite", - "app.sfu.serverIceGatheringFailed2021": "Erro 2021: O servidor de media não obteve candidatos ICE", - "app.sfu.serverIceGatheringFailed2022": "Erro 2022: Falha na conexão ICE do servidor de media", - "app.sfu.mediaGenericError2200": "Erro 2200: Servidor de media não conseguiu processar o pedido", - "app.sfu.invalidSdp2202":"Erro 2202: Cliente gerou um SDP inválido", - "app.sfu.noAvailableCodec2203": "Erro 2203: O servidor não encontrou um codec apropriado", + "app.deskshare.iceConnectionStateError": "A ligação falhou ao partilhar o ecrã (erro ICE 1108)", + "app.sfu.mediaServerConnectionError2000": "Não foi possÃvel ligar ao media server (erro 2000)", + "app.sfu.mediaServerOffline2001": "O media server está offline. Por favor, tente mais tarde (erro 2001)", + "app.sfu.mediaServerNoResources2002": "O media server não dispõe de recursos disponÃveis (erro 2002)", + "app.sfu.mediaServerRequestTimeout2003": "Estão a ocorrer timeouts nos pedidos ao media server (erro 2003)", + "app.sfu.serverIceGatheringFailed2021": "O media server não conseguiu obter ligações (erro ICE 2021)", + "app.sfu.serverIceGatheringFailed2022": "Ligação ao media server falhou (erro ICE 2022)", + "app.sfu.mediaGenericError2200": " O media server falhou ao processar este pedido (erro 2200)", + "app.sfu.invalidSdp2202":"O cliente gerou um pedido inválido de media (erro SDP 2202)", + "app.sfu.noAvailableCodec2203": "O servidor não foi capaz de encontrar o codec apropriado (erro 2203)", "app.meeting.endNotification.ok.label": "OK", "app.whiteboard.annotations.poll": "Os resultados da sondagem foram publicados", "app.whiteboard.toolbar.tools": "Ferramentas", @@ -547,6 +629,8 @@ "app.videoDock.webcamFocusDesc": "Focar a webcam selecionada", "app.videoDock.webcamUnfocusLabel": "Desfocar", "app.videoDock.webcamUnfocusDesc": "Desfocar a webcam selecionada", + "app.videoDock.autoplayBlockedDesc": "Necessitamos da sua permissão para exibir a webcam de outros utilizadores", + "app.videoDock.autoplayAllowLabel": "Ver webcams", "app.invitation.title": "Convite para sala de grupo", "app.invitation.confirm": "Convidar", "app.createBreakoutRoom.title": "Salas de Grupo", @@ -560,6 +644,7 @@ "app.createBreakoutRoom.join": "Entrar na sala", "app.createBreakoutRoom.joinAudio": "Ativar áudio", "app.createBreakoutRoom.returnAudio": "Retornar áudio", + "app.createBreakoutRoom.alreadyConnected": "Já na sala", "app.createBreakoutRoom.confirm": "Criar", "app.createBreakoutRoom.record": "Gravar", "app.createBreakoutRoom.numberOfRooms": "Número de salas", @@ -569,16 +654,30 @@ "app.createBreakoutRoom.roomName": "{0} (Sala - {1})", "app.createBreakoutRoom.doneLabel": "Terminado", "app.createBreakoutRoom.nextLabel": "Próximo", + "app.createBreakoutRoom.minusRoomTime": "Diminuir o tempo da sala de grupo", + "app.createBreakoutRoom.addRoomTime": "Aumentar o tempo da sala de grupo para", "app.createBreakoutRoom.addParticipantLabel": "+ Adicionar participante", "app.createBreakoutRoom.freeJoin": "Permitir que os utilizadores escolham uma sala de grupo para entrar", "app.createBreakoutRoom.leastOneWarnBreakout": "É necessário atribuir pelo menos um utilizador a uma sala de grupo", + "app.createBreakoutRoom.modalDesc": "Dica: Pode arrastar um utilizador para uma sala de grupo.", "app.createBreakoutRoom.roomTime": "{0} minutos", + "app.createBreakoutRoom.numberOfRoomsError": "O número de salas é inválido", "app.externalVideo.start": "Partilhar novo vÃdeo", + "app.externalVideo.title": "Partilhar um vÃdeo externo", + "app.externalVideo.input": "URL do vÃdeo externo", + "app.externalVideo.urlInput": "Adicionar URL ", + "app.externalVideo.urlError": "Este tipo de URL de vÃdeo não é suportado", "app.externalVideo.close": "Fechar", + "app.externalVideo.autoPlayWarning": "Reproduzir o vÃdeo de forma a activar a sincronização de media", "app.network.connection.effective.slow": "Estão a ocorrer problemas na ligação", + "app.network.connection.effective.slow.help": "Mais informações", + "app.externalVideo.noteLabel": "Nota: vÃdeos partilhados através de links externos não serão exibidos em gravações de sala. Youtube, Vimeo, Instructure Media, Twitch e Daily Motion são tipos de URL de vÃdeos externos suportados.", + "app.actionsBar.actionsDropdown.shareExternalVideo": "Partilhar um vÃdeo externo", + "app.actionsBar.actionsDropdown.stopShareExternalVideo": "Parar a partilha de vÃdeo externo", "app.iOSWarning.label": "Por favor atualize para iOS 12.2 ou posterior", "app.legacy.unsupportedBrowser": "Aparentemente está a usar um navegador não suportado. Por favor use o {0} or {1}. ", - "app.legacy.upgradeBrowser": "Aparentemente está a usar uma versão antiga dum navegador suportado. Por favor atualize o seu navegador." + "app.legacy.upgradeBrowser": "Aparentemente está a usar uma versão antiga dum navegador suportado. Por favor atualize o seu navegador.", + "app.legacy.criosBrowser": "No iOS por favor use o Safari para obter suporte completo a esta aplicação" } diff --git a/bigbluebutton-html5/private/locales/pt_BR.json b/bigbluebutton-html5/private/locales/pt_BR.json index 0d6f657e7c2625fb28d11d63b4ce63c33cc441a3..1b9bf8bf356bebde5ff293f7eb2df6c6d6c69012 100644 --- a/bigbluebutton-html5/private/locales/pt_BR.json +++ b/bigbluebutton-html5/private/locales/pt_BR.json @@ -1,7 +1,6 @@ { "app.home.greeting": "Sua apresentação irá começar em breve...", "app.chat.submitLabel": "Enviar mensagem", - "app.chat.errorMinMessageLength": "Mensagem menor do que {0} caracter(es)", "app.chat.errorMaxMessageLength": "Mensagem maior do que {0} caracter(es)", "app.chat.disconnected": "Você está desconectado, as mensagens não podem ser enviadas", "app.chat.locked": "O bate-papo está bloqueado, as mensagens não podem ser enviadas", @@ -112,7 +111,6 @@ "app.media.autoplayAlertDesc": "Permitir acesso", "app.media.screenshare.start": "O compartilhamento de tela foi iniciado", "app.media.screenshare.end": "O compartilhamento de tela foi encerrado", - "app.media.screenshare.safariNotSupported": "Atualmente, o compartilhamento de tela não é suportado pelo Safari. Por favor, use o Firefox ou o Google Chrome.", "app.media.screenshare.autoplayBlockedDesc": "Precisamos da sua permissão para mostrar a tela do apresentador.", "app.media.screenshare.autoplayAllowLabel": "Ver tela compartilhada", "app.screenshare.notAllowed": "Erro: Permissão para acessar a tela não foi concedida.", @@ -364,18 +362,18 @@ "app.actionsBar.currentStatusDesc": "status atual {0}", "app.actionsBar.captions.start": "Iniciar legendas", "app.actionsBar.captions.stop": "Parar legendas", - "app.audioNotification.audioFailedError1001": "Erro 1001: WebSocket desconectou", - "app.audioNotification.audioFailedError1002": "Erro 1002: Não foi possÃvel estabelecer a conexão WebSocket", - "app.audioNotification.audioFailedError1003": "Erro 1003: Versão do navegador não suportada", - "app.audioNotification.audioFailedError1004": "Erro 1004: Falha na chamada (causa={0})", - "app.audioNotification.audioFailedError1005": "Erro 1005: Chamada encerrada inesperadamente", - "app.audioNotification.audioFailedError1006": "Erro 1006: Tempo de espera da chamada expirou", - "app.audioNotification.audioFailedError1007": "Erro 1007: Negociação ICE falhou", - "app.audioNotification.audioFailedError1008": "Erro 1008: Falha na transferência", - "app.audioNotification.audioFailedError1009": "Erro 1009: Não foi possÃvel recuperar as informações do servidor STUN/TURN", - "app.audioNotification.audioFailedError1010": "Erro 1010: Negociação ICE expirou", - "app.audioNotification.audioFailedError1011": "Erro 1011: Coleta de candidatos ICE expirou", - "app.audioNotification.audioFailedError1012": "Erro 1012: Conexão ICE fechou", + "app.audioNotification.audioFailedError1001": "WebSocket desconectado (erro 1001)", + "app.audioNotification.audioFailedError1002": "Não foi possÃvel estabelecer uma conexão WebSocket (erro 1002)", + "app.audioNotification.audioFailedError1003": "Versão do navegador não suportada (erro 1003)", + "app.audioNotification.audioFailedError1004": "Falha na chamada (motivo = {0}) (erro 1004)", + "app.audioNotification.audioFailedError1005": "A chamada terminou inesperadamente (erro 1005)", + "app.audioNotification.audioFailedError1006": "O tempo limite da chamada expirou (erro 1006)", + "app.audioNotification.audioFailedError1007": "Falha na conexão (erro ICE 1007)", + "app.audioNotification.audioFailedError1008": "Falha na transferência (erro 1008)", + "app.audioNotification.audioFailedError1009": "Não foi possÃvel buscar a informação do servidor STUN/TURN (erro 1009)", + "app.audioNotification.audioFailedError1010": "Tempo limite de negociação da conexão (erro ICE 1010)", + "app.audioNotification.audioFailedError1011": "Tempo limite de conexão (erro ICE 1011)", + "app.audioNotification.audioFailedError1012": "Conexão fechada (erro ICE 1012)", "app.audioNotification.audioFailedMessage": "Conexão de áudio não pôde ser estabelecida", "app.audioNotification.mediaFailedMessage": "getUserMicMedia falhou, somente origens seguras são permitidas", "app.audioNotification.closeLabel": "Fechar", @@ -546,14 +544,14 @@ "app.video.joinVideo": "Compartilhar webcam", "app.video.leaveVideo": "Parar de compartilhar webcam", "app.video.iceCandidateError": "Erro ao adicionar o candidato ICE", - "app.video.iceConnectionStateError": "Erro 1107: Negociação ICE falhou", + "app.video.iceConnectionStateError": "Falha na conexão (erro ICE 1107)", "app.video.permissionError": "Erro ao compartilhar webcam. Por favor verifique as permissões", "app.video.sharingError": "Erro ao compartilhar a webcam", "app.video.notFoundError": "Não foi possÃvel encontrar uma webcam. Por favor, verifique se ela está conectada", "app.video.notAllowed": "Autorização não concedida para o compartilhamento da webcam, verifique as permissões do seu navegador", "app.video.notSupportedError": "A webcam só pode ser compartilhada via conexão segura, verifique se o certificado SSL é válido", "app.video.notReadableError": "Não foi possÃvel acessar a webcam. Por favor, certifique-se de que nenhum outro programa esteja acessando a webcam", - "app.video.mediaFlowTimeout1020": "Erro 1020: A mÃdia não conseguiu chegar no servidor", + "app.video.mediaFlowTimeout1020": "A mÃdia não pôde acessar o servidor (erro 1020)", "app.video.suggestWebcamLock": "Aplicar configuração de bloqueio à s webcams dos participantes?", "app.video.suggestWebcamLockReason": "(isso irá melhorar a estabilidade da sessão)", "app.video.enable": "Ativar", @@ -581,16 +579,16 @@ "app.video.stats.encodeUsagePercent": "Uso de codificação", "app.video.stats.currentDelay": "Atraso atual", "app.fullscreenButton.label": "Alternar {0} para tela cheia", - "app.deskshare.iceConnectionStateError": "Erro 1108: Falha na conexão ICE ao compartilhar a tela", - "app.sfu.mediaServerConnectionError2000": "Erro 2000: Não foi possÃvel conectar ao servidor de mÃdia", - "app.sfu.mediaServerOffline2001": "Erro 2001: Servidor de mÃdia está offline. Por favor, tente novamente mais tarde.", - "app.sfu.mediaServerNoResources2002": "Erro 2002: Servidor de mÃdia não possui recursos disponÃveis", - "app.sfu.mediaServerRequestTimeout2003": "Erro 2003: Tempo limite para solicitações ao servidor de mÃdia", - "app.sfu.serverIceGatheringFailed2021": "Erro 2021: O servidor de mÃdia não pode capturar candidatos ICE", - "app.sfu.serverIceGatheringFailed2022": "Erro 2022: Falha na conexão ICE do servidor de mÃdia", - "app.sfu.mediaGenericError2200": "Erro 2200: Servidor de mÃdia não conseguiu processar a requisição", - "app.sfu.invalidSdp2202":"Erro 2202: Cliente gerou um SDP inválido", - "app.sfu.noAvailableCodec2203": "Erro 2203: O servidor não encontrou um codec apropriado", + "app.deskshare.iceConnectionStateError": "Falha na conexão ao compartilhar a tela (erro ICE 1108)", + "app.sfu.mediaServerConnectionError2000": "Não foi possÃvel conectar ao servidor de mÃdia (erro 2000)", + "app.sfu.mediaServerOffline2001": "O servidor de mÃdia está offline. Por favor, tente novamente mais tarde (erro 2001)", + "app.sfu.mediaServerNoResources2002": "O servidor de mÃdia não possui recursos disponÃveis (erro 2002)", + "app.sfu.mediaServerRequestTimeout2003": "As solicitações do servidor de mÃdia estão atingindo o tempo limite (erro 2003)", + "app.sfu.serverIceGatheringFailed2021": "O servidor de mÃdia não pode reunir candidatos à conexão (erro ICE 2021)", + "app.sfu.serverIceGatheringFailed2022": "Falha na conexão do servidor de mÃdia (erro ICE 2022)", + "app.sfu.mediaGenericError2200": "Falha no servidor de mÃdia ao processar a solicitação (erro 2200)", + "app.sfu.invalidSdp2202":"O cliente gerou uma solicitação de mÃdia inválida (erro SDP 2202)", + "app.sfu.noAvailableCodec2203": "O servidor não conseguiu encontrar um codec apropriado (erro 2203)", "app.meeting.endNotification.ok.label": "OK", "app.whiteboard.annotations.poll": "Os resultados da enquete foram publicados", "app.whiteboard.toolbar.tools": "Ferramentas", diff --git a/bigbluebutton-html5/private/locales/ro_RO.json b/bigbluebutton-html5/private/locales/ro_RO.json index ab9ece2924e7c1a1420c77944ecea6a1e9bc631f..a4fa8413262604c642c32e7789e0287d9911355f 100644 --- a/bigbluebutton-html5/private/locales/ro_RO.json +++ b/bigbluebutton-html5/private/locales/ro_RO.json @@ -1,7 +1,6 @@ { "app.home.greeting": "Prezentarea dvs va incepe in curand ...", "app.chat.submitLabel": "Trimit mesaj", - "app.chat.errorMinMessageLength": "Mesajul este cu {0} caracter(e) prea scurt", "app.chat.errorMaxMessageLength": "Mesajul este cu {0} caracter(e) prea lung", "app.chat.disconnected": "Esti deconectat, nu poti trimite mesaje", "app.chat.locked": "Discutia este blocata, nu poti trimite mesaje", @@ -112,7 +111,6 @@ "app.media.autoplayAlertDesc": "Permite accesul", "app.media.screenshare.start": "Procesul de partajare ecran a pornit", "app.media.screenshare.end": "Procesul de partajare ecran s-a terminat", - "app.media.screenshare.safariNotSupported": "Procesul de partajare ecran nu este suportat de Safari. Va rog sa folositi Firefox sau Google Chrome.", "app.media.screenshare.autoplayBlockedDesc": "Avem nevoie de permisiunea ta sa-ti aratam ecranul prezentatorului", "app.media.screenshare.autoplayAllowLabel": "Vizualizare ecran partajat", "app.screenshare.notAllowed": "Eroare: Permisiunea de accesare a ecranului nu a fost acordata", @@ -360,18 +358,6 @@ "app.actionsBar.currentStatusDesc": "Status curent {0}", "app.actionsBar.captions.start": "Pornire vizualizare titluri inchise", "app.actionsBar.captions.stop": "Opreste vizualizare titluri inchise", - "app.audioNotification.audioFailedError1001": "Eroare 1001: WebSocket deconectat", - "app.audioNotification.audioFailedError1002": "Eroare 1002: Nu pot face o conexiune WebSocket", - "app.audioNotification.audioFailedError1003": "Eroare 1003: Versiune de browser fara suport", - "app.audioNotification.audioFailedError1004": "Eroare 1004: Esec la apelare ( motiv={0})", - "app.audioNotification.audioFailedError1005": "Eroare 1005: Apel terminat neasteptat", - "app.audioNotification.audioFailedError1006": "Eroare 1006: Apelul nu raspunde", - "app.audioNotification.audioFailedError1007": "Eroare 1007: ICE negociere esuata", - "app.audioNotification.audioFailedError1008": "Eroare 1008: Transfer esuat", - "app.audioNotification.audioFailedError1009": "Eroare 1009: Nu pot extrage informatiile serverului STUN/TURN", - "app.audioNotification.audioFailedError1010": "Eroare 1010: ICE negociere esuata", - "app.audioNotification.audioFailedError1011": "Eroare 1011: ICE colectare informatii esuata", - "app.audioNotification.audioFailedError1012": "Eroare 1012: ICE conexiune inchisa", "app.audioNotification.audioFailedMessage": "Nu s-a efectuat conexiunea audio", "app.audioNotification.mediaFailedMessage": "Conexiunea cu microfonul nu s-a putut efectua, sunt permise doar conexiuni securizate", "app.audioNotification.closeLabel": "Inchide", @@ -542,14 +528,12 @@ "app.video.joinVideo": "Partajarea camera web", "app.video.leaveVideo": "Opreste partajarea camerei web", "app.video.iceCandidateError": "Eroare la adaugarea unui candidat ICE", - "app.video.iceConnectionStateError": "Eroare 1107: negociere ICE esuata ", "app.video.permissionError": "Eroare la partajarea camerei web. Va rog sa verificati permisiunile", "app.video.sharingError": "Eroare la partajarea camrei web", "app.video.notFoundError": "Nu pot gasi camera web.Va rog asigurati-va ca este conectata", "app.video.notAllowed": "Lipsesc permisiunile pentru partajarea camerei web, va rog asigurati-va de permisiunile din browser", "app.video.notSupportedError": "Se poate partaja camera web doar daca certificatul SSL este valid", "app.video.notReadableError": "Nu pot prelua camera video. Va rog asigurati-va ca nici un program nu foloseste camera web", - "app.video.mediaFlowTimeout1020": "Eroare 1020: media nu gaseste serverul", "app.video.suggestWebcamLock": "Aplicati setarea de blocare pentru camerele web ale spectatorilor?", "app.video.suggestWebcamLockReason": "(acesta va imbunatati stabilitatea sedintei)", "app.video.enable": "Activare", @@ -577,16 +561,6 @@ "app.video.stats.encodeUsagePercent": "Folosire decodare", "app.video.stats.currentDelay": "Intarziere curenta", "app.fullscreenButton.label": "Faceti {0} ecran complet", - "app.deskshare.iceConnectionStateError": "Eroare 1108:L Conexiunea ICE esuata la partajarea ecranului", - "app.sfu.mediaServerConnectionError2000": "Eroare 2000: Eroare de conectare la serverul media", - "app.sfu.mediaServerOffline2001": "Eroare 2001: Serverul media este deconectat. Incercati inca o data mai tarziu.", - "app.sfu.mediaServerNoResources2002": "Eroare 2002: Serverul media nu mai are resurse.", - "app.sfu.mediaServerRequestTimeout2003": "Eroare 2003: Serverul media nu raspunde", - "app.sfu.serverIceGatheringFailed2021": "Eroare 2012: Serverul media nu poate extrage candidati ICE", - "app.sfu.serverIceGatheringFailed2022": "Eroare 2022: Serverul media conectarea ICE esuata", - "app.sfu.mediaGenericError2200": "Eroare 2200: Serverul media nu a putut procesa cererea", - "app.sfu.invalidSdp2202":"Eroare 2202: Clientul a generat SDP invalid", - "app.sfu.noAvailableCodec2203": "Eroare 2203: Serverul nu a putut gasi un codec potrivit", "app.meeting.endNotification.ok.label": "OK", "app.whiteboard.annotations.poll": "Rezultatul sondajului a fost publicat", "app.whiteboard.toolbar.tools": "Unelte", diff --git a/bigbluebutton-html5/private/locales/ru.json b/bigbluebutton-html5/private/locales/ru.json new file mode 100644 index 0000000000000000000000000000000000000000..fe2105c58b3a27b27d8024525f47467baa953767 --- /dev/null +++ b/bigbluebutton-html5/private/locales/ru.json @@ -0,0 +1,683 @@ +{ + "app.home.greeting": "Ваша Ð¿Ñ€ÐµÐ·ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ Ñкоро начнетÑÑ...", + "app.chat.submitLabel": "Отправить Ñообщение", + "app.chat.errorMaxMessageLength": "Сообщение из {0} Ñимвола(-ов) Ñлишком длинное", + "app.chat.disconnected": "Ð’Ñ‹ отÑоединены, ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð½Ðµ могут быть отправлены", + "app.chat.locked": "Чат заблокирован, ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð½Ðµ могут быть отправлены", + "app.chat.inputLabel": "Ввод Ñообщений Ð´Ð»Ñ Ñ‡Ð°Ñ‚Ð° {0}", + "app.chat.inputPlaceholder": "Отправить Ñообщение {0}", + "app.chat.titlePublic": "Общий чат", + "app.chat.titlePrivate": "Приватный чат Ñ {0}", + "app.chat.partnerDisconnected": "{0} покинул конференцию", + "app.chat.closeChatLabel": "Закрыть {0}", + "app.chat.hideChatLabel": "СпрÑтать {0}", + "app.chat.moreMessages": "Больше Ñообщений ниже", + "app.chat.dropdown.options": "ÐаÑтройки чата", + "app.chat.dropdown.clear": "ОчиÑтить", + "app.chat.dropdown.copy": "Копировать", + "app.chat.dropdown.save": "Сохранить", + "app.chat.label": "Чат", + "app.chat.offline": "Ðе в Ñети", + "app.chat.emptyLogLabel": "Журнал чата пуÑÑ‚", + "app.chat.clearPublicChatMessage": "Журнал общего чата был очищен модератором", + "app.chat.multi.typing": "ÐеÑколько пользователей набирают текÑÑ‚", + "app.chat.one.typing": "{0} печатает", + "app.chat.two.typing": "{0} и {1} печатают ", + "app.captions.label": "Субтитры", + "app.captions.menu.close": "Закрыть", + "app.captions.menu.start": "Ðачать", + "app.captions.menu.ariaStart": "Ðачните пиÑать Ñубтитры", + "app.captions.menu.ariaStartDesc": "Открывает редактор Ñубтитров и закрывает окно", + "app.captions.menu.select": "Выбрать доÑтупный Ñзык", + "app.captions.menu.ariaSelect": "Язык Ñубтитров", + "app.captions.menu.subtitle": "ПожалуйÑта, выберите Ñзык и Ñтили Ñкрытых Ñубтитров Ð´Ð»Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ ÑеанÑа.", + "app.captions.menu.title": "Скрытые Ñубтитры", + "app.captions.menu.fontSize": "Размер", + "app.captions.menu.fontColor": "Цвет текÑта", + "app.captions.menu.fontFamily": "Шрифт", + "app.captions.menu.backgroundColor": "Цвет фона", + "app.captions.menu.previewLabel": "Предварительный проÑмотр", + "app.captions.menu.cancelLabel": "Отмена", + "app.captions.pad.hide": "СпрÑтать Ñкрытые Ñубтитры", + "app.captions.pad.tip": "Ðажмите Esc, чтобы ÑфокуÑировать панель инÑтрументов редактора", + "app.captions.pad.ownership": "Стать ведущим", + "app.captions.pad.ownershipTooltip": "Ð’Ñ‹ будете назначаны владельцем {0} Ñубтитров", + "app.captions.pad.interimResult": "Промежуточные результаты", + "app.captions.pad.dictationStart": "Ðачать диктовку", + "app.captions.pad.dictationStop": "Закончить диктовку", + "app.captions.pad.dictationOnDesc": "Включает раÑпознавание речи", + "app.captions.pad.dictationOffDesc": "Выключает раÑпознавание речи", + "app.note.title": "Общие заметки", + "app.note.label": "Заметка", + "app.note.hideNoteLabel": "СпрÑтать заметку", + "app.user.activityCheck": "Проверка активноÑти пользователÑ", + "app.user.activityCheck.label": "Проверить находитÑÑ Ð»Ð¸ пользователь в конференции ({0})", + "app.user.activityCheck.check": "Проверка", + "app.note.tipLabel": "Ðажмите Esc, чтобы ÑфокуÑировать панель инÑтрументов редактора", + "app.userList.usersTitle": "Пользователи", + "app.userList.participantsTitle": "УчаÑтники", + "app.userList.messagesTitle": "СообщениÑ", + "app.userList.notesTitle": "Заметки", + "app.userList.notesListItem.unreadContent": "Ð’ разделе \"Общие заметки\" поÑвилоÑÑŒ Ð½Ð¾Ð²Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ", + "app.userList.captionsTitle": "Субтитры", + "app.userList.presenter": "Ведущий", + "app.userList.you": "Ð’Ñ‹", + "app.userList.locked": "Заблокировано", + "app.userList.label": "СпиÑок пользователей", + "app.userList.toggleCompactView.label": "Включить/выключить компактный вид", + "app.userList.guest": "ГоÑÑ‚ÑŒ", + "app.userList.menuTitleContext": "ДоÑтупные опции", + "app.userList.chatListItem.unreadSingular": "{0} новое Ñообщение", + "app.userList.chatListItem.unreadPlural": "{0} новых Ñообщений", + "app.userList.menu.chat.label": "Ðачать приватный чат", + "app.userList.menu.clearStatus.label": "ОчиÑтить ÑтатуÑ", + "app.userList.menu.removeUser.label": "ИÑключить пользователÑ", + "app.userList.menu.muteUserAudio.label": "Выключить микрофон пользователÑ", + "app.userList.menu.unmuteUserAudio.label": "Включить микрофон пользователÑ", + "app.userList.userAriaLabel": "{0} {1} {2} Ð¡Ñ‚Ð°Ñ‚ÑƒÑ {3}", + "app.userList.menu.promoteUser.label": "ПовыÑить до модератора", + "app.userList.menu.demoteUser.label": "Понизить до учаÑтника", + "app.userList.menu.unlockUser.label": "Разблокировать {0}", + "app.userList.menu.lockUser.label": "Заблокировать {0}", + "app.userList.menu.directoryLookup.label": "ПоиÑк в каталоге", + "app.userList.menu.makePresenter.label": "Сделать ведущим", + "app.userList.userOptions.manageUsersLabel": "Управление пользователÑми", + "app.userList.userOptions.muteAllLabel": "Выключить микрофон вÑем пользователÑм", + "app.userList.userOptions.muteAllDesc": "Выключить микрофоны у вÑех пользователей в конференции", + "app.userList.userOptions.clearAllLabel": "Убрать вÑе иконки ÑтатуÑа", + "app.userList.userOptions.clearAllDesc": "Убрать вÑе иконки ÑтатуÑа Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¹", + "app.userList.userOptions.muteAllExceptPresenterLabel": "Выключить микрофоны у вÑех кроме ведущего", + "app.userList.userOptions.muteAllExceptPresenterDesc": "Выключить микрофоны у вÑех кроме ведущего", + "app.userList.userOptions.unmuteAllLabel": "Отменить блокировку микрофонов", + "app.userList.userOptions.unmuteAllDesc": "СнÑÑ‚ÑŒ блокировку микрофонов в конференции", + "app.userList.userOptions.lockViewersLabel": "Заблокировать учаÑтников", + "app.userList.userOptions.lockViewersDesc": "Заблокировать определенные функции Ð´Ð»Ñ ÑƒÑ‡Ð°Ñтников конференции", + "app.userList.userOptions.disableCam": "Ð’Ñб-камеры учаÑтников отключены", + "app.userList.userOptions.disableMic": "Микрофоны учаÑтников отключены", + "app.userList.userOptions.disablePrivChat": "Приватный чат отключен", + "app.userList.userOptions.disablePubChat": "Общий чат отключен", + "app.userList.userOptions.disableNote": "Общие заметки теперь заблокированы", + "app.userList.userOptions.hideUserList": "СпиÑок пользователей теперь Ñкрыт от учаÑтников", + "app.userList.userOptions.webcamsOnlyForModerator": "Только модераторы могут видеть веб-камеры учаÑтников (из-за наÑтроек блокировки)", + "app.userList.content.participants.options.clearedStatus": "Убрали вÑе иконки ÑтатуÑа у пользователÑ", + "app.userList.userOptions.enableCam": "Ð’Ñб-камеры учаÑтников включены", + "app.userList.userOptions.enableMic": "Микрофоны учаÑтников включены", + "app.userList.userOptions.enablePrivChat": "Приватный чат включен", + "app.userList.userOptions.enablePubChat": "Общий чат включен", + "app.userList.userOptions.enableNote": "Общие заметки теперь включены", + "app.userList.userOptions.showUserList": "СпиÑок пользователей теперь виден учаÑтникам", + "app.userList.userOptions.enableOnlyModeratorWebcam": "Теперь вы можете включить вашу вÑб-камеру, и вÑе Ð²Ð°Ñ ÑƒÐ²Ð¸Ð´ÑÑ‚", + "app.media.label": "Медиа", + "app.media.autoplayAlertDesc": "Разрешить доÑтуп", + "app.media.screenshare.start": "ДемонÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ñкрана началаÑÑŒ", + "app.media.screenshare.end": "ДемонÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ñкрана закончилаÑÑŒ", + "app.media.screenshare.autoplayBlockedDesc": "Ðам требуетÑÑ Ð²Ð°ÑˆÐµ разрешение, чтобы показать вам Ñкран ведущего.", + "app.media.screenshare.autoplayAllowLabel": "Показать демонÑтрируемый Ñкран", + "app.screenshare.notAllowed": "Ошибка:разрешение на доÑтуп к Ñкрану не было предоÑтавлено", + "app.screenshare.notSupportedError": "Ошибка: показ Ñкрана разрешен только на безопаÑных (SSL) доменах", + "app.screenshare.notReadableError": "Ошибка: При попытке захватить ваш Ñкран произошел Ñбой", + "app.screenshare.genericError": "Ошибка: Произошла ошибка при демонÑтрации Ñкрана, пожалуйÑта попробуйте еще раз", + "app.meeting.ended": "Ð¡ÐµÐ°Ð½Ñ Ð¾ÐºÐ¾Ð½Ñ‡ÐµÐ½", + "app.meeting.meetingTimeRemaining": "До Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð½Ð¸Ñ ÐºÐ¾Ð½Ñ„ÐµÑ€ÐµÐ½Ñ†Ð¸Ð¸ оÑталоÑÑŒ: {0}", + "app.meeting.meetingTimeHasEnded": "Ð’Ñ€ÐµÐ¼Ñ Ð²Ñ‹ÑˆÐ»Ð¾. ÐšÐ¾Ð½Ñ„ÐµÑ€ÐµÐ½Ñ†Ð¸Ñ Ñкоро закроетÑÑ.", + "app.meeting.endedMessage": "Ð’Ñ‹ будете перенаправлены назад на главный Ñкран", + "app.meeting.alertMeetingEndsUnderOneMinute": "ÐšÐ¾Ð½Ñ„ÐµÑ€ÐµÐ½Ñ†Ð¸Ñ Ð·Ð°ÐºÑ€Ð¾ÐµÑ‚ÑÑ Ñ‡ÐµÑ€ÐµÐ· 1 минуту", + "app.meeting.alertBreakoutEndsUnderOneMinute": "Комната Ð´Ð»Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð¾Ð²Ð¾Ð¹ работы закроетÑÑ Ñ‡ÐµÑ€ÐµÐ· минуту", + "app.presentation.hide": "Скрыть презентацию", + "app.presentation.notificationLabel": "Ð¢ÐµÐºÑƒÑ‰Ð°Ñ Ð¿Ñ€ÐµÐ·ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ", + "app.presentation.slideContent": "Содержимое Ñлайда", + "app.presentation.startSlideContent": "Ðачало Ñодержимого Ñлайда", + "app.presentation.endSlideContent": "Конец Ñодержимого Ñлайда", + "app.presentation.emptySlideContent": "Текущий Ñлайд не Ñодержит никакой информации", + "app.presentation.presentationToolbar.noNextSlideDesc": "Конец презентации", + "app.presentation.presentationToolbar.noPrevSlideDesc": "Ðачало презентации", + "app.presentation.presentationToolbar.selectLabel": "Выбрать Ñлайд", + "app.presentation.presentationToolbar.prevSlideLabel": "Предыдущий Ñлайд", + "app.presentation.presentationToolbar.prevSlideDesc": "Переключить презентацию на предыдущий Ñлайд", + "app.presentation.presentationToolbar.nextSlideLabel": "Следующий Ñлайд", + "app.presentation.presentationToolbar.nextSlideDesc": "Переключить презентацию на Ñледующий Ñлайд", + "app.presentation.presentationToolbar.skipSlideLabel": "ПропуÑтить Ñлайд", + "app.presentation.presentationToolbar.skipSlideDesc": "Переключить презентацию на указанный Ñлайд", + "app.presentation.presentationToolbar.fitWidthLabel": "Подогнать по ширине", + "app.presentation.presentationToolbar.fitWidthDesc": "УмеÑтить по ширине Ñлайда", + "app.presentation.presentationToolbar.fitScreenLabel": "Подогнать к Ñкрану", + "app.presentation.presentationToolbar.fitScreenDesc": "УмеÑтить Ñлайд целиком", + "app.presentation.presentationToolbar.zoomLabel": "МаÑштаб", + "app.presentation.presentationToolbar.zoomDesc": "Изменить маÑштаб презетации", + "app.presentation.presentationToolbar.zoomInLabel": "Увеличить", + "app.presentation.presentationToolbar.zoomInDesc": "Увеличить презентацию", + "app.presentation.presentationToolbar.zoomOutLabel": "Уменьшить", + "app.presentation.presentationToolbar.zoomOutDesc": "Уменьшить презентацию", + "app.presentation.presentationToolbar.zoomReset": "СброÑить увеличение или уменьшение", + "app.presentation.presentationToolbar.zoomIndicator": "Текущий процент ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ уменьшениÑ", + "app.presentation.presentationToolbar.fitToWidth": "Подогнать по ширине", + "app.presentation.presentationToolbar.fitToPage": "Подогнать по размеру Ñтраницы", + "app.presentation.presentationToolbar.goToSlide": "Слайд {0}", + "app.presentationUploder.title": "ПрезентациÑ", + "app.presentationUploder.message": "Как ведущий, вы можете загрузить любой офиÑный документ или файл PDF. Ð”Ð»Ñ Ð»ÑƒÑ‡ÑˆÐµÐ³Ð¾ результата, мы рекомендуем загружать PDF. ПожалуйÑта убедитеÑÑŒ, что Ð¿Ñ€ÐµÐ·ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð° Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ круглого флажка Ñ Ð¿Ñ€Ð°Ð²Ð¾Ð¹ Ñтороны.", + "app.presentationUploder.uploadLabel": "Загрузить", + "app.presentationUploder.confirmLabel": "Подтвердить", + "app.presentationUploder.confirmDesc": "Сохранить Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¸ начать презентацию", + "app.presentationUploder.dismissLabel": "Отменить", + "app.presentationUploder.dismissDesc": "Закрыть окно Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¸ отменить изменениÑ", + "app.presentationUploder.dropzoneLabel": "Перетащите Ñюда файлы, чтобы загрузить их", + "app.presentationUploder.dropzoneImagesLabel": "Перетащите Ñюда Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸", + "app.presentationUploder.browseFilesLabel": "или выберите файл", + "app.presentationUploder.browseImagesLabel": "или выберите/захватите картинку", + "app.presentationUploder.fileToUpload": "чтобы ее загрузить", + "app.presentationUploder.currentBadge": "Текущий", + "app.presentationUploder.rejectedError": "Загрузка выбранных файлов была отклонена. ПожалуйÑта проверьте тип файла (файлов)", + "app.presentationUploder.upload.progress": "Загрузка ({0}%)", + "app.presentationUploder.upload.413": "Файл Ñлишком большой. ПожалуйÑта, разделите его на неÑколько файлов меньшего размера.", + "app.presentationUploder.conversion.conversionProcessingSlides": "Обработка Ñтраницы {0} из {1}", + "app.presentationUploder.conversion.genericConversionStatus": "Файл конвертируетÑÑ...", + "app.presentationUploder.conversion.generatingThumbnail": "СоздаютÑÑ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ проÑмотра...", + "app.presentationUploder.conversion.generatedSlides": "СоздаютÑÑ Ñлайды...", + "app.presentationUploder.conversion.generatingSvg": "СоздаютÑÑ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ SVG...", + "app.presentationUploder.conversion.pageCountExceeded": "КоличеÑтво Ñтраниц превышено. ПожалуйÑта, разбейте файл на неÑколько файлов.", + "app.presentationUploder.conversion.officeDocConversionInvalid": "Ðе удалоÑÑŒ обработать офиÑный документ. ПожалуйÑта, загрузите PDF-файл вмеÑто Ñтого.", + "app.presentationUploder.conversion.officeDocConversionFailed": "Ðе удалоÑÑŒ обработать офиÑный документ. ПожалуйÑта, загрузите PDF-файл вмеÑто Ñтого.", + "app.presentationUploder.conversion.pdfHasBigPage": "Мы не Ñмогли Ñконвертировать PDF файл. ПожалуйÑта, попробуйте оптимизировать его.", + "app.presentationUploder.conversion.timeout": "Ой, ÐºÐ¾Ð½Ð²ÐµÑ€Ñ‚Ð°Ñ†Ð¸Ñ Ð·Ð°Ð½Ð¸Ð¼Ð°ÐµÑ‚ Ñлишком много времени...", + "app.presentationUploder.conversion.pageCountFailed": "Ðе удалоÑÑŒ определить количеÑтво Ñтраниц.", + "app.presentationUploder.isDownloadableLabel": "Ðе разрешать Ñкачивание презентации", + "app.presentationUploder.isNotDownloadableLabel": "Разрешить Ñкачивание презентации", + "app.presentationUploder.removePresentationLabel": "Удалить презентацию", + "app.presentationUploder.setAsCurrentPresentation": "Сделать презентацию текущей", + "app.presentationUploder.tableHeading.filename": "Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°", + "app.presentationUploder.tableHeading.options": "Опции", + "app.presentationUploder.tableHeading.status": "СтатуÑ", + "app.poll.pollPaneTitle": "ГолоÑование", + "app.poll.quickPollTitle": "БыÑтрое голоÑование", + "app.poll.hidePollDesc": "Скрыть панель меню голоÑованиÑ", + "app.poll.customPollInstruction": "Чтобы Ñоздать Ñвой вариант голоÑованиÑ, нажмите на кнопку ниже и введите Ñвои параметры", + "app.poll.quickPollInstruction": "Выберите опцию ниже, чтобы начать голоÑование", + "app.poll.customPollLabel": "Свой вариант голоÑованиÑ", + "app.poll.startCustomLabel": "Ðачать Ñвой вариант голоÑованиÑ", + "app.poll.activePollInstruction": "ОÑтавьте данную панель открытой, чтобы увидеть ответы на ваш Ð¾Ð¿Ñ€Ð¾Ñ Ð² реальном времени. Когда вы будете готовы, выберите \"опубликовать результаты голоÑованиÑ\", чтобы опубликовать результаты и завершить опроÑ.", + "app.poll.publishLabel": "Опубликовать результаты голоÑованиÑ", + "app.poll.backLabel": "Ðазад к вариантам голоÑованиÑ", + "app.poll.closeLabel": "Закрыть", + "app.poll.waitingLabel": "Ожидание ответов ({0} / {1})", + "app.poll.ariaInputCount": "ПользовательÑкий параметр опроÑа {0} из {1}", + "app.poll.customPlaceholder": "Добавить опцию", + "app.poll.noPresentationSelected": "ÐŸÑ€ÐµÐ·ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ Ð½Ðµ выбрана! ПожалуйÑта, выберите претензацию.", + "app.poll.clickHereToSelect": "Ðажмите здеÑÑŒ, чтобы выбрать", + "app.poll.t": "Правда", + "app.poll.f": "Ðеправда", + "app.poll.tf": "Правда / Ðеправда", + "app.poll.y": "Да", + "app.poll.n": "Ðет", + "app.poll.yn": "Да / Ðет", + "app.poll.a2": "A / B", + "app.poll.a3": "A / B / C", + "app.poll.a4": "A / B / C / D", + "app.poll.a5": "A / B / C / D / E", + "app.poll.answer.true": "Правда", + "app.poll.answer.false": "Ложь", + "app.poll.answer.yes": "Да", + "app.poll.answer.no": "Ðет", + "app.poll.answer.a": "A", + "app.poll.answer.b": "B", + "app.poll.answer.c": "C", + "app.poll.answer.d": "D", + "app.poll.answer.e": "E", + "app.poll.liveResult.usersTitle": "Пользователи", + "app.poll.liveResult.responsesTitle": "Ответ", + "app.polling.pollingTitle": "Варианты голоÑованиÑ", + "app.polling.pollAnswerLabel": "Результат опроÑа {0}", + "app.polling.pollAnswerDesc": "Выберите Ñтот вариант, чтобы проголоÑовать за {0}", + "app.failedMessage": "Извините, проблемы Ñ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸ÐµÐ¼ к Ñерверу.", + "app.downloadPresentationButton.label": "Скачать оригинальную презентацию", + "app.connectingMessage": "Подключение...", + "app.waitingMessage": "Соединение потерÑно. Попытка Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ñ‡ÐµÑ€ÐµÐ· {0} Ñекунд...", + "app.retryNow": "Повторить", + "app.navBar.settingsDropdown.optionsLabel": "Опции", + "app.navBar.settingsDropdown.fullscreenLabel": "Перейти в полноÑкранный режим", + "app.navBar.settingsDropdown.settingsLabel": "Открыть наÑтройки", + "app.navBar.settingsDropdown.aboutLabel": "О программе", + "app.navBar.settingsDropdown.leaveSessionLabel": "Выход", + "app.navBar.settingsDropdown.exitFullscreenLabel": "Выйти из полноÑкранного режима", + "app.navBar.settingsDropdown.fullscreenDesc": "Сделать меню наÑтроек на веÑÑŒ Ñкран", + "app.navBar.settingsDropdown.settingsDesc": "Изменить главные наÑтройки", + "app.navBar.settingsDropdown.aboutDesc": "Показать информацию о клиенте", + "app.navBar.settingsDropdown.leaveSessionDesc": "Покинуть конференцию", + "app.navBar.settingsDropdown.exitFullscreenDesc": "Выйти из полноÑкранного режима", + "app.navBar.settingsDropdown.hotkeysLabel": "Клавиши быÑтрого доÑтупа", + "app.navBar.settingsDropdown.hotkeysDesc": "СпиÑок доÑтупных клавиш быÑтрого доÑтупа", + "app.navBar.settingsDropdown.helpLabel": "Помощь", + "app.navBar.settingsDropdown.helpDesc": "СÑылает пользователей на видеоуроки ( в новой вкладке)", + "app.navBar.settingsDropdown.endMeetingDesc": "Прервать текущую конференцию", + "app.navBar.settingsDropdown.endMeetingLabel": "Закончить конференцию", + "app.navBar.userListToggleBtnLabel": "Включить/выключить ÑпиÑок пользователей", + "app.navBar.toggleUserList.ariaLabel": "Включить/выключить Пользователей и СообщениÑ", + "app.navBar.toggleUserList.newMessages": "Ñ ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸ÐµÐ¼ о новых ÑообщениÑÑ…", + "app.navBar.recording": "Ðтот ÑÐµÐ°Ð½Ñ Ð·Ð°Ð¿Ð¸ÑываетÑÑ", + "app.navBar.recording.on": "ЗапиÑываетÑÑ", + "app.navBar.recording.off": "Ðе запиÑываетÑÑ", + "app.navBar.emptyAudioBrdige": "Ðет активных микрофонов. Ðктивируйте Ñвой микрофон, чтобы добавить звук в запиÑÑŒ.", + "app.leaveConfirmation.confirmLabel": "Выйти", + "app.leaveConfirmation.confirmDesc": "Выйти из конференции", + "app.endMeeting.title": "Закончить конференцию", + "app.endMeeting.description": "Ð’Ñ‹ уверены, что хотите закончить Ñтот ÑеанÑ?", + "app.endMeeting.yesLabel": "Да", + "app.endMeeting.noLabel": "Ðет", + "app.about.title": "О программе", + "app.about.version": "Сборка клиента:", + "app.about.copyright": "ÐвторÑкие права:", + "app.about.confirmLabel": "ОК", + "app.about.confirmDesc": "ОК", + "app.about.dismissLabel": "Отмена", + "app.about.dismissDesc": "Закрыть информацию о клиента", + "app.actionsBar.changeStatusLabel": "Изменить ÑтатуÑ", + "app.actionsBar.muteLabel": "Выключить микрофон", + "app.actionsBar.unmuteLabel": "Включить микрофон", + "app.actionsBar.camOffLabel": "Выключить камеру", + "app.actionsBar.raiseLabel": "ПоднÑÑ‚ÑŒ", + "app.actionsBar.label": "Панель дейÑтвий", + "app.actionsBar.actionsDropdown.restorePresentationLabel": "ВоÑÑтановить презентацию", + "app.actionsBar.actionsDropdown.restorePresentationDesc": "Кнопка Ð´Ð»Ñ Ð²Ð¾ÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ñ€ÐµÐ·ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ð¸ поÑле ее закрытиÑ", + "app.screenshare.screenShareLabel" : "Показ Ñкрана", + "app.submenu.application.applicationSectionTitle": "Приложение", + "app.submenu.application.animationsLabel": "ÐнимациÑ", + "app.submenu.application.audioAlertLabel": "Звуковые Ð¾Ð¿Ð¾Ð²ÐµÑ‰ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ñ‡Ð°Ñ‚Ð°", + "app.submenu.application.pushAlertLabel": "Ð’Ñплывающие Ð¾Ð¿Ð¾Ð²ÐµÑ‰ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ñ‡Ð°Ñ‚Ð°", + "app.submenu.application.userJoinAudioAlertLabel": "Ðудио оповещение о приÑоединении пользователÑ", + "app.submenu.application.userJoinPushAlertLabel": "Ð’Ñплывающее оповещение о приÑоединении пользователÑ", + "app.submenu.application.fontSizeControlLabel": "Размер шрифта", + "app.submenu.application.increaseFontBtnLabel": "Увеличить шрифт приложениÑ", + "app.submenu.application.decreaseFontBtnLabel": "Уменьшить шрифт приложениÑ", + "app.submenu.application.currentSize": "текущее {0}", + "app.submenu.application.languageLabel": "Язык приложениÑ", + "app.submenu.application.languageOptionLabel": "Выберите Ñзык", + "app.submenu.application.noLocaleOptionLabel": "Ðет доÑтупных переводов", + "app.submenu.audio.micSourceLabel": "ИÑточник микрофона", + "app.submenu.audio.speakerSourceLabel": "ИÑточник динамиков", + "app.submenu.audio.streamVolumeLabel": "ГромкоÑÑ‚ÑŒ аудио-потока", + "app.submenu.video.title": "Видео", + "app.submenu.video.videoSourceLabel": "Видео-иÑточник", + "app.submenu.video.videoOptionLabel": "Выбрать видео-иÑточник", + "app.submenu.video.videoQualityLabel": "КачеÑтво видео", + "app.submenu.video.qualityOptionLabel": "Выберите качеÑтво видео", + "app.submenu.video.participantsCamLabel": "ПроÑмотр веб-камер учаÑтников", + "app.settings.applicationTab.label": "Приложение", + "app.settings.audioTab.label": "Ðудио", + "app.settings.videoTab.label": "Видео", + "app.settings.usersTab.label": "УчаÑтники", + "app.settings.main.label": "ÐаÑтройки", + "app.settings.main.cancel.label": "Отмена", + "app.settings.main.cancel.label.description": "СбраÑывает Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¸ закрывает меню наÑтроек", + "app.settings.main.save.label": "Сохранить", + "app.settings.main.save.label.description": "СохранÑет Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¸ закрывает меню наÑтроек", + "app.settings.dataSavingTab.label": "Сохранение данных", + "app.settings.dataSavingTab.webcam": "Включить веб камеры", + "app.settings.dataSavingTab.screenShare": "Включить демонÑтрацию рабочего Ñтола", + "app.settings.dataSavingTab.description": "Чтобы Ñохранить уÑтойчивую ÑкороÑÑ‚ÑŒ ÑоединениÑ, выберите, что будет отображатьÑÑ", + "app.settings.save-notification.label": "ÐаÑтройки Ñохранены", + "app.switch.onLabel": "ВКЛ", + "app.switch.offLabel": "ВЫКЛ", + "app.talkingIndicator.ariaMuteDesc" : "Ðажмите чтобы заглушить пользователÑ", + "app.talkingIndicator.isTalking" : "{0} говорит", + "app.talkingIndicator.wasTalking" : "{0} прекратил говорить", + "app.actionsBar.actionsDropdown.actionsLabel": "ДейÑтвиÑ", + "app.actionsBar.actionsDropdown.presentationLabel": "Загрузить презентацию", + "app.actionsBar.actionsDropdown.initPollLabel": "Ðачать опроÑ", + "app.actionsBar.actionsDropdown.desktopShareLabel": "ДемонÑтировать ваш Ñкран", + "app.actionsBar.actionsDropdown.lockedDesktopShareLabel": "ДемонÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ñкрана заблокирована", + "app.actionsBar.actionsDropdown.stopDesktopShareLabel": "ОÑтановить демонÑтрацию Ñкрана", + "app.actionsBar.actionsDropdown.presentationDesc": "Загрузите вашу презентацию", + "app.actionsBar.actionsDropdown.initPollDesc": "Ðачать опроÑ", + "app.actionsBar.actionsDropdown.desktopShareDesc": "ДемонÑтрировать ваш Ñкран другим учаÑтникам", + "app.actionsBar.actionsDropdown.stopDesktopShareDesc": "ОÑтановить демонÑтрацию Ñкрана ", + "app.actionsBar.actionsDropdown.pollBtnLabel": "Ðачать голоÑование", + "app.actionsBar.actionsDropdown.pollBtnDesc": "Переключить панель опроÑа", + "app.actionsBar.actionsDropdown.saveUserNames": "Сохранить имена пользователей", + "app.actionsBar.actionsDropdown.createBreakoutRoom": "Создать комнаты Ð´Ð»Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð¾Ð²Ð¾Ð¹ работы", + "app.actionsBar.actionsDropdown.createBreakoutRoomDesc": "Создать комнаты Ð´Ð»Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð¾Ð²Ð¾Ð¹ работы и раÑпределить по ним пользователей", + "app.actionsBar.actionsDropdown.captionsLabel": "ÐапиÑать Ñкрытые Ñубтитры", + "app.actionsBar.actionsDropdown.captionsDesc": "Включает панель Ñубтитров", + "app.actionsBar.actionsDropdown.takePresenter": "Стать ведущим", + "app.actionsBar.actionsDropdown.takePresenterDesc": "Ðазначить ÑÐµÐ±Ñ Ð½Ð¾Ð²Ñ‹Ð¼ ведущим", + "app.actionsBar.emojiMenu.statusTriggerLabel": "УÑтановить ÑтатуÑ", + "app.actionsBar.emojiMenu.awayLabel": "Отошел", + "app.actionsBar.emojiMenu.awayDesc": "ИзменÑет ваш ÑÑ‚Ð°Ñ‚ÑƒÑ Ð½Ð° \\\"Отошел\\\"", + "app.actionsBar.emojiMenu.raiseHandLabel": "ПоднÑÑ‚ÑŒ руку", + "app.actionsBar.emojiMenu.raiseHandDesc": "ПоднÑÑ‚ÑŒ руку, чтобы задать вопроÑ", + "app.actionsBar.emojiMenu.neutralLabel": "Ðерешительный", + "app.actionsBar.emojiMenu.neutralDesc": "ИзменÑет ваш ÑÑ‚Ð°Ñ‚ÑƒÑ Ð½Ð° \\\"Ðерешительный\\\"", + "app.actionsBar.emojiMenu.confusedLabel": "Смущен", + "app.actionsBar.emojiMenu.confusedDesc": "ИзменÑет ваш ÑÑ‚Ð°Ñ‚ÑƒÑ Ð½Ð° \\\"Смущен\\\"", + "app.actionsBar.emojiMenu.sadLabel": "ГруÑтный", + "app.actionsBar.emojiMenu.sadDesc": "ИзменÑет ваш ÑÑ‚Ð°Ñ‚ÑƒÑ Ð½Ð° \\\"ГруÑтный\\\"", + "app.actionsBar.emojiMenu.happyLabel": "СчаÑтливый", + "app.actionsBar.emojiMenu.happyDesc": "ИзменÑет ваш ÑÑ‚Ð°Ñ‚ÑƒÑ Ð½Ð° \\\"СчаÑтливый\\\"", + "app.actionsBar.emojiMenu.noneLabel": "ОчиÑтить ÑтатуÑ", + "app.actionsBar.emojiMenu.noneDesc": "Очищает ваш ÑтатуÑ", + "app.actionsBar.emojiMenu.applauseLabel": "ÐпплодиÑменты", + "app.actionsBar.emojiMenu.applauseDesc": "ИзменÑет ваш ÑÑ‚Ð°Ñ‚ÑƒÑ Ð½Ð° \\\"ÐплодиÑменты\\\"", + "app.actionsBar.emojiMenu.thumbsUpLabel": "ÐравитÑÑ", + "app.actionsBar.emojiMenu.thumbsUpDesc": "ИзменÑет ваш ÑÑ‚Ð°Ñ‚ÑƒÑ Ð½Ð° \\\"ÐравитÑÑ\\\"", + "app.actionsBar.emojiMenu.thumbsDownLabel": "Ðе нравитÑÑ", + "app.actionsBar.emojiMenu.thumbsDownDesc": "ИзменÑет ваш ÑÑ‚Ð°Ñ‚ÑƒÑ Ð½Ð° \\\"Ðе нравитÑÑ\\\"", + "app.actionsBar.currentStatusDesc": "текущий ÑÑ‚Ð°Ñ‚ÑƒÑ {0}", + "app.actionsBar.captions.start": "Ðачать проÑмотр Ñкрытых Ñубтитров", + "app.actionsBar.captions.stop": "Прекратить проÑмотр Ñкрытых Ñубтитров", + "app.audioNotification.audioFailedError1001": "WebSocket отÑоединен (ошибка 1001)", + "app.audioNotification.audioFailedError1002": "Ðе удалоÑÑŒ уÑтановить Ñоединение Ñ WebSocket (error 1002)", + "app.audioNotification.audioFailedError1003": "ВерÑÐ¸Ñ Ð±Ñ€Ð°ÑƒÐ·ÐµÑ€Ð° не поддерживаетÑÑ (error 1003)", + "app.audioNotification.audioFailedError1004": "Ошибка при вызове (reason={0}) (error 1004)", + "app.audioNotification.audioFailedError1005": "Звонок неожиданно завершилÑÑ (error 1005)", + "app.audioNotification.audioFailedError1006": "Ð’Ñ€ÐµÐ¼Ñ Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ Ð¸Ñтекло (error 1006)", + "app.audioNotification.audioFailedError1007": "Обрыв ÑвÑзи (ICE error 1007)", + "app.audioNotification.audioFailedError1008": "Перевод не удалÑÑ (error 1008)", + "app.audioNotification.audioFailedError1009": "Ðе Ñмогли получить информацию о Ñервере STUN/TURN. (error 1009)", + "app.audioNotification.audioFailedError1010": "Тайм-аут ÑоглаÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ (ICE error 1010)", + "app.audioNotification.audioFailedError1011": "Тайм-аут Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ (ICE error 1011)", + "app.audioNotification.audioFailedError1012": "Соединение закрыто (ICE error 1012)", + "app.audioNotification.audioFailedMessage": "Ðе удалоÑÑŒ уÑтановить аудио-Ñоединение", + "app.audioNotification.mediaFailedMessage": "Ошибка getUserMicMedia, разрешены только безопаÑные иÑточники", + "app.audioNotification.closeLabel": "Закрыть", + "app.audioNotificaion.reconnectingAsListenOnly": "Микрофон был заблокирован Ð´Ð»Ñ ÑƒÑ‡Ð°Ñтников, вы приÑоединилиÑÑŒ в режиме проÑлушиваниÑ", + "app.breakoutJoinConfirmation.title": "ПриÑоединитьÑÑ Ðº комнате групповой работы", + "app.breakoutJoinConfirmation.message": "Ð’Ñ‹ хотите приÑоединитьÑÑ Ðº ", + "app.breakoutJoinConfirmation.confirmDesc": "ПриÑоединÑет Ð²Ð°Ñ Ð² комнату Ð´Ð»Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð¾Ð²Ð¾Ð¹ работы", + "app.breakoutJoinConfirmation.dismissLabel": "Отмена", + "app.breakoutJoinConfirmation.dismissDesc": "Закрывает и отклонÑет приÑоединение к комнате Ð´Ð»Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð¾Ð²Ð¾Ð¹ работы", + "app.breakoutJoinConfirmation.freeJoinMessage": "Выберите комнату групповой работы, к которой вы хотите приÑоединитьÑÑ", + "app.breakoutTimeRemainingMessage": "До конца групповой работы оÑталоÑÑŒ: {0}", + "app.breakoutWillCloseMessage": "Ð’Ñ€ÐµÐ¼Ñ Ð²Ñ‹ÑˆÐ»Ð¾. Комната Ð´Ð»Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð¾Ð²Ð¾Ð¹ работы Ñкоро закроетÑÑ.", + "app.calculatingBreakoutTimeRemaining": "ПодÑчёт оÑтавшегоÑÑ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸...", + "app.audioModal.ariaTitle": "Окно Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ðº аудио-конференции", + "app.audioModal.microphoneLabel": "Микрофон", + "app.audioModal.listenOnlyLabel": "Только Ñлушать", + "app.audioModal.audioChoiceLabel": "Как вы хотите войти в аудио-конференцию?", + "app.audioModal.iOSBrowser": "Ðудио/Видео не поддерживаетÑÑ", + "app.audioModal.iOSErrorDescription": "Ð’ наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ Ð°ÑƒÐ´Ð¸Ð¾ и видео не поддерживаютÑÑ Ð² Chrome Ð´Ð»Ñ iOS.", + "app.audioModal.iOSErrorRecommendation": "Мы рекомендуем иÑпользовать Safari Ð´Ð»Ñ iOS.", + "app.audioModal.audioChoiceDesc": "Выберите, как учаÑтвовать в аудио-конференции", + "app.audioModal.unsupportedBrowserLabel": "Похоже, вы иÑпользуете браузер, который не полноÑтью подедрживаетÑÑ. ПожалуйÑта, иÑпользуйте {0} или {1} Ð´Ð»Ñ Ð¿Ð¾Ð»Ð½Ð¾Ð¹ поддержки.", + "app.audioModal.closeLabel": "Закрыть", + "app.audioModal.yes": "Да", + "app.audioModal.no": "Ðет", + "app.audioModal.yes.arialabel" : "Ðхо Ñлышно", + "app.audioModal.no.arialabel" : "Ðхо неÑлышимо", + "app.audioModal.echoTestTitle": "Ðто чаÑтный Ñхо-теÑÑ‚. Скажи пару Ñлов.  Слышите ли вы ÑебÑ?", + "app.audioModal.settingsTitle": "Изменить наÑтройки звука", + "app.audioModal.helpTitle": "Возникли проблемы Ñ Ð²Ð°ÑˆÐ¸Ð¼Ð¸ аудио-уÑтройÑтвами", + "app.audioModal.helpText": "Ð’Ñ‹ дали разрешение на доÑтуп к вашему микрофону? Обратите внимание, что при попытке подключитьÑÑ Ðº аудиоконференции должно поÑвитьÑÑ Ð´Ð¸Ð°Ð»Ð¾Ð³Ð¾Ð²Ð¾Ðµ окно, Ñпрашивающее Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ñƒ вашего мультимедийного уÑтройÑтва, пожалуйÑта, примите Ñто, чтобы приÑоединитьÑÑ Ðº аудиоконференции. ЕÑли Ñто не так, попробуйте изменить права доÑтупа к микрофону в наÑтройках браузера.", + "app.audioModal.help.noSSL": "Страница небезопаÑна. Чтобы разрешить доÑтуп к микрофону, Ñтраница должна обÑлуживатьÑÑ Ñ‡ÐµÑ€ÐµÐ· HTTPS. ПожалуйÑта, ÑвÑжитеÑÑŒ Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтратором Ñервера.", + "app.audioModal.help.macNotAllowed": "Похоже, ÑиÑтемные наÑтройки Mac блокируют доÑтуп к Вашему микрофону. Откройте System Preferences > Security & Privacy > Privacy > Microphone, и убедитеÑÑŒ, что иÑпользуемый Вами браузер отмечен. ", + "app.audioModal.audioDialTitle": "ПриÑоединьÑÑ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ñвой телефон", + "app.audioDial.audioDialDescription": "Ðабрать номер", + "app.audioDial.audioDialConfrenceText": "и вбить PIN-код конференции.", + "app.audioModal.autoplayBlockedDesc": "Ðам необходимо ваше разрешение на воÑпроизведение аудио", + "app.audioModal.playAudio": "Проиграть звук", + "app.audioModal.playAudio.arialabel" : "Проиграть звук", + "app.audioDial.tipIndicator": "ПодÑказка", + "app.audioDial.tipMessage": "Ðажмите клавишу '0' на телефоне, чтобы отключить/включить аудиотраÑлÑцию.", + "app.audioModal.connecting": "Подключение", + "app.audioModal.connectingEchoTest": "Подключение к теÑту звука", + "app.audioManager.joinedAudio": "Ð’Ñ‹ подключилиÑÑŒ к аудио-конференции", + "app.audioManager.joinedEcho": "Ð’Ñ‹ подключилиÑÑŒ к теÑту звука", + "app.audioManager.leftAudio": "Ð’Ñ‹ отключилиÑÑŒ от аудио-конференции", + "app.audioManager.reconnectingAudio": "ПытаемÑÑ Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾ подключить звук", + "app.audioManager.genericError": "Ошибка: что-то пошло не так, пожалуйÑта, попробуйте еще раз", + "app.audioManager.connectionError": "Ошибка: подключение не удалоÑÑŒ", + "app.audioManager.requestTimeout": "Ошибка: Ð²Ñ€ÐµÐ¼Ñ Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¸Ñтекло", + "app.audioManager.invalidTarget": "Ошибка: Попытка запроÑить что-то от неверной цели", + "app.audioManager.mediaError": "Ошибка: возникла проблема Ñ Ð²Ð°ÑˆÐ¸Ð¼Ð¸ аудио-уÑтройÑтвами", + "app.audio.joinAudio": "ПриÑоединитьÑÑ Ðº аудио-конференции", + "app.audio.leaveAudio": "Покинуть аудио-конференцию", + "app.audio.enterSessionLabel": "ПодключитьÑÑ Ðº ÑеанÑу", + "app.audio.playSoundLabel": "Проиграть звук", + "app.audio.backLabel": "Ðазад", + "app.audio.audioSettings.titleLabel": "Выберите аудио-наÑтройки", + "app.audio.audioSettings.descriptionLabel": "Вам будет показан Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° разрешение иÑпользование вашего микрофона", + "app.audio.audioSettings.microphoneSourceLabel": "Микрофон", + "app.audio.audioSettings.speakerSourceLabel": "Динамики", + "app.audio.audioSettings.microphoneStreamLabel": "ГромкоÑÑ‚ÑŒ вашего аудио-потока", + "app.audio.audioSettings.retryLabel": "Повторить", + "app.audio.listenOnly.backLabel": "Ðазад", + "app.audio.listenOnly.closeLabel": "Закрыть", + "app.audio.permissionsOverlay.title": "Разрешить доÑтуп к микрофону", + "app.audio.permissionsOverlay.hint": "Ð’Ñ‹ должны разрешить нам иÑпользовать ваши медиа-уÑтройÑтва, чтобы учавÑтвовать в аудио-конференции :)", + "app.error.removed": "Ð’Ð°Ñ ÑƒÐ´Ð°Ð»Ð¸Ð»Ð¸ из конференции", + "app.error.meeting.ended": "Ð’Ñ‹ вышли из конференции", + "app.meeting.logout.duplicateUserEjectReason": "Пользователь Ñ Ñ‚Ð°ÐºÐ¸Ð¼ же идентификатором пытаетÑÑ Ð¿Ñ€Ð¸ÑоединитьÑÑ Ðº конференции", + "app.meeting.logout.permissionEjectReason": "ИÑключен из-за Ð½Ð°Ñ€ÑƒÑˆÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ð¹.", + "app.meeting.logout.ejectedFromMeeting": "Ð’Ð°Ñ ÑƒÐ´Ð°Ð»Ð¸Ð»Ð¸ из конференции", + "app.meeting.logout.validateTokenFailedEjectReason": "Ðе удалоÑÑŒ подтвердить подлинноÑÑ‚ÑŒ токена авторизации", + "app.meeting.logout.userInactivityEjectReason": "Пользователь Ñлишком долго неактивен", + "app.meeting-ended.rating.legendLabel": "Рейтинг отзывов", + "app.meeting-ended.rating.starLabel": "Звезда", + "app.modal.close": "Закрыть", + "app.modal.close.description": "СбраÑывает Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¸ закрывает окно", + "app.modal.confirm": "Готово", + "app.modal.newTab": "( откроет новую вкладку )", + "app.modal.confirm.description": "Сохранить Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¸ закрыть окно", + "app.dropdown.close": "Закрыть", + "app.error.400": "Ðеверный запроÑ", + "app.error.401": "Ðе авторизирован", + "app.error.403": "Ð’Ð°Ñ ÑƒÐ´Ð°Ð»Ð¸Ð»Ð¸ из конференции", + "app.error.404": "Ðе найдено", + "app.error.410": "МероприÑтие завершено", + "app.error.500": "УпÑ, что-то пошло не так", + "app.error.leaveLabel": "Зайдите Ñнова", + "app.error.fallback.presentation.title": "Произошла ошибка", + "app.error.fallback.presentation.description": "ДейÑтвие было зарегиÑтрировано. ПожалуйÑта, попробуйте перезагрузить Ñтраницу", + "app.error.fallback.presentation.reloadButton": "Перезагрузить", + "app.guest.waiting": "Ожидание Ð¾Ð´Ð¾Ð±Ñ€ÐµÐ½Ð¸Ñ Ð²Ñ…Ð¾Ð´Ð°", + "app.userList.guest.waitingUsers": "Ожидаем пользователей", + "app.userList.guest.waitingUsersTitle": "Управление пользователÑми", + "app.userList.guest.optionTitle": "ПроÑмотр ожидающих пользователей", + "app.userList.guest.allowAllAuthenticated": "Разрешить вÑем аутентифицированным пользователÑм", + "app.userList.guest.allowAllGuests": "Разрешить вÑем гоÑÑ‚Ñм", + "app.userList.guest.allowEveryone": "Разрешить вÑем", + "app.userList.guest.denyEveryone": "Отказать вÑем", + "app.userList.guest.pendingUsers": "{0} Ожидающие пользователи", + "app.userList.guest.pendingGuestUsers": "{0} Ожидающие гоÑти", + "app.userList.guest.pendingGuestAlert": "ПриÑоединилÑÑ Ðº ÑеÑÑии и ждет вашего одобрениÑ", + "app.userList.guest.rememberChoice": "Запомнить выбор", + "app.user-info.title": "ПоиÑк в каталоге", + "app.toast.breakoutRoomEnded": "Ð“Ñ€ÑƒÐ¿Ð¿Ð¾Ð²Ð°Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ð° закончилаÑÑŒ. ПожалуйÑта, приÑоединитеÑÑŒ Ñнова к аудио конференции.", + "app.toast.chat.public": "Ðовое Ñообщение в публичном чате", + "app.toast.chat.private": "Ðовое Ñообщение в приватном чате", + "app.toast.chat.system": "СиÑтема", + "app.toast.clearedEmoji.label": "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ñмодзи очищен", + "app.toast.setEmoji.label": "Ваш ÑÑ‚Ð°Ñ‚ÑƒÑ Ñмодзи: {0}", + "app.toast.meetingMuteOn.label": "Ð’Ñем пользователÑм выключили микрофоны", + "app.toast.meetingMuteOff.label": "Блокировка микрофонов отменена", + "app.notification.recordingStart": "Ðтот ÑÐµÐ°Ð½Ñ Ð·Ð°Ð¿Ð¸ÑываетÑÑ", + "app.notification.recordingStop": "Ðтот ÑÐµÐ°Ð½Ñ Ð±Ð¾Ð»ÑŒÑˆÐµ не запиÑываетÑÑ", + "app.notification.recordingPaused": "Ðтот ÑÐµÐ°Ð½Ñ Ð±Ð¾Ð»ÑŒÑˆÐµ не будет запиÑан", + "app.notification.recordingAriaLabel": "ПродолжительноÑÑ‚ÑŒ запиÑи", + "app.notification.userJoinPushAlert": "{0} приÑоединилÑÑ Ðº ÑеанÑу.", + "app.shortcut-help.title": "Клавиши быÑтрого доÑтупа", + "app.shortcut-help.accessKeyNotAvailable": "Клавиши быÑтрого доÑтупа недоÑтупны", + "app.shortcut-help.comboLabel": "Комбо", + "app.shortcut-help.functionLabel": "ФункциÑ", + "app.shortcut-help.closeLabel": "Закрыть", + "app.shortcut-help.closeDesc": "Закрывает окно клавиш быÑтрого доÑтупа", + "app.shortcut-help.openOptions": "Открыть опции", + "app.shortcut-help.toggleUserList": "Показать ÑпиÑок пользователей", + "app.shortcut-help.toggleMute": "Включить / Выключить микрофон", + "app.shortcut-help.togglePublicChat": "Включить общий чат (ÑпиÑок пользователей должен быть открыт)", + "app.shortcut-help.hidePrivateChat": "Скрыть приватный чат", + "app.shortcut-help.closePrivateChat": "Закрыть приватный чат", + "app.shortcut-help.openActions": "Открыть меню дейÑтвий", + "app.shortcut-help.openStatus": "Открыть меню ÑтатуÑа", + "app.shortcut-help.togglePan": "Ðктивировать инÑтрумент Ð¿Ð°Ð½Ð¾Ñ€Ð°Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ (Ведущий)", + "app.shortcut-help.nextSlideDesc": "Следующий Ñлайд (Ведущий)", + "app.shortcut-help.previousSlideDesc": "Предыдущий Ñлайд (Ведущий)", + "app.lock-viewers.title": "Заблокировать учаÑтников", + "app.lock-viewers.description": "Данные наÑтройки позволÑÑŽÑ‚ запретить учаÑтникам иÑпользовать определенные функции", + "app.lock-viewers.featuresLable": "ФункциÑ", + "app.lock-viewers.lockStatusLabel": "СтатуÑ", + "app.lock-viewers.webcamLabel": "ТранÑлировать веб-камеру", + "app.lock-viewers.otherViewersWebcamLabel": "Видеть вÑб-камеры других учаÑтников", + "app.lock-viewers.microphoneLable": "Включить микрофон", + "app.lock-viewers.PublicChatLabel": "Отправить ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð² общем чате", + "app.lock-viewers.PrivateChatLable": "Отправить ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð² привате", + "app.lock-viewers.notesLabel": "Редактрировать Общие Заметки", + "app.lock-viewers.userListLabel": "ПоÑмотреть других учаÑтников в ÑпиÑке пользователей", + "app.lock-viewers.ariaTitle": "Окно наÑтройки блокировки пользователей", + "app.lock-viewers.button.apply": "Применить", + "app.lock-viewers.button.cancel": "Отмена", + "app.lock-viewers.locked": "Заблокировано", + "app.lock-viewers.unlocked": "Разблокирован", + "app.recording.startTitle": "Включить запиÑÑŒ", + "app.recording.stopTitle": "ПоÑтавить запиÑÑŒ на паузу", + "app.recording.resumeTitle": "Возобновить запиÑÑŒ", + "app.recording.startDescription": "Чтобы приоÑтановить запиÑÑŒ, нажмите кнопку запиÑи еще раз", + "app.recording.stopDescription": "Ð’Ñ‹ уверены, что хотите приоÑтановить запиÑÑŒ? Ð’Ñ‹ можете возобновить запиÑÑŒ, повторно нажав кнопку запиÑи.", + "app.videoPreview.cameraLabel": "Камера", + "app.videoPreview.profileLabel": "КачеÑтво", + "app.videoPreview.cancelLabel": "Отмена", + "app.videoPreview.closeLabel": "Закрыть", + "app.videoPreview.findingWebcamsLabel": "Ищем вÑбкамеры", + "app.videoPreview.startSharingLabel": "Ðачать транÑлÑцию Ñ Ð²Ñб-камеры", + "app.videoPreview.webcamOptionLabel": "Выбрать вÑбкамеру", + "app.videoPreview.webcamPreviewLabel": "Предварительный проÑмотр вÑбкамеры", + "app.videoPreview.webcamSettingsTitle": "ÐаÑтройки вÑбкамеры", + "app.videoPreview.webcamNotFoundLabel": "Ð’Ñбкамера не обнаружена", + "app.videoPreview.profileNotFoundLabel": "Ðе поддерживаетÑÑ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»ÑŒ вÑбкамеры", + "app.video.joinVideo": "ТранÑлировать веб-камеру", + "app.video.leaveVideo": "Прекратить транÑлировать вÑбкамеру", + "app.video.iceCandidateError": "Ошибка Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ICE кандидата", + "app.video.iceConnectionStateError": "Connection failure (ICE error 1107)", + "app.video.permissionError": "Ошибка. Проверьте разрешение на доÑтуп к веб-камере.", + "app.video.sharingError": "Ошибка транÑлÑции веб-камеры", + "app.video.notFoundError": "Ðевозможно найти веб-камеру. ПожалуйÑта, проверте приÑоединена ли она", + "app.video.notAllowed": "ОтÑутÑтвует разрешение на транÑлÑцию веб-камеры, пожалуйÑта, убедитеÑÑŒ, что ваш браузер имеет необходиміе разрешениÑ", + "app.video.notSupportedError": "Можна транÑлировать видео Ñ Ð²ÐµÐ±-камеры только Ñ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñных иÑточников, убедитеÑÑŒ, что ваш Ñертификат SSL дейÑтвителен", + "app.video.notReadableError": "Ðе удалоÑÑŒ получить видео Ñ Ð²ÐµÐ±-камеры. УбедитеÑÑŒ, что Ð´Ñ€ÑƒÐ³Ð°Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° не иÑпользует веб-камеру", + "app.video.mediaFlowTimeout1020": "Медиа не удалоÑÑŒ ÑвÑзатьÑÑ Ñ Ñервером (error 1020)", + "app.video.suggestWebcamLock": "Принудительно заблокировать вÑб-камеры учаÑтникам?", + "app.video.suggestWebcamLockReason": "(Ñто повыÑит ÑтабильноÑÑ‚ÑŒ конференции)", + "app.video.enable": "Включить", + "app.video.cancel": "Отмена", + "app.video.swapCam": "Заменить", + "app.video.swapCamDesc": "поменÑÑ‚ÑŒ направление веб-камер", + "app.video.videoLocked": "Ð’Ñбкамеры заблокированы", + "app.video.videoButtonDesc": "ТранÑлировать веб-камеру", + "app.video.videoMenu": "Меню видео", + "app.video.videoMenuDisabled": "Меню видео веб-камеры отключено в наÑтройках", + "app.video.videoMenuDesc": "Открыть выпадающее меню видео", + "app.video.chromeExtensionError": "Ð’Ñ‹ должны уÑтановить", + "app.video.chromeExtensionErrorLink": "Ñто раÑширение Chrome", + "app.video.stats.title": "СтатиÑтика подключений", + "app.video.stats.packetsReceived": "Полученные пакеты", + "app.video.stats.packetsSent": "Пакеты отправлены", + "app.video.stats.packetsLost": "Пакеты потерÑны", + "app.video.stats.bitrate": "Битрейт", + "app.video.stats.lostPercentage": "Общий процент потерÑнных", + "app.video.stats.lostRecentPercentage": "Ðынешний процент потерÑнных", + "app.video.stats.dimensions": "Размеры", + "app.video.stats.codec": "Кодек", + "app.video.stats.decodeDelay": "Задержка декодированиÑ", + "app.video.stats.rtt": "RTT", + "app.video.stats.encodeUsagePercent": "ИÑпользование кодировкой", + "app.video.stats.currentDelay": "Ð¢ÐµÐºÑƒÑ‰Ð°Ñ Ð·Ð°Ð´ÐµÑ€Ð¶ÐºÐ°", + "app.fullscreenButton.label": "Включить {0} на полный Ñкран", + "app.deskshare.iceConnectionStateError": "Ðе удалоÑÑŒ уÑтановить Ñоединение при ÑовмеÑтном проÑмотре Ñкрана (ICE error 1108)", + "app.sfu.mediaServerConnectionError2000": "Ðевозможно подключитьÑÑ Ðº медиа-Ñерверу (error 2000)", + "app.sfu.mediaServerOffline2001": "Медиа-Ñервер выключен. ПожалуйÑта, повторите попытку позже (error 2001)", + "app.sfu.mediaServerNoResources2002": "Медиа-Ñервер не имеет доÑтупных реÑурÑов (error 2002)", + "app.sfu.mediaServerRequestTimeout2003": "ЗапроÑÑ‹ медиа-Ñервера не получили во Ð²Ñ€ÐµÐ¼Ñ Ð¾Ñ‚ÐºÐ»Ð¸ÐºÐ¸ (error 2003)", + "app.sfu.serverIceGatheringFailed2021": "МедиаÑервер не может Ñобрать кандидатов на подключение (ICE error 2021)", + "app.sfu.serverIceGatheringFailed2022": "Подключение медиа-Ñервера завершилоÑÑŒ неудачей (ICE error 2022)", + "app.sfu.mediaGenericError2200": "Медиа-Ñервер не Ñмог обработать Ð·Ð°Ð¿Ñ€Ð¾Ñ (error 2200)", + "app.sfu.invalidSdp2202":"Клиент Ñгенерировал недейÑтвительный мультимедиа Ð·Ð°Ð¿Ñ€Ð¾Ñ (SDP error 2202)", + "app.sfu.noAvailableCodec2203": "Серверу не удалоÑÑŒ найти подходÑщий кодек (error 2203)", + "app.meeting.endNotification.ok.label": "ОК", + "app.whiteboard.annotations.poll": "Результаты опроÑа были опубликованы", + "app.whiteboard.toolbar.tools": "ИнÑтрументы", + "app.whiteboard.toolbar.tools.hand": "Панорамирование", + "app.whiteboard.toolbar.tools.pencil": "Карандаш", + "app.whiteboard.toolbar.tools.rectangle": "Четырехугольник", + "app.whiteboard.toolbar.tools.triangle": "Треугольник", + "app.whiteboard.toolbar.tools.ellipse": "ÐллипÑ", + "app.whiteboard.toolbar.tools.line": "ЛиниÑ", + "app.whiteboard.toolbar.tools.text": "ТекÑÑ‚", + "app.whiteboard.toolbar.thickness": "Толщина линии", + "app.whiteboard.toolbar.thicknessDisabled": "Толщина линии отключена", + "app.whiteboard.toolbar.color": "Цвета", + "app.whiteboard.toolbar.colorDisabled": "Цвета отключены", + "app.whiteboard.toolbar.color.black": "Черный", + "app.whiteboard.toolbar.color.white": "Белый", + "app.whiteboard.toolbar.color.red": "КраÑный", + "app.whiteboard.toolbar.color.orange": "Оранжевый", + "app.whiteboard.toolbar.color.eletricLime": "Салатовый", + "app.whiteboard.toolbar.color.lime": "Зеленый", + "app.whiteboard.toolbar.color.cyan": "Бирюзовый", + "app.whiteboard.toolbar.color.dodgerBlue": "Голубой", + "app.whiteboard.toolbar.color.blue": "Синий", + "app.whiteboard.toolbar.color.violet": "Фиолетовый", + "app.whiteboard.toolbar.color.magenta": "Пурпурный", + "app.whiteboard.toolbar.color.silver": "Серый", + "app.whiteboard.toolbar.undo": "Отменить пометку", + "app.whiteboard.toolbar.clear": "ОчиÑтить вÑе пометки", + "app.whiteboard.toolbar.multiUserOn": "Включить многопользовательÑкий режим", + "app.whiteboard.toolbar.multiUserOff": "Выключить многопользовательÑкий режим", + "app.whiteboard.toolbar.fontSize": "Выбор размера шрифта", + "app.feedback.title": "Ð’Ñ‹ вышли из конференции", + "app.feedback.subtitle": "Мы бы хотели уÑлышать о вашем опыте работы Ñ BigBlueButton (необÑзательно)", + "app.feedback.textarea": "Как мы можем Ñделать BigBlueButton лучше?", + "app.feedback.sendFeedback": "Отправить отзыв", + "app.feedback.sendFeedbackDesc": "Отправить отзыв и выйти из конференции.", + "app.videoDock.webcamFocusLabel": "ФокуÑ", + "app.videoDock.webcamFocusDesc": "СфокуÑировать выбранную веб-камеру", + "app.videoDock.webcamUnfocusLabel": "РаÑфокуÑировать", + "app.videoDock.webcamUnfocusDesc": "РаÑфокуÑировать выбранную веб-камеру", + "app.videoDock.autoplayBlockedDesc": "Ðам нужно ваше разрешение, чтобы показать вам веб-камеры других пользователей.", + "app.videoDock.autoplayAllowLabel": "ПоÑмотреть вÑб-камеры", + "app.invitation.title": "Приглашение в комнату групповой работы", + "app.invitation.confirm": "ПриглаÑить", + "app.createBreakoutRoom.title": "Комнаты Ð´Ð»Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð¾Ð²Ð¾Ð¹ работы", + "app.createBreakoutRoom.ariaTitle": "Скрыть комнаты Ð´Ð»Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð¾Ð²Ð¾Ð¹ работы", + "app.createBreakoutRoom.breakoutRoomLabel": "Комнаты Ð´Ð»Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð¾Ð²Ð¾Ð¹ работы {0} ", + "app.createBreakoutRoom.generatingURL": "Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ URL-адреÑа", + "app.createBreakoutRoom.generatedURL": "Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð°", + "app.createBreakoutRoom.duration": "ПродолжительноÑÑ‚ÑŒ {0}", + "app.createBreakoutRoom.room": "Комната {0}", + "app.createBreakoutRoom.notAssigned": "ÐераÑпределенные по комнатам пользователи ({0})", + "app.createBreakoutRoom.join": "ПриÑоединитьÑÑ Ðº комнате", + "app.createBreakoutRoom.joinAudio": "ПриÑоединитьÑÑ Ðº аудио-конференции", + "app.createBreakoutRoom.returnAudio": "ВернутьÑÑ Ð² общую аудио-конференцию", + "app.createBreakoutRoom.alreadyConnected": "Уже в комнате", + "app.createBreakoutRoom.confirm": "Создать", + "app.createBreakoutRoom.record": "ЗапиÑать", + "app.createBreakoutRoom.numberOfRooms": "КоличеÑтво комнат", + "app.createBreakoutRoom.durationInMinutes": "ПродолжительноÑÑ‚ÑŒ ( в минутах)", + "app.createBreakoutRoom.randomlyAssign": "РаÑпределить Ñлучайным образом", + "app.createBreakoutRoom.endAllBreakouts": "Завершить групповую работу во вÑех комнатах.", + "app.createBreakoutRoom.roomName": "{0} (Комната - {1})", + "app.createBreakoutRoom.doneLabel": "Готово", + "app.createBreakoutRoom.nextLabel": "Следующий", + "app.createBreakoutRoom.minusRoomTime": "Уменьшить длительноÑÑ‚ÑŒ", + "app.createBreakoutRoom.addRoomTime": "Увеличить длительноÑÑ‚ÑŒ", + "app.createBreakoutRoom.addParticipantLabel": "+ добавить учаÑтника", + "app.createBreakoutRoom.freeJoin": "Разрешить пользователÑм Ñамим выбирать комнату Ð´Ð»Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð¾Ð²Ð¾Ð¹ работы", + "app.createBreakoutRoom.leastOneWarnBreakout": "Ðеобходимо размеÑтить Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ одного Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð² комнату Ð´Ð»Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð¾Ð²Ð¾Ð¹ работы", + "app.createBreakoutRoom.modalDesc": "Заметка: Ð’Ñ‹ можете перетÑгивать имена пользователей, чтобы назначить их на определённые групповые комнаты.", + "app.createBreakoutRoom.roomTime": "{0} минут", + "app.createBreakoutRoom.numberOfRoomsError": "ÐедопуÑтимое количеÑтво комнат", + "app.externalVideo.start": "ПоделитьÑÑ Ð½Ð¾Ð²Ñ‹Ð¼ видео", + "app.externalVideo.title": "ПоделитьÑÑ Ð²Ð¸Ð´ÐµÐ¾ в внешних реÑурÑов", + "app.externalVideo.input": "ВнешнÑÑ ÑÑылка на видео", + "app.externalVideo.urlInput": "Добавить URL-Ð°Ð´Ñ€ÐµÑ Ð²Ð¸Ð´ÐµÐ¾", + "app.externalVideo.urlError": "Данный URL Ð²Ð´Ñ€ÐµÑ Ð²Ð¸Ð´ÐµÐ¾ не поддерживаетÑÑ", + "app.externalVideo.close": "Закрыть", + "app.externalVideo.autoPlayWarning": "ЗапуÑтите видео, чтобы активировать Ñинхронизацию медиа", + "app.network.connection.effective.slow": "ÐаблюдаютÑÑ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ñ‹ Ñ Ñоединением", + "app.network.connection.effective.slow.help": "ÐŸÐ¾Ð´Ñ€Ð¾Ð±Ð½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ", + "app.externalVideo.noteLabel": "Заметка: видео Ñо внешних реÑурÑов не будет отображатьÑÑ Ð² запиÑи. ПоддерживаютÑÑ ÑÑылки YouTube, Vimeo, Instructure Media, Twitch и Daily Motion.", + "app.actionsBar.actionsDropdown.shareExternalVideo": "ПоделитьÑÑ Ð²Ð¸Ð´ÐµÐ¾ Ñ Ð²Ð½ÐµÑˆÐ½Ð¸Ñ… реÑурÑов", + "app.actionsBar.actionsDropdown.stopShareExternalVideo": "Прекратить показ видео Ñ Ð²Ð½ÐµÑˆÐ½Ð¸Ñ… реÑурÑов", + "app.iOSWarning.label": "ПожалуйÑта, обновитеÑÑŒ до iOS 12.2 или более новой верÑии", + "app.legacy.unsupportedBrowser": "Похоже, вы иÑпользуете браузер, который не полноÑтью подедрживаетÑÑ. ПожалуйÑта, иÑпользуйте {0} или {1} Ð´Ð»Ñ Ð¿Ð¾Ð»Ð½Ð¾Ð¹ поддержки.", + "app.legacy.upgradeBrowser": "Похоже, вы иÑпользуете более Ñтарую верÑию подерживаемого браузера. ПожалуйÑта, уÑтановите новую верÑию Ð´Ð»Ñ Ð¿Ð¾Ð»Ð½Ð¾Ð¹ поддержки.", + "app.legacy.criosBrowser": "Ðа iOS, пожалуйÑта, иÑпользуйте браузер Safari Ð´Ð»Ñ Ð¿Ð¾Ð»Ð½Ð¾Ð¹ поддержки" + +} + diff --git a/bigbluebutton-html5/private/locales/ru_RU.json b/bigbluebutton-html5/private/locales/ru_RU.json index d51ec5688b847738763cb0b234af960bc712def2..b714ffc18b825f2ac6548d47a2de17c84af7f650 100644 --- a/bigbluebutton-html5/private/locales/ru_RU.json +++ b/bigbluebutton-html5/private/locales/ru_RU.json @@ -1,7 +1,6 @@ { "app.home.greeting": "Ваша Ð¿Ñ€ÐµÐ·ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ Ñкоро начнетÑÑ...", "app.chat.submitLabel": "Отправить Ñообщение", - "app.chat.errorMinMessageLength": "Сообщение из {0} Ñимвола(-ов) Ñлишком короткое", "app.chat.errorMaxMessageLength": "Сообщение из {0} Ñимвола(-ов) Ñлишком длинное", "app.chat.disconnected": "Ð’Ñ‹ отÑоединены, ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð½Ðµ могут быть отправлены", "app.chat.locked": "Чат заблокирован, ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð½Ðµ могут быть отправлены", @@ -112,7 +111,6 @@ "app.media.autoplayAlertDesc": "Разрешить доÑтуп", "app.media.screenshare.start": "ДемонÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ñкрана началаÑÑŒ", "app.media.screenshare.end": "ДемонÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ñкрана закончилаÑÑŒ", - "app.media.screenshare.safariNotSupported": "ДемонÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ñкрана на данный момент не поддерживаетÑÑ Safari. ПожалуйÑта, иÑпользуйте Firefox или Google Chrome.", "app.media.screenshare.autoplayBlockedDesc": "Ðам требуетÑÑ Ð²Ð°ÑˆÐµ разрешение, чтобы показать вам Ñкран ведущего.", "app.media.screenshare.autoplayAllowLabel": "Показать демонÑтрируемый Ñкран", "app.screenshare.notAllowed": "Ошибка:разрешение на доÑтуп к Ñкрану не было предоÑтавлено", @@ -166,7 +164,7 @@ "app.presentationUploder.dropzoneImagesLabel": "Перетащите Ñюда Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸", "app.presentationUploder.browseFilesLabel": "или выберите файл", "app.presentationUploder.browseImagesLabel": "или выберите/захватите картинку", - "app.presentationUploder.fileToUpload": "чтобы ее загрузить", + "app.presentationUploder.fileToUpload": "Ð’ очереди на загрузку...", "app.presentationUploder.currentBadge": "Текущий", "app.presentationUploder.rejectedError": "Загрузка выбранных файлов была отклонена. ПожалуйÑта проверьте тип файла (файлов)", "app.presentationUploder.upload.progress": "Загрузка ({0}%)", @@ -176,8 +174,12 @@ "app.presentationUploder.conversion.generatingThumbnail": "СоздаютÑÑ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ проÑмотра...", "app.presentationUploder.conversion.generatedSlides": "СоздаютÑÑ Ñлайды...", "app.presentationUploder.conversion.generatingSvg": "СоздаютÑÑ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ SVG...", + "app.presentationUploder.conversion.pageCountExceeded": "КоличеÑтво Ñтраниц превыÑило лимит. ПожалуйÑта, разбейте файл на неÑколько чаÑтей.", + "app.presentationUploder.conversion.officeDocConversionInvalid": "Ошибка при обработке документа. ПожалуйÑта загрузите PDF вмеÑто него. ", + "app.presentationUploder.conversion.officeDocConversionFailed": "Ошибка при обработке документа. ПожалуйÑта загрузите PDF вмеÑто него. ", "app.presentationUploder.conversion.pdfHasBigPage": "Мы не Ñмогли Ñконвертировать PDF файл. ПожалуйÑта, попробуйте оптимизировать его.", "app.presentationUploder.conversion.timeout": "Ой, ÐºÐ¾Ð½Ð²ÐµÑ€Ñ‚Ð°Ñ†Ð¸Ñ Ð·Ð°Ð½Ð¸Ð¼Ð°ÐµÑ‚ Ñлишком много времени...", + "app.presentationUploder.conversion.pageCountFailed": "Ошибка при определении количеÑтва Ñтраниц.", "app.presentationUploder.isDownloadableLabel": "Ðе разрешать Ñкачивание презентации", "app.presentationUploder.isNotDownloadableLabel": "Разрешить Ñкачивание презентации", "app.presentationUploder.removePresentationLabel": "Удалить презентацию", @@ -360,18 +362,15 @@ "app.actionsBar.currentStatusDesc": "текущий ÑÑ‚Ð°Ñ‚ÑƒÑ {0}", "app.actionsBar.captions.start": "Ðачать проÑмотр Ñкрытых Ñубтитров", "app.actionsBar.captions.stop": "Прекратить проÑмотр Ñкрытых Ñубтитров", - "app.audioNotification.audioFailedError1001": "Ошибка 1001: WebSocket отключен", - "app.audioNotification.audioFailedError1002": "Ошибка 1002: Ðе удалоÑÑŒ уÑтановить Ñоединение WebSocket", - "app.audioNotification.audioFailedError1003": "Ошибка 1003: ВерÑÐ¸Ñ Ð±Ñ€Ð°ÑƒÐ·ÐµÑ€Ð° не поддерживаетÑÑ", - "app.audioNotification.audioFailedError1004": "Ошибка 1004: Сбой вызова (reason={0})", - "app.audioNotification.audioFailedError1005": "Ошибка 1005: Вызов внезапно прервалÑÑ", - "app.audioNotification.audioFailedError1006": "Ошибка 1006: Ð’Ñ€ÐµÐ¼Ñ Ð²Ñ‹Ð·Ð¾Ð²Ð° иÑтекло", - "app.audioNotification.audioFailedError1007": "Ошибка 1007: СоглаÑование ICE не ÑоÑтоÑлоÑÑŒ", - "app.audioNotification.audioFailedError1008": "Ошибка 1008: Сбой передачи", - "app.audioNotification.audioFailedError1009": "Ошибка 1009: не удалоÑÑŒ получить информацию STUN/TURN Ñервера", - "app.audioNotification.audioFailedError1010": "Ошибка 1010: Ð’Ñ€ÐµÐ¼Ñ ÑоглаÑÐ¾Ð²Ð°Ð½Ð¸Ñ ICE иÑтекло ", - "app.audioNotification.audioFailedError1011": "Ошибка 1011: Превышено Ð²Ñ€ÐµÐ¼Ñ Ñбора ICE", - "app.audioNotification.audioFailedError1012": "Ошибка 1012: Ñоединение ICE закрыто", + "app.audioNotification.audioFailedError1001": "WebSocket отключен (ошибка 1001)", + "app.audioNotification.audioFailedError1002": "Ðе уÑтанавливаетÑÑ Ñоединение WebSocket (ошибка 1002)", + "app.audioNotification.audioFailedError1003": "ВерÑÐ¸Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ браузера не поддерживаетÑÑ (ошибка 1003)", + "app.audioNotification.audioFailedError1004": "Ошибка при звонке (причина={0}) (ошибка 1004)", + "app.audioNotification.audioFailedError1005": "Звонок внезапно прервалÑÑ (ошибка 1005)", + "app.audioNotification.audioFailedError1006": "Ð’Ñ€ÐµÐ¼Ñ Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ Ð·Ð²Ð¾Ð½ÐºÐ° вышло (ошибка 1006)", + "app.audioNotification.audioFailedError1007": "Ошибка ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ (ICE ошибка 1007)", + "app.audioNotification.audioFailedError1008": "Ошибка транÑфера (ошибка 1008)", + "app.audioNotification.audioFailedError1009": "Ðе доÑтупна Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¿Ð¾ STUN/TURN Ñерверу (ошибка 1009)", "app.audioNotification.audioFailedMessage": "Ðе удалоÑÑŒ уÑтановить аудио-Ñоединение", "app.audioNotification.mediaFailedMessage": "Ошибка getUserMicMedia, разрешены только безопаÑные иÑточники", "app.audioNotification.closeLabel": "Закрыть", @@ -405,7 +404,7 @@ "app.audioModal.helpText": "Дали ли вы BigBlueButton разрешение на иÑпользование вашего микрофона? Когда вы подключаете аудио, вы должны увидеть диалог запроÑа доÑтупа к аудио-уÑтройÑтвам - вы должны предоÑтавить доÑтуп, чтобы учавÑтвовать в аудио-конференции. ЕÑли Ñтого не произошло, попробуйте изменить наÑтройки доÑтупа к микрофону в наÑтройках вашего браузера.", "app.audioModal.help.noSSL": "Страница небезопаÑна. Чтобы разрешить доÑтуп к микрофону, Ñтраница должна обÑлуживатьÑÑ Ñ‡ÐµÑ€ÐµÐ· HTTPS. ПожалуйÑта, ÑвÑжитеÑÑŒ Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтратором Ñервера.", "app.audioModal.help.macNotAllowed": "Похоже, ÑиÑтемные наÑтройки Mac блокируют доÑтуп к Вашему микрофону. Откройте System Preferences > Security & Privacy > Privacy > Microphone, и убедитеÑÑŒ, что иÑпользуемый Вами браузер отмечен. ", - "app.audioModal.audioDialTitle": "ПриÑоединьÑÑ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ñвой телефон", + "app.audioModal.audioDialTitle": "ПриÑоединитьÑÑ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ñвой телефон", "app.audioDial.audioDialDescription": "Ðабрать номер", "app.audioDial.audioDialConfrenceText": "и вбить PIN-код конференции.", "app.audioModal.autoplayBlockedDesc": "Ðам необходимо ваше разрешение на воÑпроизведение аудио", @@ -542,14 +541,12 @@ "app.video.joinVideo": "ТранÑлировать веб-камеру", "app.video.leaveVideo": "Прекратить транÑлировать вÑбкамеру", "app.video.iceCandidateError": "Ошибка Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ICE кандидата", - "app.video.iceConnectionStateError": "Ошибка 1107: ÑоглаÑование ICE провалилоÑÑŒ", "app.video.permissionError": "Ошибка. Проверьте разрешение на доÑтуп к веб-камере.", "app.video.sharingError": "Ошибка транÑлÑции веб-камеры", "app.video.notFoundError": "Ðевозможно найти веб-камеру. ПожалуйÑта, проверте приÑоединена ли она", "app.video.notAllowed": "ОтÑутÑтвует разрешение на транÑлÑцию веб-камеры, пожалуйÑта, убедитеÑÑŒ, что ваш браузер имеет необходиміе разрешениÑ", "app.video.notSupportedError": "Можна транÑлировать видео Ñ Ð²ÐµÐ±-камеры только Ñ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñных иÑточников, убедитеÑÑŒ, что ваш Ñертификат SSL дейÑтвителен", "app.video.notReadableError": "Ðе удалоÑÑŒ получить видео Ñ Ð²ÐµÐ±-камеры. УбедитеÑÑŒ, что Ð´Ñ€ÑƒÐ³Ð°Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° не иÑпользует веб-камеру", - "app.video.mediaFlowTimeout1020": "Ошибка 1020: Медиа-поток не Ñмог доÑтичь Ñервера", "app.video.suggestWebcamLock": "Принудительно заблокировать вÑб-камеры учаÑтникам?", "app.video.suggestWebcamLockReason": "(Ñто повыÑит ÑтабильноÑÑ‚ÑŒ конференции)", "app.video.enable": "Включить", @@ -577,16 +574,6 @@ "app.video.stats.encodeUsagePercent": "ИÑпользование кодировкой", "app.video.stats.currentDelay": "Ð¢ÐµÐºÑƒÑ‰Ð°Ñ Ð·Ð°Ð´ÐµÑ€Ð¶ÐºÐ°", "app.fullscreenButton.label": "Включить {0} на полный Ñкран", - "app.deskshare.iceConnectionStateError": "Ошибка 1108: Ñоединение Ñ ICE не удалоÑÑŒ при ÑовмеÑтном иÑпользовании Ñкрана", - "app.sfu.mediaServerConnectionError2000": "Ошибка 2000: невозможно подключитьÑÑ Ðº медиа-Ñерверу", - "app.sfu.mediaServerOffline2001": "Ошибка 2001: Медиа-Ñервер отключен. ПожалуйÑта, повторите попытку позже.", - "app.sfu.mediaServerNoResources2002": "Ошибка 2002: у медиаÑервера нет доÑтупных реÑурÑов", - "app.sfu.mediaServerRequestTimeout2003": "Ошибка 2003: Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñа на медиа Ñервер вышло", - "app.sfu.serverIceGatheringFailed2021": "Ошибка 2021: Медиа-Ñервер не может Ñобирать кандидатов ICE", - "app.sfu.serverIceGatheringFailed2022": "Ошибка 2022: Медиа Ñерверу не удалоÑÑŒ подключитьÑÑ Ðº ICE", - "app.sfu.mediaGenericError2200": "Ошибка 2200: Медиа Ñервер не Ñмог обработать запроÑ", - "app.sfu.invalidSdp2202":"Ошибка 2202: клиент Ñоздал недопуÑтимый SDP", - "app.sfu.noAvailableCodec2203": "Ошибка 2203: Ñервер не Ñмог найти ÑоответÑтвующий кодек", "app.meeting.endNotification.ok.label": "ОК", "app.whiteboard.annotations.poll": "Результаты опроÑа были опубликованы", "app.whiteboard.toolbar.tools": "ИнÑтрументы", diff --git a/bigbluebutton-html5/private/locales/sk_SK.json b/bigbluebutton-html5/private/locales/sk_SK.json index 7657092e7fe4112ec68d93199ff961ea39bfa19d..538ef8af208a5235260eed3d901c3b132efcbfcf 100644 --- a/bigbluebutton-html5/private/locales/sk_SK.json +++ b/bigbluebutton-html5/private/locales/sk_SK.json @@ -1,7 +1,6 @@ { "app.home.greeting": "VaÅ¡a prezentácia zaÄne za okamih...", "app.chat.submitLabel": "OdoslaÅ¥ správu", - "app.chat.errorMinMessageLength": "Správa je o {0} znakov prikrátka", "app.chat.errorMaxMessageLength": "Správa je o {0} znakov pridlhá", "app.chat.disconnected": "Boli ste odpojený, nemôžete odosielaÅ¥ správy", "app.chat.locked": "Chat je uzamknutý, nemôžete odosielaÅ¥ správy", @@ -112,7 +111,6 @@ "app.media.autoplayAlertDesc": "PovoliÅ¥ prÃstup", "app.media.screenshare.start": "Zdieľanie obrazovky bolo spustené", "app.media.screenshare.end": "Zdieľanie obrazovky bolo ukonÄené", - "app.media.screenshare.safariNotSupported": "Zdieľanie obrazovky v prehliadaÄi Safari nie je podporované, použite prosÃm Firefox alebo Google Chrome.", "app.media.screenshare.autoplayBlockedDesc": "Potrebujeme od Vás povolenie pre zobrazenie obrazovky prednášajúceho.", "app.media.screenshare.autoplayAllowLabel": "ZobraziÅ¥ zdieľanú obrazovku", "app.screenshare.notAllowed": "Chyba: Právo na zdieľanie obrazovky nebolo povolené.", @@ -360,18 +358,6 @@ "app.actionsBar.currentStatusDesc": "Aktuálny stav {0}", "app.actionsBar.captions.start": "Zapnúť zobrazenie vložených titulkov", "app.actionsBar.captions.stop": "Vypnúť zobrazenie vložených titulkov", - "app.audioNotification.audioFailedError1001": "Error 1001: WebSocket odpojený", - "app.audioNotification.audioFailedError1002": "Error 1002: Nemôžem vytvoriÅ¥ spojenie WebSocket", - "app.audioNotification.audioFailedError1003": "Error 1003: Verzia prehliadaÄa nie je podporovaná", - "app.audioNotification.audioFailedError1004": "Error 1004: Chyba pri volanà (reason={0})", - "app.audioNotification.audioFailedError1005": "Error 1005: Volanie neoÄakávane ukonÄené", - "app.audioNotification.audioFailedError1006": "Error 1006: ÄŒas pre volanie vyprÅ¡al", - "app.audioNotification.audioFailedError1007": "Error 1007: ICE vyjednávanie neúspeÅ¡né", - "app.audioNotification.audioFailedError1008": "Error 1008: Prenos zlyhal", - "app.audioNotification.audioFailedError1009": "Error 1009: Nemôžem zÃskaÅ¥ STUN/TURN informáciu servra", - "app.audioNotification.audioFailedError1010": "Error 1010: ÄŒas pre vyjednávanie ICE vyprÅ¡al", - "app.audioNotification.audioFailedError1011": "Error 1011: ÄŒas pre zber údajov ICE vyprÅ¡al", - "app.audioNotification.audioFailedError1012": "Error 1012: ICE spojenie uzavreté", "app.audioNotification.audioFailedMessage": "Nepodarilo se vytvoriÅ¥ audio spojenie", "app.audioNotification.mediaFailedMessage": "getUserMicMedia zlyhalo, pretože sú povolené iba bezpeÄné zdroje", "app.audioNotification.closeLabel": "ZatvoriÅ¥", @@ -542,14 +528,12 @@ "app.video.joinVideo": "ZdieľaÅ¥ webkameru", "app.video.leaveVideo": "UkonÄiÅ¥ zdieľanie webkamery", "app.video.iceCandidateError": "Chyba pri pridávanà kandidáta ICE", - "app.video.iceConnectionStateError": "Chyba 1107: ICE vyjednávanie zlyhalo", "app.video.permissionError": "Chyba pri zdieľanà webkamery. ProsÃm skontrolujte oprávnenia", "app.video.sharingError": "Chyba pri zdieľanà webkamery", "app.video.notFoundError": "Nemôžem nájsÅ¥ webkameru. UbezpeÄte sa, že je pripojená", "app.video.notAllowed": "Chýbajúce práva pre zdieľanie webkamery, prosÃm skontrolujte oprávnenia vo vaÅ¡om prehliadaÄi", "app.video.notSupportedError": "Zdieľanie videa je povolené iba s bezpeÄnými stránkami, ubezpeÄte sa, že je SSL certifikát platný", "app.video.notReadableError": "Video z webkamery nie je možné zÃskaÅ¥. UbezpeÄte sa, že webkameru nepoužÃva iný program ", - "app.video.mediaFlowTimeout1020": "Chyba 1020: médiá nemôžu dosiahnuÅ¥ na server", "app.video.suggestWebcamLock": "VynútiÅ¥ uzamknutie nastavenà pre kamery vÅ¡etkých poslucháÄov?", "app.video.suggestWebcamLockReason": "(dosiahneme tým zvýšenie stability konferencie)", "app.video.enable": "PovoliÅ¥", @@ -577,16 +561,6 @@ "app.video.stats.encodeUsagePercent": "Využitie enkodéra", "app.video.stats.currentDelay": "Aktuálne oneskorenie", "app.fullscreenButton.label": "NastaviÅ¥ {0} na celú obrazovku", - "app.deskshare.iceConnectionStateError": "Chyba 1108: ICE spojenie zlyhalo pri zdieľanà obrazovky", - "app.sfu.mediaServerConnectionError2000": "Chyba 2000: Nebolo možné sa pripojiÅ¥ k média servru", - "app.sfu.mediaServerOffline2001": "Chyba 2001: Média server je vypnutý. Skúste to prosÃm neskôr.", - "app.sfu.mediaServerNoResources2002": "Chyba 2002: Média server nemá dostupné zdroje", - "app.sfu.mediaServerRequestTimeout2003": "Chyba 2003: Požiadavkám na média server vyprÅ¡ala platnosÅ¥", - "app.sfu.serverIceGatheringFailed2021": "Chyba 2021: Média server nemôže zÃskaÅ¥ ICE kandidátov", - "app.sfu.serverIceGatheringFailed2022": "Chyba 2022: Média server spojenie ICE zlyhalo", - "app.sfu.mediaGenericError2200": "Chyba 2200: Zlyhalo spracovanie požadavky na média server", - "app.sfu.invalidSdp2202":"Chyba 2202: Klient vygeneroval neplatné SDP", - "app.sfu.noAvailableCodec2203": "Chyba 2203: Server nemôže nájsÅ¥ žiadny vhodný kodek", "app.meeting.endNotification.ok.label": "OK", "app.whiteboard.annotations.poll": "Výsledky ankety boli publikované", "app.whiteboard.toolbar.tools": "Nástroje tabule", diff --git a/bigbluebutton-html5/private/locales/sl.json b/bigbluebutton-html5/private/locales/sl.json new file mode 100644 index 0000000000000000000000000000000000000000..870a2090aa938a554adad8d668e18d7a0a826a20 --- /dev/null +++ b/bigbluebutton-html5/private/locales/sl.json @@ -0,0 +1,685 @@ +{ + "app.home.greeting": "Predstavitev se bo v kratkem zaÄela ...", + "app.chat.submitLabel": "PoÅ¡lji sporoÄilo", + "app.chat.errorMaxMessageLength": "SporoÄilo je predolgo ({0} znakov)", + "app.chat.disconnected": "Do vzpostavitve povezave poÅ¡iljanje sporoÄil ni mogoÄe.", + "app.chat.locked": "Klepet je zaklenjen in sporoÄil ni mogoÄe poÅ¡iljati", + "app.chat.inputLabel": "SporoÄilo za klepet {0}", + "app.chat.inputPlaceholder": "SporoÄilo: {0}", + "app.chat.titlePublic": "Javni klepet", + "app.chat.titlePrivate": "Zasebni klepet: {0}", + "app.chat.partnerDisconnected": "{0} je zapustil sestanek", + "app.chat.closeChatLabel": "Zapri {0}", + "app.chat.hideChatLabel": "Skrij {0}", + "app.chat.moreMessages": "VeÄ sporoÄil spodaj", + "app.chat.dropdown.options": "Možnosti klepeta", + "app.chat.dropdown.clear": "PoÄisti", + "app.chat.dropdown.copy": "Kopiraj", + "app.chat.dropdown.save": "Shrani", + "app.chat.label": "Klepet", + "app.chat.offline": "Brez povezave", + "app.chat.emptyLogLabel": "Dnevnik klepeta je prazen", + "app.chat.clearPublicChatMessage": "Zgodovino javnega klepeta je moderator poÄistil", + "app.chat.multi.typing": "VeÄ udeležencev vpisuje besedilo", + "app.chat.one.typing": "{0} vpisuje besedilo", + "app.chat.two.typing": "{0} in {1} vpisujeta besedilo", + "app.captions.label": "Podnapisi", + "app.captions.menu.close": "Zapri", + "app.captions.menu.start": "ZaÄni", + "app.captions.menu.ariaStart": "ZaÄnite zapisovati podnapise", + "app.captions.menu.ariaStartDesc": "Odpre urejevalnik podnapisov in zapre drugo okno", + "app.captions.menu.select": "Izbor razpoložljivih jezikov", + "app.captions.menu.ariaSelect": "Jezik podnapisov", + "app.captions.menu.subtitle": "Izberite jezik in slog izpisa podnapisov za predstavitev.", + "app.captions.menu.title": "Podnapisi", + "app.captions.menu.fontSize": "Velikost", + "app.captions.menu.fontColor": "Barva pisave", + "app.captions.menu.fontFamily": "Pisava", + "app.captions.menu.backgroundColor": "Barva ozadja", + "app.captions.menu.previewLabel": "Predogled", + "app.captions.menu.cancelLabel": "PrekliÄi", + "app.captions.pad.hide": "Skrij podnapise", + "app.captions.pad.tip": "Pritisnite tipko Esc za prikaz orodne vrstice urejevalnika", + "app.captions.pad.ownership": "Prevzemi", + "app.captions.pad.ownershipTooltip": "Prevzamete lahko pripravo podnapisov za jezik {0} ", + "app.captions.pad.interimResult": "Vmesni rezultati", + "app.captions.pad.dictationStart": "ZaÄni diktiranje", + "app.captions.pad.dictationStop": "Zaustavi diktiranje", + "app.captions.pad.dictationOnDesc": "OmogoÄi prepoznavanje govora", + "app.captions.pad.dictationOffDesc": "OnemogoÄi prepoznavanje govora", + "app.note.title": "Skupne beležke", + "app.note.label": "Beležka", + "app.note.hideNoteLabel": "Skrij beležko", + "app.user.activityCheck": "Preverjanje dejavnosti udeleženca", + "app.user.activityCheck.label": "Preveri, ali je udeleženec Å¡e vedno prisoten ({0})", + "app.user.activityCheck.check": "Preveri", + "app.note.tipLabel": "Pritisnite tipko Esc za prikaz orodne vrstice urejevalnika", + "app.userList.usersTitle": "Udeleženci", + "app.userList.participantsTitle": "Udeleženci", + "app.userList.messagesTitle": "SporoÄila", + "app.userList.notesTitle": "Beležke", + "app.userList.notesListItem.unreadContent": "V razdelku beležk je na voljo nova vsebina", + "app.userList.captionsTitle": "Podnapisi", + "app.userList.presenter": "Govornik", + "app.userList.you": "Jaz", + "app.userList.locked": "Zaklenjeno", + "app.userList.label": "Seznam udeležencev", + "app.userList.toggleCompactView.label": "Preklopi naÄin skrÄenega pogleda", + "app.userList.guest": "Gost", + "app.userList.menuTitleContext": "Razpoložljive možnosti", + "app.userList.chatListItem.unreadSingular": "Nova sporoÄila: {0}", + "app.userList.chatListItem.unreadPlural": "Nova sporoÄila: {0}", + "app.userList.menu.chat.label": "ZaÄni zasebni klepet", + "app.userList.menu.clearStatus.label": "PoÄisti stanje", + "app.userList.menu.removeUser.label": "Odstrani udeleženca", + "app.userList.menu.muteUserAudio.label": "UtiÅ¡aj udeleženca", + "app.userList.menu.unmuteUserAudio.label": "Povrni zvok udeleženca", + "app.userList.userAriaLabel": "{0} {1} {2} Stanje {3}", + "app.userList.menu.promoteUser.label": "PoviÅ¡aj v moderatorja", + "app.userList.menu.demoteUser.label": "Ponižaj v opazovalca", + "app.userList.menu.unlockUser.label": "Odkleni {0}", + "app.userList.menu.lockUser.label": "Zakleni {0}", + "app.userList.menu.directoryLookup.label": "Pregled mape", + "app.userList.menu.makePresenter.label": "Postavi za govornika", + "app.userList.userOptions.manageUsersLabel": "Upravljanje z udeleženci", + "app.userList.userOptions.muteAllLabel": "UtiÅ¡aj vse udeležence", + "app.userList.userOptions.muteAllDesc": "UtiÅ¡a vse udeležence sestanka", + "app.userList.userOptions.clearAllLabel": "PoÄisti vse ikone stanja", + "app.userList.userOptions.clearAllDesc": "PoÄisti vse ikone stanja udeležencev", + "app.userList.userOptions.muteAllExceptPresenterLabel": "UtiÅ¡aj vse udeležence razen govornika", + "app.userList.userOptions.muteAllExceptPresenterDesc": "UtiÅ¡a vse udeležence sestanka razen govornika", + "app.userList.userOptions.unmuteAllLabel": "Povrni zvok udeležencev", + "app.userList.userOptions.unmuteAllDesc": "Povrne zvok za vse udeležence", + "app.userList.userOptions.lockViewersLabel": "Uporaba možnosti", + "app.userList.userOptions.lockViewersDesc": "Zakleni izbrane možnosti za udeležence sestanka", + "app.userList.userOptions.disableCam": "Spletne kamere opazovalcev so onemogoÄene", + "app.userList.userOptions.disableMic": "Mikrofoni opazovalcev so onemogoÄeni", + "app.userList.userOptions.disablePrivChat": "Zasebni klepet je onemogoÄen", + "app.userList.userOptions.disablePubChat": "Javni klepet je onemogoÄen", + "app.userList.userOptions.disableNote": "Skupne beležke so sedaj zaklenjene", + "app.userList.userOptions.hideUserList": "Seznam udeležencev je skrit pred opazovalci", + "app.userList.userOptions.webcamsOnlyForModerator": "Le moderatorji lahko vidijo kamere opazovalcev (zaradi nastavitev zaklepa)", + "app.userList.content.participants.options.clearedStatus": "PoÄisti stanja vseh udeležencev", + "app.userList.userOptions.enableCam": "Spletne kamere opazovalcev so omogoÄene", + "app.userList.userOptions.enableMic": "Mikrofoni opazovalcev so omogoÄeni", + "app.userList.userOptions.enablePrivChat": "Zasebni klepet je omogoÄen", + "app.userList.userOptions.enablePubChat": "Javni klepet je omogoÄen", + "app.userList.userOptions.enableNote": "Skupne beležke so sedaj omogoÄene", + "app.userList.userOptions.showUserList": "Seznam udeležencev je sedaj opazovalcem viden", + "app.userList.userOptions.enableOnlyModeratorWebcam": "Sedaj je mogoÄe prikazati spletno kamero in vsi bodo sliko videli", + "app.media.label": "Predstavna vsebina", + "app.media.autoplayAlertDesc": "Dovoli dostop", + "app.media.screenshare.start": "Souporaba zaslona je omogoÄena", + "app.media.screenshare.end": "Souporaba zaslona je onemogoÄena", + "app.media.screenshare.unavailable": "Souporaba zaslona ni na voljo", + "app.media.screenshare.safariNotSupported": "Souporaba zaslona trenutno v brskalniku Safari ni na voljo. Uporabite Firefox ali Google Chrome.", + "app.media.screenshare.autoplayBlockedDesc": "Zahtevana je odobritev za prikaz govornikovega zaslona.", + "app.media.screenshare.autoplayAllowLabel": "Pokaži zaslon v souporabi", + "app.screenshare.notAllowed": "Napaka: dovoljenje za dostop do zaslona ni odobreno", + "app.screenshare.notSupportedError": "Napaka: souporaba zaslona je dovoljena le na varnih (SSL) domenah", + "app.screenshare.notReadableError": "Napaka: priÅ¡lo je do napake med poskusom zajemanja zaslona", + "app.screenshare.genericError": "Napaka: med souporabo zaslona je priÅ¡lo do napake; poskusite znova", + "app.meeting.ended": "Predstavitev je konÄana", + "app.meeting.meetingTimeRemaining": "Preostali Äas sreÄanja: {0}", + "app.meeting.meetingTimeHasEnded": "ÄŒas je potekel. SreÄanje bo kmalu konÄano.", + "app.meeting.endedMessage": "Stran bo preusmerjena na zaÄetni zaslon", + "app.meeting.alertMeetingEndsUnderOneMinute": "Sestanek bo v naslednji minuti konÄan.", + "app.meeting.alertBreakoutEndsUnderOneMinute": "LoÄene skupine Äez minuto zaprte", + "app.presentation.hide": "Skrij predstavitev", + "app.presentation.notificationLabel": "Trenutna predstavitev", + "app.presentation.slideContent": "Vsebina strani", + "app.presentation.startSlideContent": "ZaÄetek vsebine strani", + "app.presentation.endSlideContent": "Konec vsebine strani", + "app.presentation.emptySlideContent": "NI vsebine za trenutno stran", + "app.presentation.presentationToolbar.noNextSlideDesc": "Konec predstavitve", + "app.presentation.presentationToolbar.noPrevSlideDesc": "ZaÄetek predstavitve", + "app.presentation.presentationToolbar.selectLabel": "Izberi stran", + "app.presentation.presentationToolbar.prevSlideLabel": "Predhodna stran", + "app.presentation.presentationToolbar.prevSlideDesc": "Vrni predstavitev na predhodno stran", + "app.presentation.presentationToolbar.nextSlideLabel": "Naslednja stran", + "app.presentation.presentationToolbar.nextSlideDesc": "Postavi predstavitev na naslednjo stran", + "app.presentation.presentationToolbar.skipSlideLabel": "PreskoÄi stran", + "app.presentation.presentationToolbar.skipSlideDesc": "Postavi predstavitev na doloÄeno stran", + "app.presentation.presentationToolbar.fitWidthLabel": "Prilagodi Å¡irini", + "app.presentation.presentationToolbar.fitWidthDesc": "Prikaži celotno Å¡irino strani", + "app.presentation.presentationToolbar.fitScreenLabel": "Prilagodi zaslonu", + "app.presentation.presentationToolbar.fitScreenDesc": "Pokaži celotno stran", + "app.presentation.presentationToolbar.zoomLabel": "Približanje", + "app.presentation.presentationToolbar.zoomDesc": "Spremeni raven približanja predstavitve", + "app.presentation.presentationToolbar.zoomInLabel": "Približaj", + "app.presentation.presentationToolbar.zoomInDesc": "Približaj predstavitev", + "app.presentation.presentationToolbar.zoomOutLabel": "Oddalji", + "app.presentation.presentationToolbar.zoomOutDesc": "Oddalji predstavitev", + "app.presentation.presentationToolbar.zoomReset": "Ponastavi približanje", + "app.presentation.presentationToolbar.zoomIndicator": "Trenutna raven približanja", + "app.presentation.presentationToolbar.fitToWidth": "Prilagodi Å¡irini", + "app.presentation.presentationToolbar.fitToPage": "Prilagodi Å¡irini strani", + "app.presentation.presentationToolbar.goToSlide": "Stran {0}", + "app.presentationUploder.title": "Predstavitev", + "app.presentationUploder.message": "Kot govornik lahko poÅ¡ljete na strežnik katerikoli pisarniÅ¡ki dokument. Za najboljÅ¡e rezultate je priporoÄljivo uporabiti datoteko PDF. PrepriÄajte se, da je predstavitev izbrana, kar je nakazano s kljukico v zelenem krogu na desni strani seznama.", + "app.presentationUploder.uploadLabel": "PoÅ¡lji", + "app.presentationUploder.confirmLabel": "Potrdi", + "app.presentationUploder.confirmDesc": "Shrani spremembe in zaÄne s predstavitvijo", + "app.presentationUploder.dismissLabel": "PrekliÄi", + "app.presentationUploder.dismissDesc": "Zaprite okno nastavitev · in zavrzite spremembe", + "app.presentationUploder.dropzoneLabel": "Potegnite datoteke za poÅ¡iljanje na strežnik", + "app.presentationUploder.dropzoneImagesLabel": "Potegnite slike za poÅ¡iljanje na strežnik", + "app.presentationUploder.browseFilesLabel": "ali pa prebrskajte med krajevnimi datotekami", + "app.presentationUploder.browseImagesLabel": "ali pa prebrskajte mape oziroma zajemite slike", + "app.presentationUploder.fileToUpload": "Pripravljeno za poÅ¡iljanje na strežnik ...", + "app.presentationUploder.currentBadge": "Trenutno", + "app.presentationUploder.rejectedError": "Izbrane datoteke so zavrnjene. Preverite podprtost vrst datotek.", + "app.presentationUploder.upload.progress": "Poteka poÅ¡iljanje ({0} %)", + "app.presentationUploder.upload.413": "Datoteka je prevelika. Razdelite jo na veÄ manjÅ¡ih.", + "app.presentationUploder.conversion.conversionProcessingSlides": "Poteka priprava strani {0} od {1}", + "app.presentationUploder.conversion.genericConversionStatus": "Poteka pretvarjanje datoteke ...", + "app.presentationUploder.conversion.generatingThumbnail": "Poteka ustvarjanje sliÄic ...", + "app.presentationUploder.conversion.generatedSlides": "Strani predstavitve so uspeÅ¡no ustvarjene ...", + "app.presentationUploder.conversion.generatingSvg": "Poteka ustvarjanje sliÄic SVG ...", + "app.presentationUploder.conversion.pageCountExceeded": "Å tevilo strani predstavitve je preseženo. Razdelite datoteko na veÄ delov.", + "app.presentationUploder.conversion.officeDocConversionInvalid": "Pretvorba pisarniÅ¡kega dokumenta je spodletela. PoÅ¡ljite na strežnik datoteko PDF.", + "app.presentationUploder.conversion.officeDocConversionFailed": "Pretvorba pisarniÅ¡kega dokumenta je spodletela. PoÅ¡ljite na strežnik datoteko PDF.", + "app.presentationUploder.conversion.pdfHasBigPage": "Ni mogoÄe pretvoriti datoteke PDF. Poskusite jo shraniti v drugi razliÄici.", + "app.presentationUploder.conversion.timeout": "Ojoj, pretvorba je trajala malce predolgo.", + "app.presentationUploder.conversion.pageCountFailed": "Ni mogoÄe doloÄiti Å¡tevila strani dokumenta.", + "app.presentationUploder.isDownloadableLabel": "Ne dovoli prejema predstavitve", + "app.presentationUploder.isNotDownloadableLabel": "Dovoli prejem predstavitve", + "app.presentationUploder.removePresentationLabel": "Odstrani predstavitev", + "app.presentationUploder.setAsCurrentPresentation": "Nastavi predstavitev kot trenutno", + "app.presentationUploder.tableHeading.filename": "Ime datoteke", + "app.presentationUploder.tableHeading.options": "Možnosti", + "app.presentationUploder.tableHeading.status": "Stanje", + "app.poll.pollPaneTitle": "Ankete", + "app.poll.quickPollTitle": "Hitra anketa", + "app.poll.hidePollDesc": "Skrije okno menija ankete", + "app.poll.customPollInstruction": "Za pripravo ankete po meri, pritisnite spodnji gumb.", + "app.poll.quickPollInstruction": "Izberite eno izmed spodnjih možnosti za anketo.", + "app.poll.customPollLabel": "Anketa po meri", + "app.poll.startCustomLabel": "ZaÄni anketo po meri", + "app.poll.activePollInstruction": "Pustite to okno odprto za spremljanje odzivov na anketo v živo. Ko bodo odgovori zbrani, lahko »Objavite rezultate ankete« in konÄate zbiranje.", + "app.poll.publishLabel": "Objavi rezultate ankete", + "app.poll.backLabel": "Nazaj na možnosti ankete", + "app.poll.closeLabel": "Zapri", + "app.poll.waitingLabel": "Zbiranje odzivov ({0}/{1})", + "app.poll.ariaInputCount": "Možnost ankete po meri {0} od {1}", + "app.poll.customPlaceholder": "Dodaj možnost ankete", + "app.poll.noPresentationSelected": "Ni izbrane predstavitve. Izberite jo.", + "app.poll.clickHereToSelect": "Kliknite za izbor", + "app.poll.t": "Prav", + "app.poll.f": "Napak", + "app.poll.tf": "Prav / Napak", + "app.poll.y": "Da", + "app.poll.n": "Ne", + "app.poll.yn": "Da / Ne", + "app.poll.a2": "A / B", + "app.poll.a3": "A / B / C", + "app.poll.a4": "A / B / C / D", + "app.poll.a5": "A / B / C / D / E", + "app.poll.answer.true": "Prav", + "app.poll.answer.false": "Napak", + "app.poll.answer.yes": "Da", + "app.poll.answer.no": "Ne", + "app.poll.answer.a": "A", + "app.poll.answer.b": "B", + "app.poll.answer.c": "C", + "app.poll.answer.d": "D", + "app.poll.answer.e": "E", + "app.poll.liveResult.usersTitle": "Udeleženci", + "app.poll.liveResult.responsesTitle": "Odziv", + "app.polling.pollingTitle": "Možnosti ankete", + "app.polling.pollAnswerLabel": "Odgovor ankete {0}", + "app.polling.pollAnswerDesc": "Izberite možnost za izbor {0}", + "app.failedMessage": "Zaznane so težave pri povezovanju na strežnik.", + "app.downloadPresentationButton.label": "Prejmi izvorno predstavitev", + "app.connectingMessage": "Poteka povezovanje ...", + "app.waitingMessage": "Povezava je prekinjena. Poskus ponovnega povezovanja bo izveden Äez {0} sekund ...", + "app.retryNow": "Poskusi takoj", + "app.navBar.settingsDropdown.optionsLabel": "Možnosti", + "app.navBar.settingsDropdown.fullscreenLabel": "Prikaži v celozaslonskem naÄinu", + "app.navBar.settingsDropdown.settingsLabel": "Nastavitve", + "app.navBar.settingsDropdown.aboutLabel": "O programu", + "app.navBar.settingsDropdown.leaveSessionLabel": "Odjava", + "app.navBar.settingsDropdown.exitFullscreenLabel": "KonÄaj celozaslonski naÄin", + "app.navBar.settingsDropdown.fullscreenDesc": "Postavi meni nastavitev v celozaslonski naÄin", + "app.navBar.settingsDropdown.settingsDesc": "Spremeni sploÅ¡ne nastavitve", + "app.navBar.settingsDropdown.aboutDesc": "Pokaži podrobnosti odjemalca", + "app.navBar.settingsDropdown.leaveSessionDesc": "Zapustite sreÄanje", + "app.navBar.settingsDropdown.exitFullscreenDesc": "Zapusti celozaslonski naÄin", + "app.navBar.settingsDropdown.hotkeysLabel": "Tipkovne bližnjice", + "app.navBar.settingsDropdown.hotkeysDesc": "Izpis razpoložljivih tipkovnih bližnjic", + "app.navBar.settingsDropdown.helpLabel": "PomoÄ", + "app.navBar.settingsDropdown.helpDesc": "Poveže udeleženca z vsebinami pomoÄi (odpre se nov zavihek)", + "app.navBar.settingsDropdown.endMeetingDesc": "ZakljuÄi trenutni sestanek", + "app.navBar.settingsDropdown.endMeetingLabel": "KonÄaj sestanek", + "app.navBar.userListToggleBtnLabel": "Preklopi seznam udeležencev", + "app.navBar.toggleUserList.ariaLabel": "Preklop seznama udeležencev in sporoÄil", + "app.navBar.toggleUserList.newMessages": "z novim obvestilnim sporoÄilom", + "app.navBar.recording": "Predstavitev se snema", + "app.navBar.recording.on": "Snemanje", + "app.navBar.recording.off": "Brez snemanja", + "app.navBar.emptyAudioBrdige": "Ni zaznanega dejavnega mikrofona. Za snemanje zvoka ga je treba omogoÄiti.", + "app.leaveConfirmation.confirmLabel": "Zapusti", + "app.leaveConfirmation.confirmDesc": "Odjavi od sestanka", + "app.endMeeting.title": "KonÄaj sestanek", + "app.endMeeting.description": "Ali ste prepriÄani, da želite konÄati predstavitev?", + "app.endMeeting.yesLabel": "Da", + "app.endMeeting.noLabel": "Ne", + "app.about.title": "O programu", + "app.about.version": "Trenutna izgradnja:", + "app.about.copyright": "Avtorske pravice:", + "app.about.confirmLabel": "V redu", + "app.about.confirmDesc": "V redu", + "app.about.dismissLabel": "PrekliÄi", + "app.about.dismissDesc": "Zaprite okno podrobnosti o odjemalcu", + "app.actionsBar.changeStatusLabel": "Spremeni stanje", + "app.actionsBar.muteLabel": "UtiÅ¡aj", + "app.actionsBar.unmuteLabel": "Povrni zvok", + "app.actionsBar.camOffLabel": "Izklopi kamero", + "app.actionsBar.raiseLabel": "Dvigni", + "app.actionsBar.label": "Orodna vrstica", + "app.actionsBar.actionsDropdown.restorePresentationLabel": "Obnovi predstavitev", + "app.actionsBar.actionsDropdown.restorePresentationDesc": "Gumb za obnovitev predstavitve, ko je ta zaprta", + "app.screenshare.screenShareLabel" : "Souporaba zaslona", + "app.submenu.application.applicationSectionTitle": "Program", + "app.submenu.application.animationsLabel": "Animacije", + "app.submenu.application.audioAlertLabel": "ZvoÄna obvestila za klepet", + "app.submenu.application.pushAlertLabel": "Pojavna obvestila za klepet", + "app.submenu.application.userJoinAudioAlertLabel": "ZvoÄna obvestila ob prijavi udeleženca", + "app.submenu.application.userJoinPushAlertLabel": "Pojavna obvestila ob prijavi udeleženca", + "app.submenu.application.fontSizeControlLabel": "Velikost pisave", + "app.submenu.application.increaseFontBtnLabel": "PoveÄaj velikost pisave vmesnika", + "app.submenu.application.decreaseFontBtnLabel": "ZmanjÅ¡aj velikost pisave vmesnika", + "app.submenu.application.currentSize": "trenutno {0}", + "app.submenu.application.languageLabel": "Jezik programa", + "app.submenu.application.languageOptionLabel": "Izbor jezika", + "app.submenu.application.noLocaleOptionLabel": "Ni nameÅ¡Äenih jezikov", + "app.submenu.audio.micSourceLabel": "Vir mikrofona", + "app.submenu.audio.speakerSourceLabel": "Uporabljeni zvoÄniki", + "app.submenu.audio.streamVolumeLabel": "Glasnost zvokovnega pretoka", + "app.submenu.video.title": "Video", + "app.submenu.video.videoSourceLabel": "Pokaži vir", + "app.submenu.video.videoOptionLabel": "Izbor vira pogleda", + "app.submenu.video.videoQualityLabel": "Kakovost videa", + "app.submenu.video.qualityOptionLabel": "Izbor kakovosti videa", + "app.submenu.video.participantsCamLabel": "Ogled spletnih kamer udeležencev", + "app.settings.applicationTab.label": "Program", + "app.settings.audioTab.label": "Zvok", + "app.settings.videoTab.label": "Video", + "app.settings.usersTab.label": "Udeleženci", + "app.settings.main.label": "Nastavitve", + "app.settings.main.cancel.label": "PrekliÄi", + "app.settings.main.cancel.label.description": "Zavrže spremembe in zapre meni nastavitev", + "app.settings.main.save.label": "Shrani", + "app.settings.main.save.label.description": "Shrani spremembe in zapre meni nastavitev", + "app.settings.dataSavingTab.label": "Obremenitev", + "app.settings.dataSavingTab.webcam": "OmogoÄi spletne kamere", + "app.settings.dataSavingTab.screenShare": "OmogoÄi souporabo namizja", + "app.settings.dataSavingTab.description": "Obremenitev povezav med udeleženci je mogoÄe zmanjÅ¡ati s prilagajanjem prikazovanja.", + "app.settings.save-notification.label": "Nastavitve so shranjene", + "app.switch.onLabel": "I", + "app.switch.offLabel": "O", + "app.talkingIndicator.ariaMuteDesc" : "Izberite za utiÅ¡anje udeleženca", + "app.talkingIndicator.isTalking" : "Govori {0}", + "app.talkingIndicator.wasTalking" : "{0} konÄa govor", + "app.actionsBar.actionsDropdown.actionsLabel": "Dejanja", + "app.actionsBar.actionsDropdown.presentationLabel": "PoÅ¡lji predstavitev", + "app.actionsBar.actionsDropdown.initPollLabel": "ZaÄni anketo", + "app.actionsBar.actionsDropdown.desktopShareLabel": "OmogoÄi souporabo zaslona", + "app.actionsBar.actionsDropdown.lockedDesktopShareLabel": "Souporaba zaslona je zaklenjena", + "app.actionsBar.actionsDropdown.stopDesktopShareLabel": "Zaustavi souporabo zaslona", + "app.actionsBar.actionsDropdown.presentationDesc": "PoÅ¡lji predstavitev", + "app.actionsBar.actionsDropdown.initPollDesc": "ZaÄni anketo", + "app.actionsBar.actionsDropdown.desktopShareDesc": "OmogoÄi souporabo zaslona z drugimi", + "app.actionsBar.actionsDropdown.stopDesktopShareDesc": "Zaustavi souporabo zaslona:", + "app.actionsBar.actionsDropdown.pollBtnLabel": "ZaÄni anketo", + "app.actionsBar.actionsDropdown.pollBtnDesc": "Preklopi prikaz okna ankete", + "app.actionsBar.actionsDropdown.saveUserNames": "Shrani imena udeležencev", + "app.actionsBar.actionsDropdown.createBreakoutRoom": "Ustvari skupine", + "app.actionsBar.actionsDropdown.createBreakoutRoomDesc": "ustvari loÄene skupine za trenutno sreÄanje", + "app.actionsBar.actionsDropdown.captionsLabel": "Zapis podnapisov", + "app.actionsBar.actionsDropdown.captionsDesc": "Preklopi okno urejevalnika podnapisov", + "app.actionsBar.actionsDropdown.takePresenter": "Prevzemi govor", + "app.actionsBar.actionsDropdown.takePresenterDesc": "Potrdite se kot novi voditelj predstavitve", + "app.actionsBar.emojiMenu.statusTriggerLabel": "Nastavi stanje", + "app.actionsBar.emojiMenu.awayLabel": "Odsotno", + "app.actionsBar.emojiMenu.awayDesc": "Spremeni stanje v: Odsotno", + "app.actionsBar.emojiMenu.raiseHandLabel": "Dvignjena roka", + "app.actionsBar.emojiMenu.raiseHandDesc": "Dvignite roko za vpraÅ¡anje", + "app.actionsBar.emojiMenu.neutralLabel": "NeodloÄeno", + "app.actionsBar.emojiMenu.neutralDesc": "Spremeni stanje v: NeodloÄeno", + "app.actionsBar.emojiMenu.confusedLabel": "Nejasno", + "app.actionsBar.emojiMenu.confusedDesc": "Spremeni stanje v: Nejasno", + "app.actionsBar.emojiMenu.sadLabel": "Žalostno", + "app.actionsBar.emojiMenu.sadDesc": "Spremeni stanje v: Žalostno", + "app.actionsBar.emojiMenu.happyLabel": "Veselo", + "app.actionsBar.emojiMenu.happyDesc": "Spremeni stanje v: Veselo", + "app.actionsBar.emojiMenu.noneLabel": "PoÄisti stanje", + "app.actionsBar.emojiMenu.noneDesc": "PoÄistite svoje stanje", + "app.actionsBar.emojiMenu.applauseLabel": "Aplavz", + "app.actionsBar.emojiMenu.applauseDesc": "Spremeni stanje v: Aplavz", + "app.actionsBar.emojiMenu.thumbsUpLabel": "Se strinjam", + "app.actionsBar.emojiMenu.thumbsUpDesc": "Spremeni stanje v: Se strinjam", + "app.actionsBar.emojiMenu.thumbsDownLabel": "Se ne strinjam", + "app.actionsBar.emojiMenu.thumbsDownDesc": "Spremeni stanje v: Se ne strinjam", + "app.actionsBar.currentStatusDesc": "trenutno stanje {0}", + "app.actionsBar.captions.start": "Prikaži podnapise", + "app.actionsBar.captions.stop": "Skrij podnapise", + "app.audioNotification.audioFailedError1001": "VtiÄ WebSocket ni povezan (napaka 1001)", + "app.audioNotification.audioFailedError1002": "Ni mogoÄe ustvariti povezave z vtiÄem WebSocket (napaka 1002)", + "app.audioNotification.audioFailedError1003": "RazliÄica brskalnika ni podprta (napaka 1003)", + "app.audioNotification.audioFailedError1004": "Klic je spodletel (razlog = {0}) (napaka 1004)", + "app.audioNotification.audioFailedError1005": "Pogovor se je nepriÄakovano konÄal (napaka 1005)", + "app.audioNotification.audioFailedError1006": "Pogovor je Äasovno potekel (napaka 1006)", + "app.audioNotification.audioFailedError1007": "Povezava je spodletela (Napaka ICE 1007)", + "app.audioNotification.audioFailedError1008": "Prenos je spodletel (napaka 1008)", + "app.audioNotification.audioFailedError1009": "Ni mogoÄe pridobiti podatkov strežnika STUN/TURN (napaka 1009)", + "app.audioNotification.audioFailedError1010": "Vzpostavljanje povezave je Äasovno poteklo (napaka ICE 1010)", + "app.audioNotification.audioFailedError1011": "Povezava je Äasovno potekla (napaka ICE 1011)", + "app.audioNotification.audioFailedError1012": "Povezava je zaprta (napaka ICE 1012)", + "app.audioNotification.audioFailedMessage": "ZvoÄna povezava je spodletela", + "app.audioNotification.mediaFailedMessage": "Ukaz getUserMicMedia je spodletel, ker so dovoljeni le varni viri", + "app.audioNotification.closeLabel": "Zapri", + "app.audioNotificaion.reconnectingAsListenOnly": "Za opazovalce je uporaba mikrofona onemogoÄena. Vzpostavljena bo le sluÅ¡na povezava.", + "app.breakoutJoinConfirmation.title": "Pridruži se loÄeni skupini", + "app.breakoutJoinConfirmation.message": "Ali se želite pridružiti", + "app.breakoutJoinConfirmation.confirmDesc": "Pridružite se loÄeni skupini", + "app.breakoutJoinConfirmation.dismissLabel": "PrekliÄi", + "app.breakoutJoinConfirmation.dismissDesc": "Zapre in zavrne pridruženje v loÄeno skupino", + "app.breakoutJoinConfirmation.freeJoinMessage": "Izbor loÄene skupine za pridruženje", + "app.breakoutTimeRemainingMessage": "Preostali Äas loÄenih skupin: {0}", + "app.breakoutWillCloseMessage": "ÄŒas je potekel. LoÄene skupine se bodo kmalu razpustile", + "app.calculatingBreakoutTimeRemaining": "Poteka preraÄunavanje preostalega Äasa ...", + "app.audioModal.ariaTitle": "Nastavitve · omogoÄanje zvoka", + "app.audioModal.microphoneLabel": "VkljuÄi mikrofon", + "app.audioModal.listenOnlyLabel": "VkljuÄi le sluÅ¡alke", + "app.audioModal.audioChoiceLabel": "Kako želite sodelovati v predstavitvi?", + "app.audioModal.iOSBrowser": "Zvok / Video ni podprt", + "app.audioModal.iOSErrorDescription": "V tem trenutku zvok in video na brskalniku Chrome za okolje iOS nista podprta.", + "app.audioModal.iOSErrorRecommendation": "PriporoÄamo uporabo Safari iOS.", + "app.audioModal.audioChoiceDesc": "Izberite, kako želite priklopiti zvok za to sreÄanje", + "app.audioModal.unsupportedBrowserLabel": "Kaže, da uporabljate brskalnik, ki ni popolnoma podprt. Uporabite ali {0} ali {1} za polno podporo.", + "app.audioModal.closeLabel": "Zapri", + "app.audioModal.yes": "Da", + "app.audioModal.no": "Ne", + "app.audioModal.yes.arialabel" : "Odmev je sliÅ¡en", + "app.audioModal.no.arialabel" : "Odmev ni sliÅ¡en", + "app.audioModal.echoTestTitle": "To je zasebni preizkus odmeva. Izgovorite nekaj besed in odgovorite, ali sliÅ¡ite zvok.", + "app.audioModal.settingsTitle": "Spremeni zvokovne nastavitve", + "app.audioModal.helpTitle": "PriÅ¡lo je do napake z uporabo predstavnih naprav", + "app.audioModal.helpText": "Ali ste odobrili dostop do mikrofona? Ob povezavi se mora pokazati pogovorno okno za odobritev dostopa do predstavne naprave. Za sodelovanje v pogovoru mora biti ta omogoÄena. ÄŒe ni v tem problem, poskusite zamenjati dovoljenja za dostop do mikrofona med nastavitvami brskalnika.", + "app.audioModal.help.noSSL": "Ta stran ne omogoÄa varne povezave. Za uporabo mikrofona mora biti povezava vzpostavljena prek protokola HTTPS. Stopite v stik s skrbnikom strežnika.", + "app.audioModal.help.macNotAllowed": "Kaže, da sistemske nastavitve Mac onemogoÄajo dostop do mikrofona. Odprite Lastnosti sistema > Varnost in zasebnost > Zasebnost > Mikrofon in preverite, da je brskalnik med odobrenimi programi.", + "app.audioModal.audioDialTitle": "Pridružite se z uporabo telefona", + "app.audioDial.audioDialDescription": "PokliÄite", + "app.audioDial.audioDialConfrenceText": "in vpiÅ¡ite kodo PIN konference:", + "app.audioModal.autoplayBlockedDesc": "Za predvajanje zvoka je zahtevana odobritev.", + "app.audioModal.playAudio": "Predvajaj zvok", + "app.audioModal.playAudio.arialabel" : "Predvajaj zvok", + "app.audioDial.tipIndicator": "Namig", + "app.audioDial.tipMessage": "Pritisnite » 0 « na telefonu za utiÅ¡anje oziroma povrnitev zvoka.", + "app.audioModal.connecting": "Poteka povezovanje", + "app.audioModal.connectingEchoTest": "Povezovanje za preizkus odmeva", + "app.audioManager.joinedAudio": "Pridružili ste se zvoÄni konferenci", + "app.audioManager.joinedEcho": "Zagnali ste preizkus odmeva", + "app.audioManager.leftAudio": "Zapustili ste se zvoÄno konferenco", + "app.audioManager.reconnectingAudio": "Poteka poskus ponovnega povezovanja zvoka", + "app.audioManager.genericError": "Napaka: priÅ¡lo je do napake, poskusite znova", + "app.audioManager.connectionError": "Napaka: napaka povezave", + "app.audioManager.requestTimeout": "Napaka: zahteva je Äasovno potekla", + "app.audioManager.invalidTarget": "Napaka: zahteva je bila posredovana neveljavnemu cilju", + "app.audioManager.mediaError": "Napaka: priÅ¡lo je do napake med povezovanjem zvoÄnih naprav", + "app.audio.joinAudio": "OmogoÄi zvok", + "app.audio.leaveAudio": "OnemogoÄi zvok", + "app.audio.enterSessionLabel": "Vstopi v predstavitev", + "app.audio.playSoundLabel": "Predvajaj zvok", + "app.audio.backLabel": "Nazaj", + "app.audio.audioSettings.titleLabel": "Izberite nastavitve zvoka", + "app.audio.audioSettings.descriptionLabel": "Bodite pozorni na pogovorno okno brskalnika, ki zahteva odobritev souporabe mikrofona.", + "app.audio.audioSettings.microphoneSourceLabel": "Uporabljen mikrofon", + "app.audio.audioSettings.speakerSourceLabel": "Uporabljeni zvoÄniki", + "app.audio.audioSettings.microphoneStreamLabel": "Glasnost zvokovnega pretoka", + "app.audio.audioSettings.retryLabel": "Poskusi znova", + "app.audio.listenOnly.backLabel": "Nazaj", + "app.audio.listenOnly.closeLabel": "Zapri", + "app.audio.permissionsOverlay.title": "Dovoli dostop do mikrofona", + "app.audio.permissionsOverlay.hint": "Za sodelovanje v konferenci je treba odobriti uporabo predstavnih naprav ;)", + "app.error.removed": "Odstranjeni ste s konference", + "app.error.meeting.ended": "Odjavili ste se iz konference", + "app.meeting.logout.duplicateUserEjectReason": "Podvojen udeleženec se poskuÅ¡a udeležiti sestanka", + "app.meeting.logout.permissionEjectReason": "Odstranjeni zaradi neupoÅ¡tevanja dovoljenj", + "app.meeting.logout.ejectedFromMeeting": "Odstranjeni ste s sestanka", + "app.meeting.logout.validateTokenFailedEjectReason": "Preverjanje overitvenega žetona je spodletelo", + "app.meeting.logout.userInactivityEjectReason": "Udeleženec je že predolgo nedejaven", + "app.meeting-ended.rating.legendLabel": "Ocena zadovoljstva", + "app.meeting-ended.rating.starLabel": "Zvezdica", + "app.modal.close": "Zapri", + "app.modal.close.description": "Prezre spremembe in zapre okno nastavitev ·", + "app.modal.confirm": "KonÄano", + "app.modal.newTab": "(odpre nov zavihek)", + "app.modal.confirm.description": "Shrani spremembe in zapre okno nastavitev ·", + "app.dropdown.close": "Zapri", + "app.error.400": "Slaba zahteva", + "app.error.401": "Neoverjeno", + "app.error.403": "Odstranjeni ste s sestanka", + "app.error.404": "Ni mogoÄe najti", + "app.error.410": "SreÄanje je konÄano", + "app.error.500": "Ojoj, priÅ¡lo je do napake.", + "app.error.leaveLabel": "Znova se prijavite", + "app.error.fallback.presentation.title": "PriÅ¡lo je do napake", + "app.error.fallback.presentation.description": "Vpis je zapisan v dnevnik. Poskusite ponovno naložiti stran.", + "app.error.fallback.presentation.reloadButton": "Ponovno naloži", + "app.guest.waiting": "Na Äakanju za odobritev prijave", + "app.userList.guest.waitingUsers": "ÄŒakajoÄ na udeležence", + "app.userList.guest.waitingUsersTitle": "Upravljanje z udeleženci", + "app.userList.guest.optionTitle": "Pregled ÄakajoÄih udeležencev", + "app.userList.guest.allowAllAuthenticated": "Dovoli vsem overjenim", + "app.userList.guest.allowAllGuests": "Dovoli vsem gostom", + "app.userList.guest.allowEveryone": "Dovoli vsem", + "app.userList.guest.denyEveryone": "Zavrni vse", + "app.userList.guest.pendingUsers": "ÄŒakajoÄi udeleženci: {0}", + "app.userList.guest.pendingGuestUsers": "ÄŒakajoÄi gosti: {0}", + "app.userList.guest.pendingGuestAlert": "Prijava Äaka na vaÅ¡o odobritev.", + "app.userList.guest.rememberChoice": "Zapomni si izbiro", + "app.user-info.title": "Pregled mape", + "app.toast.breakoutRoomEnded": "LoÄene skupine so razpuÅ¡Äene. Pridružite se z zvokom.", + "app.toast.chat.public": "Novo javno sporoÄilo klepeta", + "app.toast.chat.private": "Novo zasebno sporoÄilo klepeta", + "app.toast.chat.system": "Sistem", + "app.toast.clearedEmoji.label": "Stanje ikone je poÄiÅ¡Äeno", + "app.toast.setEmoji.label": "Stanje ikone je spremenjeno na {0}", + "app.toast.meetingMuteOn.label": "Vsi udeleženci so utiÅ¡ani", + "app.toast.meetingMuteOff.label": "UtiÅ¡anje sestanka je onemogoÄeno", + "app.notification.recordingStart": "Predstavitev se sedaj snema", + "app.notification.recordingStop": "Predstavitev se ne snema", + "app.notification.recordingPaused": "Predstavitev se ne snema veÄ", + "app.notification.recordingAriaLabel": "ÄŒas snemanja", + "app.notification.userJoinPushAlert": "{0} se je pridružil predstavitvi", + "app.shortcut-help.title": "Tipkovne bližnjice", + "app.shortcut-help.accessKeyNotAvailable": "KljuÄ za dostop ni na voljo", + "app.shortcut-help.comboLabel": "Tipke", + "app.shortcut-help.functionLabel": "Funkcija", + "app.shortcut-help.closeLabel": "Zapri", + "app.shortcut-help.closeDesc": "Zapre okno nastavitev · tipkovnih bližnjic", + "app.shortcut-help.openOptions": "Odpre meni Možnosti", + "app.shortcut-help.toggleUserList": "Preklopi seznam udeležencev", + "app.shortcut-help.toggleMute": "UtiÅ¡a / Povrne zvok", + "app.shortcut-help.togglePublicChat": "Preklopi okno javnega klepeta (seznam udeležencev mora biti odprt)", + "app.shortcut-help.hidePrivateChat": "Skrije zasebni klepet", + "app.shortcut-help.closePrivateChat": "Zapre zasebni klepet", + "app.shortcut-help.openActions": "Odpre meni Dejanja", + "app.shortcut-help.openStatus": "Odpre meni Stanje", + "app.shortcut-help.togglePan": "OmogoÄi zaslonsko kazalko (za govorca)", + "app.shortcut-help.nextSlideDesc": "Pokaže naslednjo stran (predstavitev)", + "app.shortcut-help.previousSlideDesc": "Pokaže predhodno stran (predstavitev)", + "app.lock-viewers.title": "Uporaba možnosti", + "app.lock-viewers.description": "Nastavitve omogoÄajo omejevanje uporabe možnosti med predstavitvijo.", + "app.lock-viewers.featuresLable": "Možnost", + "app.lock-viewers.lockStatusLabel": "Stanje", + "app.lock-viewers.webcamLabel": "Prikaz spletne kamere", + "app.lock-viewers.otherViewersWebcamLabel": "Prikaz drugih spletnih kamer", + "app.lock-viewers.microphoneLable": "OmogoÄanje mikrofona", + "app.lock-viewers.PublicChatLabel": "PoÅ¡iljanje javnih sporoÄil klepeta", + "app.lock-viewers.PrivateChatLable": "PoÅ¡iljanje zasebnih sporoÄil klepeta", + "app.lock-viewers.notesLabel": "Uredi skupne beležke", + "app.lock-viewers.userListLabel": "Prikaz drugih udeležencev v seznamu", + "app.lock-viewers.ariaTitle": "Okno nastavitev · uporabe možnosti", + "app.lock-viewers.button.apply": "Uveljavi", + "app.lock-viewers.button.cancel": "PrekliÄi", + "app.lock-viewers.locked": "Zaklenjeno", + "app.lock-viewers.unlocked": "Odklenjeno", + "app.recording.startTitle": "ZaÄni snemanje", + "app.recording.stopTitle": "Premor snemanja", + "app.recording.resumeTitle": "Nadaljuj snemanje", + "app.recording.startDescription": "S ponovnim pritiskom na gumb za snemanje lahko kadarkoli naredite premor snemanja.", + "app.recording.stopDescription": "Ali ste prepriÄani, da želite zaustaviti snemanje. Kadarkoli lahko nadaljujete s ponovnim pritiskom na gumb.", + "app.videoPreview.cameraLabel": "Kamera", + "app.videoPreview.profileLabel": "Kakovost", + "app.videoPreview.cancelLabel": "PrekliÄi", + "app.videoPreview.closeLabel": "Zapri", + "app.videoPreview.findingWebcamsLabel": "Iskanje spletnih kamer", + "app.videoPreview.startSharingLabel": "ZaÄni predstavitev", + "app.videoPreview.webcamOptionLabel": "Izbor spletne kamere", + "app.videoPreview.webcamPreviewLabel": "Predogled spletne kamere", + "app.videoPreview.webcamSettingsTitle": "Nastavitve spletne kamere", + "app.videoPreview.webcamNotFoundLabel": "Spletne kamere ni mogoÄe najti", + "app.videoPreview.profileNotFoundLabel": "Ni podprtega profila kamere", + "app.video.joinVideo": "Pokaži spletno kamero", + "app.video.leaveVideo": "Skrij spletno kamero", + "app.video.iceCandidateError": "PriÅ¡lo je do napake med dodajanjem zahteve za povezavo ICE", + "app.video.iceConnectionStateError": "Povezava je spodletela (napaka ICE 1107)", + "app.video.permissionError": "PriÅ¡lo je do napake med uporabo spletne kamere. Preverite dovoljenja.", + "app.video.sharingError": "PriÅ¡lo je do napake med uporabo spletne kamere", + "app.video.notFoundError": "Spletne kamere ni mogoÄe najti. PrepriÄajte se, da je povezana.", + "app.video.notAllowed": "Za souporabo spletne kamere so zahtevana ustrezna dovoljenja brskalnika", + "app.video.notSupportedError": "Video spletne kamere je mogoÄe povezati le z varnimi viri. PrepriÄajte se, da je potrdilo SSL veljavno.", + "app.video.notReadableError": "Ni mogoÄe zaÄeti spletnega videa. PrepriÄajte se, da spletne kamere ne uporablja drug program", + "app.video.mediaFlowTimeout1020": "Predstavna vsebina ne doseže strežnika (napaka 1020)", + "app.video.suggestWebcamLock": "Ali želite vsiliti nastavitve uporabe spletnih kamer?", + "app.video.suggestWebcamLockReason": "(s tem bo izboljÅ¡ana stabilnost povezave)", + "app.video.enable": "OmogoÄi", + "app.video.cancel": "PrekliÄi", + "app.video.swapCam": "Zamenjaj", + "app.video.swapCamDesc": "zamenjaj smer spletnih kamer", + "app.video.videoLocked": "Uporaba spletne kamere je zaklenjena", + "app.video.videoButtonDesc": "Prikaz spletne kamere", + "app.video.videoMenu": "Meni videa", + "app.video.videoMenuDisabled": "Meni spletne kamere je med nastavitvami onemogoÄen", + "app.video.videoMenuDesc": "Odpre spustno polje menija videa", + "app.video.chromeExtensionError": "Namestiti je treba", + "app.video.chromeExtensionErrorLink": "razÅ¡iritev za Chrome", + "app.video.stats.title": "Statistika povezave", + "app.video.stats.packetsReceived": "Prejeti paketi", + "app.video.stats.packetsSent": "Poslani paketi", + "app.video.stats.packetsLost": "Izgubljeni paketi", + "app.video.stats.bitrate": "Bitna hitrost", + "app.video.stats.lostPercentage": "Skupni odstotek izgubljenih paketov", + "app.video.stats.lostRecentPercentage": "Nedavni odstotek izgubljenih paketov", + "app.video.stats.dimensions": "Dimenzije", + "app.video.stats.codec": "Kodek", + "app.video.stats.decodeDelay": "ÄŒasovni zamik odkodiranja", + "app.video.stats.rtt": "RTT", + "app.video.stats.encodeUsagePercent": "Uporaba kodirnika", + "app.video.stats.currentDelay": "Trenutni Äasovni zamik", + "app.fullscreenButton.label": "Postavite {0} v celozaslonski naÄin", + "app.deskshare.iceConnectionStateError": "Povezava za souporabo zaslona je spodletela (Napaka ICE 1108)", + "app.sfu.mediaServerConnectionError2000": "Ni se mogoÄe povezati s predstavnim strežnikom (napaka 2000)", + "app.sfu.mediaServerOffline2001": "Predstavni strežnik ni dosegljiv. Poskusite kasneje (napaka 2001)", + "app.sfu.mediaServerNoResources2002": "Predstavni strežnik nima razpoložljivih prostih virov (napaka 2002)", + "app.sfu.mediaServerRequestTimeout2003": "Vse poslane zahteve predstavnega strežnika Äasovno poteÄejo (napaka 2003)", + "app.sfu.serverIceGatheringFailed2021": "Prestavni strežnik ne pridobiva ustreznih zahtev za povezavo (napaka ICE 2021)", + "app.sfu.serverIceGatheringFailed2022": "Povezava predstavnega strežnika je spodletela (napaka 2022)", + "app.sfu.mediaGenericError2200": "Obdelava zahteve na predstavnem strežniku je spodletela (napaka 2200)", + "app.sfu.invalidSdp2202":"Odjemalec je ustvaril neveljavno zahtevo predstavne vsebine (napaka SDP 2202)", + "app.sfu.noAvailableCodec2203": "Na strežniku ni nameÅ¡Äenega ustreznega kodeka (napaka 2203)", + "app.meeting.endNotification.ok.label": "V redu", + "app.whiteboard.annotations.poll": "Rezultati ankete so objavljeni", + "app.whiteboard.toolbar.tools": "Orodja", + "app.whiteboard.toolbar.tools.hand": "Prijem", + "app.whiteboard.toolbar.tools.pencil": "SvinÄnik", + "app.whiteboard.toolbar.tools.rectangle": "Pravokotnik", + "app.whiteboard.toolbar.tools.triangle": "Trikotnik", + "app.whiteboard.toolbar.tools.ellipse": "Elipsa", + "app.whiteboard.toolbar.tools.line": "ÄŒrta", + "app.whiteboard.toolbar.tools.text": "Besedilo", + "app.whiteboard.toolbar.thickness": "Debelina konice", + "app.whiteboard.toolbar.thicknessDisabled": "Debelina konice je onemogoÄena", + "app.whiteboard.toolbar.color": "Barve", + "app.whiteboard.toolbar.colorDisabled": "Barve so onemogoÄene", + "app.whiteboard.toolbar.color.black": "ÄŒrna", + "app.whiteboard.toolbar.color.white": "Bela", + "app.whiteboard.toolbar.color.red": "RdeÄa", + "app.whiteboard.toolbar.color.orange": "Oranžna", + "app.whiteboard.toolbar.color.eletricLime": "Svetlozelena", + "app.whiteboard.toolbar.color.lime": "Živozelena", + "app.whiteboard.toolbar.color.cyan": "Sinja", + "app.whiteboard.toolbar.color.dodgerBlue": "SvetlejÅ¡a modra", + "app.whiteboard.toolbar.color.blue": "Modra", + "app.whiteboard.toolbar.color.violet": "VijoliÄna", + "app.whiteboard.toolbar.color.magenta": "Purpurno rdeÄa", + "app.whiteboard.toolbar.color.silver": "Srebrna", + "app.whiteboard.toolbar.undo": "PoÄisti zadnje", + "app.whiteboard.toolbar.clear": "PoÄisti vse", + "app.whiteboard.toolbar.multiUserOn": "OmogoÄi veÄuporabniÅ¡ko risanje", + "app.whiteboard.toolbar.multiUserOff": "OnemogoÄi veÄuporabniÅ¡ko risanje", + "app.whiteboard.toolbar.fontSize": "Seznam velikosti pisave", + "app.feedback.title": "Odjavili ste se iz konference", + "app.feedback.subtitle": "Zelo si želimo sliÅ¡ati vaÅ¡e mnenje o okolju BigBlueButton (izbirno)", + "app.feedback.textarea": "Kako lahko Å¡e izboljÅ¡amo okolje BigBlueButton?", + "app.feedback.sendFeedback": "PoÅ¡lji povratni odziv", + "app.feedback.sendFeedbackDesc": "PoÅ¡lji odziv in zapusti sestanek", + "app.videoDock.webcamFocusLabel": "ŽariÅ¡Äe", + "app.videoDock.webcamFocusDesc": "Postavi spletno kamero v žariÅ¡Äe", + "app.videoDock.webcamUnfocusLabel": "Odstrani žariÅ¡Äe", + "app.videoDock.webcamUnfocusDesc": "Odstrani spletno kamero iz žariÅ¡Äa", + "app.videoDock.autoplayBlockedDesc": "Za prikaz spletnih kamer drugih udeležencev je zahtevana odobritev.", + "app.videoDock.autoplayAllowLabel": "Pokaži spletne kamere", + "app.invitation.title": "Povabilo v skupino", + "app.invitation.confirm": "Povabi", + "app.createBreakoutRoom.title": "LoÄene skupine", + "app.createBreakoutRoom.ariaTitle": "Skrij loÄene skupine", + "app.createBreakoutRoom.breakoutRoomLabel": "LoÄene skupine {0}", + "app.createBreakoutRoom.generatingURL": "Poteka ustvarjanje naslova URL", + "app.createBreakoutRoom.generatedURL": "Ustvarjeno", + "app.createBreakoutRoom.duration": "Trajanje {0}", + "app.createBreakoutRoom.room": "Skupina {0}", + "app.createBreakoutRoom.notAssigned": "Nerazporejeni ({0})", + "app.createBreakoutRoom.join": "Pridruži se skupini", + "app.createBreakoutRoom.joinAudio": "OmogoÄi zvok", + "app.createBreakoutRoom.returnAudio": "Povrni zvok", + "app.createBreakoutRoom.alreadyConnected": "Že v skupini", + "app.createBreakoutRoom.confirm": "Ustvari", + "app.createBreakoutRoom.record": "Snemaj", + "app.createBreakoutRoom.numberOfRooms": "Å tevilo skupin", + "app.createBreakoutRoom.durationInMinutes": "Trajanje (minute)", + "app.createBreakoutRoom.randomlyAssign": "Razporedi nakljuÄno", + "app.createBreakoutRoom.endAllBreakouts": "Razpusti vse loÄene skupine", + "app.createBreakoutRoom.roomName": "{0} (Skupina – {1})", + "app.createBreakoutRoom.doneLabel": "KonÄano", + "app.createBreakoutRoom.nextLabel": "Naprej", + "app.createBreakoutRoom.minusRoomTime": "SkrajÅ¡aj Äas loÄenih skupin na", + "app.createBreakoutRoom.addRoomTime": "PodaljÅ¡aj Äas loÄenih skupin na", + "app.createBreakoutRoom.addParticipantLabel": "+ Dodaj udeleženca", + "app.createBreakoutRoom.freeJoin": "Dovoli udeležencem, da sami izberejo skupino", + "app.createBreakoutRoom.leastOneWarnBreakout": "V vsako skupino je treba postaviti vsaj enega udeleženca", + "app.createBreakoutRoom.modalDesc": "Namig: imena udeležencev je mogoÄe povleÄi iz skupine v skupino in jih tako poljubno razvrstiti.", + "app.createBreakoutRoom.roomTime": "{0} minut", + "app.createBreakoutRoom.numberOfRoomsError": "Å tevilo skupin ni veljavno.", + "app.externalVideo.start": "OmogoÄi prikaz novega video posnetka", + "app.externalVideo.title": "Pokaži zunanji video posnetek", + "app.externalVideo.input": "Zunanji naslov URL videa", + "app.externalVideo.urlInput": "Dodaj naslov URL videa", + "app.externalVideo.urlError": "Ta naslov URL ni podprt", + "app.externalVideo.close": "Zapri", + "app.externalVideo.autoPlayWarning": "ZaÄnite s predvajanjem videa za usklajevanje predstavne vsebine", + "app.network.connection.effective.slow": "Zaznane so težave s povezljivostjo.", + "app.network.connection.effective.slow.help": "VeÄ podrobnosti", + "app.externalVideo.noteLabel": "Opomba: zunanjih predvajanih videoposnetkov snemanje ne zajame. Podprto je sicer predvajanje posnetkov YouTube, Vimeo, Instructure Media, Twitch in Daily Motion.", + "app.actionsBar.actionsDropdown.shareExternalVideo": "Pokaži zunanji video posnetek", + "app.actionsBar.actionsDropdown.stopShareExternalVideo": "Prekini prikazovanje zunanjega video posnetka", + "app.iOSWarning.label": "Posodobite sistem na razliÄico iOS 12.2 ali viÅ¡jo", + "app.legacy.unsupportedBrowser": "Kaže, da uporabljate brskalnik, ki ni podprt. Uporabite ali {0} ali {1} za polno podporo.", + "app.legacy.upgradeBrowser": "Kaže, da uporabljate starejÅ¡o razliÄico sicer podprtega brskalnika. Posodobite ga za polno podporo.", + "app.legacy.criosBrowser": "Na sistemu iOS je za polno podporo priporoÄljivo uporabiti brskalnik Safari." + +} + diff --git a/bigbluebutton-html5/private/locales/sr.json b/bigbluebutton-html5/private/locales/sr.json index 45fb10640e36b6f22c70bfc333706ff1a1a57371..5079e2f9011b4c29d69ca62aa22d700de63d3193 100644 --- a/bigbluebutton-html5/private/locales/sr.json +++ b/bigbluebutton-html5/private/locales/sr.json @@ -1,7 +1,6 @@ { "app.home.greeting": "VaÅ¡a prezentacija uskoro poÄinje ...", "app.chat.submitLabel": "PoÅ¡aljite poruku", - "app.chat.errorMinMessageLength": "Poruka je prekratka za {0} karaktera", "app.chat.errorMaxMessageLength": "Poruka je predugaÄka za {0} karaktera", "app.chat.disconnected": "Niste povezani - poruke ne mogu biti poslate", "app.chat.locked": "Opcija komunikacije sa uÄesnicima trenutno nije dozvoljena - poruke ne mogu biti poslate", @@ -112,7 +111,6 @@ "app.media.autoplayAlertDesc": "Dozvolite pristup", "app.media.screenshare.start": "Deljenje ekrana je zapoÄeto", "app.media.screenshare.end": "Deljenje ekrana je zavrÅ¡eno", - "app.media.screenshare.safariNotSupported": "PretraživaÄ Safari trenutno ne podržava deljenje ekrana. Molimo vas da koristite Firefox ili Google Chrome.", "app.media.screenshare.autoplayBlockedDesc": "Da bismo vam prikazali ekran predavaÄa, treba nam vaÅ¡e odobrenje.", "app.media.screenshare.autoplayAllowLabel": "Pogledajte deljeni ekran", "app.screenshare.notAllowed": "GreÅ¡ka: Nije dato odobrenje za pristup ekranu.", @@ -360,18 +358,6 @@ "app.actionsBar.currentStatusDesc": "Trenutni status {0}", "app.actionsBar.captions.start": "ZapoÄnite gledanje titlova", "app.actionsBar.captions.stop": "Zaustavite gledanje titlova", - "app.audioNotification.audioFailedError1001": "GreÅ¡ka 1001: WebSocket prekid", - "app.audioNotification.audioFailedError1002": "GreÅ¡ka 1002: Nemogućnost kreiranja WebSocket konekcije", - "app.audioNotification.audioFailedError1003": "GreÅ¡ka 1003: Ova verzija pretraživaÄa nije podržana", - "app.audioNotification.audioFailedError1004": "GreÅ¡ka 1004: Problem sa pozivom (razlog={0})", - "app.audioNotification.audioFailedError1005": "GreÅ¡ka 1005: Poziv se neoÄekivano zavrÅ¡io", - "app.audioNotification.audioFailedError1006": "GreÅ¡ka 1006: Isteklo je vreme za poziv", - "app.audioNotification.audioFailedError1007": "GreÅ¡ka 1007: Problem sa ICE pregovorima", - "app.audioNotification.audioFailedError1008": "GreÅ¡ka 1008: GreÅ¡ka u prenosu", - "app.audioNotification.audioFailedError1009": "GreÅ¡ka 1009: Problem sa STUN/TURN informacijama servera", - "app.audioNotification.audioFailedError1010": "GreÅ¡ka 1010: Isteklo je vreme za ICE pregovore", - "app.audioNotification.audioFailedError1011": "GreÅ¡ka 1011: Isteklo je vreme za ICE prikupljanje", - "app.audioNotification.audioFailedError1012": "GreÅ¡ka 1012: Zatvorena je ICE konekcija", "app.audioNotification.audioFailedMessage": "NeuspeÅ¡no povezivanje zvuÄne veze", "app.audioNotification.mediaFailedMessage": "getUserMicMedia je zavrÅ¡en neuspeÅ¡no zbog toga Å¡to su samo sigurni ureÄ‘aji dozvoljeni", "app.audioNotification.closeLabel": "Zatvorite", @@ -542,14 +528,12 @@ "app.video.joinVideo": "Podelite prikaz sa veb kamere", "app.video.leaveVideo": "Zaustavite deljenje prikaza sa veb kamere", "app.video.iceCandidateError": "GreÅ¡ka prilikom dodavanja ICE kandidata", - "app.video.iceConnectionStateError": "GreÅ¡ka 1107: Neuspelo ICE pregovaranje", "app.video.permissionError": "GreÅ¡ka pri deljenju prikaza sa veb kamere. Molimo vas da proverite dozvole", "app.video.sharingError": "GreÅ¡ka pri deljenju prikaza sa veb kamere", "app.video.notFoundError": "Veb kamera nije naÄ‘ena. Da li ste sigurni da je kamera prikljuÄena?", "app.video.notAllowed": "Nedostaje dozvola za prikaz sa veb kamere, uverite ste da ste je u pretraživaÄu dali ", "app.video.notSupportedError": "Prikaz sa veb kamere se može deliti samo iz sigurnih izvora, uverite se da je vaÅ¡ SSL sertifikat validan", "app.video.notReadableError": "Nismo mogli da dobijemo prikaz sa vaÅ¡e veb kamere. Proverite da li možda neki drugi program koristi veb kameru", - "app.video.mediaFlowTimeout1020": "GreÅ¡ka 1020: Multimedijalni fajl nije uspeo da stigne do servera", "app.video.suggestWebcamLock": "Primeniti zakljuÄavanje veb kamera gledalaca?", "app.video.suggestWebcamLockReason": "(ovo će unaprediti stabilnost predavanja)", "app.video.enable": "Omogućite", @@ -577,16 +561,6 @@ "app.video.stats.encodeUsagePercent": "Korišćenje enkodera", "app.video.stats.currentDelay": "Trenutno kaÅ¡njenje", "app.fullscreenButton.label": "Postavite {0} na ceo ekran", - "app.deskshare.iceConnectionStateError": "GreÅ¡ka 1108: Problem sa ICE konekcijom prilikom deljenja ekrana", - "app.sfu.mediaServerConnectionError2000": "GreÅ¡ka 2000: Nemogućnost povezivanja sa multimedijalnim serverom", - "app.sfu.mediaServerOffline2001": "GreÅ¡ka 2001: Multimedijalni server nije aktivan. Molimo vas da pokuÅ¡ate ponovo kasnije.", - "app.sfu.mediaServerNoResources2002": "GreÅ¡ka 2002: Multimedijalni server nema raspoloživih resursa", - "app.sfu.mediaServerRequestTimeout2003": "GreÅ¡ka 2003: Nema odgovora na upite multimedijalnog servera", - "app.sfu.serverIceGatheringFailed2021": "GreÅ¡ka 2021: Multimedijalni server ne uspeva da sakupi ICE kandidate", - "app.sfu.serverIceGatheringFailed2022": "GreÅ¡ka 2022: GreÅ¡ka u ICE konekcijama multimedijalnog servera", - "app.sfu.mediaGenericError2200": "GreÅ¡ka 2200: Multimedijalni server nije uspeo da procesira zahtev", - "app.sfu.invalidSdp2202":"GreÅ¡ka 2202: Aplikacija je kreirala pogreÅ¡an SDP", - "app.sfu.noAvailableCodec2203": "GreÅ¡ka 2203: Server nije uspeo da naÄ‘e odgovarajući kodek", "app.meeting.endNotification.ok.label": "OK", "app.whiteboard.annotations.poll": "Rezultati ankete su objavljeni", "app.whiteboard.toolbar.tools": "Alatke", diff --git a/bigbluebutton-html5/private/locales/sv_SE.json b/bigbluebutton-html5/private/locales/sv_SE.json index 0d2ed907a553005b82e86101ca65eb2fc5b7f873..b5e39521039836c325c8ebed838f69807695c59b 100644 --- a/bigbluebutton-html5/private/locales/sv_SE.json +++ b/bigbluebutton-html5/private/locales/sv_SE.json @@ -1,7 +1,6 @@ { "app.home.greeting": "Din presentation börjar strax ...", "app.chat.submitLabel": "Skicka meddelande", - "app.chat.errorMinMessageLength": "Meddelandet är {0} tecken för kort", "app.chat.errorMaxMessageLength": "Meddelandet är {0} tecken för lÃ¥ngt", "app.chat.disconnected": "Du är frÃ¥nkopplad, meddelanden kan inte skickas", "app.chat.locked": "Chatten är lÃ¥st, meddelanden kan inte skickas", @@ -109,7 +108,6 @@ "app.media.autoplayAlertDesc": "TillÃ¥ta Ã¥tkomst", "app.media.screenshare.start": "Skärmdelning har startats", "app.media.screenshare.end": "Skärmdelning har avslutats", - "app.media.screenshare.safariNotSupported": "Skärmdelning stöds förnärvarande inte av Safari. Vänligen använd Firefox eller Google Chrome.", "app.media.screenshare.autoplayBlockedDesc": "Vi behöver din tillÃ¥telse att visa presentatörens skärm.", "app.media.screenshare.autoplayAllowLabel": "Visa delad skärm", "app.screenshare.notAllowed": "Fel: TillÃ¥telse för Ã¥tkomstskärm beviljades inte.", @@ -347,18 +345,6 @@ "app.actionsBar.currentStatusDesc": "nuvarande status {0}", "app.actionsBar.captions.start": "Börja visa dold textning", "app.actionsBar.captions.stop": "Sluta visa dold textning", - "app.audioNotification.audioFailedError1001": "Fel 1001: WebSocket frÃ¥nkopplad", - "app.audioNotification.audioFailedError1002": "Fel 1002: Det gick inte att göra en WebSocket anslutning", - "app.audioNotification.audioFailedError1003": "Fel 1003: Webbläsarversionen stöds inte", - "app.audioNotification.audioFailedError1004": "Fel 1004: Misslyckat samtal (orsak={0})", - "app.audioNotification.audioFailedError1005": "Fel 1005: Samtalet slutade oväntat", - "app.audioNotification.audioFailedError1006": "Fel 1006: Samtalavbrott", - "app.audioNotification.audioFailedError1007": "Fel 1007: ICE-förhandling misslyckades", - "app.audioNotification.audioFailedError1008": "Fel 1008: Överföring misslyckades", - "app.audioNotification.audioFailedError1009": "Fel 1009: Det gick inte att hämta STUN-/TURN-serverinformation", - "app.audioNotification.audioFailedError1010": "Fel 1010: ICE-förhandlingstidsavbrott", - "app.audioNotification.audioFailedError1011": "Fel 1011: ICE samlaravbrott", - "app.audioNotification.audioFailedError1012": "Fel 1012: ICE-anslutningen stängd", "app.audioNotification.audioFailedMessage": "Din ljudanslutning kunde inte anslutas", "app.audioNotification.mediaFailedMessage": "getUserMicMedia misslyckades eftersom endast säkra ursprung är tillÃ¥tna", "app.audioNotification.closeLabel": "Stäng", @@ -517,14 +503,12 @@ "app.video.joinVideo": "Dela webbkamera", "app.video.leaveVideo": "Sluta dela webbkamera", "app.video.iceCandidateError": "Fel vid att lägga till ICE-kandidat", - "app.video.iceConnectionStateError": "Fel 1107: ICE-förhandling misslyckades", "app.video.permissionError": "Fel vid delning av webbkamera. Kontrollera behörigheter", "app.video.sharingError": "Fel vid delning av webbkamera", "app.video.notFoundError": "Det gick inte att hitta webbkameran. Se till att den är ansluten", "app.video.notAllowed": "Saknar tillÃ¥telse för delning av webbkamera, var vänlig och kontrollera dina webbläsarbehörigheter", "app.video.notSupportedError": "Kan endast dela webbkamera med säkra källor, se till att ditt SSL-certifikat är giltigt", "app.video.notReadableError": "Det gick inte att fÃ¥ webbkamera video. Se till att ett annat program inte använder webbkameran", - "app.video.mediaFlowTimeout1020": "Fel 1020: Mediet kunde inte nÃ¥ servern", "app.video.suggestWebcamLock": "Förbättra lÃ¥sinställningen till webbläsare för Ã¥hörarna?", "app.video.suggestWebcamLockReason": "(detta kommer att förbättra mötesstabiliteten)", "app.video.enable": "Aktivera", @@ -552,16 +536,6 @@ "app.video.stats.encodeUsagePercent": "Koda användningen", "app.video.stats.currentDelay": "Nuvarande fördröjning", "app.fullscreenButton.label": "Gör {0} fullskärm", - "app.deskshare.iceConnectionStateError": "Fel 1108: ICE-anslutning misslyckades när skärmen delades", - "app.sfu.mediaServerConnectionError2000": "Fel 2000: Det gÃ¥r inte att ansluta till mediaservern", - "app.sfu.mediaServerOffline2001": "Fel 2001: Mediaservern är offline. Vänligen försök igen senare.", - "app.sfu.mediaServerNoResources2002": "Fel 2002: Mediaservern har inga tillgängliga resurser", - "app.sfu.mediaServerRequestTimeout2003": "Fel 2003: Media server förfrÃ¥gningar timeout", - "app.sfu.serverIceGatheringFailed2021": "Fel 2021: Mediaservern kan inte samla ICE-kandidater", - "app.sfu.serverIceGatheringFailed2022": "Fel 2022: Mediaserver ICE-anslutning misslyckades", - "app.sfu.mediaGenericError2200": "Fel 2200: Mediaservern kunde inte behandla förfrÃ¥gan", - "app.sfu.invalidSdp2202":"Fel 2202: Klienten genererade en ogiltig SDP", - "app.sfu.noAvailableCodec2203": "Fel 2203: Server kunde inte hitta en lämplig kodek", "app.meeting.endNotification.ok.label": "OK", "app.whiteboard.annotations.poll": "Omröstningsresultaten publicerades", "app.whiteboard.toolbar.tools": "Verktyg", diff --git a/bigbluebutton-html5/private/locales/th.json b/bigbluebutton-html5/private/locales/th.json index 81910917c9400c4aa3468193eaf6a5544b96ae8c..e89ed27c66201f5655538743ed155e24fc7b394d 100644 --- a/bigbluebutton-html5/private/locales/th.json +++ b/bigbluebutton-html5/private/locales/th.json @@ -1,7 +1,6 @@ { "app.home.greeting": "à¸à¸²à¸£à¸™à¸³à¹€à¸ªà¸™à¸à¸‚à¸à¸‡à¸„ุณจะเริ่มขึ้นในไม่ช้า", "app.chat.submitLabel": "ส่งข้à¸à¸„วาม", - "app.chat.errorMinMessageLength": "ข้à¸à¸„วาม {0} ตัวà¸à¸±à¸à¸©à¸£(s) สั้นเà¸à¸´à¸™à¹„ป", "app.chat.errorMaxMessageLength": "ข้à¸à¸„วาม {0} ตัวà¸à¸±à¸à¸©à¸£(s) ยาวเà¸à¸´à¸™à¹„ป", "app.chat.disconnected": "คุณไม่ได้เชื่à¸à¸¡à¸•à¹ˆà¸, ไม่สามารถส่งข้à¸à¸„วามได้", "app.chat.locked": "à¹à¸Šà¸—ถูà¸à¸¥à¹‡à¸à¸„, ไม่สามารถส่งข้à¸à¸„วามได้", @@ -112,7 +111,6 @@ "app.media.autoplayAlertDesc": "à¸à¸™à¸¸à¸à¸²à¸•à¸à¸²à¸£à¹€à¸‚้าถึง", "app.media.screenshare.start": "ได้เริ่มà¸à¸²à¸£à¹à¸Šà¸£à¹Œà¸«à¸™à¹‰à¸²à¸ˆà¸à¹à¸¥à¹‰à¸§", "app.media.screenshare.end": "สิ้นสุดà¸à¸²à¸£à¹à¸Šà¸£à¹Œà¸«à¸™à¹‰à¸²à¸ˆà¸à¹à¸¥à¹‰à¸§", - "app.media.screenshare.safariNotSupported": "ขณะนี้ Safari ไม่รà¸à¸‡à¸£à¸±à¸šà¸à¸²à¸£à¹à¸Šà¸£à¹Œà¸«à¸™à¹‰à¸²à¸ˆà¸ à¸à¸£à¸¸à¸“าใช้ Firefox หรืภGoogle Chrome", "app.media.screenshare.autoplayBlockedDesc": "เราต้à¸à¸‡à¸à¸²à¸£à¸à¸²à¸£à¸à¸™à¸¸à¸à¸²à¸•à¸‚à¸à¸‡à¸„ุณเพื่à¸à¹à¸ªà¸”งหน้าจà¸à¸‚à¸à¸‡à¸œà¸¹à¹‰à¸™à¸³à¹€à¸ªà¸™à¸", "app.media.screenshare.autoplayAllowLabel": "ดูหน้าจà¸à¸—ี่à¹à¸Šà¸£à¹Œ", "app.screenshare.notAllowed": "ข้à¸à¸œà¸´à¸”พลาด: ไม่à¸à¸™à¸¸à¸à¸²à¸•à¸à¸²à¸£à¹€à¸‚้าถึงหน้าจà¸", @@ -176,8 +174,12 @@ "app.presentationUploder.conversion.generatingThumbnail": "à¸à¸³à¸¥à¸±à¸‡à¸ªà¸£à¹‰à¸²à¸‡à¸ าพขนาดย่ภ...", "app.presentationUploder.conversion.generatedSlides": "สร้างสไลด์à¹à¸¥à¹‰à¸§ ...", "app.presentationUploder.conversion.generatingSvg": "à¸à¸³à¸¥à¸±à¸‡à¸ªà¸£à¹‰à¸²à¸‡à¸ าพ SVG ...", + "app.presentationUploder.conversion.pageCountExceeded": "จำนวนหน้าเà¸à¸´à¸™ à¸à¸£à¸¸à¸“าà¹à¸šà¹ˆà¸‡à¹„ฟล์à¸à¸à¸à¹€à¸›à¹‡à¸™à¸«à¸¥à¸²à¸¢à¹„ฟล์", + "app.presentationUploder.conversion.officeDocConversionInvalid": "ไม่สามารถประมวลผลไฟล์นี้ได้ โปรดà¸à¸±à¸›à¹‚หลดไฟล์ PDF à¹à¸—น", + "app.presentationUploder.conversion.officeDocConversionFailed": "ไม่สามารถประมวลผลไฟล์นี้ได้ โปรดà¸à¸±à¸›à¹‚หลดไฟล์ PDF à¹à¸—น", "app.presentationUploder.conversion.pdfHasBigPage": "เราไม่สามารถà¹à¸›à¸¥à¸‡à¹„ฟล์ PDF ได้โปรดลà¸à¸‡à¹€à¸žà¸´à¹ˆà¸¡à¸›à¸£à¸°à¸ªà¸´à¸—ธิภาพ", "app.presentationUploder.conversion.timeout": "Ops à¸à¸²à¸£à¹à¸›à¸¥à¸‡à¹ƒà¸Šà¹‰à¹€à¸§à¸¥à¸²à¸™à¸²à¸™à¹€à¸à¸´à¸™à¹„ป", + "app.presentationUploder.conversion.pageCountFailed": "ไม่สามารถระบุจำนวนหน้าได้", "app.presentationUploder.isDownloadableLabel": "ไม่à¸à¸™à¸¸à¸à¸²à¸•à¹ƒà¸«à¹‰à¸”าวน์โหลดงานนำเสนà¸", "app.presentationUploder.isNotDownloadableLabel": "à¸à¸™à¸¸à¸à¸²à¸•à¹ƒà¸«à¹‰à¸”าวน์โหลดงานนำเสนà¸", "app.presentationUploder.removePresentationLabel": "ลบงานนำเสนà¸", @@ -360,18 +362,6 @@ "app.actionsBar.currentStatusDesc": "สถานะปัจจุบัน {0}", "app.actionsBar.captions.start": "เริ่มดูคำบรรยายภาพปิด", "app.actionsBar.captions.stop": "หยุดดูคำบรรยายภาพที่ปิด", - "app.audioNotification.audioFailedError1001": "ข้à¸à¸œà¸´à¸”พลาด 1001: ตัดà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•à¹ˆà¸ WebSocket", - "app.audioNotification.audioFailedError1002": "ข้à¸à¸œà¸´à¸”พลาด 1002: ไม่สามารถทำà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•à¹ˆà¸ WebSocket", - "app.audioNotification.audioFailedError1003": "Error 1003: ไม่รà¸à¸‡à¸£à¸±à¸šà¹€à¸§à¸à¸£à¹Œà¸Šà¸±à¹ˆà¸™à¸‚à¸à¸‡à¹€à¸šà¸£à¸²à¸§à¹Œà¹€à¸‹à¸à¸£à¹Œ", - "app.audioNotification.audioFailedError1004": "ข้à¸à¸œà¸´à¸”พลาด 1004: à¸à¸²à¸£à¹‚ทรล้มเหลว (reason = {0})", - "app.audioNotification.audioFailedError1005": "ข้à¸à¸œà¸´à¸”พลาด 1005: สิ้นสุดà¸à¸²à¸£à¹‚ทรโดยไม่คาดคิด", - "app.audioNotification.audioFailedError1006": "ข้à¸à¸œà¸´à¸”พลาด 1006: หมดเวลา", - "app.audioNotification.audioFailedError1007": "ข้à¸à¸œà¸´à¸”พลาด 1007: à¸à¸²à¸£à¸ªà¸·à¹ˆà¸à¸ªà¸²à¸£ ICE ล้มเหลว", - "app.audioNotification.audioFailedError1008": "ข้à¸à¸œà¸´à¸”พลาด 1008: à¸à¸²à¸£à¸–่ายโà¸à¸™à¸¥à¹‰à¸¡à¹€à¸«à¸¥à¸§", - "app.audioNotification.audioFailedError1009": "ข้à¸à¸œà¸´à¸”พลาด 1009: ไม่สามารถดึงข้à¸à¸¡à¸¹à¸¥à¹€à¸‹à¸´à¸£à¹Œà¸Ÿà¹€à¸§à¸à¸£à¹Œ STUN / TURN", - "app.audioNotification.audioFailedError1010": "ข้à¸à¸œà¸´à¸”พลาด 1010: หมดเวลาà¸à¸²à¸£à¸ªà¸·à¹ˆà¸à¸ªà¸²à¸£à¸à¸±à¸š ICE", - "app.audioNotification.audioFailedError1011": "ข้à¸à¸œà¸´à¸”พลาด 1011: ICE หมดเวลา", - "app.audioNotification.audioFailedError1012": "ข้à¸à¸œà¸´à¸”พลาด 1012: ปิดà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•à¹ˆà¸ ICE", "app.audioNotification.audioFailedMessage": "à¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•à¹ˆà¸à¹€à¸ªà¸µà¸¢à¸‡à¸‚à¸à¸‡à¸„ุณล้มเหลวในà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•à¹ˆà¸", "app.audioNotification.mediaFailedMessage": "getUserMicMedia ล้มเหลวเนื่à¸à¸‡à¸ˆà¸²à¸à¸à¸™à¸¸à¸à¸²à¸•à¹ƒà¸«à¹‰à¸¡à¸µà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸•à¹‰à¸™à¸à¸³à¹€à¸™à¸´à¸”ที่ปลà¸à¸”ภัยเท่านั้น", "app.audioNotification.closeLabel": "ปิด", @@ -542,14 +532,12 @@ "app.video.joinVideo": "à¹à¸Šà¸£à¹Œà¹€à¸§à¹‡à¸šà¹à¸„ม", "app.video.leaveVideo": "หยุดà¹à¸Šà¸£à¹Œà¹€à¸§à¹‡à¸šà¹à¸„ม", "app.video.iceCandidateError": "เà¸à¸´à¸”ข้à¸à¸œà¸´à¸”พลาดในà¸à¸²à¸£à¹€à¸žà¸´à¹ˆà¸¡à¸•à¸±à¸§à¹€à¸¥à¸·à¸à¸ ICE", - "app.video.iceConnectionStateError": "ข้à¸à¸œà¸´à¸”พลาด 1107: à¸à¸²à¸£à¹€à¸ˆà¸£à¸ˆà¸² ICE ล้มเหลว", "app.video.permissionError": "ข้à¸à¸œà¸´à¸”พลาดในà¸à¸²à¸£à¹à¸šà¹ˆà¸‡à¸›à¸±à¸™à¹€à¸§à¹‡à¸šà¹à¸„ม à¸à¸£à¸¸à¸“าตรวจสà¸à¸šà¸à¸²à¸£à¸à¸™à¸¸à¸à¸²à¸•", "app.video.sharingError": "ข้à¸à¸œà¸´à¸”พลาดในà¸à¸²à¸£à¹à¸šà¹ˆà¸‡à¸›à¸±à¸™à¹€à¸§à¹‡à¸šà¹à¸„ม", "app.video.notFoundError": "ไม่พบเว็บà¹à¸„ม à¸à¸£à¸¸à¸“าตรวจสà¸à¸šà¹ƒà¸«à¹‰à¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¸¡à¸±à¸™à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•à¹ˆà¸", "app.video.notAllowed": "ไม่ได้รับà¸à¸™à¸¸à¸à¸²à¸•à¸ªà¸³à¸«à¸£à¸±à¸šà¹à¸šà¹ˆà¸‡à¸›à¸±à¸™à¹€à¸§à¹‡à¸šà¹à¸„มโปรดตรวจสà¸à¸šà¸ªà¸´à¸—ธิ์ขà¸à¸‡à¹€à¸šà¸£à¸²à¸§à¹Œà¹€à¸‹à¸à¸£à¹Œà¸‚à¸à¸‡à¸„ุณ", "app.video.notSupportedError": "สามารถà¹à¸Šà¸£à¹Œà¸§à¸´à¸”ีโà¸à¹€à¸§à¹‡à¸šà¹à¸„มà¸à¸±à¸šà¹à¸«à¸¥à¹ˆà¸‡à¸—ี่ปลà¸à¸”ภัยเท่านั้นตรวจสà¸à¸šà¹ƒà¸«à¹‰à¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¹ƒà¸šà¸£à¸±à¸šà¸£à¸à¸‡ SSL ขà¸à¸‡à¸„ุณถูà¸à¸•à¹‰à¸à¸‡", "app.video.notReadableError": "ไม่สามารถรับวิดีโà¸à¹€à¸§à¹‡à¸šà¹à¸„ม โปรดตรวจสà¸à¸šà¸§à¹ˆà¸²à¹‚ปรà¹à¸à¸£à¸¡à¸à¸·à¹ˆà¸™à¹„ม่ได้ใช้งานเว็บà¹à¸„ม", - "app.video.mediaFlowTimeout1020": "ข้à¸à¸œà¸´à¸”พลาด 1020: สื่à¸à¹„ม่สามารถเข้าถึงเซิร์ฟเวà¸à¸£à¹Œ", "app.video.suggestWebcamLock": "บังคับใช้à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าล็à¸à¸„ให้à¸à¸±à¸šà¹€à¸§à¹‡à¸šà¹à¸„มขà¸à¸‡à¸œà¸¹à¹‰à¸”ูหรืà¸à¹„ม่?", "app.video.suggestWebcamLockReason": "(สิ่งนี้จะปรับปรุงเสถียรภาพขà¸à¸‡à¸à¸²à¸£à¸›à¸£à¸°à¸Šà¸¸à¸¡)", "app.video.enable": "เปิดใช้งาน", @@ -577,16 +565,6 @@ "app.video.stats.encodeUsagePercent": "ใช้งานà¸à¸²à¸£à¹€à¸‚้ารหัส", "app.video.stats.currentDelay": "หน่วงเวลาปัจจุบัน", "app.fullscreenButton.label": "à¸à¸³à¸«à¸™à¸” {0} เต็มหน้าจà¸", - "app.deskshare.iceConnectionStateError": "ข้à¸à¸œà¸´à¸”พลาด 1108: à¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•à¹ˆà¸ ICE ล้มเหลวเมื่à¸à¹à¸Šà¸£à¹Œà¸«à¸™à¹‰à¸²à¸ˆà¸", - "app.sfu.mediaServerConnectionError2000": "ข้à¸à¸œà¸´à¸”พลาด 2000: ไม่สามารถเชื่à¸à¸¡à¸•à¹ˆà¸à¸à¸±à¸šà¹€à¸‹à¸´à¸£à¹Œà¸Ÿà¹€à¸§à¸à¸£à¹Œà¸ªà¸·à¹ˆà¸", - "app.sfu.mediaServerOffline2001": "ข้à¸à¸œà¸´à¸”พลาด 2001: เซิร์ฟเวà¸à¸£à¹Œà¸ªà¸·à¹ˆà¸à¸à¸à¸Ÿà¹„ลน์ à¸à¸£à¸¸à¸“าลà¸à¸‡à¹ƒà¸«à¸¡à¹ˆà¸à¸µà¸à¸„รั้งในภายหลัง.", - "app.sfu.mediaServerNoResources2002": "ข้à¸à¸œà¸´à¸”พลาด 2002: เซิร์ฟเวà¸à¸£à¹Œà¸ªà¸·à¹ˆà¸à¹„ม่มีทรัพยาà¸à¸£à¸—ี่พร้à¸à¸¡à¹ƒà¸Šà¹‰à¸‡à¸²à¸™", - "app.sfu.mediaServerRequestTimeout2003": "ข้à¸à¸œà¸´à¸”พลาด 2003: คำขà¸à¹€à¸‹à¸´à¸£à¹Œà¸Ÿà¹€à¸§à¸à¸£à¹Œà¸ªà¸·à¹ˆà¸à¸«à¸¡à¸”เวลา", - "app.sfu.serverIceGatheringFailed2021": "ข้à¸à¸œà¸´à¸”พลาด 2021: เซิร์ฟเวà¸à¸£à¹Œà¸ªà¸·à¹ˆà¸à¹„ม่สามารถรวบรวมตัวเลืà¸à¸ ICE", - "app.sfu.serverIceGatheringFailed2022": "ข้à¸à¸œà¸´à¸”พลาด 2022: à¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•à¹ˆà¸ ICE ขà¸à¸‡à¹€à¸‹à¸´à¸£à¹Œà¸Ÿà¹€à¸§à¸à¸£à¹Œà¸ªà¸·à¹ˆà¸à¸¥à¹‰à¸¡à¹€à¸«à¸¥à¸§", - "app.sfu.mediaGenericError2200": "ข้à¸à¸œà¸´à¸”พลาด 2200: เซิร์ฟเวà¸à¸£à¹Œà¸ªà¸·à¹ˆà¸à¹„ม่สามารถดำเนินà¸à¸²à¸£à¸•à¸²à¸¡à¸„ำขà¸", - "app.sfu.invalidSdp2202":"ข้à¸à¸œà¸´à¸”พลาด 2202: ลูà¸à¸‚่ายสร้าง SDP ที่ไม่ถูà¸à¸•à¹‰à¸à¸‡", - "app.sfu.noAvailableCodec2203": "ข้à¸à¸œà¸´à¸”พลาด 2203: เซิร์ฟเวà¸à¸£à¹Œà¹„ม่พบตัวà¹à¸›à¸¥à¸‡à¸ªà¸±à¸à¸à¸²à¸“ที่เหมาะสม", "app.meeting.endNotification.ok.label": "ตà¸à¸¥à¸‡", "app.whiteboard.annotations.poll": "เผยà¹à¸žà¸£à¹ˆà¸œà¸¥à¸à¸²à¸£à¸ªà¸³à¸£à¸§à¸ˆà¸„วามคิดเห็นà¹à¸¥à¹‰à¸§", "app.whiteboard.toolbar.tools": "เครื่à¸à¸‡à¸¡à¸·à¸", diff --git a/bigbluebutton-html5/private/locales/th_TH.json b/bigbluebutton-html5/private/locales/th_TH.json index 81910917c9400c4aa3468193eaf6a5544b96ae8c..f21e219988d7df54fdb5385f6c246e16311273aa 100644 --- a/bigbluebutton-html5/private/locales/th_TH.json +++ b/bigbluebutton-html5/private/locales/th_TH.json @@ -1,7 +1,6 @@ { "app.home.greeting": "à¸à¸²à¸£à¸™à¸³à¹€à¸ªà¸™à¸à¸‚à¸à¸‡à¸„ุณจะเริ่มขึ้นในไม่ช้า", "app.chat.submitLabel": "ส่งข้à¸à¸„วาม", - "app.chat.errorMinMessageLength": "ข้à¸à¸„วาม {0} ตัวà¸à¸±à¸à¸©à¸£(s) สั้นเà¸à¸´à¸™à¹„ป", "app.chat.errorMaxMessageLength": "ข้à¸à¸„วาม {0} ตัวà¸à¸±à¸à¸©à¸£(s) ยาวเà¸à¸´à¸™à¹„ป", "app.chat.disconnected": "คุณไม่ได้เชื่à¸à¸¡à¸•à¹ˆà¸, ไม่สามารถส่งข้à¸à¸„วามได้", "app.chat.locked": "à¹à¸Šà¸—ถูà¸à¸¥à¹‡à¸à¸„, ไม่สามารถส่งข้à¸à¸„วามได้", @@ -112,7 +111,6 @@ "app.media.autoplayAlertDesc": "à¸à¸™à¸¸à¸à¸²à¸•à¸à¸²à¸£à¹€à¸‚้าถึง", "app.media.screenshare.start": "ได้เริ่มà¸à¸²à¸£à¹à¸Šà¸£à¹Œà¸«à¸™à¹‰à¸²à¸ˆà¸à¹à¸¥à¹‰à¸§", "app.media.screenshare.end": "สิ้นสุดà¸à¸²à¸£à¹à¸Šà¸£à¹Œà¸«à¸™à¹‰à¸²à¸ˆà¸à¹à¸¥à¹‰à¸§", - "app.media.screenshare.safariNotSupported": "ขณะนี้ Safari ไม่รà¸à¸‡à¸£à¸±à¸šà¸à¸²à¸£à¹à¸Šà¸£à¹Œà¸«à¸™à¹‰à¸²à¸ˆà¸ à¸à¸£à¸¸à¸“าใช้ Firefox หรืภGoogle Chrome", "app.media.screenshare.autoplayBlockedDesc": "เราต้à¸à¸‡à¸à¸²à¸£à¸à¸²à¸£à¸à¸™à¸¸à¸à¸²à¸•à¸‚à¸à¸‡à¸„ุณเพื่à¸à¹à¸ªà¸”งหน้าจà¸à¸‚à¸à¸‡à¸œà¸¹à¹‰à¸™à¸³à¹€à¸ªà¸™à¸", "app.media.screenshare.autoplayAllowLabel": "ดูหน้าจà¸à¸—ี่à¹à¸Šà¸£à¹Œ", "app.screenshare.notAllowed": "ข้à¸à¸œà¸´à¸”พลาด: ไม่à¸à¸™à¸¸à¸à¸²à¸•à¸à¸²à¸£à¹€à¸‚้าถึงหน้าจà¸", @@ -360,18 +358,6 @@ "app.actionsBar.currentStatusDesc": "สถานะปัจจุบัน {0}", "app.actionsBar.captions.start": "เริ่มดูคำบรรยายภาพปิด", "app.actionsBar.captions.stop": "หยุดดูคำบรรยายภาพที่ปิด", - "app.audioNotification.audioFailedError1001": "ข้à¸à¸œà¸´à¸”พลาด 1001: ตัดà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•à¹ˆà¸ WebSocket", - "app.audioNotification.audioFailedError1002": "ข้à¸à¸œà¸´à¸”พลาด 1002: ไม่สามารถทำà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•à¹ˆà¸ WebSocket", - "app.audioNotification.audioFailedError1003": "Error 1003: ไม่รà¸à¸‡à¸£à¸±à¸šà¹€à¸§à¸à¸£à¹Œà¸Šà¸±à¹ˆà¸™à¸‚à¸à¸‡à¹€à¸šà¸£à¸²à¸§à¹Œà¹€à¸‹à¸à¸£à¹Œ", - "app.audioNotification.audioFailedError1004": "ข้à¸à¸œà¸´à¸”พลาด 1004: à¸à¸²à¸£à¹‚ทรล้มเหลว (reason = {0})", - "app.audioNotification.audioFailedError1005": "ข้à¸à¸œà¸´à¸”พลาด 1005: สิ้นสุดà¸à¸²à¸£à¹‚ทรโดยไม่คาดคิด", - "app.audioNotification.audioFailedError1006": "ข้à¸à¸œà¸´à¸”พลาด 1006: หมดเวลา", - "app.audioNotification.audioFailedError1007": "ข้à¸à¸œà¸´à¸”พลาด 1007: à¸à¸²à¸£à¸ªà¸·à¹ˆà¸à¸ªà¸²à¸£ ICE ล้มเหลว", - "app.audioNotification.audioFailedError1008": "ข้à¸à¸œà¸´à¸”พลาด 1008: à¸à¸²à¸£à¸–่ายโà¸à¸™à¸¥à¹‰à¸¡à¹€à¸«à¸¥à¸§", - "app.audioNotification.audioFailedError1009": "ข้à¸à¸œà¸´à¸”พลาด 1009: ไม่สามารถดึงข้à¸à¸¡à¸¹à¸¥à¹€à¸‹à¸´à¸£à¹Œà¸Ÿà¹€à¸§à¸à¸£à¹Œ STUN / TURN", - "app.audioNotification.audioFailedError1010": "ข้à¸à¸œà¸´à¸”พลาด 1010: หมดเวลาà¸à¸²à¸£à¸ªà¸·à¹ˆà¸à¸ªà¸²à¸£à¸à¸±à¸š ICE", - "app.audioNotification.audioFailedError1011": "ข้à¸à¸œà¸´à¸”พลาด 1011: ICE หมดเวลา", - "app.audioNotification.audioFailedError1012": "ข้à¸à¸œà¸´à¸”พลาด 1012: ปิดà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•à¹ˆà¸ ICE", "app.audioNotification.audioFailedMessage": "à¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•à¹ˆà¸à¹€à¸ªà¸µà¸¢à¸‡à¸‚à¸à¸‡à¸„ุณล้มเหลวในà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•à¹ˆà¸", "app.audioNotification.mediaFailedMessage": "getUserMicMedia ล้มเหลวเนื่à¸à¸‡à¸ˆà¸²à¸à¸à¸™à¸¸à¸à¸²à¸•à¹ƒà¸«à¹‰à¸¡à¸µà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸•à¹‰à¸™à¸à¸³à¹€à¸™à¸´à¸”ที่ปลà¸à¸”ภัยเท่านั้น", "app.audioNotification.closeLabel": "ปิด", @@ -542,14 +528,12 @@ "app.video.joinVideo": "à¹à¸Šà¸£à¹Œà¹€à¸§à¹‡à¸šà¹à¸„ม", "app.video.leaveVideo": "หยุดà¹à¸Šà¸£à¹Œà¹€à¸§à¹‡à¸šà¹à¸„ม", "app.video.iceCandidateError": "เà¸à¸´à¸”ข้à¸à¸œà¸´à¸”พลาดในà¸à¸²à¸£à¹€à¸žà¸´à¹ˆà¸¡à¸•à¸±à¸§à¹€à¸¥à¸·à¸à¸ ICE", - "app.video.iceConnectionStateError": "ข้à¸à¸œà¸´à¸”พลาด 1107: à¸à¸²à¸£à¹€à¸ˆà¸£à¸ˆà¸² ICE ล้มเหลว", "app.video.permissionError": "ข้à¸à¸œà¸´à¸”พลาดในà¸à¸²à¸£à¹à¸šà¹ˆà¸‡à¸›à¸±à¸™à¹€à¸§à¹‡à¸šà¹à¸„ม à¸à¸£à¸¸à¸“าตรวจสà¸à¸šà¸à¸²à¸£à¸à¸™à¸¸à¸à¸²à¸•", "app.video.sharingError": "ข้à¸à¸œà¸´à¸”พลาดในà¸à¸²à¸£à¹à¸šà¹ˆà¸‡à¸›à¸±à¸™à¹€à¸§à¹‡à¸šà¹à¸„ม", "app.video.notFoundError": "ไม่พบเว็บà¹à¸„ม à¸à¸£à¸¸à¸“าตรวจสà¸à¸šà¹ƒà¸«à¹‰à¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¸¡à¸±à¸™à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•à¹ˆà¸", "app.video.notAllowed": "ไม่ได้รับà¸à¸™à¸¸à¸à¸²à¸•à¸ªà¸³à¸«à¸£à¸±à¸šà¹à¸šà¹ˆà¸‡à¸›à¸±à¸™à¹€à¸§à¹‡à¸šà¹à¸„มโปรดตรวจสà¸à¸šà¸ªà¸´à¸—ธิ์ขà¸à¸‡à¹€à¸šà¸£à¸²à¸§à¹Œà¹€à¸‹à¸à¸£à¹Œà¸‚à¸à¸‡à¸„ุณ", "app.video.notSupportedError": "สามารถà¹à¸Šà¸£à¹Œà¸§à¸´à¸”ีโà¸à¹€à¸§à¹‡à¸šà¹à¸„มà¸à¸±à¸šà¹à¸«à¸¥à¹ˆà¸‡à¸—ี่ปลà¸à¸”ภัยเท่านั้นตรวจสà¸à¸šà¹ƒà¸«à¹‰à¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¹ƒà¸šà¸£à¸±à¸šà¸£à¸à¸‡ SSL ขà¸à¸‡à¸„ุณถูà¸à¸•à¹‰à¸à¸‡", "app.video.notReadableError": "ไม่สามารถรับวิดีโà¸à¹€à¸§à¹‡à¸šà¹à¸„ม โปรดตรวจสà¸à¸šà¸§à¹ˆà¸²à¹‚ปรà¹à¸à¸£à¸¡à¸à¸·à¹ˆà¸™à¹„ม่ได้ใช้งานเว็บà¹à¸„ม", - "app.video.mediaFlowTimeout1020": "ข้à¸à¸œà¸´à¸”พลาด 1020: สื่à¸à¹„ม่สามารถเข้าถึงเซิร์ฟเวà¸à¸£à¹Œ", "app.video.suggestWebcamLock": "บังคับใช้à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าล็à¸à¸„ให้à¸à¸±à¸šà¹€à¸§à¹‡à¸šà¹à¸„มขà¸à¸‡à¸œà¸¹à¹‰à¸”ูหรืà¸à¹„ม่?", "app.video.suggestWebcamLockReason": "(สิ่งนี้จะปรับปรุงเสถียรภาพขà¸à¸‡à¸à¸²à¸£à¸›à¸£à¸°à¸Šà¸¸à¸¡)", "app.video.enable": "เปิดใช้งาน", @@ -577,16 +561,6 @@ "app.video.stats.encodeUsagePercent": "ใช้งานà¸à¸²à¸£à¹€à¸‚้ารหัส", "app.video.stats.currentDelay": "หน่วงเวลาปัจจุบัน", "app.fullscreenButton.label": "à¸à¸³à¸«à¸™à¸” {0} เต็มหน้าจà¸", - "app.deskshare.iceConnectionStateError": "ข้à¸à¸œà¸´à¸”พลาด 1108: à¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•à¹ˆà¸ ICE ล้มเหลวเมื่à¸à¹à¸Šà¸£à¹Œà¸«à¸™à¹‰à¸²à¸ˆà¸", - "app.sfu.mediaServerConnectionError2000": "ข้à¸à¸œà¸´à¸”พลาด 2000: ไม่สามารถเชื่à¸à¸¡à¸•à¹ˆà¸à¸à¸±à¸šà¹€à¸‹à¸´à¸£à¹Œà¸Ÿà¹€à¸§à¸à¸£à¹Œà¸ªà¸·à¹ˆà¸", - "app.sfu.mediaServerOffline2001": "ข้à¸à¸œà¸´à¸”พลาด 2001: เซิร์ฟเวà¸à¸£à¹Œà¸ªà¸·à¹ˆà¸à¸à¸à¸Ÿà¹„ลน์ à¸à¸£à¸¸à¸“าลà¸à¸‡à¹ƒà¸«à¸¡à¹ˆà¸à¸µà¸à¸„รั้งในภายหลัง.", - "app.sfu.mediaServerNoResources2002": "ข้à¸à¸œà¸´à¸”พลาด 2002: เซิร์ฟเวà¸à¸£à¹Œà¸ªà¸·à¹ˆà¸à¹„ม่มีทรัพยาà¸à¸£à¸—ี่พร้à¸à¸¡à¹ƒà¸Šà¹‰à¸‡à¸²à¸™", - "app.sfu.mediaServerRequestTimeout2003": "ข้à¸à¸œà¸´à¸”พลาด 2003: คำขà¸à¹€à¸‹à¸´à¸£à¹Œà¸Ÿà¹€à¸§à¸à¸£à¹Œà¸ªà¸·à¹ˆà¸à¸«à¸¡à¸”เวลา", - "app.sfu.serverIceGatheringFailed2021": "ข้à¸à¸œà¸´à¸”พลาด 2021: เซิร์ฟเวà¸à¸£à¹Œà¸ªà¸·à¹ˆà¸à¹„ม่สามารถรวบรวมตัวเลืà¸à¸ ICE", - "app.sfu.serverIceGatheringFailed2022": "ข้à¸à¸œà¸´à¸”พลาด 2022: à¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸à¸¡à¸•à¹ˆà¸ ICE ขà¸à¸‡à¹€à¸‹à¸´à¸£à¹Œà¸Ÿà¹€à¸§à¸à¸£à¹Œà¸ªà¸·à¹ˆà¸à¸¥à¹‰à¸¡à¹€à¸«à¸¥à¸§", - "app.sfu.mediaGenericError2200": "ข้à¸à¸œà¸´à¸”พลาด 2200: เซิร์ฟเวà¸à¸£à¹Œà¸ªà¸·à¹ˆà¸à¹„ม่สามารถดำเนินà¸à¸²à¸£à¸•à¸²à¸¡à¸„ำขà¸", - "app.sfu.invalidSdp2202":"ข้à¸à¸œà¸´à¸”พลาด 2202: ลูà¸à¸‚่ายสร้าง SDP ที่ไม่ถูà¸à¸•à¹‰à¸à¸‡", - "app.sfu.noAvailableCodec2203": "ข้à¸à¸œà¸´à¸”พลาด 2203: เซิร์ฟเวà¸à¸£à¹Œà¹„ม่พบตัวà¹à¸›à¸¥à¸‡à¸ªà¸±à¸à¸à¸²à¸“ที่เหมาะสม", "app.meeting.endNotification.ok.label": "ตà¸à¸¥à¸‡", "app.whiteboard.annotations.poll": "เผยà¹à¸žà¸£à¹ˆà¸œà¸¥à¸à¸²à¸£à¸ªà¸³à¸£à¸§à¸ˆà¸„วามคิดเห็นà¹à¸¥à¹‰à¸§", "app.whiteboard.toolbar.tools": "เครื่à¸à¸‡à¸¡à¸·à¸", diff --git a/bigbluebutton-html5/private/locales/tr.json b/bigbluebutton-html5/private/locales/tr.json index db4e496d2dd32985a91639ab5192568c97ee301a..441c94fc856db633bbf9dfce530e5c3aee74d1bc 100644 --- a/bigbluebutton-html5/private/locales/tr.json +++ b/bigbluebutton-html5/private/locales/tr.json @@ -1,7 +1,6 @@ { "app.home.greeting": "Sunumunuz birazdan baÅŸlayacak...", "app.chat.submitLabel": "Mesaj Gönder", - "app.chat.errorMinMessageLength": "Mesaj {0} karakter daha kısa", "app.chat.errorMaxMessageLength": "Mesaj {0} karakter daha uzun", "app.chat.disconnected": "BaÄŸlantınız kesildi, mesaj gönderilemedi", "app.chat.locked": "Sohbet kapalı durumda, mesaj gönderilemiyor", @@ -112,7 +111,6 @@ "app.media.autoplayAlertDesc": "EriÅŸime izin ver", "app.media.screenshare.start": "Ekran paylaşımı baÅŸladı", "app.media.screenshare.end": "Ekran paylaşımı sonlandı", - "app.media.screenshare.safariNotSupported": "Ekran paylaşımı ÅŸu anda Safari tarafından desteklenmiyor. Lütfen Firefox veya Google Chrome kullanın.", "app.media.screenshare.autoplayBlockedDesc": "Size sunum yapan kiÅŸinin ekranını göstermek için izninize ihtiyacımız var.", "app.media.screenshare.autoplayAllowLabel": "Paylaşılan ekranı görüntüle", "app.screenshare.notAllowed": "Hata: Ekrana eriÅŸim izni verilmedi.", @@ -176,8 +174,12 @@ "app.presentationUploder.conversion.generatingThumbnail": "Küçük resimler oluÅŸturuluyor ...", "app.presentationUploder.conversion.generatedSlides": "Slaytlar oluÅŸturuluyor ...", "app.presentationUploder.conversion.generatingSvg": "SVG görselleri üretiliyor ...", + "app.presentationUploder.conversion.pageCountExceeded": "Sayfa sayısı sınırı aşıldı. Lütfen dosyayı birden fazla dosya olacak ÅŸekilde parçalayın.", + "app.presentationUploder.conversion.officeDocConversionInvalid": "Ofis belgesi iÅŸlenemiyor. Lütfen onun yerine PDF yükleyiniz.", + "app.presentationUploder.conversion.officeDocConversionFailed": "Ofis belgesi iÅŸlenemiyor. Lütfen onun yerine PDF yükleyiniz.", "app.presentationUploder.conversion.pdfHasBigPage": "PDF dosyasını dönüştüremedik, lütfen optimize etmeyi deneyin", "app.presentationUploder.conversion.timeout": "Hata, dönüşüm çok uzun sürdü", + "app.presentationUploder.conversion.pageCountFailed": "Sayfa sayısı belirlenemiyor.", "app.presentationUploder.isDownloadableLabel": "Sunumun indirilmesine izin verme", "app.presentationUploder.isNotDownloadableLabel": "Sunumun indirilmesine izin ver", "app.presentationUploder.removePresentationLabel": "Sunumu kaldır", @@ -360,18 +362,18 @@ "app.actionsBar.currentStatusDesc": "ÅŸimdiki durum {0}", "app.actionsBar.captions.start": "Kapalı baÅŸlıkları görüntülemeye baÅŸla", "app.actionsBar.captions.stop": "Altyazıları görüntülemeyi durdur", - "app.audioNotification.audioFailedError1001": "Hata 1001: WebSocket baÄŸlantısı koptu", - "app.audioNotification.audioFailedError1002": "Hata 1002: WebSocket baÄŸlantısı oluÅŸturulamadı", - "app.audioNotification.audioFailedError1003": "Hata 1003: Web tarayıcının sürümü desteklenmiyor", - "app.audioNotification.audioFailedError1004": "Hata 1004: ÇaÄŸrıda baÅŸarısızlık (sebep={0})", - "app.audioNotification.audioFailedError1005": "Hata 1005: Arama beklenmedik ÅŸekilde sonlandı", - "app.audioNotification.audioFailedError1006": "Hata 1006: Arama zaman aşımına uÄŸradı", - "app.audioNotification.audioFailedError1007": "Hata 1007: ICE Bilgi ve İçerik iletiÅŸimi baÅŸarısız oldu", - "app.audioNotification.audioFailedError1008": "Hata 1008: Aktarım baÅŸarısız oldu", - "app.audioNotification.audioFailedError1009": "Hata 1009: STUN/TURN sunucu bilgisi algılamadı", - "app.audioNotification.audioFailedError1010": "Hata 1010: ICE Bilgi ve İçerik iletiÅŸimi zaman aşımına uÄŸradı", - "app.audioNotification.audioFailedError1011": "Hata 1011: ICE Bilgi ve İçerik toplanması zaman aşımına uÄŸradı", - "app.audioNotification.audioFailedError1012": "Hata 1012: ICE baÄŸlantısı kapalı", + "app.audioNotification.audioFailedError1001": "WebSocket baÄŸlantısı koptu (hata 1001)", + "app.audioNotification.audioFailedError1002": "WebSocket baÄŸlantısı oluÅŸturulamadı (hata 1002)", + "app.audioNotification.audioFailedError1003": "Tarayıcı sürümü desteklenmiyor (hata 1003)", + "app.audioNotification.audioFailedError1004": "Arama sırasında hata oluÅŸtu (neden={0}) (hata 1004)", + "app.audioNotification.audioFailedError1005": "ÇaÄŸrı beklenmedik bir ÅŸekilde sonlandırıldı (hata 1005)", + "app.audioNotification.audioFailedError1006": "ÇaÄŸrı zaman aşımına uÄŸradı (hata 1006)", + "app.audioNotification.audioFailedError1007": "BaÄŸlantı hatası (ICE hatası 1007)", + "app.audioNotification.audioFailedError1008": "Transfer baÅŸarısız (hata 1008)", + "app.audioNotification.audioFailedError1009": "STUN/TURN sunucu bilgisi alınamıyor (hata 1009)", + "app.audioNotification.audioFailedError1010": "BaÄŸlantı elsıkışması zaman aşımına uÄŸradı (ICE hatası 1010)", + "app.audioNotification.audioFailedError1011": "BaÄŸlantı zaman aşımı (ICE 1011 hatası)", + "app.audioNotification.audioFailedError1012": "BaÄŸlantı sona erdildi (ICE 1012 hatası)", "app.audioNotification.audioFailedMessage": "Ses baÄŸlantınız saÄŸlanamadı", "app.audioNotification.mediaFailedMessage": "Yalnızca güvenli kaynaklara izin verildiÄŸinden getUserMicMedia baÅŸarısız oldu", "app.audioNotification.closeLabel": "Kapat", @@ -437,7 +439,7 @@ "app.audio.audioSettings.retryLabel": "Yeniden Dene", "app.audio.listenOnly.backLabel": "Geri", "app.audio.listenOnly.closeLabel": "Kapat", - "app.audio.permissionsOverlay.title": "BigBlueButton'un Medya Cihazlarınızı kullanmasına izin verin", + "app.audio.permissionsOverlay.title": "BigBlueButton'un mikrofonunuzu kullanmasına izin verin", "app.audio.permissionsOverlay.hint": "Sesli oturuma katılmak için medya cihazlarınızı kullanmamıza izin vermeniz gerekiyor :)", "app.error.removed": "Konferanstan uzaklaÅŸtırıldınız", "app.error.meeting.ended": "Konferanstan ayrıldınız", @@ -542,14 +544,14 @@ "app.video.joinVideo": "Web kamerası paylaÅŸ", "app.video.leaveVideo": "Web kamerası paylaşımını durdur", "app.video.iceCandidateError": "ICE adayı ekleme hatası", - "app.video.iceConnectionStateError": "Hata 1107: ICE anlaÅŸması baÅŸarısız oldu", + "app.video.iceConnectionStateError": "BaÄŸlantı baÅŸarısız (ICE 1107 hatası)", "app.video.permissionError": "Web kamerası paylaşılırken hata oluÅŸtu. Lütfen izinleri kontrol et", "app.video.sharingError": "Kamera paylaşımı hatası", "app.video.notFoundError": "Web kamerası bulunamadı. Lütfen baÄŸlı olduÄŸunu kontrol edin.", "app.video.notAllowed": "Web kamerasını paylaÅŸma izni eksik, lütfen tarayıcı izinlerinizden emin olun", "app.video.notSupportedError": "Web kamerası videosunu yalnızca güvenli kaynaklarla paylaÅŸabilir, SSL sertifikanızın geçerli olduÄŸundan emin olun", "app.video.notReadableError": "Web kamerası videosu alınamadı. Lütfen baÅŸka bir programın web kamerasını kullanmadığından emin olun", - "app.video.mediaFlowTimeout1020": "Hata 1020: medya, sunucuya eriÅŸemedi", + "app.video.mediaFlowTimeout1020": "Medya, sunucuya ulaÅŸamıyor (hata 1020)", "app.video.suggestWebcamLock": "Ä°zleyicilerin web kamera ayarlarını kilitlemeye zorla", "app.video.suggestWebcamLockReason": "(bu, toplantının istikrarını artıracak)", "app.video.enable": "EtkinleÅŸtir", @@ -577,16 +579,16 @@ "app.video.stats.encodeUsagePercent": "Çözümleme kullanımı", "app.video.stats.currentDelay": "Mevcut gecikme", "app.fullscreenButton.label": "{0} tam ekran yap", - "app.deskshare.iceConnectionStateError": "Hata 1108: Ekran paylaşılırken ICE baÄŸlantısı baÅŸarısız oldu", - "app.sfu.mediaServerConnectionError2000": "Hata 2000: Medya sunucusuna baÄŸlanılamıyor", - "app.sfu.mediaServerOffline2001": "Hata 2001: Medya sunucusu çevrimdışı. Lütfen daha sonra tekrar deneyiniz.", - "app.sfu.mediaServerNoResources2002": "Hata 2002: Medya sunucusunda uygun kaynak yok", - "app.sfu.mediaServerRequestTimeout2003": "Hata 2003: Medya sunucusu istekleri zaman aşımına uÄŸradı", - "app.sfu.serverIceGatheringFailed2021": "Hata 2021: Medya sunucusu ICE adaylarını toplayamıyor", - "app.sfu.serverIceGatheringFailed2022": "Hata 2022: Medya sunucusu ICE baÄŸlantısı baÅŸarısız oldu", - "app.sfu.mediaGenericError2200": "Hata 2200: Medya sunucusu isteÄŸi iÅŸleyemedi", - "app.sfu.invalidSdp2202":"Hata 2202: Ä°stemci geçersiz bir SDP oluÅŸturdu", - "app.sfu.noAvailableCodec2203": "Hata 2203: Sunucu uygun bir codec bileÅŸenini bulamadı", + "app.deskshare.iceConnectionStateError": "Ekran paylaşımı sırasında baÄŸlantı hatası (ICE hatası 1108)", + "app.sfu.mediaServerConnectionError2000": "Medya sunucusuna ulaşılamıyor (hata 2000)", + "app.sfu.mediaServerOffline2001": "Medya sunucusu çevrimdışı. Lütfen daha sonra tekrar deneyin (hata 2001)", + "app.sfu.mediaServerNoResources2002": "Medya sunucunun kullanım için uygun kaynağı yok (hata 2002)", + "app.sfu.mediaServerRequestTimeout2003": "Medya sunucu istekleri zaman aşımına uÄŸruyor (hata 2003)", + "app.sfu.serverIceGatheringFailed2021": "Medya sunucu baÄŸlantı parametrelerini alamıyor (ICE hatası 2021)", + "app.sfu.serverIceGatheringFailed2022": "Medya sunucu baÄŸlantı hatası (ICE hatası 2022)", + "app.sfu.mediaGenericError2200": "Medya sunucusu isteÄŸi iÅŸleyemiyor (ICE hatası 2200)", + "app.sfu.invalidSdp2202":"Ä°stemci geçersiz medya isteÄŸi talebi oluÅŸturdu (SDP hatası 2202)", + "app.sfu.noAvailableCodec2203": "Sunucu uygun medya kodlaması bulamadı (hata 2203)", "app.meeting.endNotification.ok.label": "TAMAM", "app.whiteboard.annotations.poll": "Anket sonuçları yayınlandı", "app.whiteboard.toolbar.tools": "Araçlar", @@ -666,7 +668,7 @@ "app.externalVideo.urlInput": "Video URL'i ekle", "app.externalVideo.urlError": "Bu video URL’si desteklenmiyor", "app.externalVideo.close": "Kapat", - "app.externalVideo.autoPlayWarning": "Medya senkronizasyonunu etkinleÅŸtirmek için videoyu oynatın", + "app.externalVideo.autoPlayWarning": "Medya eÅŸleÅŸtirmesini etkinleÅŸtirmek için videoyu oynatın", "app.network.connection.effective.slow": "BaÄŸlantı sorunlarını tespit ediyoruz", "app.network.connection.effective.slow.help": "Daha fazla bilgi", "app.externalVideo.noteLabel": "Not: Paylaşılan harici videolar kayıtta görünmez. YouTube, Vimeo, Instructure Media, Twitch ve Daily Motion URL'leri desteklenir.", diff --git a/bigbluebutton-html5/private/locales/tr_TR.json b/bigbluebutton-html5/private/locales/tr_TR.json index db4e496d2dd32985a91639ab5192568c97ee301a..2fce64e7fbc67b22e031960a79f6169d3b2f4dd6 100644 --- a/bigbluebutton-html5/private/locales/tr_TR.json +++ b/bigbluebutton-html5/private/locales/tr_TR.json @@ -1,7 +1,6 @@ { "app.home.greeting": "Sunumunuz birazdan baÅŸlayacak...", "app.chat.submitLabel": "Mesaj Gönder", - "app.chat.errorMinMessageLength": "Mesaj {0} karakter daha kısa", "app.chat.errorMaxMessageLength": "Mesaj {0} karakter daha uzun", "app.chat.disconnected": "BaÄŸlantınız kesildi, mesaj gönderilemedi", "app.chat.locked": "Sohbet kapalı durumda, mesaj gönderilemiyor", @@ -112,7 +111,6 @@ "app.media.autoplayAlertDesc": "EriÅŸime izin ver", "app.media.screenshare.start": "Ekran paylaşımı baÅŸladı", "app.media.screenshare.end": "Ekran paylaşımı sonlandı", - "app.media.screenshare.safariNotSupported": "Ekran paylaşımı ÅŸu anda Safari tarafından desteklenmiyor. Lütfen Firefox veya Google Chrome kullanın.", "app.media.screenshare.autoplayBlockedDesc": "Size sunum yapan kiÅŸinin ekranını göstermek için izninize ihtiyacımız var.", "app.media.screenshare.autoplayAllowLabel": "Paylaşılan ekranı görüntüle", "app.screenshare.notAllowed": "Hata: Ekrana eriÅŸim izni verilmedi.", @@ -176,8 +174,12 @@ "app.presentationUploder.conversion.generatingThumbnail": "Küçük resimler oluÅŸturuluyor ...", "app.presentationUploder.conversion.generatedSlides": "Slaytlar oluÅŸturuluyor ...", "app.presentationUploder.conversion.generatingSvg": "SVG görselleri üretiliyor ...", + "app.presentationUploder.conversion.pageCountExceeded": "Sayfa sayısı sınırı aşıldı. Lütfen dosyayı birden fazla dosya olacak ÅŸekilde parçalayın.", + "app.presentationUploder.conversion.officeDocConversionInvalid": "Ofis belgesi iÅŸlenemiyor. Lütfen onun yerine PDF yükleyiniz.", + "app.presentationUploder.conversion.officeDocConversionFailed": "Ofis belgesi iÅŸlenemiyor. Lütfen onun yerine PDF yükleyiniz.", "app.presentationUploder.conversion.pdfHasBigPage": "PDF dosyasını dönüştüremedik, lütfen optimize etmeyi deneyin", "app.presentationUploder.conversion.timeout": "Hata, dönüşüm çok uzun sürdü", + "app.presentationUploder.conversion.pageCountFailed": "Sayfa sayısı belirlenemiyor.", "app.presentationUploder.isDownloadableLabel": "Sunumun indirilmesine izin verme", "app.presentationUploder.isNotDownloadableLabel": "Sunumun indirilmesine izin ver", "app.presentationUploder.removePresentationLabel": "Sunumu kaldır", @@ -360,18 +362,18 @@ "app.actionsBar.currentStatusDesc": "ÅŸimdiki durum {0}", "app.actionsBar.captions.start": "Kapalı baÅŸlıkları görüntülemeye baÅŸla", "app.actionsBar.captions.stop": "Altyazıları görüntülemeyi durdur", - "app.audioNotification.audioFailedError1001": "Hata 1001: WebSocket baÄŸlantısı koptu", - "app.audioNotification.audioFailedError1002": "Hata 1002: WebSocket baÄŸlantısı oluÅŸturulamadı", - "app.audioNotification.audioFailedError1003": "Hata 1003: Web tarayıcının sürümü desteklenmiyor", - "app.audioNotification.audioFailedError1004": "Hata 1004: ÇaÄŸrıda baÅŸarısızlık (sebep={0})", - "app.audioNotification.audioFailedError1005": "Hata 1005: Arama beklenmedik ÅŸekilde sonlandı", - "app.audioNotification.audioFailedError1006": "Hata 1006: Arama zaman aşımına uÄŸradı", - "app.audioNotification.audioFailedError1007": "Hata 1007: ICE Bilgi ve İçerik iletiÅŸimi baÅŸarısız oldu", - "app.audioNotification.audioFailedError1008": "Hata 1008: Aktarım baÅŸarısız oldu", - "app.audioNotification.audioFailedError1009": "Hata 1009: STUN/TURN sunucu bilgisi algılamadı", - "app.audioNotification.audioFailedError1010": "Hata 1010: ICE Bilgi ve İçerik iletiÅŸimi zaman aşımına uÄŸradı", - "app.audioNotification.audioFailedError1011": "Hata 1011: ICE Bilgi ve İçerik toplanması zaman aşımına uÄŸradı", - "app.audioNotification.audioFailedError1012": "Hata 1012: ICE baÄŸlantısı kapalı", + "app.audioNotification.audioFailedError1001": "Websoket baÄŸlantısı kesildi (hata 1001)", + "app.audioNotification.audioFailedError1002": "Websoket baÄŸlantısı kurulamıyor (hata 1002)", + "app.audioNotification.audioFailedError1003": "Tarayıcı sürümü desteklenmiyor (hata 1003)", + "app.audioNotification.audioFailedError1004": "Arama sırasında hata oluÅŸtu (neden={0}) (hata 1004)", + "app.audioNotification.audioFailedError1005": "ÇaÄŸrı beklenmedik bir ÅŸekilde sonlandırıldı (hata 1005)", + "app.audioNotification.audioFailedError1006": "ÇaÄŸrı zaman aşımına uÄŸradı (hata 1006)", + "app.audioNotification.audioFailedError1007": "BaÄŸlantı hatası (ICE hatası 1007)", + "app.audioNotification.audioFailedError1008": "Transfer baÅŸarısız (hata 1008)", + "app.audioNotification.audioFailedError1009": "STUN/TURN sunucu bilgisi alınamıyor (hata 1009)", + "app.audioNotification.audioFailedError1010": "BaÄŸlantı elsıkışması zaman aşımına uÄŸradı (ICE hatası 1010)", + "app.audioNotification.audioFailedError1011": "BaÄŸlantı zaman aşımına uÄŸradı (ICE hatası 1011)", + "app.audioNotification.audioFailedError1012": "BaÄŸlantı kapatıldı (ICE hatası 1012)", "app.audioNotification.audioFailedMessage": "Ses baÄŸlantınız saÄŸlanamadı", "app.audioNotification.mediaFailedMessage": "Yalnızca güvenli kaynaklara izin verildiÄŸinden getUserMicMedia baÅŸarısız oldu", "app.audioNotification.closeLabel": "Kapat", @@ -542,14 +544,14 @@ "app.video.joinVideo": "Web kamerası paylaÅŸ", "app.video.leaveVideo": "Web kamerası paylaşımını durdur", "app.video.iceCandidateError": "ICE adayı ekleme hatası", - "app.video.iceConnectionStateError": "Hata 1107: ICE anlaÅŸması baÅŸarısız oldu", + "app.video.iceConnectionStateError": "BaÄŸlantı baÅŸarısız (ICE hatası 1107)", "app.video.permissionError": "Web kamerası paylaşılırken hata oluÅŸtu. Lütfen izinleri kontrol et", "app.video.sharingError": "Kamera paylaşımı hatası", "app.video.notFoundError": "Web kamerası bulunamadı. Lütfen baÄŸlı olduÄŸunu kontrol edin.", "app.video.notAllowed": "Web kamerasını paylaÅŸma izni eksik, lütfen tarayıcı izinlerinizden emin olun", "app.video.notSupportedError": "Web kamerası videosunu yalnızca güvenli kaynaklarla paylaÅŸabilir, SSL sertifikanızın geçerli olduÄŸundan emin olun", "app.video.notReadableError": "Web kamerası videosu alınamadı. Lütfen baÅŸka bir programın web kamerasını kullanmadığından emin olun", - "app.video.mediaFlowTimeout1020": "Hata 1020: medya, sunucuya eriÅŸemedi", + "app.video.mediaFlowTimeout1020": "Medya, sunucuya ulaÅŸamıyor (hata 1020)", "app.video.suggestWebcamLock": "Ä°zleyicilerin web kamera ayarlarını kilitlemeye zorla", "app.video.suggestWebcamLockReason": "(bu, toplantının istikrarını artıracak)", "app.video.enable": "EtkinleÅŸtir", @@ -577,16 +579,16 @@ "app.video.stats.encodeUsagePercent": "Çözümleme kullanımı", "app.video.stats.currentDelay": "Mevcut gecikme", "app.fullscreenButton.label": "{0} tam ekran yap", - "app.deskshare.iceConnectionStateError": "Hata 1108: Ekran paylaşılırken ICE baÄŸlantısı baÅŸarısız oldu", - "app.sfu.mediaServerConnectionError2000": "Hata 2000: Medya sunucusuna baÄŸlanılamıyor", - "app.sfu.mediaServerOffline2001": "Hata 2001: Medya sunucusu çevrimdışı. Lütfen daha sonra tekrar deneyiniz.", - "app.sfu.mediaServerNoResources2002": "Hata 2002: Medya sunucusunda uygun kaynak yok", - "app.sfu.mediaServerRequestTimeout2003": "Hata 2003: Medya sunucusu istekleri zaman aşımına uÄŸradı", - "app.sfu.serverIceGatheringFailed2021": "Hata 2021: Medya sunucusu ICE adaylarını toplayamıyor", - "app.sfu.serverIceGatheringFailed2022": "Hata 2022: Medya sunucusu ICE baÄŸlantısı baÅŸarısız oldu", - "app.sfu.mediaGenericError2200": "Hata 2200: Medya sunucusu isteÄŸi iÅŸleyemedi", - "app.sfu.invalidSdp2202":"Hata 2202: Ä°stemci geçersiz bir SDP oluÅŸturdu", - "app.sfu.noAvailableCodec2203": "Hata 2203: Sunucu uygun bir codec bileÅŸenini bulamadı", + "app.deskshare.iceConnectionStateError": "Ekran paylaşımı sırasında baÄŸlantı hatası (ICE hatası 1108)", + "app.sfu.mediaServerConnectionError2000": "Medya sunucusuna ulaşılamıyor (hata 2000)", + "app.sfu.mediaServerOffline2001": "Medya sunucusu çevrimdışı. Lütfen daha sonra tekrar deneyin (hata 2001)", + "app.sfu.mediaServerNoResources2002": "Medya sunucunun kullanım için uygun kaynağı yok (hata 2002)", + "app.sfu.mediaServerRequestTimeout2003": "Medya sunucu istekleri zaman aşımına uÄŸruyor (hata 2003)", + "app.sfu.serverIceGatheringFailed2021": "Medya sunucu baÄŸlantı parametrelerini alamıyor (ICE hatası 2021)", + "app.sfu.serverIceGatheringFailed2022": "Medya sunucu baÄŸlantı hatası (ICE hatası 2022)", + "app.sfu.mediaGenericError2200": "Medya sunucusu isteÄŸi iÅŸleyemiyor (ICE hatası 2200)", + "app.sfu.invalidSdp2202":"Ä°stemci geçersiz medya isteÄŸi talebi oluÅŸturdu (SDP hatası 2202)", + "app.sfu.noAvailableCodec2203": "Sunucu uygun medya kodlaması bulamadı (hata 2203)", "app.meeting.endNotification.ok.label": "TAMAM", "app.whiteboard.annotations.poll": "Anket sonuçları yayınlandı", "app.whiteboard.toolbar.tools": "Araçlar", diff --git a/bigbluebutton-html5/private/locales/uk_UA.json b/bigbluebutton-html5/private/locales/uk_UA.json index 25591cd47cf4c465a21e01e0886ae9f6aa7c40d9..59448707fc6589543f4e592303a2c852b2de9ded 100644 --- a/bigbluebutton-html5/private/locales/uk_UA.json +++ b/bigbluebutton-html5/private/locales/uk_UA.json @@ -1,7 +1,6 @@ { "app.home.greeting": "ЛаÑкаво проÑимо! Ваша Ð¿Ñ€ÐµÐ·ÐµÐ½Ñ‚Ð°Ñ†Ñ–Ñ Ð¿Ð¾Ñ‡Ð½ÐµÑ‚ÑŒÑÑ Ð½Ð°Ð¹Ð±Ð»Ð¸Ð¶Ñ‡Ð¸Ð¼ чаÑом... ", "app.chat.submitLabel": "ÐадіÑлати повідомленнÑ", - "app.chat.errorMinMessageLength": "ÐŸÐ¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ñ–Ð· {0} Ñимвола(-ів) занадто коротке", "app.chat.errorMaxMessageLength": "ÐŸÐ¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ñ–Ð· {0} Ñимвола(-ів) занадто довге", "app.chat.disconnected": "Ви від'єдналиÑÑŒ, Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð½Ðµ можуть бути надіÑлані", "app.chat.locked": "Чат заблокований, Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð½ÐµÐ¼Ð¾Ð¶Ð»Ð¸Ð²Ð¾ надіÑлати", @@ -112,7 +111,6 @@ "app.media.autoplayAlertDesc": "Дозволити доÑтуп", "app.media.screenshare.start": "ДемонÑÑ‚Ñ€Ð°Ñ†Ñ–Ñ ÐµÐºÑ€Ð°Ð½Ñƒ розпочалаÑÑ", "app.media.screenshare.end": "ДемонÑтрацію екрану закінчено", - "app.media.screenshare.safariNotSupported": "ДемонÑÑ‚Ñ€Ð°Ñ†Ñ–Ñ ÐµÐºÑ€Ð°Ð½Ñƒ наразі не підтримуєтьÑÑ Safari. Будь лаÑка, викориÑтовуйте Firefox або Google Chrome.", "app.media.screenshare.autoplayBlockedDesc": "Ðам потрібен Ваш дозвіл, щоб показати Вам екран ведучого.", "app.media.screenshare.autoplayAllowLabel": "Показати екран, Ñкий демонÑтруєтьÑÑ", "app.screenshare.notAllowed": "Помилка: Дозвіл на доÑтуп до екрану не було надано.", @@ -176,8 +174,12 @@ "app.presentationUploder.conversion.generatingThumbnail": "Ð“ÐµÐ½ÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð¼Ñ–Ð½Ñ–Ð°Ñ‚ÑŽÑ€...", "app.presentationUploder.conversion.generatedSlides": "Слайди генеруютьÑÑ...", "app.presentationUploder.conversion.generatingSvg": "Ð“ÐµÐ½ÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ñлайдів SVG...", + "app.presentationUploder.conversion.pageCountExceeded": "Перевищено кількіÑÑ‚ÑŒ Ñторінок.Будь лаÑка, розділіть файл на декілька.", + "app.presentationUploder.conversion.officeDocConversionInvalid": "Ðе вийшло опрацювати документ Office. Будь лаÑка завантажте PDF натоміÑÑ‚ÑŒ.", + "app.presentationUploder.conversion.officeDocConversionFailed": "Ðе вийшло опрацювати документ Office. Будь лаÑка завантажте PDF натоміÑÑ‚ÑŒ.", "app.presentationUploder.conversion.pdfHasBigPage": "Ми не змогли конвертувати PDF файл, будь лаÑка, Ñпробуйте оптимізувати його", "app.presentationUploder.conversion.timeout": "Ой, Ð¿ÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð·Ð°Ð¹Ð¼Ð°Ñ” надто багато чаÑу", + "app.presentationUploder.conversion.pageCountFailed": "Ðе вийшло визначити кількіÑÑ‚ÑŒ Ñторінок.", "app.presentationUploder.isDownloadableLabel": "Ðе дозволÑти Ñкачувати презентацію", "app.presentationUploder.isNotDownloadableLabel": "Дозволити Ñкачувати презентацію", "app.presentationUploder.removePresentationLabel": "Видалити презентацію", @@ -360,18 +362,18 @@ "app.actionsBar.currentStatusDesc": "нинішній ÑÑ‚Ð°Ñ‚ÑƒÑ {0}", "app.actionsBar.captions.start": "Почати переглÑд Ñубтитрів", "app.actionsBar.captions.stop": "Зупинити переглÑд Ñубтитрів", - "app.audioNotification.audioFailedError1001": "Помилка 1001: WebSocket відключено", - "app.audioNotification.audioFailedError1002": "Помилка 1002: Ðе вдалоÑÑŒ вÑтановити з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ WebSocket", - "app.audioNotification.audioFailedError1003": "Помилка 1003: ВерÑÑ–Ñ Ð±Ñ€Ð°ÑƒÐ·ÐµÑ€Ð° не підтримуєтьÑÑ", - "app.audioNotification.audioFailedError1004": "Помилка 1004: Збій виклику", - "app.audioNotification.audioFailedError1005": "Помилка 1005: Виклик раптово перервавÑÑ", - "app.audioNotification.audioFailedError1006": "Помилка 1006: Ð§Ð°Ñ Ð´Ð·Ð²Ñ–Ð½ÐºÐ° минув", - "app.audioNotification.audioFailedError1007": "Помилка 1007: Ð£Ð·Ð³Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ ICE не відбулоÑÑŒ", - "app.audioNotification.audioFailedError1008": "Помилка 1008: Передача не вдалаÑÑŒ", - "app.audioNotification.audioFailedError1009": "Помилка 1009: Ðе вдалоÑÑŒ отримати STUN/TURN інформацію з Ñерверу", - "app.audioNotification.audioFailedError1010": "Помилка 1010: Ð§Ð°Ñ ÑƒÐ·Ð³Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ ICE вичерпано", - "app.audioNotification.audioFailedError1011": "Помилка 1011: Перевищено Ñ‡Ð°Ñ Ð·Ð±Ð¾Ñ€Ñƒ ICE", - "app.audioNotification.audioFailedError1012": "Помилка 1012: ICE з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¾", + "app.audioNotification.audioFailedError1001": "WebSocket відключено (Помилка 1001)", + "app.audioNotification.audioFailedError1002": "Ðе можу Ñтворити WebSocket з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ (Помилка 1002)", + "app.audioNotification.audioFailedError1003": "ВерÑÑ–Ñ Ð±Ñ€Ð°ÑƒÐ·ÐµÑ€Ð° не підтримуєтьÑÑ (Помилка 1003)", + "app.audioNotification.audioFailedError1004": "Помилка у виклилику (reason={0}) (Помилка 1004)", + "app.audioNotification.audioFailedError1005": "Виклик неÑподівано ÑкінчивÑÑ (Помилка 1005)", + "app.audioNotification.audioFailedError1006": "Ð§Ð°Ñ Ð²Ð¸ÐºÐ»Ð¸ÐºÐ° закінчивÑÑ (Помилка 1006)", + "app.audioNotification.audioFailedError1007": "Ðе вдалоÑÑ Ð·'єднатиÑÑ (ICE помилка 1007)", + "app.audioNotification.audioFailedError1008": "ТранÑфер не вдавÑÑ (Помилка 1008)", + "app.audioNotification.audioFailedError1009": "Ðе можу отримати інфо з STUN/TURN Ñервера (Помилка 1009)", + "app.audioNotification.audioFailedError1010": "Ð§Ð°Ñ Ð½Ð° ÑƒÐ·Ð³Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ Ð·'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð²Ð¸Ñ‡ÐµÑ€Ð¿Ð°Ð½Ð¾ ( ICE помилка 1010)", + "app.audioNotification.audioFailedError1011": "Ð§Ð°Ñ Ð·'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð²Ð¸Ð¹ÑˆÐ¾Ð² (ICE помилка 1011)", + "app.audioNotification.audioFailedError1012": "З'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ðµ (ICE помилка 1012)", "app.audioNotification.audioFailedMessage": "Ðе вдалоÑÑ Ð²Ñтановити аудіо з'єднаннÑ", "app.audioNotification.mediaFailedMessage": "Помилка getUserMicMedia, дозволені тільки безпечні джерела", "app.audioNotification.closeLabel": "Закрити", @@ -542,14 +544,14 @@ "app.video.joinVideo": "ТранÑлювати веб-камеру", "app.video.leaveVideo": "Припинити транÑлювати веб-камеру", "app.video.iceCandidateError": "Помилка Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ ICE кандидату", - "app.video.iceConnectionStateError": "Помилка 1107: ÑƒÐ·Ð³Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ ICE не вдалоÑÑ", + "app.video.iceConnectionStateError": "Ðе вдалоÑÑ Ð·'єднатиÑÑ (ICE помилка 1107)", "app.video.permissionError": "Помилка при транÑлÑції веб-камери. Будь лаÑка перевірте дозволи", "app.video.sharingError": "Помилка при транÑлÑції веб-камери", "app.video.notFoundError": "Ðе вдалоÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ веб-камеру. ПереконайтеÑÑ, що вона під'єднана", "app.video.notAllowed": "ВідÑутній дозвіл на транÑлÑцію веб-камери, будь лаÑка, переконайтеÑÑ, що ваш браузер має необхідні дозволи", "app.video.notSupportedError": "Можна транÑлювати веб-камеру лише з безпечних джерел, переконайтеÑÑ, що Ñертифікат SSL дійÑний", "app.video.notReadableError": "Ðе вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ відео з веб-камери. Будь лаÑка, переконайтеÑÑ, що інша програма не викориÑтовує веб-камеру", - "app.video.mediaFlowTimeout1020": "Помилка 1020: медіа не можуть бути доÑтавлені на Ñервер", + "app.video.mediaFlowTimeout1020": "Медіа не доÑÑгає Ñервера (помилка 1020)", "app.video.suggestWebcamLock": "ПримуÑово заблокувати веб-камери учаÑникам?", "app.video.suggestWebcamLockReason": "(це підвищить ÑтабільніÑÑ‚ÑŒ конференції)", "app.video.enable": "Включити", @@ -577,16 +579,16 @@ "app.video.stats.encodeUsagePercent": "ВикориÑÑ‚Ð°Ð½Ð½Ñ ÐºÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñм", "app.video.stats.currentDelay": "Поточна затримка", "app.fullscreenButton.label": "{0} на веÑÑŒ екран", - "app.deskshare.iceConnectionStateError": "Помилка 1108: при з'єднанні екрана не вдалоÑÑ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡Ð¸Ñ‚Ð¸ ICE", - "app.sfu.mediaServerConnectionError2000": "Помилка 2000: неможливо підключитиÑÑ Ð´Ð¾ медіаÑервера", - "app.sfu.mediaServerOffline2001": "Помилка 2001: медіаÑервер недоÑтупний. Будь-лаÑка Ñпробуйте пізніше.", - "app.sfu.mediaServerNoResources2002": "Помилка 2002: Ñервер медіа не має доÑтупних реÑурÑів", - "app.sfu.mediaServerRequestTimeout2003": "Помилка 2003: вийшов Ñ‡Ð°Ñ Ð·Ð°Ð¿Ð¸Ñ‚Ñƒ на медіа Ñервер", - "app.sfu.serverIceGatheringFailed2021": "Помилка 2021: медіа Ñервер не може збирати ICE-кандидатів", - "app.sfu.serverIceGatheringFailed2022": "Помилка 2022: Медіа-Ñерверу не вдалоÑÑ ICE Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ ", - "app.sfu.mediaGenericError2200": "Помилка 2200: Медіа Ñерверу не вдалоÑÑŒ опрацювати запит", - "app.sfu.invalidSdp2202":"Помилка 2202: Клієнт Ñтворив невірний SDP", - "app.sfu.noAvailableCodec2203": "Помилка 2203: Ñервер не зміг знайти відповідного кодека", + "app.deskshare.iceConnectionStateError": "Ðе вдале з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð¿Ñ–ÑÐ»Ñ Ð´ÐµÐ¼Ð¾Ð½Ñтрації екрана (ICE помилка 1108)", + "app.sfu.mediaServerConnectionError2000": "Ðе можливо з'єднатиÑÑ Ð· медіа Ñервером (помилка 2000)", + "app.sfu.mediaServerOffline2001": "Медіа Ñервер офлайн. Будь лаÑка Ñпробуйте пізніше (помилка 2001)", + "app.sfu.mediaServerNoResources2002": "Ðа медіа Ñервері немає доÑтупних реÑурÑів (помилка 2002)", + "app.sfu.mediaServerRequestTimeout2003": "Ð§Ð°Ñ Ð·Ð°Ð¿Ð¸Ñ‚Ñ–Ð² медіа Ñервера вичерпуєтьÑÑ (помилка 2003)", + "app.sfu.serverIceGatheringFailed2021": "Медіа Ñервер не може зібрати кандидатів на з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ (ICE помилка 2021)", + "app.sfu.serverIceGatheringFailed2022": "З'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð¼ÐµÐ´Ñ–Ð° Ñервера не вдалоÑÑ (ICE помилка 2022)", + "app.sfu.mediaGenericError2200": "Медіа Ñервер не зміг обробити запит (помилка 2200)", + "app.sfu.invalidSdp2202":"Клієнт Ñформував пошкоджений медіа запит (SDP помилка 2202)", + "app.sfu.noAvailableCodec2203": "Сервер не може знайти підходÑщий кодек (помилка 2203)", "app.meeting.endNotification.ok.label": "OK", "app.whiteboard.annotations.poll": "Результати Ð¾Ð¿Ð¸Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð±ÑƒÐ»Ð¸ опубліковані", "app.whiteboard.toolbar.tools": "ІнÑтрументи", diff --git a/bigbluebutton-html5/private/locales/vi.json b/bigbluebutton-html5/private/locales/vi.json index fb74959d86de521d7112396a0d5644ecd111794c..e702e192ff12e5d34e0eff1470d9ef26edcd2fe1 100644 --- a/bigbluebutton-html5/private/locales/vi.json +++ b/bigbluebutton-html5/private/locales/vi.json @@ -1,5 +1,112 @@ { - "app.home.greeting": "Bà i thuyết trình của bạn sẽ bắt đầu ngay ..." + "app.home.greeting": "Bà i thuyết trình của bạn sẽ bắt đầu ngay ...", + "app.chat.submitLabel": "Gá»i tin nhắn", + "app.chat.errorMaxMessageLength": "Tin nhắn có vượt quá {0} ký tá»±", + "app.chat.disconnected": "Kết nối bị gián Ä‘oạn, tin nhắn không thể gá»i Ä‘i", + "app.chat.locked": "Chát bị khóa, bạn không thể gá»i tin nhắn", + "app.chat.inputLabel": "Ná»™i dung cho chat {0}", + "app.chat.inputPlaceholder": "Gá»i tin nhắn đến {0}", + "app.chat.titlePublic": "Chát công khai", + "app.chat.titlePrivate": "Chát riêng vá»›i {0}", + "app.chat.partnerDisconnected": "{0} cuá»™c trò truyện còn lại", + "app.chat.closeChatLabel": "Äóng {0}", + "app.chat.hideChatLabel": "Ẩn {0}", + "app.chat.moreMessages": "Xem xêm tin nhắn bên dÆ°á»›i", + "app.chat.dropdown.options": "Tùy chá»n chát", + "app.chat.dropdown.clear": "Xóa", + "app.chat.dropdown.copy": "Sao chép", + "app.chat.dropdown.save": "LÆ°u lại", + "app.chat.label": "Chát", + "app.chat.offline": "Ngoại tuyến", + "app.chat.emptyLogLabel": "Lịch sá» chát rá»—ng", + "app.chat.clearPublicChatMessage": "Lịch sá» chát đã được xóa bởi ngÆ°á»i quản trị", + "app.chat.multi.typing": "Nhiá»u ngÆ°á»i Ä‘ang gõ", + "app.chat.one.typing": "{0} Ä‘ang gõ", + "app.chat.two.typing": "{0} và {1} Ä‘ang gõ", + "app.captions.label": "Phụ Ä‘á»", + "app.captions.menu.close": "Äóng", + "app.captions.menu.start": "Bắt đầu", + "app.captions.menu.ariaStart": "Bắt đầu viết phụ Ä‘á»", + "app.captions.menu.ariaStartDesc": "Mở phụ đỠở trình soạn thảo và đóng cá»a sổ", + "app.captions.menu.select": "Chá»n ngôn ngữ", + "app.captions.menu.ariaSelect": "Ngôn ngữ của phụ Ä‘á»", + "app.captions.menu.subtitle": "Vui lòng chá»n ngôn ngữ và kiểu phụ Ä‘á» trong phiên là m việc hiện tại của bạn", + "app.captions.menu.title": "Phụ Ä‘á»", + "app.captions.menu.fontSize": "Cỡ", + "app.captions.menu.fontColor": "Mà u chữ", + "app.captions.menu.fontFamily": "Phông", + "app.captions.menu.backgroundColor": "Mà u ná»n", + "app.captions.menu.previewLabel": "Xem trÆ°á»›c", + "app.captions.menu.cancelLabel": "Hủy bá»", + "app.captions.pad.hide": "Ẩn phụ Ä‘á»", + "app.captions.pad.tip": "Nhấn phÃm Esc để mở trình soạn thảo", + "app.captions.pad.ownership": "Bá» qua", + "app.captions.pad.ownershipTooltip": "Bạn sẽ được chá»n là chủ của {0} phụ Ä‘á»", + "app.captions.pad.interimResult": "Kết quả tạm thá»i", + "app.captions.pad.dictationStart": "Bắt đầu Ä‘á»c chÃnh tả", + "app.captions.pad.dictationStop": "Dừng Ä‘á»c chÃnh tả", + "app.captions.pad.dictationOnDesc": "Báºt nháºn dạng giá»ng nói", + "app.captions.pad.dictationOffDesc": "Tắt nháºn dạng giá»ng nói", + "app.note.title": "Chia sẻ ghi chú", + "app.note.label": "Ghi chú", + "app.note.hideNoteLabel": "Ẩn ghi chú", + "app.user.activityCheck": "Kiểm tra hoạt Ä‘á»™ng của thà nh viên", + "app.user.activityCheck.label": "Kiểm tra nếu thà nh viên vẫn Ä‘ang xem trò chuyện ({0})", + "app.user.activityCheck.check": "Kiểm tra", + "app.note.tipLabel": "Nhấn phÃm Esc để mở trình soạn thảo", + "app.userList.usersTitle": "Thà nh viên", + "app.userList.participantsTitle": "NgÆ°á»i tham gia", + "app.userList.messagesTitle": "Tin nhắn", + "app.userList.notesTitle": "Ghi chú", + "app.userList.notesListItem.unreadContent": "Ná»™i dung má»›i không khả dụng trong phần chia sẻ ghi chú", + "app.userList.captionsTitle": "Phụ Ä‘á»", + "app.userList.presenter": "Trình chiếu", + "app.userList.you": "Bạn", + "app.userList.locked": "Äang khóa", + "app.userList.label": "Thà nh viên", + "app.userList.toggleCompactView.label": "Mở kiểu hiển thị", + "app.userList.guest": "Khách", + "app.userList.menuTitleContext": "Các lá»±a chá»n", + "app.userList.chatListItem.unreadSingular": "{0} tin nhắn má»›i", + "app.userList.chatListItem.unreadPlural": "{0} tin nhắn má»›i", + "app.userList.menu.chat.label": "Bắt đầu chát riêng tÆ°", + "app.userList.menu.clearStatus.label": "Xóa trạng thái", + "app.userList.menu.removeUser.label": "Loại bá» thà nh viên", + "app.userList.menu.muteUserAudio.label": "Tắt micro thà nh viên", + "app.userList.menu.unmuteUserAudio.label": "Mở micro thà nh viên", + "app.userList.userAriaLabel": "{0} {1} {2} trạng thái {3}", + "app.userList.menu.promoteUser.label": "Bổ nhiệm là quản trị", + "app.userList.menu.demoteUser.label": "Hạ cấp ngÆ°á»i xem", + "app.userList.menu.unlockUser.label": "Mở khóa {0}", + "app.userList.menu.lockUser.label": "Khóa {0}", + "app.userList.menu.directoryLookup.label": "Tìm kiếm danh mục", + "app.userList.menu.makePresenter.label": "Tạo trình chiếu", + "app.userList.userOptions.manageUsersLabel": "Quản lý thà nh viên", + "app.userList.userOptions.muteAllLabel": "Tắt micro tất cả thà nh viên", + "app.userList.userOptions.muteAllDesc": "Tắt micro những ngÆ°á»i Ä‘ang trong cuá»™c trò chuyện", + "app.userList.userOptions.clearAllLabel": "Xóa tất cả các biểu tượng trạng thái", + "app.userList.userOptions.clearAllDesc": "Xóa tất cả biểu tượng trạng thái của thà nh viên", + "app.presentationUploder.dismissLabel": "Hủy bá»", + "app.poll.closeLabel": "Äóng", + "app.poll.liveResult.usersTitle": "Thà nh viên", + "app.about.dismissLabel": "Hủy bá»", + "app.settings.usersTab.label": "NgÆ°á»i tham gia", + "app.settings.main.cancel.label": "Hủy bá»", + "app.settings.main.save.label": "LÆ°u lại", + "app.audioNotification.closeLabel": "Äóng", + "app.breakoutJoinConfirmation.dismissLabel": "Hủy bá»", + "app.audioModal.closeLabel": "Äóng", + "app.audio.listenOnly.closeLabel": "Äóng", + "app.modal.close": "Äóng", + "app.dropdown.close": "Äóng", + "app.user-info.title": "Tìm kiếm danh mục", + "app.shortcut-help.closeLabel": "Äóng", + "app.lock-viewers.button.cancel": "Hủy bá»", + "app.lock-viewers.locked": "Äang khóa", + "app.videoPreview.cancelLabel": "Hủy bá»", + "app.videoPreview.closeLabel": "Äóng", + "app.video.cancel": "Hủy bá»", + "app.externalVideo.close": "Äóng" } diff --git a/bigbluebutton-html5/private/locales/vi_VN.json b/bigbluebutton-html5/private/locales/vi_VN.json index a7dd4526fea488f89b2f5dff9ae72f08e6e857c1..efc0d805adf1652f523adec573b36eea5dded44b 100644 --- a/bigbluebutton-html5/private/locales/vi_VN.json +++ b/bigbluebutton-html5/private/locales/vi_VN.json @@ -1,7 +1,6 @@ { "app.home.greeting": "Phần trình bà y của bạn sẽ bắt đầu trong trong Ãt phút ...", "app.chat.submitLabel": "Gá»i tin nhắn", - "app.chat.errorMinMessageLength": "Thông báo {0} kà tá»±(s) quá ngắn", "app.chat.errorMaxMessageLength": "Thông báo {0} kà tá»±(s) quá dà i", "app.chat.disconnected": "Bạn đã mất kết nối, tin nhắn không gá»i được", "app.chat.locked": "Äã khóa trò chuyện, tin nhắn không gá»i được", @@ -112,7 +111,6 @@ "app.media.autoplayAlertDesc": "Cho phép truy cáºp", "app.media.screenshare.start": "Chia sẻ mà n hình bắt đầu", "app.media.screenshare.end": "Chia sẻ mà n hình đã tắt", - "app.media.screenshare.safariNotSupported": "Chia sẻ mà n hình không được há»— trợ bởi Safari. Vui lòng dùng FireFox hoặc Google Chrome", "app.media.screenshare.autoplayBlockedDesc": "Bạn cần phải cho phép để có thể xem được mà n hình của ngÆ°á»i Ä‘ang trình bà y", "app.media.screenshare.autoplayAllowLabel": "Xem mà n hình chung", "app.screenshare.notAllowed": "Lá»—i: ChÆ°a cho phép xem mà n hình", @@ -204,16 +202,16 @@ "app.poll.t": "Äúng", "app.poll.f": "Sai", "app.poll.tf": "Äúng/Sai", - "app.poll.y": "Äồng ý", + "app.poll.y": "Có", "app.poll.n": "Không", - "app.poll.yn": "Äồng ý/Không", + "app.poll.yn": "Có / Không", "app.poll.a2": "A / B", "app.poll.a3": "A / B / C", "app.poll.a4": "A / B / C / D", "app.poll.a5": "A / B / C / D / E", "app.poll.answer.true": "Äúng", "app.poll.answer.false": "Sai", - "app.poll.answer.yes": "Äồng ý", + "app.poll.answer.yes": "Có", "app.poll.answer.no": "Không", "app.poll.answer.a": "A", "app.poll.answer.b": "B", @@ -258,10 +256,10 @@ "app.leaveConfirmation.confirmDesc": "Äăng xuất khá»i cuá»™c há»p", "app.endMeeting.title": "Cuá»™c há»p kết thúc", "app.endMeeting.description": "Bạn thá»±c sá»± muốn kết thúc phiên hoạt Ä‘á»™ng ?", - "app.endMeeting.yesLabel": "Äồng ý", + "app.endMeeting.yesLabel": "Có", "app.endMeeting.noLabel": "Không", "app.about.title": "Giá»›i thiệu", - "app.about.version": "Xáºy dá»±ng khách hà ng:", + "app.about.version": "Phiên bản:", "app.about.copyright": "Bản quyá»n:", "app.about.confirmLabel": "Äồng ý", "app.about.confirmDesc": "Äồng ý", @@ -353,25 +351,13 @@ "app.actionsBar.emojiMenu.noneDesc": "Xóa dòng trạng thái của bạn", "app.actionsBar.emojiMenu.applauseLabel": "Hoan nghênh", "app.actionsBar.emojiMenu.applauseDesc": "Thay đổi trạng thái của bạn thà nh hoan nghênh", - "app.actionsBar.emojiMenu.thumbsUpLabel": "Äồng ý", - "app.actionsBar.emojiMenu.thumbsUpDesc": "Thay đổi trạng thái của bạn thà nh đồng ý", - "app.actionsBar.emojiMenu.thumbsDownLabel": "Không đồng ý", - "app.actionsBar.emojiMenu.thumbsDownDesc": "Thay đổi trạng thái của bạn thà nh không đồng ý", + "app.actionsBar.emojiMenu.thumbsUpLabel": "Tán thà nh", + "app.actionsBar.emojiMenu.thumbsUpDesc": "Thay đổi trạng thái của bạn thà nh tán thà nh", + "app.actionsBar.emojiMenu.thumbsDownLabel": "Không tán thà nh", + "app.actionsBar.emojiMenu.thumbsDownDesc": "Thay đổi trạng thái của bạn thà nh không tán thà nh", "app.actionsBar.currentStatusDesc": "trang thái hiện tại {0}", "app.actionsBar.captions.start": "Bắt đầu xem chú thÃch", "app.actionsBar.captions.stop": "Ngừng xem chú thÃch", - "app.audioNotification.audioFailedError1001": "Error 1001: WebSocket disconnected", - "app.audioNotification.audioFailedError1002": "Error 1002: Could not make a WebSocket connection ", - "app.audioNotification.audioFailedError1003": "Error 1003: Browser version not supported ", - "app.audioNotification.audioFailedError1004": "Error 1004: Failure on call (reason={0})", - "app.audioNotification.audioFailedError1005": "Error 1005: Call ended unexpectedly", - "app.audioNotification.audioFailedError1006": "Error 1006: Call timed out ", - "app.audioNotification.audioFailedError1007": "Error 1007: ICE negotiation failed", - "app.audioNotification.audioFailedError1008": "Error 1008: Transfer failed", - "app.audioNotification.audioFailedError1009": "Error 1009: Could not fetch STUN/TURN server information", - "app.audioNotification.audioFailedError1010": "Error 1010: ICE negotiation timeout", - "app.audioNotification.audioFailedError1011": "Error 1011: ICE gathering timeout", - "app.audioNotification.audioFailedError1012": "Error 1012: ICE connection closed", "app.audioNotification.audioFailedMessage": "Kết nối âm thanh của bạn bị lá»—i", "app.audioNotification.mediaFailedMessage": "getUserMicMedia không thà nh công vì chỉ nguồn gốc an toà n má»›i được cho phép", "app.audioNotification.closeLabel": "Äóng", @@ -388,18 +374,18 @@ "app.audioModal.ariaTitle": "Tham gia phÆ°Æ¡ng thức âm thanh", "app.audioModal.microphoneLabel": "Nghe và nói", "app.audioModal.listenOnlyLabel": "Chỉ nghe", - "app.audioModal.audioChoiceLabel": "Bạn muốn tham gia vá»›i hình thức âm thanh nhÆ° thế nà o ?", + "app.audioModal.audioChoiceLabel": "Hãy chá»n hình thức tham gia:", "app.audioModal.iOSBrowser": "Âm thanh/Video không được hô trợ", "app.audioModal.iOSErrorDescription": "Âm thanh và video không được há»— trên Chrome của IOS tại thá»i Ä‘iểm hiện tại", "app.audioModal.iOSErrorRecommendation": "Chúng tôi khuyên bạn nên dùng Safari iOS", "app.audioModal.audioChoiceDesc": "Chá»n cách thức tham gia cuá»™c gá»i trong cuá»™c há»p", "app.audioModal.unsupportedBrowserLabel": "Có lẽ bạn Ä‘ang sá» dụng trình duyệt không được há»— trợ đầy Ä‘á». Vui lòng sá» dụng {0} hoặc {1} để được há»— trợ tốt nhất", "app.audioModal.closeLabel": "Äóng", - "app.audioModal.yes": "Äồng ý", + "app.audioModal.yes": "Có", "app.audioModal.no": "Không", "app.audioModal.yes.arialabel" : "Tiếng vá»ng có thể nghe được", "app.audioModal.no.arialabel" : "Tiếng vá»ng không thể nghe", - "app.audioModal.echoTestTitle": "Äây là má»™t bà i kiểm tra tiếng vá»ng. Hãy nói và i từ. Bạn đã nghe âm thanh chÆ°a ?", + "app.audioModal.echoTestTitle": "Hệ thống Ä‘ang kiểm tra thiết bị của bạn. Hãy nói và i từ. Bạn có nghe thấy tiếng của mình không?", "app.audioModal.settingsTitle": "Thay đổi cà i đặt âm thanh", "app.audioModal.helpTitle": "Có má»™t và i vấn Ä‘á» vá»›i thiết bị của bạn", "app.audioModal.helpText": "Bạn đã cho phép truy cáºp và o micrô của bạn? LÆ°u ý rằng má»™t há»™p thoại sẽ xuất hiện khi bạn cố gắng tham gia âm thanh, yêu cầu quyá»n của thiết bị Ä‘a phÆ°Æ¡ng tiện, vui lòng chấp nháºn Ä‘iá»u đó để tham gia há»™i nghị âm thanh. Nếu đó không phải là trÆ°á»ng hợp, hãy thá» thay đổi quyá»n micrô trong cà i đặt trình duyệt của bạn.", @@ -542,14 +528,12 @@ "app.video.joinVideo": "Chia sẻ webcam", "app.video.leaveVideo": "Dừng việc chia sẻ webcam", "app.video.iceCandidateError": "Error on adding ICE candidate", - "app.video.iceConnectionStateError": "Error 1107: ICE negotiation failed ", "app.video.permissionError": "Error on sharing webcam. Please check permissions", "app.video.sharingError": "Error on sharing webcam", "app.video.notFoundError": "Không thể tìm thấy webcam. Äảm bảo rằng thiết bị đã kết nối", "app.video.notAllowed": "Thiếu quyá»n chia sẻ webcam, vui lòng đảm bảo quyá»n truy cáºp trình duyệt của bạn", "app.video.notSupportedError": "Chỉ có thể chia sẻ video webcam vá»›i các nguồn an toà n, dảm bảo rằng chứng chỉ SSL của bạn hợp lệ", "app.video.notReadableError": "Không thể nháºn video webcam. Äảm bảo rằng các chÆ°Æ¡ng trình khác Ä‘ang không sá» dụng webcam", - "app.video.mediaFlowTimeout1020": "Error 1020: media could not reach the server", "app.video.suggestWebcamLock": "Bắt buá»™c khóa tùy chỉnh webcam của ngÆ°á»i xem", "app.video.suggestWebcamLockReason": "(việc nà y sẽ giúp buổi há»p được ổn định hÆ¡n)", "app.video.enable": "Cho phép", @@ -577,16 +561,6 @@ "app.video.stats.encodeUsagePercent": "Sá» dụng mã hóa", "app.video.stats.currentDelay": "Sá»± cháºm trá»… hiện tại", "app.fullscreenButton.label": "Tạo {0} toà n mà n hình", - "app.deskshare.iceConnectionStateError": "Error 1108: ICE connection failed when sharing screen", - "app.sfu.mediaServerConnectionError2000": "Error 2000: Unable to connect to media server", - "app.sfu.mediaServerOffline2001": "Error 2001: Media server is offline. Please try again later.", - "app.sfu.mediaServerNoResources2002": "Error 2002: Media server has no available resources", - "app.sfu.mediaServerRequestTimeout2003": "Error 2003: Media server requests are timing out", - "app.sfu.serverIceGatheringFailed2021": "Error 2021: Media server cannot gather ICE candidates", - "app.sfu.serverIceGatheringFailed2022": "Error 2022: Media server ICE connection failed", - "app.sfu.mediaGenericError2200": "Error 2200: Media server failed to process request", - "app.sfu.invalidSdp2202":"Error 2202: Client generated an invalid SDP", - "app.sfu.noAvailableCodec2203": "Error 2203: Server could not find an appropriate codec", "app.meeting.endNotification.ok.label": "Äồng ý", "app.whiteboard.annotations.poll": "Kết quả cuá»™c thăm dò ý kiến đã được công bố", "app.whiteboard.toolbar.tools": "Công cụ", diff --git a/bigbluebutton-html5/private/locales/zh_CN.json b/bigbluebutton-html5/private/locales/zh_CN.json index b6f2b73967fa06824790bd1805d8236c604408df..d7817b95eaa2e1661b445a9bf03be345f6af0c28 100644 --- a/bigbluebutton-html5/private/locales/zh_CN.json +++ b/bigbluebutton-html5/private/locales/zh_CN.json @@ -1,7 +1,6 @@ { "app.home.greeting": "您的演示å³å°†å¼€å§‹ ...", "app.chat.submitLabel": "å‘é€æ¶ˆæ¯", - "app.chat.errorMinMessageLength": "消æ¯åªæœ‰{0}个å—符,太çŸäº†", "app.chat.errorMaxMessageLength": "消æ¯æœ‰{0}个å—符,太长了", "app.chat.disconnected": "您已æ–å¼€è¿žæŽ¥ï¼Œæ— æ³•å‘é€æ¶ˆæ¯", "app.chat.locked": "èŠå¤©è¢«é”å®šï¼Œæ— æ³•å‘é€æ¶ˆæ¯", @@ -112,7 +111,8 @@ "app.media.autoplayAlertDesc": "å…许访问", "app.media.screenshare.start": "å±å¹•åˆ†äº«å·²å¼€å§‹", "app.media.screenshare.end": "å±å¹•åˆ†äº«å·²ç»“æŸ", - "app.media.screenshare.safariNotSupported": "Safariæµè§ˆå™¨çŽ°åœ¨è¿˜ä¸æ”¯æŒå±å¹•åˆ†äº«ï¼Œè¯·æ¢ç”¨Firefox或Chromeæµè§ˆå™¨ã€‚", + "app.media.screenshare.unavailable": "å±å¹•åˆ†äº«ä¸å¯ç”¨", + "app.media.screenshare.safariNotSupported": "Safari当å‰è¿˜ä¸æ”¯æŒå±å¹•åˆ†äº«ï¼Œè¯·æ¢ç”¨Firefox或Chromeæµè§ˆå™¨ã€‚", "app.media.screenshare.autoplayBlockedDesc": "我们需è¦æ‚¨çš„许å¯æ‰èƒ½æ˜¾ç¤ºæ¼”示者的å±å¹•ã€‚", "app.media.screenshare.autoplayAllowLabel": "查看分享å±å¹•", "app.screenshare.notAllowed": "错误:未授予访问å±å¹•çš„æƒé™ã€‚", @@ -364,18 +364,18 @@ "app.actionsBar.currentStatusDesc": "当å‰çŠ¶æ€{0}", "app.actionsBar.captions.start": "开始查看éšè—å¼å—幕", "app.actionsBar.captions.stop": "åœæ¢æŸ¥çœ‹éšè—å¼å—幕", - "app.audioNotification.audioFailedError1001": "Error 1001: WebSocket disconnected", - "app.audioNotification.audioFailedError1002": "Error 1002: Could not make a WebSocket connection", - "app.audioNotification.audioFailedError1003": "Error 1003: Browser version not supported", - "app.audioNotification.audioFailedError1004": "Error 1004: 呼å«å¤±è´¥ (åŽŸå› ={0})", - "app.audioNotification.audioFailedError1005": "Error 1005: Call ended unexpectedly", - "app.audioNotification.audioFailedError1006": "Error 1006: Call timed out", - "app.audioNotification.audioFailedError1007": "Error 1007: ICE negotiation failed", - "app.audioNotification.audioFailedError1008": "Error 1008: Transfer failed", - "app.audioNotification.audioFailedError1009": "Error 1009: Could not fetch STUN/TURN server information", - "app.audioNotification.audioFailedError1010": "Error 1010: ICE negotiation timeout", - "app.audioNotification.audioFailedError1011": "Error 1011: ICE gathering timeout", - "app.audioNotification.audioFailedError1012": "Error 1012: ICE 连接关é—", + "app.audioNotification.audioFailedError1001": "WebSocket æ–开了(error 1001)", + "app.audioNotification.audioFailedError1002": "æ— æ³•å»ºç«‹ WebSocket 连接 (error 1002)", + "app.audioNotification.audioFailedError1003": "ä¸æ”¯æŒçš„æµè§ˆå™¨ç‰ˆæœ¬(error 1003)", + "app.audioNotification.audioFailedError1004": "呼å«å¤±è´¥ (reason={0}) (error 1004)", + "app.audioNotification.audioFailedError1005": "呼å«æ„å¤–ç»“æŸ (error 1005)", + "app.audioNotification.audioFailedError1006": "呼å«è¶…æ—¶ (error 1006)", + "app.audioNotification.audioFailedError1007": "连接失败 (ICE error 1007)", + "app.audioNotification.audioFailedError1008": "ä¼ è¾“å¤±è´¥ (error 1008)", + "app.audioNotification.audioFailedError1009": "æ— æ³•èŽ·å–STUN/TURNæœåŠ¡å™¨ä¿¡æ¯ (error 1009)", + "app.audioNotification.audioFailedError1010": "连接å商超时 (ICE error 1010)", + "app.audioNotification.audioFailedError1011": "连接超时 (ICE error 1011)", + "app.audioNotification.audioFailedError1012": "è¿žæŽ¥å·²å…³é— (ICE error 1012)", "app.audioNotification.audioFailedMessage": "您的音频连接失败了", "app.audioNotification.mediaFailedMessage": "getUserMicMedia å¤±è´¥ï¼Œå› ä¸ºåªå…许安全的æ¥æº", "app.audioNotification.closeLabel": "å…³é—", @@ -546,14 +546,14 @@ "app.video.joinVideo": "分享摄åƒå¤´", "app.video.leaveVideo": "åœæ¢åˆ†äº«æ‘„åƒå¤´", "app.video.iceCandidateError": "æ·»åŠ ICE候选者时出错", - "app.video.iceConnectionStateError": "Error 1107: ICE å商失败", + "app.video.iceConnectionStateError": "连接失败 (ICE error 1107)", "app.video.permissionError": "分享摄åƒå¤´æ—¶å‡ºé”™ï¼Œè¯·æ£€æŸ¥æ˜¯å¦å·²æŽˆæƒ ", "app.video.sharingError": "分享摄åƒå¤´å‡ºé”™", "app.video.notFoundError": "æ— æ³•æ‰¾åˆ°æ‘„åƒå¤´ã€‚请确认您已安装摄åƒå¤´", "app.video.notAllowed": "æ— æƒè®¿é—®æ‘„åƒå¤´ã€‚请确认您已å…许æµè§ˆå™¨åœ¨æœ¬ä¼šè®®ç³»ç»Ÿå†…访问您的摄åƒå¤´ã€‚", "app.video.notSupportedError": "为了ä¿è¯å®‰å…¨å’Œéšç§ï¼Œåªèƒ½é€šè¿‡HTTPS连接访问摄åƒå¤´ï¼Œè¯·ç¡®è®¤æœ¬ä¼šè®®ç³»ç»Ÿçš„SSLè¯ä¹¦æ˜¯æœ‰æ•ˆçš„。", "app.video.notReadableError": "æ— æ³•è®¿é—®æ‘„åƒå¤´è§†é¢‘æºï¼Œè¯·ç¡®è®¤æ‚¨çš„æ‘„åƒå¤´æœªè¢«å…¶ä»–应用å 用。", - "app.video.mediaFlowTimeout1020": "Error 1020: æ— æ³•è¿žæŽ¥åˆ°åª’ä½“æœåŠ¡å™¨ ", + "app.video.mediaFlowTimeout1020": "åª’ä½“æ— æ³•è¿žæŽ¥æœåŠ¡å™¨ (error 1020)", "app.video.suggestWebcamLock": "是å¦å¯¹è§‚ä¼—çš„æ‘„åƒå¤´å¼ºåˆ¶è®¾ç½®é”定?", "app.video.suggestWebcamLockReason": "(这将æ高会议的稳定性)", "app.video.enable": "å¯ç”¨", @@ -581,16 +581,16 @@ "app.video.stats.encodeUsagePercent": "ç¼–ç usage", "app.video.stats.currentDelay": "当å‰å»¶è¿Ÿ", "app.fullscreenButton.label": "å…¨å±æ˜¾ç¤º{0}", - "app.deskshare.iceConnectionStateError": "Error 1108: 分享å±å¹•æ—¶ICE连接失败", - "app.sfu.mediaServerConnectionError2000": "Error 2000: æ— æ³•è¿žæŽ¥åˆ°åª’ä½“æœåŠ¡å™¨", - "app.sfu.mediaServerOffline2001": "Error 2001: 媒体æœåŠ¡å™¨ä¸‹çº¿äº†ï¼Œè¯·ç¨åŽå†è¯•", - "app.sfu.mediaServerNoResources2002": "Error 2002: 媒体æœåŠ¡å™¨æ²¡æœ‰å¯ç”¨èµ„æºäº†", - "app.sfu.mediaServerRequestTimeout2003": "Error 2003: 媒体æœåŠ¡å™¨è¯·æ±‚超时", - "app.sfu.serverIceGatheringFailed2021": "Error 2021: 媒体æœåŠ¡å™¨æ— 法收集ICE 替补", - "app.sfu.serverIceGatheringFailed2022": "Error 2022: 媒体æœåŠ¡å™¨ICE 连接失败", - "app.sfu.mediaGenericError2200": "Error 2200:媒体æœåŠ¡å™¨å¤„ç†è¯·æ±‚时失败", - "app.sfu.invalidSdp2202":"Error 2202: 客户端生æˆäº†æ— 效的SDP", - "app.sfu.noAvailableCodec2203": "Error 2203: æœåŠ¡å™¨æ‰¾ä¸åˆ°åˆé€‚的编解ç 器", + "app.deskshare.iceConnectionStateError": "分线å±å¹•æ—¶è¿žæŽ¥å¤±è´¥ (ICE error 1108)", + "app.sfu.mediaServerConnectionError2000": "æ— æ³•è¿žæŽ¥åˆ°åª’ä½“æœåŠ¡å™¨ (error 2000)", + "app.sfu.mediaServerOffline2001": "媒体æœåŠ¡å™¨è„±æœºã€‚请ç¨åŽå†è¯• (error 2001)", + "app.sfu.mediaServerNoResources2002": "媒体æœåŠ¡å™¨æ²¡æœ‰å¯ç”¨èµ„æº(error 2002)", + "app.sfu.mediaServerRequestTimeout2003": "媒体æœåŠ¡å™¨è¯·æ±‚超时(error 2003)", + "app.sfu.serverIceGatheringFailed2021": "媒体æœåŠ¡å™¨æ— 法收集连接候选 (ICE error 2021)", + "app.sfu.serverIceGatheringFailed2022": "媒体æœåŠ¡å™¨è¿žæŽ¥å¤±è´¥ (ICE error 2022)", + "app.sfu.mediaGenericError2200": "媒体æœåŠ¡å™¨æ— 法处ç†è¯·æ±‚ (error 2200)", + "app.sfu.invalidSdp2202":"客户端生æˆäº†æ— 效的媒体请求 (SDP error 2202)", + "app.sfu.noAvailableCodec2203": "æœåŠ¡å™¨æ‰¾ä¸åˆ°åˆé€‚的编解ç 器(error 2203)", "app.meeting.endNotification.ok.label": "确认", "app.whiteboard.annotations.poll": "投票结果已公布", "app.whiteboard.toolbar.tools": "工具", diff --git a/bigbluebutton-html5/private/locales/zh_TW.json b/bigbluebutton-html5/private/locales/zh_TW.json index c14c16ee7a1265d1bddcd78f720868692a356b07..9903129ccf52d396c5fe83cc568f1761e27d7876 100644 --- a/bigbluebutton-html5/private/locales/zh_TW.json +++ b/bigbluebutton-html5/private/locales/zh_TW.json @@ -1,7 +1,6 @@ { "app.home.greeting": "您的演講將很快開始 ...", "app.chat.submitLabel": "發é€è¨Šæ¯", - "app.chat.errorMinMessageLength": "訊æ¯åƒ… {0} 個å—(數),太çŸäº†", "app.chat.errorMaxMessageLength": "訊æ¯æœ‰ {0} 個å—(數),太長了", "app.chat.disconnected": "您已經斷線了,訊æ¯ç„¡æ³•è¢«é€å‡ºã€‚", "app.chat.locked": "訊æ¯å·²è¢«éŽ–定,無法é€å‡ºã€‚", @@ -61,7 +60,7 @@ "app.userList.notesTitle": "ç†è¨˜", "app.userList.notesListItem.unreadContent": "有新內容在「共享ç†è¨˜ã€æ®µè½ä¸", "app.userList.captionsTitle": "å—幕", - "app.userList.presenter": "主æŒäºº", + "app.userList.presenter": "ç°¡å ±è€…", "app.userList.you": "您", "app.userList.locked": "已鎖定", "app.userList.label": "用戶列表", @@ -81,7 +80,7 @@ "app.userList.menu.unlockUser.label": "解除{0}鎖定狀態", "app.userList.menu.lockUser.label": "鎖定{0}", "app.userList.menu.directoryLookup.label": "目錄查找", - "app.userList.menu.makePresenter.label": "è¨ç‚ºä¸»æŒäºº", + "app.userList.menu.makePresenter.label": "è¨ç‚ºç°¡å ±è€…", "app.userList.userOptions.manageUsersLabel": "管ç†ä½¿ç”¨è€…", "app.userList.userOptions.muteAllLabel": "éœéŸ³æ‰€æœ‰åƒè€ƒè€…", "app.userList.userOptions.muteAllDesc": "éœéŸ³æœƒè°ä¸æ‰€æœ‰ä½¿ç”¨è€…", @@ -112,7 +111,6 @@ "app.media.autoplayAlertDesc": "å…許å˜å–", "app.media.screenshare.start": "ç•«é¢åˆ†äº«å·²é–‹å§‹", "app.media.screenshare.end": "ç•«é¢åˆ†äº«å·²çµæŸ", - "app.media.screenshare.safariNotSupported": "Safariç›®å‰ä¸æ”¯æ´ç•«é¢åˆ†äº«ï¼Œè«‹æ”¹ç”¨Firefox或Chrome。", "app.media.screenshare.autoplayBlockedDesc": "我們需è¦æ‚¨çš„許å¯æ‰èƒ½å‘您顯示主æŒäººç•«é¢ã€‚", "app.media.screenshare.autoplayAllowLabel": "查看分享畫é¢", "app.screenshare.notAllowed": "錯誤: 未授與畫é¢å˜å–權é™", @@ -176,8 +174,12 @@ "app.presentationUploder.conversion.generatingThumbnail": "æ£åœ¨ç”¢ç”Ÿç¸®åœ– ...", "app.presentationUploder.conversion.generatedSlides": "投影片已產生 ...", "app.presentationUploder.conversion.generatingSvg": "æ£åœ¨ç”¢ç”ŸSVG圖片 ...", + "app.presentationUploder.conversion.pageCountExceeded": "é é¢è¶…出範åœï¼Œè«‹æ‹†åˆ†æˆå¤šå€‹æ–‡ä»¶æª”案。", + "app.presentationUploder.conversion.officeDocConversionInvalid": "無法處ç†office文件,請使用PDFå–代。", + "app.presentationUploder.conversion.officeDocConversionFailed": "無法處ç†office文件,請使用PDFå–代。", "app.presentationUploder.conversion.pdfHasBigPage": "我們沒法轉æ›é€™å€‹PDF檔,請åšè©¦å„ªåŒ–他。", "app.presentationUploder.conversion.timeout": "哎呀,轉移時間花太久了。", + "app.presentationUploder.conversion.pageCountFailed": "é 數無法確èª", "app.presentationUploder.isDownloadableLabel": "ä¸å…è¨±ç°¡å ±è¢«ä¸‹è¼‰", "app.presentationUploder.isNotDownloadableLabel": "å…è¨±ç°¡å ±è¢«ä¸‹è¼‰", "app.presentationUploder.removePresentationLabel": "ç§»é™¤ç°¡å ±", @@ -360,18 +362,18 @@ "app.actionsBar.currentStatusDesc": "ç›®å‰ç‹€æ…‹ {0}", "app.actionsBar.captions.start": "開始觀看隱è—å¼å—幕", "app.actionsBar.captions.stop": "åœæ¢è§€çœ‹éš±è—å¼å—幕", - "app.audioNotification.audioFailedError1001": "Error 1001: WebSocket 斷線了", - "app.audioNotification.audioFailedError1002": "Error 1002: 無法建立 WebSocket 連線", - "app.audioNotification.audioFailedError1003": "Error 1003: ç€è¦½å™¨ç‰ˆæœ¬ä¸æ”¯æ´", - "app.audioNotification.audioFailedError1004": "Error 1004: 呼å«å¤±æ•— (åŽŸå› ={0})", - "app.audioNotification.audioFailedError1005": "Error 1005: 呼å«æ„外çµæŸ", - "app.audioNotification.audioFailedError1006": "Error 1006: 呼å«é€¾æœŸ", - "app.audioNotification.audioFailedError1007": "Error 1007: ICE æºé€šå¤±æ•—", - "app.audioNotification.audioFailedError1008": "Error 1008: 轉移失敗", - "app.audioNotification.audioFailedError1009": "Error 1009: 無法ç²å– STUN/TURN 伺æœå™¨è³‡è¨Š", - "app.audioNotification.audioFailedError1010": "Error 1010: ICE 談判逾期", - "app.audioNotification.audioFailedError1011": "Error 1011: ICE 收å–逾期", - "app.audioNotification.audioFailedError1012": "Error 1012: ICE 連線關閉", + "app.audioNotification.audioFailedError1001": "WebSocketæ–·ç·š(錯誤 1001)", + "app.audioNotification.audioFailedError1002": "無法與WebSocket建立連線(錯誤 1002)", + "app.audioNotification.audioFailedError1003": "ç€è¦½å™¨ç‰ˆæœ¬æœªæ”¯æ´(錯誤 1003)", + "app.audioNotification.audioFailedError1004": "呼å«å¤±æ•—(åŽŸå› ={0})(error 1004)", + "app.audioNotification.audioFailedError1005": "呼å«çµæŸæœªé 期(錯誤 1005)", + "app.audioNotification.audioFailedError1006": "呼å«é€¾æ™‚(錯誤 1006)", + "app.audioNotification.audioFailedError1007": "連線失敗(ICE 錯誤 1007)", + "app.audioNotification.audioFailedError1008": "轉移失敗(錯誤 1008)", + "app.audioNotification.audioFailedError1009": "無法ç²å– STUN/TURN 伺æœå™¨è³‡è¨Š (錯誤 1009)", + "app.audioNotification.audioFailedError1010": "連線æºé€šé€¾æ™‚(ICE 錯誤 1010)", + "app.audioNotification.audioFailedError1011": "連線逾時(ICE 錯誤 1011)", + "app.audioNotification.audioFailedError1012": "連線關閉(ICE 錯誤 1012)", "app.audioNotification.audioFailedMessage": "您的音訊連接失敗了", "app.audioNotification.mediaFailedMessage": "或å–用戶麥克風失敗,需為安全來æºæ‰èƒ½è¢«å…許。", "app.audioNotification.closeLabel": "關閉", @@ -542,14 +544,14 @@ "app.video.joinVideo": "分享網路æ”影機", "app.video.leaveVideo": "åœæ¢åˆ†äº«ç¶²è·¯æ”影機", "app.video.iceCandidateError": "æ·»åŠ ICE候é¸è€…時錯誤", - "app.video.iceConnectionStateError": "Error 1107: ICE æºé€šå¤±æ•—了", + "app.video.iceConnectionStateError": "連線失敗(ICE 錯誤 1107)", "app.video.permissionError": "分享網路æ”影機時出錯,請確èªæ˜¯å¦æŽˆæ¬Š", "app.video.sharingError": "分享網路æ”影機時出錯", "app.video.notFoundError": "沒辨法找到網路æ”影機,請確èªæ‚¨å·²å®‰è£ç¶²è·¯æ”影機", "app.video.notAllowed": "無權分享網路æ”影機,請確èªæ‚¨çš„ç€è¦½å™¨æ¬Šé™è¨å®š", "app.video.notSupportedError": "網路æ”影機分享åªèƒ½ä½¿ç”¨å®‰å…¨ä¾†æºï¼Œè«‹ç¢ºèªä½ 的網å€ç‚ºHTTPS。", "app.video.notReadableError": "無法å–得網路æ”影機,請確èªå…¶ä»–的程å¼æ²’有佔用他。", - "app.video.mediaFlowTimeout1020": "Error 1020: 媒體無法連接伺æœå™¨", + "app.video.mediaFlowTimeout1020": "媒體無法連接伺æœå™¨(錯誤 1020)", "app.video.suggestWebcamLock": "是å¦å¼·ç½®éŽ–定與會者æ”影機?", "app.video.suggestWebcamLockReason": "(這將æå‡æœƒè°çš„穩定性)", "app.video.enable": "啟用", @@ -577,16 +579,16 @@ "app.video.stats.encodeUsagePercent": "編碼使用", "app.video.stats.currentDelay": "ç›®å‰å»¶é²", "app.fullscreenButton.label": "全螢幕顯示 {0}", - "app.deskshare.iceConnectionStateError": "Error 1108: 分享螢幕時ICE連接失敗", - "app.sfu.mediaServerConnectionError2000": "Error 2000: 無法連接媒體伺æœå™¨", - "app.sfu.mediaServerOffline2001": "Error 2001: 媒體伺æœå™¨æ–·ç·šäº†. è«‹ç¨å¾Œå†è©¦.", - "app.sfu.mediaServerNoResources2002": "Error 2002: 媒體伺æœå™¨å·²æ²’有å¯ç”¨è³‡æº", - "app.sfu.mediaServerRequestTimeout2003": "Error 2003: 媒體伺æœå™¨è¦æ±‚逾時", - "app.sfu.serverIceGatheringFailed2021": "Error 2021: 媒體伺æœå™¨ç„¡æ³•æ”¶é›†ICE侯é¸", - "app.sfu.serverIceGatheringFailed2022": "Error 2022: 媒體伺æœå™¨é€£ç·šå¤±æ•—了", - "app.sfu.mediaGenericError2200": "Error 2200: 媒體伺æœå™¨ç¨‹åºè«‹æ±‚失敗", - "app.sfu.invalidSdp2202":"Error 2202: 用戶端產生一個無效SDP", - "app.sfu.noAvailableCodec2203": "Error 2203: 伺æœå™¨ç„¡æ³•æ‰¾åˆ°åˆé©çš„編解碼器", + "app.deskshare.iceConnectionStateError": "分享螢幕時連線失敗(ICE 錯誤 1108)", + "app.sfu.mediaServerConnectionError2000": "無法連接媒體伺æœå™¨(錯誤 2000)", + "app.sfu.mediaServerOffline2001": "媒體伺æœå™¨æ–·ç·šäº†. è«‹ç¨å¾Œå†è©¦.(錯誤 2001)", + "app.sfu.mediaServerNoResources2002": "媒體伺æœå™¨å·²æ²’有å¯ç”¨è³‡æº (錯誤 2002)", + "app.sfu.mediaServerRequestTimeout2003": "媒體伺æœå™¨è¦æ±‚逾時 (錯誤 2003)", + "app.sfu.serverIceGatheringFailed2021": "媒體伺æœå™¨ç„¡æ³•æ”¶é›†ICEä¾¯é¸ (ICE 錯誤 2021)", + "app.sfu.serverIceGatheringFailed2022": "媒體伺æœå™¨é€£ç·šå¤±æ•—(ICE 錯誤 2022)", + "app.sfu.mediaGenericError2200": "媒體伺æœå™¨ç¨‹åºè«‹æ±‚失敗 (錯誤 2200)", + "app.sfu.invalidSdp2202":"用戶端產生一個無效媒體請求(SDP 錯誤 2202)", + "app.sfu.noAvailableCodec2203": "伺æœå™¨ç„¡æ³•æ‰¾åˆ°åˆé©çš„編解碼器 (錯誤 2203)", "app.meeting.endNotification.ok.label": "確定", "app.whiteboard.annotations.poll": "公佈投票調整çµæžœ", "app.whiteboard.toolbar.tools": "工具", diff --git a/bigbluebutton-web/bbb-web.nginx b/bigbluebutton-web/bbb-web.nginx index b8b331c2994724bc03eadbb52f4ca43152b77046..120d2dcf8af99924bcea9b2e307214ab5d1e2b70 100755 --- a/bigbluebutton-web/bbb-web.nginx +++ b/bigbluebutton-web/bbb-web.nginx @@ -42,6 +42,20 @@ } + location /bigbluebutton/presentation/download { + return 404; + } + + location ~ "^/bigbluebutton/presentation/download\/[0-9a-f]+-[0-9]+/[0-9a-f]+-[0-9]+$" { + if ($arg_presFilename !~ "^[0-9a-f]+-[0-9]+\.[0-9a-zA-Z]+$") { + return 404; + } + proxy_pass http://127.0.0.1:8090$uri$is_args$args; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + # Workaround IE refusal to set cookies in iframe + add_header P3P 'CP="No P3P policy available"'; + } + location = /bigbluebutton/presentation/checkPresentation { proxy_pass http://127.0.0.1:8090; proxy_redirect default; diff --git a/bigbluebutton-web/grails-app/conf/application.groovy b/bigbluebutton-web/grails-app/conf/application.groovy index 19dd40fcdb68ad2416810b99f030bcffc7a80dfe..d0458c989695315101834e7a4ca87d087ab775fc 100755 --- a/bigbluebutton-web/grails-app/conf/application.groovy +++ b/bigbluebutton-web/grails-app/conf/application.groovy @@ -29,7 +29,11 @@ grails.mime.types = [ rss: 'application/rss+xml', text: 'text/plain', hal: ['application/hal+json','application/hal+xml'], - xml: ['text/xml', 'application/xml'] + xml: ['text/xml', 'application/xml'], + png: 'image/png', + jpg: 'image/jpg', + jpeg: 'image/jpg', + gif: 'image/gif' ] // URL Mapping Cache Max Size, defaults to 5000 diff --git a/bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy b/bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy index bb7f40b54585a5a4f4afbe86030efb209d20e794..5060ebc6d6255a7aa3bb139bc655673fdb92c53c 100755 --- a/bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy +++ b/bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy @@ -30,6 +30,7 @@ import org.bigbluebutton.api.domain.Config import org.bigbluebutton.api.domain.GuestPolicy import org.bigbluebutton.api.domain.Meeting import org.bigbluebutton.api.domain.UserSession +import org.bigbluebutton.api.util.ParamsUtil import org.bigbluebutton.api.util.ResponseBuilder import org.bigbluebutton.presentation.PresentationUrlDownloadService import org.bigbluebutton.presentation.UploadedPresentation @@ -250,7 +251,7 @@ class ApiController { } else { errors.missingParamError("fullName"); } - String fullName = params.fullName + String fullName = ParamsUtil.stripHTMLTags(params.fullName) // Do we have a meeting id? If none, complain. if (!StringUtils.isEmpty(params.meetingID)) { @@ -2017,68 +2018,110 @@ class ApiController { } } - def processDocumentFromRawBytes(bytes, presFilename, meetingId, current) { - def filenameExt = FilenameUtils.getExtension(presFilename); - String presentationDir = presentationService.getPresentationDir() - def presId = Util.generatePresentationId(presFilename) - File uploadDir = presDownloadService.createPresentationDirectory(meetingId, presentationDir, presId) - if (uploadDir != null) { - def newFilename = Util.createNewFilename(presId, filenameExt) - def pres = new File(uploadDir.absolutePath + File.separatorChar + newFilename); - - FileOutputStream fos = new java.io.FileOutputStream(pres) - fos.write(bytes) - fos.flush() - fos.close() - - // Hardcode pre-uploaded presentation to the default presentation window - processUploadedFile("DEFAULT_PRESENTATION_POD", + def processDocumentFromRawBytes(bytes, presOrigFilename, meetingId, current) { + def uploadFailed = false + def uploadFailReasons = new ArrayList<String>() + + // Gets the name minus the path from a full fileName. + // a/b/c.txt --> c.txt + def presFilename = FilenameUtils.getName(presOrigFilename) + def filenameExt = FilenameUtils.getExtension(presOrigFilename) + def pres = null + def presId = null + + if (presFilename == "" || filenameExt == "") { + log.debug("Upload failed. Invalid filename " + presOrigFilename) + uploadFailReasons.add("invalid_filename") + uploadFailed = true + } else { + String presentationDir = presentationService.getPresentationDir() + presId = Util.generatePresentationId(presFilename) + + File uploadDir = Util.createPresentationDir(meetingId, presentationDir, presId) + if (uploadDir != null) { + def newFilename = Util.createNewFilename(presId, filenameExt) + pres = new File(uploadDir.absolutePath + File.separatorChar + newFilename); + + FileOutputStream fos = new java.io.FileOutputStream(pres) + fos.write(bytes) + fos.flush() + fos.close() + } else { + log.warn "Upload failed. File Empty." + uploadFailReasons.add("failed_to_download_file") + uploadFailed = true + } + } + + // Hardcode pre-uploaded presentation to the default presentation window + processUploadedFile("DEFAULT_PRESENTATION_POD", meetingId, presId, presFilename, pres, current, - "preupload-raw-authz-token"); - } - + "preupload-raw-authz-token", + uploadFailed, + uploadFailReasons) } def downloadAndProcessDocument(address, meetingId, current, fileName) { log.debug("ApiController#downloadAndProcessDocument(${address}, ${meetingId}, ${fileName})"); - String presFilename; + String presOrigFilename; if (StringUtils.isEmpty(fileName)) { - presFilename = address.tokenize("/")[-1]; + presOrigFilename = address.tokenize("/")[-1]; } else { - presFilename = fileName; - } - - def filenameExt = FilenameUtils.getExtension(presFilename); - String presentationDir = presentationService.getPresentationDir() - - def presId = presDownloadService.generatePresentationId(presFilename) - File uploadDir = presDownloadService.createPresentationDirectory(meetingId, presentationDir, presId) - if (uploadDir != null) { - def newFilename = Util.createNewFilename(presId, filenameExt) - def newFilePath = uploadDir.absolutePath + File.separatorChar + newFilename - - if (presDownloadService.savePresentation(meetingId, newFilePath, address)) { - def pres = new File(newFilePath) - // Hardcode pre-uploaded presentation to the default presentation window - processUploadedFile("DEFAULT_PRESENTATION_POD", - meetingId, - presId, - presFilename, - pres, - current, - "preupload-download-authz-token"); - } else { - log.error("Failed to download presentation=[${address}], meeting=[${meetingId}], fileName=[${fileName}]") + presOrigFilename = fileName; + } + + def uploadFailed = false + def uploadFailReasons = new ArrayList<String>() + + // Gets the name minus the path from a full fileName. + // a/b/c.txt --> c.txt + def presFilename = FilenameUtils.getName(presOrigFilename) + def filenameExt = FilenameUtils.getExtension(presOrigFilename) + def pres = null + def presId + + if (presFilename == "" || filenameExt == "") { + log.debug("Upload failed. Invalid filename " + presOrigFilename) + uploadFailReasons.add("invalid_filename") + uploadFailed = true + } else { + String presentationDir = presentationService.getPresentationDir() + presId = Util.generatePresentationId(presFilename) + File uploadDir = Util.createPresentationDir(meetingId, presentationDir, presId) + if (uploadDir != null) { + def newFilename = Util.createNewFilename(presId, filenameExt) + def newFilePath = uploadDir.absolutePath + File.separatorChar + newFilename + + if (presDownloadService.savePresentation(meetingId, newFilePath, address)) { + pres = new File(newFilePath) + } else { + log.error("Failed to download presentation=[${address}], meeting=[${meetingId}], fileName=[${fileName}]") + uploadFailReasons.add("failed_to_download_file") + uploadFailed = true + } } } + + // Hardcode pre-uploaded presentation to the default presentation window + processUploadedFile( + "DEFAULT_PRESENTATION_POD", + meetingId, + presId, + presFilename, + pres, + current, + "preupload-download-authz-token", + uploadFailed, + uploadFailReasons + ) } - def processUploadedFile(podId, meetingId, presId, filename, presFile, current, authzToken) { + def processUploadedFile(podId, meetingId, presId, filename, presFile, current, authzToken, uploadFailed, uploadFailReasons ) { def presentationBaseUrl = presentationService.presentationBaseUrl // TODO add podId UploadedPresentation uploadedPres = new UploadedPresentation(podId, @@ -2087,7 +2130,9 @@ class ApiController { filename, presentationBaseUrl, current, - authzToken); + authzToken, + uploadFailed, + uploadFailReasons) uploadedPres.setUploadedFile(presFile); presentationService.processUploadedPresentation(uploadedPres); } diff --git a/bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/PresentationController.groovy b/bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/PresentationController.groovy index edce746e1419a0dd82328109326718aac9ff93bb..a65a6b3ce2fea87b2d33cea4bb30f1adbbd74f11 100755 --- a/bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/PresentationController.groovy +++ b/bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/PresentationController.groovy @@ -19,6 +19,7 @@ package org.bigbluebutton.web.controllers import grails.converters.* +import org.grails.web.mime.DefaultMimeUtility import org.bigbluebutton.api.ParamsProcessorUtil; import java.nio.charset.StandardCharsets @@ -33,6 +34,7 @@ class PresentationController { MeetingService meetingService PresentationService presentationService ParamsProcessorUtil paramsProcessorUtil + DefaultMimeUtility grailsMimeUtility def index = { render(view: 'upload-file') @@ -74,73 +76,95 @@ class PresentationController { // check if the authorization token provided is valid if (null == params.authzToken || !meetingService.authzTokenIsValidAndExpired(params.authzToken)) { log.debug "WARNING! AuthzToken=" + params.authzToken + " was not valid in meetingId=" + params.conference + response.addHeader("Cache-Control", "no-cache") + response.contentType = 'plain/text' + response.outputStream << 'invalid auth token' return } def meetingId = params.conference - def meeting = meetingService.getNotEndedMeetingWithId(meetingId); - if (meeting == null) { - flash.message = 'meeting is not running' - log.debug("Upload failed. No meeting running " + meetingId) + if (Util.isMeetingIdValidFormat(meetingId)) { + def meeting = meetingService.getNotEndedMeetingWithId(meetingId) + if (meeting == null) { + log.debug("Upload failed. No meeting running " + meetingId) + response.addHeader("Cache-Control", "no-cache") + response.contentType = 'plain/text' + response.outputStream << 'no-meeting' + return + } + } else { + log.debug("Upload failed. Invalid meeting id format " + meetingId) response.addHeader("Cache-Control", "no-cache") response.contentType = 'plain/text' response.outputStream << 'no-meeting'; + return } + def isDownloadable = params.boolean('is_downloadable') //instead of params.is_downloadable + def podId = params.pod_id + log.debug "@Default presentation pod" + podId + + def uploadFailed = false + def uploadFailReasons = new ArrayList<String>() + def presOrigFilename = "" + def presFilename = "" + def filenameExt = "" + def presId = "" + def pres = null + def file = request.getFile('fileUpload') if (file && !file.empty) { - flash.message = 'Your file has been uploaded' - def presFilename = file.getOriginalFilename() - def filenameExt = FilenameUtils.getExtension(presFilename); + presOrigFilename = file.getOriginalFilename() + // Gets the name minus the path from a full fileName. + // a/b/c.txt --> c.txt + presFilename = FilenameUtils.getName(presOrigFilename) + filenameExt = FilenameUtils.getExtension(presFilename) + } else { + log.warn "Upload failed. File Empty." + uploadFailReasons.add("uploaded_file_empty") + uploadFailed = true + } + + if (presFilename == "" || filenameExt == "") { + log.debug("Upload failed. Invalid filename " + presOrigFilename) + uploadFailReasons.add("invalid_filename") + uploadFailed = true + } else { String presentationDir = presentationService.getPresentationDir() - def presId = Util.generatePresentationId(presFilename) + presId = Util.generatePresentationId(presFilename) File uploadDir = Util.createPresentationDir(meetingId, presentationDir, presId) - if (uploadDir != null) { def newFilename = Util.createNewFilename(presId, filenameExt) - def pres = new File(uploadDir.absolutePath + File.separatorChar + newFilename) + pres = new File(uploadDir.absolutePath + File.separatorChar + newFilename) file.transferTo(pres) - - def isDownloadable = params.boolean('is_downloadable') //instead of params.is_downloadable - def podId = params.pod_id - log.debug "@Default presentation pod" + podId - - if (isDownloadable) { - log.debug "@Creating download directory..." - File downloadDir = Util.downloadPresentationDirectory(uploadDir.absolutePath) - if (downloadDir != null) { - def notValidCharsRegExp = /[^0-9a-zA-Z_\.]/ - def downloadableFileName = presFilename.replaceAll(notValidCharsRegExp, '-') - def downloadableFile = new File(downloadDir.absolutePath + File.separatorChar + downloadableFileName) - downloadableFile << pres.newInputStream() - } - } - - log.debug("processing file upload " + presFilename) - def presentationBaseUrl = presentationService.presentationBaseUrl - UploadedPresentation uploadedPres = new UploadedPresentation(podId, meetingId, presId, - presFilename, presentationBaseUrl, false /* default presentation */, - params.authzToken); - - if (isDownloadable) { - log.debug "@Setting file to be downloadable..." - uploadedPres.setDownloadable(); - } - - uploadedPres.setUploadedFile(pres); - presentationService.processUploadedPresentation(uploadedPres) - log.debug("file upload success " + presFilename) - response.addHeader("Cache-Control", "no-cache") - response.contentType = 'plain/text' - response.outputStream << 'upload-success' } - } else { - log.warn "Upload failed. File Empty." - flash.message = 'file cannot be empty' - response.addHeader("Cache-Control", "no-cache") - response.contentType = 'plain/text' - response.outputStream << 'file-empty' } + + log.debug("processing file upload " + presFilename) + def presentationBaseUrl = presentationService.presentationBaseUrl + UploadedPresentation uploadedPres = new UploadedPresentation( + podId, + meetingId, + presId, + presFilename, + presentationBaseUrl, + false /* default presentation */, + params.authzToken, + uploadFailed, + uploadFailReasons + ) + + if (isDownloadable) { + log.debug "@Setting file to be downloadable..." + uploadedPres.setDownloadable(); + } + + uploadedPres.setUploadedFile(pres); + presentationService.processUploadedPresentation(uploadedPres) + log.debug("file upload success " + presFilename) + response.addHeader("Cache-Control", "no-cache") + response.contentType = 'plain/text' + response.outputStream << 'upload-success' } def testConversion = { @@ -290,24 +314,29 @@ class PresentationController { def meetingId = params.meetingId log.debug "Controller: Download request for $presFilename" - String presentationDir = presentationService.getPresentationDir() InputStream is = null; try { def pres = meetingService.getDownloadablePresentationFile(meetingId, presId, presFilename) - if (pres.exists()) { + if (pres != null && pres.exists()) { log.debug "Controller: Sending pdf reply for $presFilename" def bytes = pres.readBytes() def responseName = pres.getName(); - response.addHeader("content-disposition", "filename=" + URLEncoder.encode(responseName, StandardCharsets.UTF_8.name())) + def mimeType = grailsMimeUtility.getMimeTypeForURI(responseName) + def mimeName = mimeType != null ? mimeType.name : 'application/octet-stream' + + response.contentType = mimeName + response.addHeader("content-disposition", "attachment; filename=" + URLEncoder.encode(responseName, StandardCharsets.UTF_8.name())) response.addHeader("Cache-Control", "no-cache") response.outputStream << bytes; } else { log.warn "$pres does not exist." + response.status = 404 } } catch (IOException e) { log.error("Error reading file.\n" + e.getMessage()); + response.status = 404 } } diff --git a/bigbluebutton-web/grails-app/services/org/bigbluebutton/web/services/PresentationService.groovy b/bigbluebutton-web/grails-app/services/org/bigbluebutton/web/services/PresentationService.groovy index 34474c0b1f80933d34c583f121669ad63f66f01d..f10b43302aa35e88a7e42fa0a14adcfac5ea01bf 100755 --- a/bigbluebutton-web/grails-app/services/org/bigbluebutton/web/services/PresentationService.groovy +++ b/bigbluebutton-web/grails-app/services/org/bigbluebutton/web/services/PresentationService.groovy @@ -1,21 +1,21 @@ /** -* BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ -* -* Copyright (c) 2014 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/>. -* -*/ + * BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ + * + * Copyright (c) 2014 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.web.services import java.util.concurrent.*; @@ -25,7 +25,7 @@ import org.bigbluebutton.presentation.UploadedPresentation class PresentationService { - static transactional = false + static transactional = false DocumentConversionService documentConversionService def presentationDir def testConferenceMock @@ -35,18 +35,18 @@ class PresentationService { def defaultUploadedPresentation def presentationBaseUrl - def deletePresentation = {conf, room, filename -> - def directory = new File(roomDirectory(conf, room).absolutePath + File.separatorChar + filename) - deleteDirectory(directory) + def deletePresentation = {conf, room, filename -> + def directory = new File(roomDirectory(conf, room).absolutePath + File.separatorChar + filename) + deleteDirectory(directory) } def deleteDirectory = {directory -> - log.debug "delete {}" directory - /** + log.debug "delete {}" directory + /** * Go through each directory and check if it's not empty. * We need to delete files inside a directory before a * directory can be deleted. - **/ + **/ File[] files = directory.listFiles(); for (int i = 0; i < files.length; i++) { if (files[i].isDirectory()) { @@ -72,22 +72,22 @@ class PresentationService { return presentationsList } - def getPresentationDir = { - return presentationDir - } + def getPresentationDir = { + return presentationDir + } - def processUploadedPresentation = {uploadedPres -> - // Run conversion on another thread. - Timer t = new Timer(uploadedPres.getName(), false) + def processUploadedPresentation = {uploadedPres -> + // Run conversion on another thread. + Timer t = new Timer(uploadedPres.getName(), false) - t.runAfter(5000) { - try { - documentConversionService.processDocument(uploadedPres) - } finally { - t.cancel() - } - } - } + t.runAfter(5000) { + try { + documentConversionService.processDocument(uploadedPres) + } finally { + t.cancel() + } + } + } def showSlide(String conf, String room, String presentationName, String id) { new File(roomDirectory(conf, room).absolutePath + File.separatorChar + presentationName + File.separatorChar + "slide-${id}.swf") @@ -103,7 +103,7 @@ class PresentationService { def showThumbnail = {conf, room, presentationName, thumb -> def thumbFile = roomDirectory(conf, room).absolutePath + File.separatorChar + presentationName + File.separatorChar + - "thumbnails" + File.separatorChar + "thumb-${thumb}.png" + "thumbnails" + File.separatorChar + "thumb-${thumb}.png" log.debug "showing $thumbFile" new File(thumbFile) @@ -119,7 +119,7 @@ class PresentationService { def showTextfile = {conf, room, presentationName, textfile -> def txt = roomDirectory(conf, room).absolutePath + File.separatorChar + presentationName + File.separatorChar + - "textfiles" + File.separatorChar + "slide-${textfile}.txt" + "textfiles" + File.separatorChar + "slide-${textfile}.txt" log.debug "showing $txt" new File(txt) @@ -141,9 +141,9 @@ class PresentationService { textfilesDir.listFiles().length } - def roomDirectory = {conf, room -> - return new File(presentationDir + File.separatorChar + conf + File.separatorChar + room) - } + def roomDirectory = {conf, room -> + return new File(presentationDir + File.separatorChar + conf + File.separatorChar + room) + } def testConversionProcess() { File presDir = new File(roomDirectory(testConferenceMock, testRoomMock).absolutePath + File.separatorChar + testPresentationName) @@ -174,7 +174,7 @@ class PresentationService { import java.io.FilenameFilter; import java.io.File; class SvgFilter implements FilenameFilter { - public boolean accept(File dir, String name) { - return (name.endsWith(".svg")); - } + public boolean accept(File dir, String name) { + return (name.endsWith(".svg")); + } } diff --git a/bigbluebutton-web/run-prod.sh b/bigbluebutton-web/run-prod.sh index 37dc444affa5517dc91bf601194c982e5d1571a4..0db15d92fbbb2e1ea6eaa1f12f87ee1bd92c23dc 100755 --- a/bigbluebutton-web/run-prod.sh +++ b/bigbluebutton-web/run-prod.sh @@ -1,3 +1,3 @@ #!/bin/bash -java -Dgrails.env=prod -Dserver.port=8090 -Xms384m -Xmx384m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/bigbluebutton/diagnostics -cp WEB-INF/lib/*:/:WEB-INF/classes/:. org.springframework.boot.loader.WarLauncher +java -Dgrails.env=prod -Dserver.address=127.0.0.1 -Dserver.port=8090 -Xms384m -Xmx384m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/bigbluebutton/diagnostics -cp WEB-INF/lib/*:/:WEB-INF/classes/:. org.springframework.boot.loader.WarLauncher diff --git a/record-and-playback/core/lib/recordandplayback.rb b/record-and-playback/core/lib/recordandplayback.rb index c401880063429dd12d0c9788c246151738e32e09..0a5b1506f272785510a28323eb278bb93bf0e4cf 100644 --- a/record-and-playback/core/lib/recordandplayback.rb +++ b/record-and-playback/core/lib/recordandplayback.rb @@ -35,6 +35,7 @@ require 'find' require 'rubygems' require 'net/http' require 'journald/logger' +require 'fnv' module BigBlueButton class MissingDirectoryException < RuntimeError @@ -235,6 +236,11 @@ module BigBlueButton r.split("-")[1].to_i / 1000 end + # Notes id will be an 8-sized hash string based on the meeting id + def self.get_notes_id(meeting_id) + FNV.new.fnv1a_32(meeting_id).to_s(16).rjust(8, '0') + end + def self.done_to_timestamp(r) BigBlueButton.record_id_to_timestamp(File.basename(r, ".done")) end diff --git a/record-and-playback/core/lib/recordandplayback/events_archiver.rb b/record-and-playback/core/lib/recordandplayback/events_archiver.rb index 5b6516d8461ae52a665df66eabcdddfa0c441025..9b1198fe66bd2ad50659f91e97f63853c7b91130 100755 --- a/record-and-playback/core/lib/recordandplayback/events_archiver.rb +++ b/record-and-playback/core/lib/recordandplayback/events_archiver.rb @@ -226,6 +226,12 @@ module BigBlueButton @redis = redis end + # Apply a cleanup that removes certain ranges of special + # control characters from user-provided text + def strip_control_chars(str) + str.tr("\x00-\x08\x0B\x0C\x0E-\x1F\x7F", '') + end + def store_events(meeting_id, events_file, break_timestamp) version = BigBlueButton.read_props["bbb_version"] @@ -258,9 +264,9 @@ module BigBlueButton recording << meeting end meeting['id'] = meeting_id - meeting['externalId'] = meeting_metadata[MEETINGID] - meeting['name'] = meeting_metadata[MEETINGNAME] - meeting['breakout'] = meeting_metadata[ISBREAKOUT] + meeting['externalId'] = strip_control_chars(meeting_metadata[MEETINGID]) + meeting['name'] = strip_control_chars(meeting_metadata[MEETINGNAME]) + meeting['breakout'] = strip_control_chars(meeting_metadata[ISBREAKOUT]) # Fill in/update the top-level metadata element if metadata.nil? @@ -268,7 +274,7 @@ module BigBlueButton recording << metadata end meeting_metadata.each do |k, v| - metadata[k] = v + metadata[strip_control_chars(k)] = strip_control_chars(v) end # Fill in/update the top-level breakout element @@ -279,7 +285,7 @@ module BigBlueButton end breakout_metadata = @redis.breakout_metadata_for(meeting_id) breakout_metadata.each do |k, v| - breakout[k] = v + breakout[strip_control_chars(k)] = strip_control_chars(v) end end @@ -315,9 +321,7 @@ module BigBlueButton # directly into the event event << v else - # Apply a cleanup that removes certain ranges of special - # control characters from user-provided text - event << events_doc.create_element(k, v.tr("\x00-\x08\x0B\x0C\x0E-\x1F\x7F",'')) + event << events_doc.create_element(k, strip_control_chars(v)) end end end diff --git a/record-and-playback/core/scripts/archive/archive.rb b/record-and-playback/core/scripts/archive/archive.rb index def40fdbb3e46022344efa733daa02d411c1edd6..ea57e6ffa77584c034b499751b6a0416f5b7f8c3 100755 --- a/record-and-playback/core/scripts/archive/archive.rb +++ b/record-and-playback/core/scripts/archive/archive.rb @@ -21,7 +21,6 @@ require File.expand_path('../../../lib/recordandplayback', __FILE__) require 'logger' require 'trollop' require 'yaml' -require 'fnv' AUDIO_ARCHIVE_FORMAT = { extension: 'opus', @@ -50,7 +49,7 @@ def archive_notes(meeting_id, notes_endpoint, notes_formats, raw_archive_dir) BigBlueButton.logger.info("Archiving notes for #{meeting_id}") notes_dir = "#{raw_archive_dir}/#{meeting_id}/notes" FileUtils.mkdir_p(notes_dir) - notes_id = FNV.new.fnv1a_32(meeting_id).to_s(16) + notes_id = BigBlueButton.get_notes_id(meeting_id) tmp_note = "#{notes_dir}/tmp_note.txt" BigBlueButton.try_download("#{notes_endpoint}/#{notes_id}/export/txt", tmp_note) @@ -100,6 +99,13 @@ def archive_audio(meeting_id, audio_dir, raw_archive_dir) end end +def delete_audio(meeting_id, audio_dir) + BigBlueButton.logger.info("Deleting audio #{audio_dir}/#{meeting_id}-*.*") + Dir.glob("#{audio_dir}/#{meeting_id}-*.*").each do |audio_file| + FileUtils.rm_f(audio_file) + end +end + def archive_directory(source, dest) BigBlueButton.logger.info("Archiving contents of #{source}") FileUtils.mkdir_p(dest) @@ -187,18 +193,33 @@ BigBlueButton.logger = Logger.new("#{log_dir}/archive-#{meeting_id}.log", 'daily target_dir = "#{raw_archive_dir}/#{meeting_id}" FileUtils.mkdir_p target_dir archive_events(meeting_id, redis_host, redis_port, redis_password, raw_archive_dir, break_timestamp) +# FreeSWITCH Audio files archive_audio(meeting_id, audio_dir, raw_archive_dir) +# Etherpad notes archive_notes(meeting_id, notes_endpoint, notes_formats, raw_archive_dir) -archive_directory("#{presentation_dir}/#{meeting_id}/#{meeting_id}", - "#{target_dir}/presentation") -archive_directory("#{screenshare_dir}/#{meeting_id}", - "#{target_dir}/deskshare") -archive_directory("#{video_dir}/#{meeting_id}", - "#{target_dir}/video/#{meeting_id}") -archive_directory("#{kurento_screenshare_dir}/#{meeting_id}", - "#{target_dir}/deskshare") -archive_directory("#{kurento_video_dir}/#{meeting_id}", - "#{target_dir}/video/#{meeting_id}") +# Presentation files +archive_directory("#{presentation_dir}/#{meeting_id}/#{meeting_id}", "#{target_dir}/presentation") +# Red5 media +archive_directory("#{screenshare_dir}/#{meeting_id}", "#{target_dir}/deskshare") +archive_directory("#{video_dir}/#{meeting_id}", "#{target_dir}/video/#{meeting_id}") +# Kurento media +archive_directory("#{kurento_screenshare_dir}/#{meeting_id}", "#{target_dir}/deskshare") +archive_directory("#{kurento_video_dir}/#{meeting_id}", "#{target_dir}/video/#{meeting_id}") + +# If this was the last (or only) segment in a recording, delete the original media files +if break_timestamp.nil? + BigBlueButton.logger.info('Deleting originals of archived media files.') + # FreeSWITCH Audio files + delete_audio(meeting_id, audio_dir) + # Red5 media + # TODO: need to figure out how to set permissions used when red5 creates directories + # does this even matter? we're removing red5 soon... + # FileUtils.rm_rf("#{screenshare_dir}/#{meeting_id}") + # FileUtils.rm_rf("#{video_dir}/#{meeting_id}") + # Kurento media + FileUtils.rm_rf("#{kurento_screenshare_dir}/#{meeting_id}") + FileUtils.rm_rf("#{kurento_video_dir}/#{meeting_id}") +end if not archive_has_recording_marks?(meeting_id, raw_archive_dir, break_timestamp) BigBlueButton.logger.info("There's no recording marks for #{meeting_id}, not processing recording.")