Merge remote-tracking branch 'anton/meteor-portrait-improvements' into new-branch

This commit is contained in:
perroned 2015-02-11 12:50:30 -08:00
commit 10bd9e28fe
202 changed files with 4472 additions and 23422 deletions

View File

@ -13,49 +13,36 @@ task resolveDeps(type: Copy) {
}
repositories {
add(new org.apache.ivy.plugins.resolver.ChainResolver()) {
name = 'remote'
returnFirst = true
add(new org.apache.ivy.plugins.resolver.URLResolver()) {
name = "googlecode"
addArtifactPattern "http://red5.googlecode.com/svn/repository/[artifact](-[revision]).[ext]"
addArtifactPattern "http://red5.googlecode.com/svn/repository/[organisation]/[artifact](-[revision]).[ext]"
}
add(new org.apache.ivy.plugins.resolver.URLResolver()) {
name = "blindside-repos"
addArtifactPattern "http://blindside.googlecode.com/svn/repository/[artifact](-[revision]).[ext]"
addArtifactPattern "http://blindside.googlecode.com/svn/repository/[organisation]/[artifact](-[revision]).[ext]"
}
mavenCentral()
add(new org.apache.ivy.plugins.resolver.ChainResolver()) {
name = 'remote'
returnFirst = true
add(new org.apache.ivy.plugins.resolver.URLResolver()) {
name = "maven2-central"
m2compatible = true
addArtifactPattern "http://repo1.maven.org/maven2/[organisation]/[module]/[revision]/[artifact](-[revision]).[ext]"
addArtifactPattern "http://repo1.maven.org/maven2/[organisation]/[artifact]/[revision]/[artifact](-[revision]).[ext]"
}
name = "googlecode"
addArtifactPattern "http://red5.googlecode.com/svn/repository/[artifact](-[revision]).[ext]"
addArtifactPattern "http://red5.googlecode.com/svn/repository/[organisation]/[artifact](-[revision]).[ext]"
}
add(new org.apache.ivy.plugins.resolver.URLResolver()) {
name = "testng_ibiblio_maven2"
m2compatible = true
addArtifactPattern "http://repo1.maven.org/maven2/[organisation]/[module]/[revision]/[artifact](-[revision])-jdk15.[ext]"
addArtifactPattern "http://repo1.maven.org/maven2/[organisation]/[artifact]/[revision]/[artifact](-[revision])-jdk15.[ext]"
}
add(new org.apache.ivy.plugins.resolver.URLResolver()) {
name = "netty-dependency"
m2compatible = true
addArtifactPattern "http://repository.jboss.org/nexus/content/groups/public-jboss/[organisation]/[module]/[revision]/[artifact](-[revision]).[ext]"
addArtifactPattern "http://repo1.maven.org/maven2/[organisation]/[artifact]/[revision]/[artifact](-[revision]).[ext]"
name = "blindside-repos"
addArtifactPattern "http://blindside.googlecode.com/svn/repository/[artifact](-[revision]).[ext]"
addArtifactPattern "http://blindside.googlecode.com/svn/repository/[organisation]/[artifact](-[revision]).[ext]"
}
add(new org.apache.ivy.plugins.resolver.URLResolver()) {
name = "spring-bundles"
m2compatible = true
addArtifactPattern "http://repository.springsource.com/maven/bundles/external/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
addArtifactPattern "http://repository.springsource.com/maven/bundles/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
add(new org.apache.ivy.plugins.resolver.URLResolver()) {
name = "testng_ibiblio_maven2"
m2compatible = true
addArtifactPattern "http://repo1.maven.org/maven2/[organisation]/[module]/[revision]/[artifact](-[revision])-jdk15.[ext]"
addArtifactPattern "http://repo1.maven.org/maven2/[organisation]/[artifact]/[revision]/[artifact](-[revision])-jdk15.[ext]"
}
add(new org.apache.ivy.plugins.resolver.URLResolver()) {
name = "Red5"
m2compatible = true
addArtifactPattern "http://red5.googlecode.com/svn/repository/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
addArtifactPattern "http://red5.googlecode.com/svn/repository/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
}
add(new org.apache.ivy.plugins.resolver.URLResolver()) {
name = "spring-bundles"
m2compatible = true
addArtifactPattern "http://repository.springsource.com/maven/bundles/external/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
addArtifactPattern "http://repository.springsource.com/maven/bundles/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
}
mavenRepo name: "jboss", urls: "http://repository.jboss.org/nexus/content/groups/public-jboss"
mavenRepo name: "sonatype-snapshot", urls: "http://oss.sonatype.org/content/repositories/snapshots"
mavenRepo name: "sonatype-releases", urls: "http://oss.sonatype.org/content/repositories/releases"
}
}
@ -75,9 +62,9 @@ dependencies {
providedCompile 'org.springframework:spring-core:4.0.7.RELEASE@jar'
// Red5
providedCompile 'org/red5:red5-server:1.0.4-RELEASE@jar'
providedCompile 'org.red5:red5-io:1.0.4-RELEASE@jar'
providedCompile 'org/red5:red5-server-common:1.0.4-RELEASE@jar'
providedCompile 'org/red5:red5-server:1.0.5-jan122015-SNAPSHOT@jar'
providedCompile 'org.red5:red5-server-common:1.0.5-SNAPSHOT@jar'
providedCompile 'org.red5:red5-io:1.0.5-SNAPSHOT@jar'
// Logging
providedCompile 'ch.qos.logback:logback-core:1.1.2@jar'
@ -96,7 +83,7 @@ dependencies {
providedCompile 'net.jcip:jcip-annotations:1.0@jar'
// Testing
compile 'org.testng:testng:5.8@jar'
// compile 'org.testng:testng:5.8@jar'
compile 'org.easymock:easymock:2.4@jar'
//redis

View File

@ -13,52 +13,40 @@ task resolveDeps(type: Copy) {
}
repositories {
add(new org.apache.ivy.plugins.resolver.ChainResolver()) {
name = 'remote'
returnFirst = true
add(new org.apache.ivy.plugins.resolver.URLResolver()) {
name = "googlecode"
addArtifactPattern "http://red5.googlecode.com/svn/repository/[artifact](-[revision]).[ext]"
addArtifactPattern "http://red5.googlecode.com/svn/repository/[organisation]/[artifact](-[revision]).[ext]"
}
add(new org.apache.ivy.plugins.resolver.URLResolver()) {
name = "blindside-repos"
addArtifactPattern "http://blindside.googlecode.com/svn/repository/[artifact](-[revision]).[ext]"
addArtifactPattern "http://blindside.googlecode.com/svn/repository/[organisation]/[artifact](-[revision]).[ext]"
}
mavenCentral()
add(new org.apache.ivy.plugins.resolver.ChainResolver()) {
name = 'remote'
returnFirst = true
add(new org.apache.ivy.plugins.resolver.URLResolver()) {
name = "maven2-central"
m2compatible = true
addArtifactPattern "http://repo1.maven.org/maven2/[organisation]/[module]/[revision]/[artifact](-[revision]).[ext]"
addArtifactPattern "http://repo1.maven.org/maven2/[organisation]/[artifact]/[revision]/[artifact](-[revision]).[ext]"
}
name = "googlecode"
addArtifactPattern "http://red5.googlecode.com/svn/repository/[artifact](-[revision]).[ext]"
addArtifactPattern "http://red5.googlecode.com/svn/repository/[organisation]/[artifact](-[revision]).[ext]"
}
add(new org.apache.ivy.plugins.resolver.URLResolver()) {
name = "testng_ibiblio_maven2"
m2compatible = true
addArtifactPattern "http://repo1.maven.org/maven2/[organisation]/[module]/[revision]/[artifact](-[revision])-jdk15.[ext]"
addArtifactPattern "http://repo1.maven.org/maven2/[organisation]/[artifact]/[revision]/[artifact](-[revision])-jdk15.[ext]"
}
add(new org.apache.ivy.plugins.resolver.URLResolver()) {
name = "netty-dependency"
m2compatible = true
addArtifactPattern "http://repository.jboss.org/nexus/content/groups/public-jboss/[organisation]/[module]/[revision]/[artifact](-[revision]).[ext]"
addArtifactPattern "http://repo1.maven.org/maven2/[organisation]/[artifact]/[revision]/[artifact](-[revision]).[ext]"
name = "blindside-repos"
addArtifactPattern "http://blindside.googlecode.com/svn/repository/[artifact](-[revision]).[ext]"
addArtifactPattern "http://blindside.googlecode.com/svn/repository/[organisation]/[artifact](-[revision]).[ext]"
}
add(new org.apache.ivy.plugins.resolver.URLResolver()) {
name = "spring-bundles"
m2compatible = true
addArtifactPattern "http://repository.springsource.com/maven/bundles/external/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
addArtifactPattern "http://repository.springsource.com/maven/bundles/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
}
add(new org.apache.ivy.plugins.resolver.URLResolver()) {
name = "Red5"
m2compatible = true
addArtifactPattern "http://red5.googlecode.com/svn/repository/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
addArtifactPattern "http://red5.googlecode.com/svn/repository/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
}
add(new org.apache.ivy.plugins.resolver.URLResolver()) {
name = "testng_ibiblio_maven2"
m2compatible = true
addArtifactPattern "http://repo1.maven.org/maven2/[organisation]/[module]/[revision]/[artifact](-[revision])-jdk15.[ext]"
addArtifactPattern "http://repo1.maven.org/maven2/[organisation]/[artifact]/[revision]/[artifact](-[revision])-jdk15.[ext]"
}
add(new org.apache.ivy.plugins.resolver.URLResolver()) {
name = "spring-bundles"
m2compatible = true
addArtifactPattern "http://repository.springsource.com/maven/bundles/external/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
addArtifactPattern "http://repository.springsource.com/maven/bundles/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
}
mavenRepo name: "jboss", urls: "http://repository.jboss.org/nexus/content/groups/public-jboss"
mavenRepo name: "sonatype-snapshot", urls: "http://oss.sonatype.org/content/repositories/snapshots"
mavenRepo name: "sonatype-releases", urls: "http://oss.sonatype.org/content/repositories/releases"
}
}
dependencies {
// Servlet
providedCompile 'javax.servlet:servlet-api:2.5@jar'
@ -74,10 +62,9 @@ dependencies {
providedCompile 'org.springframework:spring-context:4.0.8.RELEASE@jar'
providedCompile 'org.springframework:spring-core:4.0.8.RELEASE@jar'
// Red5
providedCompile 'org/red5:red5-server:1.0.4-RELEASE@jar'
providedCompile 'org.red5:red5-io:1.0.4-RELEASE@jar'
providedCompile 'org/red5:red5-server-common:1.0.4-RELEASE@jar'
providedCompile 'org/red5:red5-server:1.0.5-jan122015-SNAPSHOT@jar'
providedCompile 'org.red5:red5-server-common:1.0.5-SNAPSHOT@jar'
providedCompile 'org.red5:red5-io:1.0.5-SNAPSHOT@jar'
// Logging
providedCompile 'ch.qos.logback:logback-core:1.1.2@jar'
@ -96,11 +83,11 @@ dependencies {
//providedCompile 'net.jcip:jcip-annotations:1.0@jar'
// Testing
compile 'org.testng:testng:5.8@jar'
// compile 'org.testng:testng:5.8@jar'
compile 'org.easymock:easymock:2.4@jar'
// Testing
testRuntime 'org/testng:testng:5.8@jar'
// testRuntime 'org/testng:testng:5.8@jar'
testRuntime 'org.easymock:easymock:2.4@jar'
compile 'javax/media:jmf:2.1.1e@jar'

View File

@ -2,6 +2,7 @@ apply plugin: 'scala'
apply plugin: 'java'
apply plugin: 'war'
apply plugin: 'eclipse'
apply plugin: 'idea'
version = '0.9.0'
jar.enabled = true
@ -17,6 +18,7 @@ task resolveDeps(type: Copy) {
}
repositories {
mavenCentral()
add(new org.apache.ivy.plugins.resolver.ChainResolver()) {
name = 'remote'
returnFirst = true
@ -30,30 +32,22 @@ repositories {
addArtifactPattern "http://blindside.googlecode.com/svn/repository/[artifact](-[revision]).[ext]"
addArtifactPattern "http://blindside.googlecode.com/svn/repository/[organisation]/[artifact](-[revision]).[ext]"
}
add(new org.apache.ivy.plugins.resolver.URLResolver()) {
name = "maven2-central"
m2compatible = true
addArtifactPattern "http://repo1.maven.org/maven2/[organisation]/[module]/[revision]/[artifact](-[revision]).[ext]"
addArtifactPattern "http://repo1.maven.org/maven2/[organisation]/[artifact]/[revision]/[artifact](-[revision]).[ext]"
}
add(new org.apache.ivy.plugins.resolver.URLResolver()) {
name = "testng_ibiblio_maven2"
m2compatible = true
addArtifactPattern "http://repo1.maven.org/maven2/[organisation]/[module]/[revision]/[artifact](-[revision])-jdk15.[ext]"
addArtifactPattern "http://repo1.maven.org/maven2/[organisation]/[artifact]/[revision]/[artifact](-[revision])-jdk15.[ext]"
}
add(new org.apache.ivy.plugins.resolver.URLResolver()) {
name = "netty-dependency"
m2compatible = true
addArtifactPattern "http://repository.jboss.org/nexus/content/groups/public-jboss/[organisation]/[module]/[revision]/[artifact](-[revision]).[ext]"
addArtifactPattern "http://repo1.maven.org/maven2/[organisation]/[artifact]/[revision]/[artifact](-[revision]).[ext]"
}
add(new org.apache.ivy.plugins.resolver.URLResolver()) {
name = "spring-bundles"
m2compatible = true
addArtifactPattern "http://repository.springsource.com/maven/bundles/external/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
addArtifactPattern "http://repository.springsource.com/maven/bundles/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
}
mavenRepo name: "jboss", urls: "http://repository.jboss.org/nexus/content/groups/public-jboss"
mavenRepo name: "sonatype-snapshot", urls: "http://oss.sonatype.org/content/repositories/snapshots"
mavenRepo name: "sonatype-releases", urls: "http://oss.sonatype.org/content/repositories/releases"
}
}
@ -73,8 +67,8 @@ dependencies {
providedCompile 'org.springframework:spring-core:4.0.8.RELEASE@jar'
// Red5
providedCompile 'org/red5:red5-server:1.0.4-RELEASE@jar'
providedCompile 'org/red5:red5-server-common:1.0.4-RELEASE@jar'
providedCompile 'org/red5:red5-server:1.0.5-jan122015-SNAPSHOT@jar'
providedCompile 'org.red5:red5-server-common:1.0.5-SNAPSHOT@jar'
// Logging
providedCompile 'ch.qos.logback:logback-core:1.1.2@jar'
@ -98,7 +92,7 @@ dependencies {
compile 'aopalliance:aopalliance:1.0@jar'
// Testing
compile 'org.testng:testng:5.8@jar'
//compile 'org.testng:testng:5.8-jdk15@jar'
compile 'org.easymock:easymock:2.4@jar'
//redis

View File

@ -43,7 +43,8 @@ public class BigBlueButtonApplication extends MultiThreadedApplicationAdapter {
private ConnectionInvokerService connInvokerService;
private IBigBlueButtonInGW bbbGW;
private static final String APP = "BBB";
private final String APP = "BBB";
private final String CONN = "RED5-";
@Override
public boolean appConnect(IConnection conn, Object[] params) {
@ -137,10 +138,13 @@ public class BigBlueButtonApplication extends MultiThreadedApplicationAdapter {
recorderApplication.createRecordSession(room);
}
String userId = internalUserID;
String sessionId = CONN + userId;
BigBlueButtonSession bbbSession = new BigBlueButtonSession(room, internalUserID, username, role,
voiceBridge, record, externalUserID, muted);
voiceBridge, record, externalUserID, muted, sessionId);
connection.setAttribute(Constants.SESSION, bbbSession);
connection.setAttribute("INTERNAL_USER_ID", internalUserID);
connection.setAttribute("USER_SESSION_ID", sessionId);
String debugInfo = "internalUserID=" + internalUserID + ",username=" + username + ",role=" + role + "," +
",voiceConf=" + voiceBridge + ",room=" + room + ",externalUserid=" + externalUserID;
@ -148,15 +152,15 @@ public class BigBlueButtonApplication extends MultiThreadedApplicationAdapter {
bbbGW.initLockSettings(room, locked, lsMap);
connInvokerService.addConnection(bbbSession.getInternalUserID(), connection);
String meetingId = bbbSession.getRoom();
String meetingId = bbbSession.getRoom();
String userId = bbbSession.getInternalUserID();
String connType = getConnectionType(Red5.getConnectionLocal().getType());
String userFullname = bbbSession.getUsername();
String connId = Red5.getConnectionLocal().getSessionId();
String connType = getConnectionType(Red5.getConnectionLocal().getType());
String userFullname = bbbSession.getUsername();
String connId = Red5.getConnectionLocal().getSessionId();
log.info("User connected: sessionId=[" + connId + "], encoding=[" + connType +
connInvokerService.addConnection(sessionId, connection);
log.info("User connected: sessionId=[" + sessionId + "], encoding=[" + connType +
"], meetingId= [" + meetingId
+ "], userId=[" + userId + "] username=[" + userFullname +"]");
@ -166,14 +170,15 @@ public class BigBlueButtonApplication extends MultiThreadedApplicationAdapter {
logData.put("connType", connType);
logData.put("connId", connId);
logData.put("userId", userId);
logData.put("sessionId", sessionId);
logData.put("username", userFullname);
logData.put("event", "user_joining_bbb_apps");
logData.put("description", "User joining BBB Apps.");
Gson gson = new Gson();
String logStr = gson.toJson(logData);
String logStr = gson.toJson(logData);
log.info("User joining bbbb-aps: data={}", logStr);
log.info("User joining bbb-apps: data={}", logStr);
return super.roomConnect(connection, params);
@ -197,53 +202,65 @@ public class BigBlueButtonApplication extends MultiThreadedApplicationAdapter {
String clientId = Red5.getConnectionLocal().getClient().getId();
log.info("***** " + APP + "[clientid=" + clientId + "] disconnnected from " + remoteHost + ":" + remotePort + ".");
connInvokerService.removeConnection(getBbbSession().getInternalUserID());
BigBlueButtonSession bbbSession = (BigBlueButtonSession) Red5.getConnectionLocal().getAttribute(Constants.SESSION);
BigBlueButtonSession bbbSession = (BigBlueButtonSession) Red5.getConnectionLocal().getAttribute(Constants.SESSION);
String meetingId = bbbSession.getRoom();
String userId = bbbSession.getInternalUserID();
String connType = getConnectionType(Red5.getConnectionLocal().getType());
String userFullname = bbbSession.getUsername();
String connId = Red5.getConnectionLocal().getSessionId();
String meetingId = bbbSession.getRoom();
String userId = bbbSession.getInternalUserID();
String connType = getConnectionType(Red5.getConnectionLocal().getType());
String userFullname = bbbSession.getUsername();
String connId = Red5.getConnectionLocal().getSessionId();
String sessionId = CONN + userId;
log.info("User disconnected: sessionId=[" + connId + "], encoding=[" + connType +
"], meetingId= [" + meetingId + "], userId=[" + userId + "] username=[" + userFullname +"]");
log.info("User disconnected: sessionId=[" + sessionId + "], encoding=[" + connType +
"], meetingId= [" + meetingId + "], userId=[" + userId + "] username=[" + userFullname +"]");
Map<String, Object> logData = new HashMap<String, Object>();
logData.put("meetingId", meetingId);
logData.put("connType", connType);
logData.put("connId", connId);
logData.put("userId", userId);
logData.put("username", userFullname);
logData.put("event", "user_leaving_bbb_apps");
logData.put("description", "User leaving BBB Apps.");
Map<String, Object> logData = new HashMap<String, Object>();
logData.put("meetingId", meetingId);
logData.put("connType", connType);
logData.put("connId", connId);
logData.put("sessionId", sessionId);
logData.put("userId", userId);
logData.put("username", userFullname);
logData.put("event", "user_leaving_bbb_apps");
logData.put("description", "User leaving BBB Apps.");
bbbGW.userLeft(bbbSession.getRoom(), getBbbSession().getInternalUserID());
Gson gson = new Gson();
String logStr = gson.toJson(logData);
log.info("User leaving bbb-apps: data={}", logStr);
connInvokerService.removeConnection(sessionId);
bbbGW.userLeft(bbbSession.getRoom(), getBbbSession().getInternalUserID(), sessionId);
super.roomDisconnect(conn);
}
public void validateToken(String token) {
public void validateToken(Map<String, String> msg) {
String token = (String) msg.get("authToken");
BigBlueButtonSession bbbSession = (BigBlueButtonSession) Red5.getConnectionLocal().getAttribute(Constants.SESSION);
assert bbbSession != null;
String userId = bbbSession.getInternalUserID();
String meetingId = Red5.getConnectionLocal().getScope().getName();
bbbGW.validateAuthToken(meetingId, userId, token, meetingId + "/" + userId);
}
String connId = Red5.getConnectionLocal().getSessionId();
String sessionId = CONN + connId + "-" + userId;
public void joinMeeting(String userId) {
BigBlueButtonSession bbbSession = getBbbSession();
if (bbbSession != null) {
String userid = bbbSession.getInternalUserID();
String username = bbbSession.getUsername();
String role = bbbSession.getRole();
String meetingId = bbbSession.getRoom();
log.debug(APP + ":joinMeeting - [" + meetingId + "] [" + userid + ", " + username + ", " + role + "]");
Map<String, Object> logData = new HashMap<String, Object>();
logData.put("meetingId", meetingId);
logData.put("connId", connId);
logData.put("sessionId", sessionId);
logData.put("userId", userId);
logData.put("token", token);
logData.put("event", "user_validate_token_bbb_apps");
logData.put("description", "User validate token BBB Apps.");
bbbGW.userJoin(meetingId, userid);
}
Gson gson = new Gson();
String logStr = gson.toJson(logData);
log.info("User validate token bbb-apps: data={}", logStr);
bbbGW.validateAuthToken(meetingId, userId, token, meetingId + "/" + userId, sessionId);
}
public void setRecorderApplication(RecorderApplication a) {

View File

@ -28,10 +28,11 @@ public class BigBlueButtonSession {
private final Boolean record;
private final String externalUserID;
private final Boolean startAsMuted;
private final String sessionId;
public BigBlueButtonSession(String room, String internalUserID, String username,
String role, String voiceBridge, Boolean record,
String externalUserID, Boolean startAsMuted){
String externalUserID, Boolean startAsMuted, String sessionId){
this.internalUserID = internalUserID;
this.username = username;
this.role = role;
@ -40,6 +41,7 @@ public class BigBlueButtonSession {
this.record = record;
this.externalUserID = externalUserID;
this.startAsMuted = startAsMuted;
this.sessionId = sessionId;
}
public String getUsername() {
@ -73,4 +75,8 @@ public class BigBlueButtonSession {
public Boolean getStartAsMuted() {
return startAsMuted;
}
public String getSessionId() {
return sessionId;
}
}

View File

@ -26,6 +26,7 @@ import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.Executor;
import java.util.concurrent.Executors;
import java.util.concurrent.LinkedBlockingQueue;
import org.red5.logging.Red5LoggerFactory;
import org.red5.server.api.IConnection;
import org.red5.server.api.scope.IScope;
@ -40,6 +41,8 @@ import org.slf4j.Logger;
public class ConnectionInvokerService {
private static Logger log = Red5LoggerFactory.getLogger(ConnectionInvokerService.class, "bigbluebutton");
private final String CONN = "RED5-";
private static final int NTHREADS = 1;
private static final Executor exec = Executors.newFixedThreadPool(NTHREADS);
private static final Executor runExec = Executors.newFixedThreadPool(NTHREADS);
@ -75,6 +78,7 @@ public class ConnectionInvokerService {
if (conn == null) {
System.out.println("CONN IS NULL");
}
connections.putIfAbsent(id, conn);
}
@ -150,7 +154,8 @@ public class ConnectionInvokerService {
private void handlDisconnectClientMessage(DisconnectClientMessage msg) {
IScope meetingScope = getScope(msg.getMeetingId());
if (meetingScope != null) {
IConnection conn = getConnection(meetingScope, msg.getUserId());
String sessionId = CONN + msg.getUserId();
IConnection conn = getConnection(meetingScope, sessionId);
if (conn != null) {
if (conn.isConnected()) {
log.info("Disconnecting user=[{}] from meeting=[{}]", msg.getUserId(), msg.getMeetingId());
@ -182,18 +187,25 @@ public class ConnectionInvokerService {
}
private void sendDirectMessage(final DirectClientMessage msg) {
final String sessionId = CONN + msg.getUserID();
Runnable sender = new Runnable() {
public void run() {
IScope meetingScope = getScope(msg.getMeetingID());
if (meetingScope != null) {
IConnection conn = getConnection(meetingScope, msg.getUserID());
IConnection conn = getConnection(meetingScope, sessionId);
if (conn != null) {
if (conn.isConnected()) {
log.debug("Sending message=[" + msg.getMessageName() + "] to [" + sessionId
+ "] session on meeting=[" + msg.getMeetingID() + "]");
List<Object> params = new ArrayList<Object>();
params.add(msg.getMessageName());
params.add(msg.getMessage());
ServiceUtils.invokeOnConnection(conn, "onMessageFromServer", params.toArray());
}
} else {
log.info("Cannot send message=[" + msg.getMessageName() + "] to [" + sessionId
+ "] as no such session on meeting=[" + msg.getMeetingID() + "]");
}
}
}
@ -219,7 +231,7 @@ public class ConnectionInvokerService {
private IConnection getConnection(IScope scope, String userID) {
Set<IConnection> conns = scope.getClientConnections();
for (IConnection conn : conns) {
String connID = (String) conn.getAttribute("INTERNAL_USER_ID");
String connID = (String) conn.getAttribute("USER_SESSION_ID");
if (connID != null && connID.equals(userID)) {
return conn;
}

View File

@ -54,7 +54,9 @@ public class MeetingMessageHandler implements MessageHandler {
} else if (msg instanceof ValidateAuthTokenMessage) {
ValidateAuthTokenMessage emm = (ValidateAuthTokenMessage) msg;
log.info("Received ValidateAuthTokenMessage token request. Meeting id [{}]", emm.meetingId);
bbbGW.validateAuthToken(emm.meetingId, emm.userId, emm.token, emm.replyTo);
log.warn("TODO: Need to pass sessionId on ValidateAuthTokenMessage message.");
String sessionId = "tobeimplemented";
bbbGW.validateAuthToken(emm.meetingId, emm.userId, emm.token, emm.replyTo, sessionId);
} else if (msg instanceof UserConnectedToGlobalAudio) {
UserConnectedToGlobalAudio emm = (UserConnectedToGlobalAudio) msg;

View File

@ -51,7 +51,8 @@ public class ChatMessageListener implements MessageHandler{
String fromTimezoneOffset = messageObject.get("from_tz_offset").toString().replace("\"", "");
String toUserID = messageObject.get("to_userid").toString().replace("\"", "");
String toUsername = messageObject.get("to_username").toString().replace("\"", "");
String chatText = messageObject.get("message").toString().replace("\"", "");
String tempChat = messageObject.get("message").toString();
String chatText = tempChat.substring(1, tempChat.length() - 1).replace("\\\"", "\"");
Map<String, String> map = new HashMap<String, String>();
map.put(ChatKeyUtil.CHAT_TYPE, chatType);

View File

@ -46,8 +46,9 @@ public class MessageFromJsonConverter {
String userid = payload.get(Constants.USER_ID).getAsString();
String authToken = payload.get(Constants.AUTH_TOKEN).getAsString();
String replyTo = header.get(Constants.REPLY_TO).getAsString();
return new ValidateAuthTokenMessage(id, userid, authToken, replyTo);
String sessionId = "tobeimplemented";
return new ValidateAuthTokenMessage(id, userid, authToken, replyTo,
sessionId);
}
private static IMessage processCreateMeeting(JsonObject payload) {

View File

@ -8,11 +8,13 @@ public class ValidateAuthTokenMessage implements IMessage {
public final String userId;
public final String token;
public final String replyTo;
public final String sessionId;
public ValidateAuthTokenMessage(String meetingId, String userId, String token, String replyTo) {
public ValidateAuthTokenMessage(String meetingId, String userId, String token, String replyTo, String sessionId) {
this.meetingId = meetingId;
this.userId = userId;
this.token = token;
this.replyTo = replyTo;
this.sessionId = sessionId;
}
}

View File

@ -50,18 +50,6 @@ public class ParticipantsApplication {
bbbInGW.setUserStatus(room, userid, status, value);
}
public boolean participantJoin(String roomName, String userid) { //is this used?!
log.debug("Participant " + userid + " joining room " + roomName);
bbbInGW.userJoin(roomName, userid);
return true;
}
public boolean participantLeft(String roomName, String userid) { //is this used?!
log.debug("Participant " + userid + " leaving room " + roomName);
bbbInGW.userLeft(roomName, userid);
return true;
}
public boolean registerUser(String roomName, String userid, String username, String role, String externUserID) {
bbbInGW.registerUser(roomName, userid, username, role, externUserID, userid);
return true;
@ -71,7 +59,7 @@ public class ParticipantsApplication {
bbbInGW.assignPresenter(room, newPresenterID, newPresenterName, assignedBy);
}
public void getUsers(String meetingID, String requesterID) {
public void getUsers(String meetingID, String requesterID, String sessionId) {
bbbInGW.getUsers(meetingID, requesterID);
}

View File

@ -81,7 +81,6 @@ public class ParticipantsHandler implements IApplication{
@Override
public boolean roomJoin(IClient client, IScope scope) {
registerUser();
return true;
}
@ -93,25 +92,6 @@ public class ParticipantsHandler implements IApplication{
public void roomStop(IScope scope) {
}
public void registerUser() {
log.debug(APP + ":participantJoin - getting userid");
BigBlueButtonSession bbbSession = getBbbSession();
if (bbbSession != null) {
String userid = bbbSession.getInternalUserID();
String username = bbbSession.getUsername();
String role = bbbSession.getRole();
String room = bbbSession.getRoom();
log.debug(APP + ":participantJoin - [" + room + "] [" + userid + ", " + username + ", " + role + "]");
Map<String, Boolean> status = new HashMap<String, Boolean>();
status.put("raiseHand", false);
status.put("presenter", false);
status.put("hasStream", false);
participantsApplication.registerUser(room, userid, username, role, bbbSession.getExternUserID());
}
}
public void setParticipantsApplication(ParticipantsApplication a) {
participantsApplication = a;
}

View File

@ -2,15 +2,20 @@
package org.bigbluebutton.conference.service.participants;
import org.bigbluebutton.conference.BigBlueButtonApplication;
import org.bigbluebutton.conference.service.messaging.MessagingConstants;
import org.bigbluebutton.conference.service.messaging.redis.MessageHandler;
//import org.bigbluebutton.core.api.*;
import org.bigbluebutton.core.api.IBigBlueButtonInGW;
import org.red5.logging.Red5LoggerFactory;
import org.slf4j.Logger;
import com.google.gson.JsonParser;
import com.google.gson.JsonObject;
public class ParticipantsListener implements MessageHandler{
private static Logger log = Red5LoggerFactory.getLogger(BigBlueButtonApplication.class, "bigbluebutton");
private IBigBlueButtonInGW bbbInGW;
@ -37,7 +42,12 @@ public class ParticipantsListener implements MessageHandler{
String userID = payloadObject.get("userid").toString().replace("\"", "");
if(eventName.equalsIgnoreCase("user_leaving_request")){
bbbInGW.userLeft(roomName, userID);
/**
* TODO: HTML5 client need to pass this parameter. (ralam jan 22, 2015)
*/
log.warn("TODO: Need to pass sessionId on user_leaving_request message.");
String sessionId = "tobeimplemented";
bbbInGW.userLeft(roomName, userID, sessionId);
}
else if(eventName.equalsIgnoreCase("user_raised_hand_message")){
bbbInGW.userRaiseHand(roomName, userID);

View File

@ -31,6 +31,7 @@ import org.bigbluebutton.conference.Constants;
public class ParticipantsService {
private static Logger log = Red5LoggerFactory.getLogger( ParticipantsService.class, "bigbluebutton" );
private ParticipantsApplication application;
private final String CONN = "RED5-";
public void assignPresenter(Map<String, String> msg) {
IScope scope = Red5.getConnectionLocal().getScope();
@ -39,7 +40,9 @@ public class ParticipantsService {
public void getParticipants() {
IScope scope = Red5.getConnectionLocal().getScope();
application.getUsers(scope.getName(), getBbbSession().getInternalUserID());
String connId = Red5.getConnectionLocal().getSessionId();
String sessionId = CONN + connId + "-" + getBbbSession().getInternalUserID();
application.getUsers(scope.getName(), getBbbSession().getInternalUserID(), sessionId);
}
public void userRaiseHand() {

View File

@ -28,7 +28,7 @@ public interface IBigBlueButtonInGW {
// Users
void validateAuthToken(String meetingId, String userId, String token, String correlationId);
void validateAuthToken(String meetingId, String userId, String token, String correlationId, String sessionId);
void registerUser(String roomName, String userid, String username, String role, String externUserID, String authToken);
void userRaiseHand(String meetingId, String userId);
void lowerHand(String meetingId, String userId, String loweredBy);
@ -36,8 +36,8 @@ public interface IBigBlueButtonInGW {
void unshareWebcam(String meetingId, String userId);
void setUserStatus(String meetingID, String userID, String status, Object value);
void getUsers(String meetingID, String requesterID);
void userLeft(String meetingID, String userID);
void userJoin(String meetingID, String userID);
void userLeft(String meetingID, String userID, String sessionId);
void userJoin(String meetingID, String userID, String authToken);
void getCurrentPresenter(String meetingID, String requesterID);
void assignPresenter(String meetingID, String newPresenterID, String newPresenterName, String assignedBy);
void setRecordingStatus(String meetingId, String userId, Boolean recording);

View File

@ -17,7 +17,7 @@ class BigBlueButtonActor(outGW: MessageOutGateway) extends Actor with LogHelper
case msg: CreateMeeting => handleCreateMeeting(msg)
case msg: DestroyMeeting => handleDestroyMeeting(msg)
case msg: KeepAliveMessage => handleKeepAliveMessage(msg)
case msg: GetAllMeetingsRequest => handleGetAllMeetingsRequest(msg)
case msg: GetAllMeetingsRequest => handleGetAllMeetingsRequest(msg)
case msg: InMessage => handleMeetingMessage(msg)
case _ => // do nothing
}
@ -51,7 +51,7 @@ class BigBlueButtonActor(outGW: MessageOutGateway) extends Actor with LogHelper
msg match {
case vat:ValidateAuthToken => {
logger.info("No meeting [" + vat.meetingID + "] for auth token [" + vat.token + "]")
outGW.send(new ValidateAuthTokenReply(vat.meetingID, vat.userId, vat.token, false, vat.correlationId))
outGW.send(new ValidateAuthTokenReply(vat.meetingID, vat.userId, vat.token, false, vat.correlationId, vat.sessionId))
}
case _ => {
logger.info("No meeting [" + msg.meetingID + "] for message type [" + msg.getClass() + "]")

View File

@ -61,9 +61,9 @@ class BigBlueButtonInGW(bbbGW: BigBlueButtonGateway, presUtil: PreuploadedPresen
/*************************************************************
* Message Interface for Users
*************************************************************/
def validateAuthToken(meetingId: String, userId: String, token: String, correlationId: String) {
def validateAuthToken(meetingId: String, userId: String, token: String, correlationId: String, sessionId: String) {
// println("******************** VALIDATE TOKEN [" + token + "] ***************************** ")
bbbGW.accept(new ValidateAuthToken(meetingId, userId, token, correlationId))
bbbGW.accept(new ValidateAuthToken(meetingId, userId, token, correlationId, sessionId))
}
def registerUser(meetingID: String, userID: String, name: String, role: String, extUserID: String, authToken: String):Unit = {
@ -165,12 +165,13 @@ class BigBlueButtonInGW(bbbGW: BigBlueButtonGateway, presUtil: PreuploadedPresen
bbbGW.accept(new GetUsers(meetingID, requesterID))
}
def userLeft(meetingID: String, userID: String):Unit = {
bbbGW.accept(new UserLeaving(meetingID, userID))
def userLeft(meetingID: String, userID: String, sessionId: String):Unit = {
bbbGW.accept(new UserLeaving(meetingID, userID, sessionId))
}
def userJoin(meetingID: String, userID: String):Unit = {
bbbGW.accept(new UserJoining(meetingID, userID))
def userJoin(meetingID: String, userID: String, authToken: String):Unit = {
bbbGW.accept(new UserJoining(meetingID, userID, authToken))
}
def assignPresenter(meetingID: String, newPresenterID: String, newPresenterName: String, assignedBy: String):Unit = {
@ -227,7 +228,7 @@ class BigBlueButtonInGW(bbbGW: BigBlueButtonGateway, presUtil: PreuploadedPresen
val thumbnail = presBaseUrl + "/thumbnail/" + i
val swfUri = presBaseUrl + "/slide/" + i
val txtUri = presBaseUrl + "/textfiles/slide-" + i + ".txt"
val txtUri = presBaseUrl + "/textfiles/" + i
val pngUri = presBaseUrl + "/png/" + i
val p = new Page(id=id, num=num, thumbUri=thumbnail, swfUri=swfUri,

View File

@ -80,7 +80,8 @@ case class ValidateAuthToken(
meetingID: String,
userId: String,
token: String,
correlationId: String) extends InMessage
correlationId: String,
sessionId: String) extends InMessage
case class RegisterUser(
meetingID: String,
@ -93,12 +94,14 @@ case class RegisterUser(
case class UserJoining(
meetingID: String,
userID: String
userID: String,
authToken: String
) extends InMessage
case class UserLeaving(
meetingID: String,
userID: String
userID: String,
sessionId: String
) extends InMessage
case class GetUsers(

View File

@ -204,7 +204,7 @@ case class UserJoined(
meetingID: String,
recorded: Boolean,
user:UserVO,
version:String = Versions.V_0_0_1
version:String = Versions.V_0_0_1
) extends IOutMessage
case class UserRaisedHand(

View File

@ -15,14 +15,16 @@ trait LayoutApp {
private var viewersOnly = true
def handleGetCurrentLayoutRequest(msg: GetCurrentLayoutRequest) {
outGW.send(new GetCurrentLayoutReply(msg.meetingID, recorded, msg.requesterID, currentLayout, permissions.lockedLayout, setByUser))
outGW.send(new GetCurrentLayoutReply(msg.meetingID, recorded, msg.requesterID,
currentLayout, permissions.lockedLayout, setByUser))
}
def handleLockLayoutRequest(msg: LockLayoutRequest) {
viewersOnly = msg.viewersOnly
lockLayout(msg.lock)
outGW.send(new LockLayoutEvent(msg.meetingID, recorded, msg.setById, msg.lock, affectedUsers))
outGW.send(new LockLayoutEvent(msg.meetingID, recorded,
msg.setById, msg.lock, affectedUsers))
msg.layout foreach {l =>
currentLayout = l
@ -31,7 +33,8 @@ trait LayoutApp {
}
private def broadcastSyncLayout(meetingId: String, setById: String) {
outGW.send(new BroadcastLayoutEvent(meetingId, recorded, setById, currentLayout, permissions.lockedLayout, setByUser, affectedUsers))
outGW.send(new BroadcastLayoutEvent(meetingId, recorded, setById,
currentLayout, permissions.lockedLayout, setByUser, affectedUsers))
}
def handleBroadcastLayoutRequest(msg: BroadcastLayoutRequest) {

View File

@ -73,26 +73,26 @@ trait UsersApp {
def handleValidateAuthToken(msg: ValidateAuthToken) {
// println("*************** Got ValidateAuthToken message ********************" )
regUsers.get (msg.userId) match {
regUsers.get (msg.token) match {
case Some(u) =>
{
val replyTo = meetingID + '/' + msg.userId
//send the reply
outGW.send(new ValidateAuthTokenReply(meetingID, msg.userId, msg.token, true, msg.correlationId))
outGW.send(new ValidateAuthTokenReply(meetingID, msg.userId, msg.token, true, msg.correlationId, msg.sessionId))
//send the list of users in the meeting
outGW.send(new GetUsersReply(meetingID, msg.userId, users.getUsers))
outGW.send(new GetUsersReply(meetingID, msg.userId, users.getUsers, msg.sessionId))
//send chat history
this ! (new GetChatHistoryRequest(meetingID, msg.userId, replyTo))
this ! (new GetChatHistoryRequest(meetingID, msg.userId, msg.userId))
//join the user
handleUserJoin(new UserJoining(meetingID, msg.userId))
handleUserJoin(new UserJoining(meetingID, msg.userId, msg.token))
//send the presentation
logger.info("ValidateToken success: mid=[" + meetingID + "] uid=[" + msg.userId + "]")
this ! (new GetPresentationInfo(meetingID, msg.userId, replyTo))
this ! (new GetPresentationInfo(meetingID, msg.userId, msg.userId))
}
case None => {
logger.info("ValidateToken failed: mid=[" + meetingID + "] uid=[" + msg.userId + "]")
@ -108,7 +108,7 @@ trait UsersApp {
sendMeetingHasEnded(msg.userID)
} else {
val regUser = new RegisteredUser(msg.userID, msg.extUserID, msg.name, msg.role, msg.authToken)
regUsers += msg.userID -> regUser
regUsers += msg.authToken -> regUser
logger.info("Register user success: mid=[" + meetingID + "] uid=[" + msg.userID + "]")
outGW.send(new UserRegistered(meetingID, recorded, regUser))
}
@ -272,7 +272,8 @@ trait UsersApp {
}
def handleUserJoin(msg: UserJoining):Unit = {
val regUser = regUsers.get(msg.userID)
val regUser = regUsers.get(msg.authToken)
regUser foreach { ru =>
val vu = new VoiceUser(msg.userID, msg.userID, ru.name, ru.name,
false, false, false, false)
@ -300,20 +301,20 @@ trait UsersApp {
}
def handleUserLeft(msg: UserLeaving):Unit = {
if (users.hasUser(msg.userID)) {
if (users.hasUser(msg.userID)) {
val user = users.removeUser(msg.userID)
user foreach { u =>
logger.info("User left meeting: mid=[" + meetingID + "] uid=[" + u.userID + "]")
outGW.send(new UserLeft(msg.meetingID, recorded, u))
}
startCheckingIfWeNeedToEndVoiceConf()
stopAutoStartedRecording()
}
startCheckingIfWeNeedToEndVoiceConf()
stopAutoStartedRecording()
}
}
def handleUserJoinedVoiceFromPhone(msg: VoiceUserJoined) = {
val user = users.getUserWithVoiceUserId(msg.voiceUser.userId) match {
val user = users.getUserWithVoiceUserId(msg.voiceUser.userId) match {
case Some(user) => {
logger.info("Voice user=[" + msg.voiceUser.userId + "] is already in conf=[" + voiceBridge + "]. Must be duplicate message.")
}
@ -325,6 +326,9 @@ trait UsersApp {
val vu = new VoiceUser(msg.voiceUser.userId, webUserId,
msg.voiceUser.callerName, msg.voiceUser.callerNum,
true, false, false, false)
val sessionId = "PHONE-" + webUserId;
val uvo = new UserVO(webUserId, webUserId, msg.voiceUser.callerName,
Role.VIEWER, raiseHand=false, presenter=false,
hasStream=false, locked=false, webcamStream="",
@ -332,14 +336,14 @@ trait UsersApp {
users.addUser(uvo)
logger.info("New user joined voice for user [" + uvo.name + "] userid=[" + msg.voiceUser.webUserId + "]")
outGW.send(new UserJoined(meetingID, recorded, uvo))
outGW.send(new UserJoined(meetingID, recorded, uvo, sessionId))
outGW.send(new UserJoinedVoice(meetingID, recorded, voiceBridge, uvo))
if (meetingMuted)
outGW.send(new MuteVoiceUser(meetingID, recorded, uvo.userID, uvo.userID, meetingMuted))
}
}
}
}
def handleVoiceUserJoined(msg: VoiceUserJoined) = {

View File

@ -27,6 +27,10 @@ class UsersModel {
user
}
def hasSessionId(sessionId: String):Boolean = {
uservos.contains(sessionId)
}
def hasUser(userID: String):Boolean = {
uservos.contains(userID)
}

View File

@ -137,10 +137,10 @@ class UsersClientMessageSender(service: ConnectionInvokerService) extends OutMes
val message = new java.util.HashMap[String, Object]()
val gson = new Gson();
message.put("msg", gson.toJson(args))
message.put("msg", gson.toJson(args))
// println("UsersClientMessageSender - handleValidateAuthTokenReply \n" + message.get("msg") + "\n")
val m = new DirectClientMessage(msg.meetingID, msg.requesterId, "validateAuthTokenReply", message);
val m = new DirectClientMessage(msg.meetingID, msg.requesterId, "validateAuthTokenReply", message);
service.sendMessage(m);
}

View File

@ -29,6 +29,10 @@ ToolTip {
cornerRadius : 3;
}
.errorTip {
borderColor : #3b3b3b;
}
.mypanelTitle {
color: #444444;
fontFamily: Arial;
@ -447,17 +451,26 @@ DataGrid {
}
.presentationUploadFileFormatHintBoxStyle, .desktopShareUsingChromeOnMacHintBoxStyle {
.presentationUploadFileFormatHintBoxStyle {
backgroundColor: #D4D4D4;
dropShadowEnabled: false;
paddingLeft: 10;
paddingRight: 10
}
.presentationUploadFileFormatHintTextStyle, .desktopShareUsingChromeOnMacHintTextStyle {
.presentationUploadFileFormatHintTextStyle {
fontWeight: bold;
}
.desktopShareTextStyle {
fontSize: 11;
fontWeight: bold;
}
.chromeJavaHelpImage {
imageSource: Embed(source='assets/images/chromePluginBlocked.png');
}
.cameraDisplaySettingsWindowStyle {
borderColor: #b9babc;
borderAlpha: 1;
@ -827,3 +840,24 @@ Alert {
.recordButtonStyleStop {
icon: Embed('assets/images/control-record-stop.png');
}
.statusImageStyle {
successImage: Embed(source='assets/images/status_success.png');
warningImage: Embed(source='assets/images/status_warning.png');
failImage: Embed(source='assets/images/status_fail.png');
}
.warningButtonStyle {
icon: Embed('assets/images/status_warning_20.png');
}
.statusTitleStyle {
fontWeight: bold;
fontSize: 12;
paddingBottom: 0;
}
.statusMessageStyle {
fontSize: 12;
paddingTop: 0;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 382 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 485 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 774 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 529 B

View File

@ -16,19 +16,25 @@
* with BigBlueButton; if not, see <http://www.gnu.org/licenses/>.
*
*/
// Most of the source is adapted from the ToolTipBorder class and the functionality is replicated here for performance reasons
package org.bigbluebutton.skins
{
import flash.display.Graphics;
import flash.events.Event;
import flash.geom.Point;
import mx.core.EdgeMetrics;
import flash.filters.DropShadowFilter;
import mx.graphics.RectangularDropShadow;
import mx.managers.ToolTipManager;
import mx.skins.halo.ToolTipBorder;
import mx.skins.RectangularBorder;
public class ToolTipSkin extends ToolTipBorder
public class ToolTipSkin extends RectangularBorder
{
private static const LOG : String = "ToolTipSkin - ";
private static const TOP : String = "top";
private static const TOP : String = "top";
private static const BOTTOM : String = "bottom";
private var _arrowPosition : String = TOP;
@ -39,6 +45,214 @@ package org.bigbluebutton.skins
addEventListener(Event.ENTER_FRAME, this.enterFrameHandler);
}
//--------------------------------------------------------------------------
//
// Overridden properties
//
//--------------------------------------------------------------------------
//----------------------------------
// borderMetrics
//----------------------------------
/**
* @private
* Storage for the borderMetrics property.
*/
private var _borderMetrics:EdgeMetrics;
/**
* @private
*/
override public function get borderMetrics():EdgeMetrics
{
if (_borderMetrics)
return _borderMetrics;
var borderStyle:String = getStyle("borderStyle");
switch (borderStyle)
{
case "errorTipRight":
{
_borderMetrics = new EdgeMetrics(15, 1, 3, 3);
break;
}
case "errorTipAbove":
{
_borderMetrics = new EdgeMetrics(3, 1, 3, 15);
break;
}
case "errorTipBelow":
{
_borderMetrics = new EdgeMetrics(3, 13, 3, 3);
break;
}
default: // "toolTip"
{
_borderMetrics = new EdgeMetrics(3, 1, 3, 3);
break;
}
}
return _borderMetrics;
}
//--------------------------------------------------------------------------
//
// Overridden methods
//
//--------------------------------------------------------------------------
/**
* @private
* If borderStyle may have changed, clear the cached border metrics.
*/
override public function styleChanged(styleProp:String):void
{
super.styleChanged(styleProp);
if (styleProp == "borderStyle" ||
styleProp == "styleName" ||
styleProp == null)
{
_borderMetrics = null;
var borderStyle:String = getStyle("borderStyle");
switch (borderStyle)
{
case "errorTipRight":
case "errorTipAbove":
case "errorTipBelow":
{
visible = true;
break;
}
}
}
}
/**
* @private
* Draw the background and border.
*/
override protected function updateDisplayList(w:Number, h:Number):void
{
super.updateDisplayList(w, h);
var borderStyle:String = getStyle("borderStyle");
var backgroundColor:uint = getStyle("backgroundColor");
var backgroundAlpha:Number= getStyle("backgroundAlpha");
var borderColor:uint = getStyle("borderColor");
var cornerRadius:Number = getStyle("cornerRadius");
var g:Graphics = graphics;
g.clear();
filters = [];
switch (borderStyle)
{
case "none":
{
// Don't draw anything
break;
}
case "errorTipRight":
{
// border
drawRoundRect(
11, 0, w - 11, h - 2, 3,
borderColor, backgroundAlpha);
// left pointer
g.beginFill(borderColor, backgroundAlpha);
g.moveTo(11, 7);
g.lineTo(0, 13);
g.lineTo(11, 19);
g.moveTo(11, 7);
g.endFill();
filters = [ new DropShadowFilter(2, 90, 0, 0.4) ];
break;
}
case "errorTipAbove":
{
// border
drawRoundRect(
0, 0, w, h - 13, 3,
borderColor, backgroundAlpha);
// bottom pointer
g.beginFill(borderColor, backgroundAlpha);
g.moveTo(w/2-6, h - 13);
g.lineTo(w/2, h - 2);
g.lineTo(w/2+6, h - 13);
g.moveTo(w/2-6, h - 13);
g.endFill();
filters = [ new DropShadowFilter(2, 90, 0, 0.4) ];
break;
}
case "errorTipBelow":
{
// border
drawRoundRect(
0, 11, w, h - 13, 3,
borderColor, backgroundAlpha);
// top pointer
g.beginFill(borderColor, backgroundAlpha);
g.moveTo(9, 11);
g.lineTo(15, 0);
g.lineTo(21, 11);
g.moveTo(10, 11);
g.endFill();
filters = [ new DropShadowFilter(2, 90, 0, 0.4) ];
break;
}
default: //Tooltip
{
// face
drawRoundRect(
3, 1, w - 6, h - 4, cornerRadius,
backgroundColor, backgroundAlpha)
// top pointer
if (_arrowPosition == TOP) {
g.beginFill(backgroundColor, backgroundAlpha);
g.moveTo((w / 2) - 6, 1);
g.lineTo((w / 2), -10);
g.lineTo((w / 2) + 6, 1);
g.moveTo((w / 2) - 5, -10);
g.endFill();
}
else {
g.beginFill(backgroundColor, backgroundAlpha);
g.moveTo((w / 2) - 6, h - 3);
g.lineTo((w / 2), h + 7);
g.lineTo((w / 2) + 6, h - 3);
g.moveTo((w / 2) - 5, h + 7);
g.endFill();
}
break;
}
}
}
//--------------------------------------------------------------------------
//
// Methods
//
//--------------------------------------------------------------------------
private function enterFrameHandler( event : Event ) : void {
this.position();
}
@ -84,58 +298,11 @@ package org.bigbluebutton.skins
}
private function updateArrowPosition( value : String ) : void {
if (_arrowPosition != value) {
_arrowPosition = value;
validateDisplayList();
}
}
//--------------------------------------------------------------------------
//
// Overridden methods
//
//--------------------------------------------------------------------------
override protected function updateDisplayList( w : Number, h : Number ) : void {
super.updateDisplayList(w, h);
var backgroundColor : uint = getStyle("backgroundColor");
var backgroundAlpha : Number = getStyle("backgroundAlpha");
var borderColor : uint = getStyle("borderColor");
var cornerRadius : Number = getStyle("cornerRadius");
var g : Graphics = graphics;
g.clear();
filters = [];
// face
drawRoundRect(
3, 1, w - 6, h - 4, cornerRadius,
backgroundColor, backgroundAlpha)
// top pointer
if (_arrowPosition == TOP) {
g.beginFill(backgroundColor, backgroundAlpha);
g.moveTo((w / 2) - 6, 1);
g.lineTo((w / 2), -10);
g.lineTo((w / 2) + 6, 1);
g.moveTo((w / 2) - 5, -10);
g.endFill();
}
else {
g.beginFill(backgroundColor, backgroundAlpha);
g.moveTo((w / 2) - 6, h - 3);
g.lineTo((w / 2), h + 7);
g.lineTo((w / 2) + 6, h - 3);
g.moveTo((w / 2) - 5, h + 7);
g.endFill();
}
}
}
}

View File

@ -419,9 +419,6 @@
<copy todir="${OUTPUT_DIR}/lib/" >
<fileset dir="${PROD_RESOURCES_DIR}/lib"/>
</copy>
<copy todir="${OUTPUT_DIR}/check/" >
<fileset dir="${PROD_RESOURCES_DIR}/check"/>
</copy>
<copy file="${PROD_RESOURCES_DIR}/BigBlueButtonTest.html" todir="${OUTPUT_DIR}" overwrite="true"/>
<copy file="${PROD_RESOURCES_DIR}/BigBlueButton.html" todir="${OUTPUT_DIR}" overwrite="true"/>
<copy file="${PROD_RESOURCES_DIR}/DeskshareStandalone.html" todir="${OUTPUT_DIR}" overwrite="true"/>

View File

@ -0,0 +1,598 @@
# bbb.mainshell.locale.version = 0.9.0
# bbb.mainshell.statusProgress.connecting = Connecting to the server
# bbb.mainshell.statusProgress.loading = Loading {0} modules
# bbb.mainshell.statusProgress.cannotConnectServer = Sorry, we cannot connect to the server.
# bbb.mainshell.copyrightLabel2 = (c) 2014 BigBlueButton Inc. [build {0}] - For more information visit <a href\='http\://www.bigbluebutton.org/' target\='_blank'><u>http\://www.bigbluebutton.org</u></a>
# bbb.mainshell.logBtn.toolTip = Open Log Window
# bbb.mainshell.meetingNotFound = Meeting Not Found
# bbb.mainshell.invalidAuthToken = Invalid Authentication Token
# bbb.mainshell.resetLayoutBtn.toolTip = Reset Layout
# bbb.mainshell.notification.tunnelling = Tunnelling
# bbb.mainshell.notification.webrtc = WebRTC Audio
# bbb.oldlocalewindow.reminder1 = You may have an old language translations of BigBlueButton.
# bbb.oldlocalewindow.reminder2 = Please clear your browser's cache and try again.
# bbb.oldlocalewindow.windowTitle = Warning\: Old Language Translations
# bbb.audioSelection.title = How do you want to join the audio?
# bbb.audioSelection.btnMicrophone.label = Microphone
# bbb.audioSelection.btnMicrophone.toolTip = Join the audio with your microphone
# bbb.audioSelection.btnListenOnly.label = Listen Only
# bbb.audioSelection.btnListenOnly.toolTip = Join the audio as listen only
# bbb.audioSelection.txtPhone.text = To join this meeting by phone, dial\: {0} then enter {1} as the conference pin number.
# bbb.micSettings.title = Audio Test
# bbb.micSettings.speakers.header = Test Speakers
# bbb.micSettings.microphone.header = Test Microphone
# bbb.micSettings.playSound = Test Speakers
# bbb.micSettings.playSound.toolTip = Play music to test your speakers
# bbb.micSettings.hearFromHeadset = You should hear audio in your headset, not your computer speakers.
# bbb.micSettings.speakIntoMic = If you are using a headset (or earbuds), you should hear the audio from your headset -- not from your computer speakers.
# bbb.micSettings.echoTestMicPrompt = This is a private echo test. Speak a few words. Did you hear audio?
# bbb.micSettings.echoTestAudioYes = Yes
# bbb.micSettings.echoTestAudioNo = No
# bbb.micSettings.speakIntoMicTestLevel = Speak into your microphone. You should see the bar move. If not, choose another mic.
# bbb.micSettings.recommendHeadset = Use a headset with a microphone for best audio experience.
# bbb.micSettings.changeMic = Test or Change Microphone
# bbb.micSettings.changeMic.toolTip = Open the Flash Player microphone settings dialog box
# bbb.micSettings.comboMicList.toolTip = Select a microphone
# bbb.micSettings.micRecordVolume.label = Gain
# bbb.micSettings.micRecordVolume.toolTip = Set your microphone gain
# bbb.micSettings.nextButton = Next
# bbb.micSettings.nextButton.toolTip = Start the echo test
# bbb.micSettings.join = Join Audio
# bbb.micSettings.join.toolTip = Join the audio conference
# bbb.micSettings.cancel = Cancel
# bbb.micSettings.connectingtoecho = Connecting
# bbb.micSettings.connectingtoecho.error = Echo Test Error\: Please contact administrator.
# bbb.micSettings.cancel.toolTip = Cancel joining the audio conference
# bbb.micSettings.access.helpButton = Open tutorial videos in a new page.
# bbb.micSettings.access.title = Audio Settings. Focus will remain in this audio settings window until the window is closed.
# bbb.micSettings.webrtc.title = WebRTC Support
# bbb.micSettings.webrtc.capableBrowser = Your browser supports WebRTC.
# bbb.micSettings.webrtc.capableBrowser.dontuseit = Click not to use WebRTC
# bbb.micSettings.webrtc.capableBrowser.dontuseit.toolTip = Click here if you don't want to use the WebRTC technology (recommended if you have problems using it).
# bbb.micSettings.webrtc.notCapableBrowser = WebRTC is not supported in your browser. Please use Google Chrome (version 32 or greater); or Mozilla Firefox (version 26 or greater). You will still be able to join the voice conference using the Adobe Flash Platform.
# bbb.micSettings.webrtc.connecting = Calling
# bbb.micSettings.webrtc.waitingforice = Connecting
# bbb.micSettings.webrtc.endingecho = Joining audio
# bbb.micSettings.webrtc.endedecho = Echo test ended.
# bbb.micPermissions.firefox.title = Firefox Microphone Permissions
# bbb.micPermissions.firefox.message1 = Choose your mic and then click Share.
# bbb.micPermissions.firefox.message2 = If you don't see the list of microphones, click on the microphone icon.
# bbb.micPermissions.chrome.title = Chrome Microphone Permissions
# bbb.micPermissions.chrome.message1 = Click Allow to give Chrome permission to use your microphone.
# bbb.micWarning.title = Audio Warning
# bbb.micWarning.joinBtn.label = Join anyway
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
# bbb.webrtcWarning.failedError.1004 = Error 1004\: Failure on call
# bbb.webrtcWarning.failedError.1005 = Error 1005\: Call ended unexpectedly
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
# bbb.mainToolbar.helpBtn = Help
# bbb.mainToolbar.logoutBtn = Logout
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
# bbb.mainToolbar.langSelector = Select language
# bbb.mainToolbar.settingsBtn = Settings
# bbb.mainToolbar.settingsBtn.toolTip = Open Settings
# bbb.mainToolbar.shortcutBtn = Shortcut Keys
# bbb.mainToolbar.shortcutBtn.toolTip = Open Shortcut Keys Window
# bbb.mainToolbar.recordBtn.toolTip.start = Start recording
# bbb.mainToolbar.recordBtn.toolTip.stop = Stop recording
# bbb.mainToolbar.recordBtn.toolTip.recording = The session is being recorded
# bbb.mainToolbar.recordBtn.toolTip.notRecording = The session isn't being recorded
# bbb.mainToolbar.recordBtn.confirm.title = Confirm recording
# bbb.mainToolbar.recordBtn.confirm.message.start = Are you sure you want to start recording the session?
# bbb.mainToolbar.recordBtn.confirm.message.stop = Are you sure you want to stop recording the session?
# bbb.mainToolbar.recordBtn..notification.title = Record Notification
# bbb.mainToolbar.recordBtn..notification.message1 = You can record this meeting.
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
# bbb.window.minimizeBtn.toolTip = Minimize
# bbb.window.maximizeRestoreBtn.toolTip = Maximize
# bbb.window.closeBtn.toolTip = Close
# bbb.videoDock.titleBar = Webcam Window Title Bar
# bbb.presentation.titleBar = Presentation Window Title Bar
# bbb.chat.titleBar = Chat Window Title Bar
# bbb.users.title = Users{0} {1}
# bbb.users.titleBar = Users Window title bar
# bbb.users.quickLink.label = Users Window
# bbb.users.minimizeBtn.accessibilityName = Minimize the Users Window
# bbb.users.maximizeRestoreBtn.accessibilityName = Maximize the Users Window
# bbb.users.settings.buttonTooltip = Settings
# bbb.users.settings.audioSettings = Audio Test
# bbb.users.settings.webcamSettings = Webcam Settings
# bbb.users.settings.muteAll = Mute All Users
# bbb.users.settings.muteAllExcept = Mute All Users Except Presenter
# bbb.users.settings.unmuteAll = Unmute All Users
# bbb.users.settings.lowerAllHands = Lower All Hands
# bbb.users.raiseHandBtn.toolTip = Raise Hand
# bbb.users.roomMuted.text = Viewers Muted
# bbb.users.roomLocked.text = Viewers Locked
# bbb.users.pushToTalk.toolTip = Talk
# bbb.users.pushToMute.toolTip = Mute yourself
# bbb.users.muteMeBtnTxt.talk = Unmute
# bbb.users.muteMeBtnTxt.mute = Mute
# bbb.users.muteMeBtnTxt.muted = Muted
# bbb.users.muteMeBtnTxt.unmuted = Unmuted
# bbb.users.usersGrid.accessibilityName = Users List. Use the arrow keys to navigate.
# bbb.users.usersGrid.nameItemRenderer = Name
# bbb.users.usersGrid.nameItemRenderer.youIdentifier = you
# bbb.users.usersGrid.statusItemRenderer = Status
# bbb.users.usersGrid.statusItemRenderer.changePresenter = Click To Make Presenter
# bbb.users.usersGrid.statusItemRenderer.presenter = Presenter
# bbb.users.usersGrid.statusItemRenderer.moderator = Moderator
# bbb.users.usersGrid.statusItemRenderer.lowerHand = Lower Hand
# bbb.users.usersGrid.statusItemRenderer.handRaised = Hand Raised
# bbb.users.usersGrid.statusItemRenderer.viewer = Viewer
# bbb.users.usersGrid.mediaItemRenderer = Media
# bbb.users.usersGrid.mediaItemRenderer.talking = Talking
# bbb.users.usersGrid.mediaItemRenderer.webcam = Sharing Webcam
# bbb.users.usersGrid.mediaItemRenderer.webcamBtn = View webcam
# bbb.users.usersGrid.mediaItemRenderer.pushToTalk = Unmute {0}
# bbb.users.usersGrid.mediaItemRenderer.pushToMute = Mute {0}
# bbb.users.usersGrid.mediaItemRenderer.pushToLock = Lock {0}
# bbb.users.usersGrid.mediaItemRenderer.pushToUnlock = Unlock {0}
# bbb.users.usersGrid.mediaItemRenderer.kickUser = Kick {0}
# bbb.users.usersGrid.mediaItemRenderer.webcam = Sharing Webcam
# bbb.users.usersGrid.mediaItemRenderer.micOff = Microphone off
# bbb.users.usersGrid.mediaItemRenderer.micOn = Microphone on
# bbb.users.usersGrid.mediaItemRenderer.noAudio = Not in audio conference
# bbb.presentation.title = Presentation
# bbb.presentation.titleWithPres = Presentation\: {0}
# bbb.presentation.quickLink.label = Presentation Window
# bbb.presentation.fitToWidth.toolTip = Fit Presentation To Width
# bbb.presentation.fitToPage.toolTip = Fit Presentation To Page
# bbb.presentation.uploadPresBtn.toolTip = Upload Presentation
# bbb.presentation.backBtn.toolTip = Previous slide
# bbb.presentation.btnSlideNum.accessibilityName = Slide {0} of {1}
# bbb.presentation.btnSlideNum.toolTip = Select a slide
# bbb.presentation.forwardBtn.toolTip = Next slide
# bbb.presentation.maxUploadFileExceededAlert = Error\: The file is bigger than what's allowed.
# bbb.presentation.uploadcomplete = Upload completed. Please wait while we convert the document.
# bbb.presentation.uploaded = uploaded.
# bbb.presentation.document.supported = The uploaded document is supported. Starting to convert...
# bbb.presentation.document.converted = Successfully converted the office document.
# bbb.presentation.error.document.convert.failed = Error\: Failed to convert the office document.
# bbb.presentation.error.io = IO Error\: Please contact administrator.
# bbb.presentation.error.security = Security Error\: Please contact administrator.
# bbb.presentation.error.convert.notsupported = Error\: The uploaded document is unsupported. Please upload a compatible file.
# bbb.presentation.error.convert.nbpage = Error\: Failed to determine the number of pages in the uploaded document.
# bbb.presentation.error.convert.maxnbpagereach = Error\: The uploaded document has too many pages.
# bbb.presentation.converted = Converted {0} of {1} slides.
# bbb.presentation.ok = OK
# bbb.presentation.slider = Presentation zoom level
# bbb.presentation.slideloader.starttext = Slide text start
# bbb.presentation.slideloader.endtext = Slide text end
# bbb.presentation.uploadwindow.presentationfile = Presentation file
# bbb.presentation.uploadwindow.pdf = PDF
# bbb.presentation.uploadwindow.word = WORD
# bbb.presentation.uploadwindow.excel = EXCEL
# bbb.presentation.uploadwindow.powerpoint = POWERPOINT
# bbb.presentation.uploadwindow.image = IMAGE
# bbb.presentation.minimizeBtn.accessibilityName = Minimize the Presentation Window
# bbb.presentation.maximizeRestoreBtn.accessibilityName = Maximize the Presentation Window
# bbb.presentation.closeBtn.accessibilityName = Close the Presentation Window
# bbb.fileupload.title = Add Files to Your Presentation
# bbb.fileupload.lblFileName.defaultText = No file selected
# bbb.fileupload.selectBtn.label = Select File
# bbb.fileupload.selectBtn.toolTip = Open dialog box to select a file
# bbb.fileupload.uploadBtn = Upload
# bbb.fileupload.uploadBtn.toolTip = Upload the selected file
# bbb.fileupload.deleteBtn.toolTip = Delete Presentation
# bbb.fileupload.showBtn = Show
# bbb.fileupload.showBtn.toolTip = Show Presentation
# bbb.fileupload.okCancelBtn = Close
# bbb.fileupload.okCancelBtn.toolTip = Close the File Upload dialog box
# bbb.fileupload.genThumbText = Generating thumbnails..
# bbb.fileupload.progBarLbl = Progress\:
# bbb.fileupload.fileFormatHint = Upload any office document or Portable Document Format (PDF) file. For best results upload PDF.
# bbb.chat.title = Chat
# bbb.chat.quickLink.label = Chat Window
# bbb.chat.cmpColorPicker.toolTip = Text Color
# bbb.chat.input.accessibilityName = Chat Message Editing Field
# bbb.chat.sendBtn = Send
# bbb.chat.sendBtn.toolTip = Send Message
# bbb.chat.sendBtn.accessibilityName = Send chat message
# bbb.chat.contextmenu.copyalltext = Copy All Text
# bbb.chat.publicChatUsername = Public
# bbb.chat.optionsTabName = Options
# bbb.chat.privateChatSelect = Select a person to chat with privately
# bbb.chat.private.userLeft = The user has left.
# bbb.chat.private.userJoined = The user has joined.
# bbb.chat.usersList.toolTip = Click User To Open Private Chat
# bbb.chat.chatOptions = Chat Options
# bbb.chat.fontSize = Chat Message Font Size
# bbb.chat.cmbFontSize.toolTip = Select Chat Message Font Size
# bbb.chat.messageList = Message Box
# bbb.chat.minimizeBtn.accessibilityName = Minimize the Chat Window
# bbb.chat.maximizeRestoreBtn.accessibilityName = Maximize the Chat Window
# bbb.chat.closeBtn.accessibilityName = Close the Chat Window
# bbb.chat.chatTabs.accessibleNotice = New messages in this tab.
# bbb.publishVideo.changeCameraBtn.labelText = Change Webcam
# bbb.publishVideo.changeCameraBtn.toolTip = Open the change webcam dialog box
# bbb.publishVideo.cmbResolution.tooltip = Select a webcam resolution
# bbb.publishVideo.startPublishBtn.labelText = Start Sharing
# bbb.publishVideo.startPublishBtn.toolTip = Start sharing your webcam
# bbb.webcamPermissions.chrome.title = Chrome Webcam Permissions
# bbb.webcamPermissions.chrome.message1 = Click Allow to give Chrome permission to use your webcam.
# bbb.videodock.title = Webcams
# bbb.videodock.quickLink.label = Webcams Window
# bbb.video.minimizeBtn.accessibilityName = Minimize the Webcams Window
# bbb.video.maximizeRestoreBtn.accessibilityName = Maximize the Webcams Window
# bbb.video.controls.muteButton.toolTip = Mute or unmute {0}
# bbb.video.controls.switchPresenter.toolTip = Make {0} presenter
# bbb.video.controls.ejectUserBtn.toolTip = Eject {0} from meeting
# bbb.video.controls.privateChatBtn.toolTip = Chat with {0}
# bbb.video.publish.hint.noCamera = No webcam available
# bbb.video.publish.hint.cantOpenCamera = Can't open your webcam
# bbb.video.publish.hint.waitingApproval = Waiting for approval
# bbb.video.publish.hint.videoPreview = Webcam preview
# bbb.video.publish.hint.openingCamera = Opening webcam...
# bbb.video.publish.hint.cameraDenied = Webcam access denied
# bbb.video.publish.hint.cameraIsBeingUsed = Your webcam is being used by another application
# bbb.video.publish.hint.publishing = Publishing...
# bbb.video.publish.closeBtn.accessName = Close the webcam settings dialog box
# bbb.video.publish.closeBtn.label = Cancel
# bbb.video.publish.titleBar = Publish Webcam Window
# bbb.desktopPublish.title = Desktop Sharing\: Presenter's Preview
# bbb.desktopPublish.fullscreen.tooltip = Share Your Main Screen
# bbb.desktopPublish.fullscreen.label = Full Screen
# bbb.desktopPublish.region.tooltip = Share a Part of Your Screen
# bbb.desktopPublish.region.label = Region
# bbb.desktopPublish.stop.tooltip = Close screen share
# bbb.desktopPublish.stop.label = Close
# bbb.desktopPublish.maximizeRestoreBtn.toolTip = You cannot maximize this window.
# bbb.desktopPublish.closeBtn.toolTip = Stop Sharing and Close
# bbb.desktopPublish.chromeOnMacUnsupportedHint = Desktop sharing is not currently supported on Chrome running under Mac OS X. Recommend you use FireFox to share desktop.
# bbb.desktopPublish.minimizeBtn.toolTip = Minimize
# bbb.desktopPublish.minimizeBtn.accessibilityName = Minimize the Desktop Sharing Publish Window
# bbb.desktopPublish.maximizeRestoreBtn.accessibilityName = Maximize the Desktop Sharing Publish Window
# bbb.desktopPublish.javaRequiredLabel = Requires Java 7u51 (or later) to run.
# bbb.desktopPublish.javaTestLinkLabel = Test Java
# bbb.desktopPublish.javaTestLinkLabel.tooltip = Test Your Java Version
# bbb.desktopPublish.javaTestLinkLabel.tooltip.accessibility = Test Your Java Version
# bbb.desktopView.title = Desktop Sharing
# bbb.desktopView.fitToWindow = Fit to Window
# bbb.desktopView.actualSize = Display actual size
# bbb.desktopView.minimizeBtn.accessibilityName = Minimize the Desktop Sharing View Window
# bbb.desktopView.maximizeRestoreBtn.accessibilityName = Maximize the Desktop Sharing View Window
# bbb.desktopView.closeBtn.accessibilityName = Close the Desktop Sharing View Window
# bbb.toolbar.phone.toolTip.start = Share Your Microphone
# bbb.toolbar.phone.toolTip.stop = Stop Sharing Your Microphone
# bbb.toolbar.phone.toolTip.mute = Stop listening the conference
# bbb.toolbar.phone.toolTip.unmute = Start listening the conference
# bbb.toolbar.phone.toolTip.nomic = No microphone detected
# bbb.toolbar.deskshare.toolTip.start = Share Your Desktop
# bbb.toolbar.deskshare.toolTip.stop = Stop Sharing Your Desktop
# bbb.toolbar.video.toolTip.start = Share Your Webcam
# bbb.toolbar.video.toolTip.stop = Stop Sharing Your Webcam
# bbb.layout.addButton.toolTip = Add the custom layout to the list
# bbb.layout.broadcastButton.toolTip = Apply Current Layout to All Viewers
# bbb.layout.combo.toolTip = Change Your Layout
# bbb.layout.loadButton.toolTip = Load layouts from a file
# bbb.layout.saveButton.toolTip = Save layouts to a file
# bbb.layout.lockButton.toolTip = Lock layout
# bbb.layout.combo.prompt = Apply a layout
# bbb.layout.combo.custom = * Custom layout
# bbb.layout.combo.customName = Custom layout
# bbb.layout.combo.remote = Remote
# bbb.layout.save.complete = Layouts were successfully saved
# bbb.layout.load.complete = Layouts were successfully loaded
# bbb.layout.load.failed = Failed to load the layouts
# bbb.layout.name.defaultlayout = Default Layout
# bbb.layout.name.videochat = Video Chat
# bbb.layout.name.webcamsfocus = Webcam Meeting
# bbb.layout.name.presentfocus = Presentation Meeting
# bbb.layout.name.lectureassistant = Lecture Assistant
# bbb.layout.name.lecture = Lecture
# bbb.highlighter.toolbar.pencil = Pencil
# bbb.highlighter.toolbar.pencil.accessibilityName = Switch whiteboard cursor to pencil
# bbb.highlighter.toolbar.ellipse = Circle
# bbb.highlighter.toolbar.ellipse.accessibilityName = Switch whiteboard cursor to circle
# bbb.highlighter.toolbar.rectangle = Rectangle
# bbb.highlighter.toolbar.rectangle.accessibilityName = Switch whiteboard cursor to rectangle
# bbb.highlighter.toolbar.panzoom = Pan and Zoom
# bbb.highlighter.toolbar.panzoom.accessibilityName = Switch whiteboard cursor to pan and zoom
# bbb.highlighter.toolbar.clear = Clear All Annotations
# bbb.highlighter.toolbar.clear.accessibilityName = Clear the whiteboard page
# bbb.highlighter.toolbar.undo = Undo Annotation
# bbb.highlighter.toolbar.undo.accessibilityName = Undo the last whiteboard shape
# bbb.highlighter.toolbar.color = Select Color
# bbb.highlighter.toolbar.color.accessibilityName = Whiteboard mark draw color
# bbb.highlighter.toolbar.thickness = Change Thickness
# bbb.highlighter.toolbar.thickness.accessibilityName = Whiteboard draw thickness
# bbb.logout.title = Logged Out
# bbb.logout.button.label = OK
# bbb.logout.appshutdown = The server app has been shut down
# bbb.logout.asyncerror = An Async Error occured
# bbb.logout.connectionclosed = The connection to the server has been closed
# bbb.logout.connectionfailed = The connection to the server has failed
# bbb.logout.rejected = The connection to the server has been rejected
# bbb.logout.invalidapp = The red5 app does not exist
# bbb.logout.unknown = Your client has lost connection with the server
# bbb.logout.usercommand = You have logged out of the conference
# bbb.logout.refresh.message = If this logout was unexpected click the button below to reconnect.
# bbb.logout.refresh.label = Reconnect
# bbb.logout.confirm.title = Confirm Logout
# bbb.logout.confirm.message = Are you sure you want to log out?
# bbb.logout.confirm.yes = Yes
# bbb.logout.confirm.no = No
# bbb.notes.title = Notes
# bbb.notes.cmpColorPicker.toolTip = Text Color
# bbb.notes.saveBtn = Save
# bbb.notes.saveBtn.toolTip = Save Note
# bbb.settings.deskshare.instructions = Choose Allow on the prompt that pops up to check that desktop sharing is working properly for you
# bbb.settings.deskshare.start = Check Desktop Sharing
# bbb.settings.voice.volume = Microphone Activity
# bbb.settings.java.label = Java version error
# bbb.settings.java.text = You have Java {0} installed, but you need at least version {1} to use the BigBlueButton desktop sharing feature. The button below will install the newest Java JRE version.
# bbb.settings.java.command = Install newest Java
# bbb.settings.flash.label = Flash version error
# bbb.settings.flash.text = You have Flash {0} installed, but you need at least version {1} to run BigBlueButton properly. The button below will install the newest Adobe Flash version.
# bbb.settings.flash.command = Install newest Flash
# bbb.settings.isight.label = iSight webcam error
# bbb.settings.isight.text = If you have problems with your iSight webcam, it may be because you are running OS X 10.6.5, which is known to have a problem with Flash capturing video from the iSight webcam. \n To correct this, the link below will install a newer version of Flash player, or update your Mac to the newest version
# bbb.settings.isight.command = Install Flash 10.2 RC2
# bbb.settings.warning.label = Warning
# bbb.settings.warning.close = Close this Warning
# bbb.settings.noissues = No outstanding issues have been detected.
# bbb.settings.instructions = Accept the Flash prompt that asks you for webcam permissions. If the output matches what is expected, your browser has been set up correctly. Other potentials issues are below. Examine them to find a possible solution.
# ltbcustom.bbb.highlighter.toolbar.triangle = Triangle
# ltbcustom.bbb.highlighter.toolbar.triangle.accessibilityName = Switch whiteboard cursor to triangle
# ltbcustom.bbb.highlighter.toolbar.line = Line
# ltbcustom.bbb.highlighter.toolbar.line.accessibilityName = Switch whiteboard cursor to line
# ltbcustom.bbb.highlighter.toolbar.text = Text
# ltbcustom.bbb.highlighter.toolbar.text.accessibilityName = Switch whiteboard cursor to text
# ltbcustom.bbb.highlighter.texttoolbar.textColorPicker = Text color
# ltbcustom.bbb.highlighter.texttoolbar.textSizeMenu = Font size
# bbb.accessibility.chat.chatBox.reachedFirst = You have reached the first message.
# bbb.accessibility.chat.chatBox.reachedLatest = You have reached the latest message.
# bbb.accessibility.chat.chatBox.navigatedFirst = You have navigated to the first message.
# bbb.accessibility.chat.chatBox.navigatedLatest = You have navigated to the latest message.
# bbb.accessibility.chat.chatBox.navigatedLatestRead = You have navigated to the most recent message you have read.
# bbb.accessibility.chat.chatwindow.input = Chat input
# bbb.accessibility.chat.initialDescription = Please use the arrow keys to navigate through chat messages.
# bbb.accessibility.notes.notesview.input = Notes input
# bbb.shortcuthelp.title = Shortcut Keys
# bbb.shortcuthelp.minimizeBtn.accessibilityName = Minimize the Shortcut Help Window
# bbb.shortcuthelp.maximizeRestoreBtn.accessibilityName = Maximize the Shortcut Help Window
# bbb.shortcuthelp.closeBtn.accessibilityName = Close the Shortcut Help Window
# bbb.shortcuthelp.dropdown.general = Global shortcuts
# bbb.shortcuthelp.dropdown.presentation = Presentation shortcuts
# bbb.shortcuthelp.dropdown.chat = Chat shortcuts
# bbb.shortcuthelp.dropdown.users = Users shortcuts
# bbb.shortcuthelp.dropdown.polling = Presenter Polling shortcuts
# bbb.shortcuthelp.dropdown.polling2 = Viewer Polling shortcuts
# bbb.shortcuthelp.headers.shortcut = Shortcut
# bbb.shortcuthelp.headers.function = Function
# bbb.shortcutkey.general.minimize = 189
# bbb.shortcutkey.general.minimize.function = Minimize current window
# bbb.shortcutkey.general.maximize = 187
# bbb.shortcutkey.general.maximize.function = Maximize current window
# bbb.shortcutkey.flash.exit = 81
# bbb.shortcutkey.flash.exit.function = Focus out of the Flash window
# bbb.shortcutkey.users.muteme = 77
# bbb.shortcutkey.users.muteme.function = Mute and Unmute your microphone
# bbb.shortcutkey.chat.chatinput = 73
# bbb.shortcutkey.chat.chatinput.function = Focus the chat input field
# bbb.shortcutkey.present.focusslide = 67
# bbb.shortcutkey.present.focusslide.function = Focus the presentation slide
# bbb.shortcutkey.whiteboard.undo = 90
# bbb.shortcutkey.whiteboard.undo.function = Undo last whiteboard mark
# bbb.shortcutkey.focus.users = 49
# bbb.shortcutkey.focus.users.function = Move focus to the Users window
# bbb.shortcutkey.focus.video = 50
# bbb.shortcutkey.focus.video.function = Move focus to the Webcam window
# bbb.shortcutkey.focus.presentation = 51
# bbb.shortcutkey.focus.presentation.function = Move focus to the Presentation window
# bbb.shortcutkey.focus.chat = 52
# bbb.shortcutkey.focus.chat.function = Move focus to the Chat window
# bbb.shortcutkey.focus.pollingCreate = 67
# bbb.shortcutkey.focus.pollingCreate.function = Move focus to the Poll Creation window, if it is open.
# bbb.shortcutkey.focus.pollingStats = 83
# bbb.shortcutkey.focus.pollingStats.function = Move focus to the Poll Statistics window, if it is open.
# bbb.shortcutkey.focus.voting = 89
# bbb.shortcutkey.focus.voting.function = Move focus to the Voting window, if it is open.
# bbb.shortcutkey.share.desktop = 68
# bbb.shortcutkey.share.desktop.function = Open desktop sharing window
# bbb.shortcutkey.share.microphone = 79
# bbb.shortcutkey.share.microphone.function = Open audio settings window
# bbb.shortcutkey.share.pauseRemoteStream = 80
# bbb.shortcutkey.share.pauseRemoteStream.function = Start/Stop listening the conference
# bbb.shortcutkey.share.webcam = 66
# bbb.shortcutkey.share.webcam.function = Open webcam sharing window
# bbb.shortcutkey.shortcutWindow = 72
# bbb.shortcutkey.shortcutWindow.function = Open/focus to shortcut help window
# bbb.shortcutkey.logout = 76
# bbb.shortcutkey.logout.function = Log out of this meeting
# bbb.shortcutkey.raiseHand = 82
# bbb.shortcutkey.raiseHand.function = Raise your hand
# bbb.shortcutkey.present.upload = 85
# bbb.shortcutkey.present.upload.function = Upload presentation
# bbb.shortcutkey.present.previous = 65
# bbb.shortcutkey.present.previous.function = Go to previous slide
# bbb.shortcutkey.present.select = 83
# bbb.shortcutkey.present.select.function = View all slides
# bbb.shortcutkey.present.next = 69
# bbb.shortcutkey.present.next.function = Go to next slide
# bbb.shortcutkey.present.fitWidth = 70
# bbb.shortcutkey.present.fitWidth.function = Fit slides to width
# bbb.shortcutkey.present.fitPage = 80
# bbb.shortcutkey.present.fitPage.function = Fit slides to page
# bbb.shortcutkey.users.makePresenter = 80
# bbb.shortcutkey.users.makePresenter.function = Make selected person presenter
# bbb.shortcutkey.users.kick = 75
# bbb.shortcutkey.users.kick.function = Kick selected person from the meeting
# bbb.shortcutkey.users.mute = 83
# bbb.shortcutkey.users.mute.function = Mute or unmute selected person
# bbb.shortcutkey.users.muteall = 65
# bbb.shortcutkey.users.muteall.function = Mute or unmute all users
# bbb.shortcutkey.users.focusUsers = 85
# bbb.shortcutkey.users.focusUsers.function = Focus to users list
# bbb.shortcutkey.users.muteAllButPres = 65
# bbb.shortcutkey.users.muteAllButPres.function = Mute everyone but the Presenter
# bbb.shortcutkey.chat.focusTabs = 89
# bbb.shortcutkey.chat.focusTabs.function = Focus to chat tabs
# bbb.shortcutkey.chat.focusBox = 66
# bbb.shortcutkey.chat.focusBox.function = Focus to chat box
# bbb.shortcutkey.chat.changeColour = 67
# bbb.shortcutkey.chat.changeColour.function = Focus to font color picker.
# bbb.shortcutkey.chat.sendMessage = 83
# bbb.shortcutkey.chat.sendMessage.function = Send chat message
# bbb.shortcutkey.chat.explanation = ----
# bbb.shortcutkey.chat.explanation.function = For message navigation, you must focus the chat box.
# bbb.shortcutkey.chat.chatbox.advance = 40
# bbb.shortcutkey.chat.chatbox.advance.function = Navigate to the next message
# bbb.shortcutkey.chat.chatbox.goback = 38
# bbb.shortcutkey.chat.chatbox.goback.function = Navigate to the previous message
# bbb.shortcutkey.chat.chatbox.repeat = 32
# bbb.shortcutkey.chat.chatbox.repeat.function = Repeat current message
# bbb.shortcutkey.chat.chatbox.golatest = 39
# bbb.shortcutkey.chat.chatbox.golatest.function = Navigate to the latest message
# bbb.shortcutkey.chat.chatbox.gofirst = 37
# bbb.shortcutkey.chat.chatbox.gofirst.function = Navigate to the first message
# bbb.shortcutkey.chat.chatbox.goread = 75
# bbb.shortcutkey.chat.chatbox.goread.function = Navigate to the most recent message you've read
# bbb.shortcutkey.chat.chatbox.debug = 71
# bbb.shortcutkey.chat.chatbox.debug.function = Temporary debug hotkey
# bbb.polling.toolbar.toolTip = Manage Polls
# bbb.polling.buttonName = Manage Polls
# bbb.polling.createPoll = Create New Poll
# bbb.polling.createPoll.moreThanOneResponse = Allow users to choose more than one response
# bbb.polling.createPoll.hint = Hint\: Start every answer with a new line
# bbb.polling.createPoll.answers = Answers\:
# bbb.polling.createPoll.question = Question\:
# bbb.polling.createPoll.title = Title\:
# bbb.polling.createPoll.publishToWeb = Enable web polling
# bbb.polling.pollPreview = Poll Preview
# bbb.polling.pollPreview.modify = Modify
# bbb.polling.pollPreview.publish = Publish
# bbb.polling.pollPreview.preview = Preview
# bbb.polling.pollPreview.save = Save
# bbb.polling.pollPreview.cancel = Cancel
# bbb.polling.pollPreview.modify = Modify
# bbb.polling.pollPreview.hereIsYourPoll = Here is your poll\:
# bbb.polling.pollPreview.ifYouWantChanges = if you want to make any changes use the 'Modify' button
# bbb.polling.pollPreview.checkAll = (check all that may apply)
# bbb.polling.pollPreview.pollWillPublishOnline = This poll will be available for web polling.
# bbb.polling.resultBtn.label=Result
# bbb.polling.resultBtn.toolTip=Show poll result
# bbb.polling.startBtn.label=Start
# bbb.polling.startBtn.toolTip=Start poll
# bbb.polling.editBtn.label=Edit
# bbb.polling.editBtn.toolTip=Edit poll
# bbb.polling.deleteBtn.toolTip=Delete poll
# bbb.publishVideo.startPublishBtn.labelText = Start Sharing
# bbb.publishVideo.changeCameraBtn.labelText = Change Webcam
# bbb.accessibility.alerts.madePresenter = You are now the Presenter.
# bbb.accessibility.alerts.madeViewer = You are now a Viewer.
# bbb.shortcutkey.polling.buttonClick = 80
# bbb.shortcutkey.polling.buttonClick.function = Open the Polling Menu.
# bbb.shortcutkey.polling.focusTitle = 67
# bbb.shortcutkey.polling.focusTitle.function = Focus to Title input box.
# bbb.shortcutkey.polling.focusQuestion = 81
# bbb.shortcutkey.polling.focusQuestion.function = Focus to Question input box.
# bbb.shortcutkey.polling.focusAnswers = 65
# bbb.shortcutkey.polling.focusAnswers.function = Focus to Answers input box.
# bbb.shortcutkey.polling.focusMultipleCB = 77
# bbb.shortcutkey.polling.focusMultipleCB.function = Focus to "Allow multiple selections" checkbox.
# bbb.shortcutkey.polling.focusWebPollCB = 66
# bbb.shortcutkey.polling.focusWebPollCB.function = Focus to "Enable web polling" checkbox.
# bbb.shortcutkey.polling.previewClick = 80
# bbb.shortcutkey.polling.previewClick.function = Preview your poll and proceed.
# bbb.shortcutkey.polling.cancelClick = 88
# bbb.shortcutkey.polling.cancelClick.function = Cancel and exit Poll creation.
# bbb.shortcutkey.polling.modify = 69
# bbb.shortcutkey.polling.modify.function = Go back and modify your poll.
# bbb.shortcutkey.polling.publish = 85
# bbb.shortcutkey.polling.publish.function = Publish your poll and open voting.
# bbb.shortcutkey.polling.save = 83
# bbb.shortcutkey.polling.save.function = Save your poll to use later.
# bbb.shortcutkey.pollStats.explanation = ----
# bbb.shortcutkey.pollStats.explanation.function = Poll results are only available once the poll has been published.
# bbb.shortcutkey.polling.focusData = 68
# bbb.shortcutkey.polling.focusData.function = Focus to poll results.
# bbb.shortcutkey.polling.refresh = 82
# bbb.shortcutkey.polling.refresh.function = Refresh poll results.
# bbb.shortcutkey.polling.focusWebPoll = 73
# bbb.shortcutkey.polling.focusWebPoll.function = Focus to web polling URL box.
# bbb.shortcutkey.polling.stopPoll = 79
# bbb.shortcutkey.polling.stopPoll.function = Stop the poll and end voting.
# bbb.shortcutkey.polling.repostPoll = 80
# bbb.shortcutkey.polling.repostPoll.function = Re-publish the poll.
# bbb.shortcutkey.polling.closeStatsWindow = 88
# bbb.shortcutkey.polling.closeStatsWindow.function = Close Polling Results window.
# bbb.shortcutkey.polling.vote = 86
# bbb.shortcutkey.polling.vote.function = Cast your vote for the options selected.
# bbb.shortcutkey.polling.focusVoteQuestion = 81
# bbb.shortcutkey.polling.focusVoteQuestion.function = Focus to question.
# bbb.shortcutkey.specialKeys.space = Spacebar
# bbb.shortcutkey.specialKeys.left = Left Arrow
# bbb.shortcutkey.specialKeys.right = Right Arrow
# bbb.shortcutkey.specialKeys.up = Up Arrow
# bbb.shortcutkey.specialKeys.down = Down Arrow
# bbb.shortcutkey.specialKeys.plus = Plus
# bbb.shortcutkey.specialKeys.minus = Minus
# bbb.toolbar.videodock.toolTip.closeAllVideos = Close all videos
# bbb.users.settings.lockAll=Lock All Users
# bbb.users.settings.lockAllExcept=Lock Users Except Presenter
# bbb.users.settings.lockSettings=Lock Viewers ...
# bbb.users.settings.unlockAll=Unlock All Viewers
# bbb.users.settings.roomIsLocked=Locked by default
# bbb.users.settings.roomIsMuted=Muted by default
# bbb.lockSettings.save = Apply
# bbb.lockSettings.save.tooltip = Apply lock settings
# bbb.lockSettings.cancel = Cancel
# bbb.lockSettings.cancel.toolTip = Close this window without saving
# bbb.lockSettings.moderatorLocking = Moderator locking
# bbb.lockSettings.privateChat = Private Chat
# bbb.lockSettings.publicChat = Public Chat
# bbb.lockSettings.webcam = Webcam
# bbb.lockSettings.microphone = Microphone
# bbb.lockSettings.layout = Layout
# bbb.lockSettings.title=Lock Viewers
# bbb.lockSettings.feature=Feature
# bbb.lockSettings.enabled=Locked

View File

@ -64,9 +64,7 @@ bbb.oldlocalewindow.windowTitle = Diqqət\: köhnə dil ayarları
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.oldlocalewindow.windowTitle = Diqqət\: köhnə dil ayarları
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Yardım
bbb.mainToolbar.logoutBtn = Çıxış
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.logoutBtn = Çıxış
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
# bbb.window.minimizeBtn.toolTip = Minimize
# bbb.window.maximizeRestoreBtn.toolTip = Maximize
# bbb.window.closeBtn.toolTip = Close

View File

@ -64,9 +64,7 @@ bbb.micWarning.joinBtn.label = Влез все пак
bbb.micWarning.testAgain.label = Изпробвай отново
bbb.micWarning.message = Не долавяме сигнал от вашия микрофон. Възможно е другите потребители да не ви чуват.
bbb.webrtcWarning.message = Открити са следните WebRTC грешки\: {0}. Искате ли да опитате, използвайки Flash?
bbb.webrtcWarning.mediamessage = Микрофонът ви не бе намерен за разговор чрез WebRTC. Искате ли да се свържете чрез Flash?
bbb.webrtcWarning.endedunexpectedly = Тестът за WebRTC ехо завърши неочаквано. Искате ли да опитате, използвайки Flash?
bbb.webrtcWarning.title = \ WebRTC Връзката се разпадна
# bbb.webrtcWarning.title = WebRTC Audio Failure
bbb.webrtcWarning.failedError.1001 = Грешка 1001\: Връзката с WebSocket е прекъсната.
bbb.webrtcWarning.failedError.1002 = Грешка 1002\: Не може да се осъществи връзка с WebSocket.
bbb.webrtcWarning.failedError.1003 = Грешка 1003\: Версията на браузъра не е поддържана.
@ -75,6 +73,8 @@ bbb.webrtcWarning.failedError.1005 = Грешка 1005\: Повикването
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
bbb.webrtcWarning.failedError.unknown = \ Грешка {0}\: Непознат код на грешка.
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Помощ
bbb.mainToolbar.logoutBtn = Изход
bbb.mainToolbar.logoutBtn.toolTip = Изход
@ -95,6 +95,16 @@ bbb.mainToolbar.recordBtn..notification.message1 = Можете да запиш
bbb.mainToolbar.recordBtn..notification.message2 = За да започнете/спрете да записвате, използвайте бутона под заглавитето
bbb.mainToolbar.recordingLabel.recording = (Записва се)
bbb.mainToolbar.recordingLabel.notRecording = Не се записва
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = Минимизирай
bbb.window.maximizeRestoreBtn.toolTip = Увеличи
bbb.window.closeBtn.toolTip = Затвори

View File

@ -64,9 +64,7 @@
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
# bbb.mainToolbar.helpBtn = Help
# bbb.mainToolbar.logoutBtn = Logout
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
# bbb.window.minimizeBtn.toolTip = Minimize
# bbb.window.maximizeRestoreBtn.toolTip = Maximize
# bbb.window.closeBtn.toolTip = Close

View File

@ -0,0 +1,598 @@
# bbb.mainshell.locale.version = 0.9.0
# bbb.mainshell.statusProgress.connecting = Connecting to the server
# bbb.mainshell.statusProgress.loading = Loading {0} modules
# bbb.mainshell.statusProgress.cannotConnectServer = Sorry, we cannot connect to the server.
# bbb.mainshell.copyrightLabel2 = (c) 2014 BigBlueButton Inc. [build {0}] - For more information visit <a href\='http\://www.bigbluebutton.org/' target\='_blank'><u>http\://www.bigbluebutton.org</u></a>
# bbb.mainshell.logBtn.toolTip = Open Log Window
# bbb.mainshell.meetingNotFound = Meeting Not Found
# bbb.mainshell.invalidAuthToken = Invalid Authentication Token
# bbb.mainshell.resetLayoutBtn.toolTip = Reset Layout
# bbb.mainshell.notification.tunnelling = Tunnelling
# bbb.mainshell.notification.webrtc = WebRTC Audio
# bbb.oldlocalewindow.reminder1 = You may have an old language translations of BigBlueButton.
# bbb.oldlocalewindow.reminder2 = Please clear your browser's cache and try again.
# bbb.oldlocalewindow.windowTitle = Warning\: Old Language Translations
# bbb.audioSelection.title = How do you want to join the audio?
# bbb.audioSelection.btnMicrophone.label = Microphone
# bbb.audioSelection.btnMicrophone.toolTip = Join the audio with your microphone
# bbb.audioSelection.btnListenOnly.label = Listen Only
# bbb.audioSelection.btnListenOnly.toolTip = Join the audio as listen only
# bbb.audioSelection.txtPhone.text = To join this meeting by phone, dial\: {0} then enter {1} as the conference pin number.
# bbb.micSettings.title = Audio Test
# bbb.micSettings.speakers.header = Test Speakers
# bbb.micSettings.microphone.header = Test Microphone
# bbb.micSettings.playSound = Test Speakers
# bbb.micSettings.playSound.toolTip = Play music to test your speakers
# bbb.micSettings.hearFromHeadset = You should hear audio in your headset, not your computer speakers.
# bbb.micSettings.speakIntoMic = If you are using a headset (or earbuds), you should hear the audio from your headset -- not from your computer speakers.
# bbb.micSettings.echoTestMicPrompt = This is a private echo test. Speak a few words. Did you hear audio?
# bbb.micSettings.echoTestAudioYes = Yes
# bbb.micSettings.echoTestAudioNo = No
# bbb.micSettings.speakIntoMicTestLevel = Speak into your microphone. You should see the bar move. If not, choose another mic.
# bbb.micSettings.recommendHeadset = Use a headset with a microphone for best audio experience.
# bbb.micSettings.changeMic = Test or Change Microphone
# bbb.micSettings.changeMic.toolTip = Open the Flash Player microphone settings dialog box
# bbb.micSettings.comboMicList.toolTip = Select a microphone
# bbb.micSettings.micRecordVolume.label = Gain
# bbb.micSettings.micRecordVolume.toolTip = Set your microphone gain
# bbb.micSettings.nextButton = Next
# bbb.micSettings.nextButton.toolTip = Start the echo test
# bbb.micSettings.join = Join Audio
# bbb.micSettings.join.toolTip = Join the audio conference
# bbb.micSettings.cancel = Cancel
# bbb.micSettings.connectingtoecho = Connecting
# bbb.micSettings.connectingtoecho.error = Echo Test Error\: Please contact administrator.
# bbb.micSettings.cancel.toolTip = Cancel joining the audio conference
# bbb.micSettings.access.helpButton = Open tutorial videos in a new page.
# bbb.micSettings.access.title = Audio Settings. Focus will remain in this audio settings window until the window is closed.
# bbb.micSettings.webrtc.title = WebRTC Support
# bbb.micSettings.webrtc.capableBrowser = Your browser supports WebRTC.
# bbb.micSettings.webrtc.capableBrowser.dontuseit = Click not to use WebRTC
# bbb.micSettings.webrtc.capableBrowser.dontuseit.toolTip = Click here if you don't want to use the WebRTC technology (recommended if you have problems using it).
# bbb.micSettings.webrtc.notCapableBrowser = WebRTC is not supported in your browser. Please use Google Chrome (version 32 or greater); or Mozilla Firefox (version 26 or greater). You will still be able to join the voice conference using the Adobe Flash Platform.
# bbb.micSettings.webrtc.connecting = Calling
# bbb.micSettings.webrtc.waitingforice = Connecting
# bbb.micSettings.webrtc.endingecho = Joining audio
# bbb.micSettings.webrtc.endedecho = Echo test ended.
# bbb.micPermissions.firefox.title = Firefox Microphone Permissions
# bbb.micPermissions.firefox.message1 = Choose your mic and then click Share.
# bbb.micPermissions.firefox.message2 = If you don't see the list of microphones, click on the microphone icon.
# bbb.micPermissions.chrome.title = Chrome Microphone Permissions
# bbb.micPermissions.chrome.message1 = Click Allow to give Chrome permission to use your microphone.
# bbb.micWarning.title = Audio Warning
# bbb.micWarning.joinBtn.label = Join anyway
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
# bbb.webrtcWarning.failedError.1004 = Error 1004\: Failure on call
# bbb.webrtcWarning.failedError.1005 = Error 1005\: Call ended unexpectedly
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
# bbb.mainToolbar.helpBtn = Help
# bbb.mainToolbar.logoutBtn = Logout
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
# bbb.mainToolbar.langSelector = Select language
# bbb.mainToolbar.settingsBtn = Settings
# bbb.mainToolbar.settingsBtn.toolTip = Open Settings
# bbb.mainToolbar.shortcutBtn = Shortcut Keys
# bbb.mainToolbar.shortcutBtn.toolTip = Open Shortcut Keys Window
# bbb.mainToolbar.recordBtn.toolTip.start = Start recording
# bbb.mainToolbar.recordBtn.toolTip.stop = Stop recording
# bbb.mainToolbar.recordBtn.toolTip.recording = The session is being recorded
# bbb.mainToolbar.recordBtn.toolTip.notRecording = The session isn't being recorded
# bbb.mainToolbar.recordBtn.confirm.title = Confirm recording
# bbb.mainToolbar.recordBtn.confirm.message.start = Are you sure you want to start recording the session?
# bbb.mainToolbar.recordBtn.confirm.message.stop = Are you sure you want to stop recording the session?
# bbb.mainToolbar.recordBtn..notification.title = Record Notification
# bbb.mainToolbar.recordBtn..notification.message1 = You can record this meeting.
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
# bbb.window.minimizeBtn.toolTip = Minimize
# bbb.window.maximizeRestoreBtn.toolTip = Maximize
# bbb.window.closeBtn.toolTip = Close
# bbb.videoDock.titleBar = Webcam Window Title Bar
# bbb.presentation.titleBar = Presentation Window Title Bar
# bbb.chat.titleBar = Chat Window Title Bar
# bbb.users.title = Users{0} {1}
# bbb.users.titleBar = Users Window title bar
# bbb.users.quickLink.label = Users Window
# bbb.users.minimizeBtn.accessibilityName = Minimize the Users Window
# bbb.users.maximizeRestoreBtn.accessibilityName = Maximize the Users Window
# bbb.users.settings.buttonTooltip = Settings
# bbb.users.settings.audioSettings = Audio Test
# bbb.users.settings.webcamSettings = Webcam Settings
# bbb.users.settings.muteAll = Mute All Users
# bbb.users.settings.muteAllExcept = Mute All Users Except Presenter
# bbb.users.settings.unmuteAll = Unmute All Users
# bbb.users.settings.lowerAllHands = Lower All Hands
# bbb.users.raiseHandBtn.toolTip = Raise Hand
# bbb.users.roomMuted.text = Viewers Muted
# bbb.users.roomLocked.text = Viewers Locked
# bbb.users.pushToTalk.toolTip = Talk
# bbb.users.pushToMute.toolTip = Mute yourself
# bbb.users.muteMeBtnTxt.talk = Unmute
# bbb.users.muteMeBtnTxt.mute = Mute
# bbb.users.muteMeBtnTxt.muted = Muted
# bbb.users.muteMeBtnTxt.unmuted = Unmuted
# bbb.users.usersGrid.accessibilityName = Users List. Use the arrow keys to navigate.
# bbb.users.usersGrid.nameItemRenderer = Name
# bbb.users.usersGrid.nameItemRenderer.youIdentifier = you
# bbb.users.usersGrid.statusItemRenderer = Status
# bbb.users.usersGrid.statusItemRenderer.changePresenter = Click To Make Presenter
# bbb.users.usersGrid.statusItemRenderer.presenter = Presenter
# bbb.users.usersGrid.statusItemRenderer.moderator = Moderator
# bbb.users.usersGrid.statusItemRenderer.lowerHand = Lower Hand
# bbb.users.usersGrid.statusItemRenderer.handRaised = Hand Raised
# bbb.users.usersGrid.statusItemRenderer.viewer = Viewer
# bbb.users.usersGrid.mediaItemRenderer = Media
# bbb.users.usersGrid.mediaItemRenderer.talking = Talking
# bbb.users.usersGrid.mediaItemRenderer.webcam = Sharing Webcam
# bbb.users.usersGrid.mediaItemRenderer.webcamBtn = View webcam
# bbb.users.usersGrid.mediaItemRenderer.pushToTalk = Unmute {0}
# bbb.users.usersGrid.mediaItemRenderer.pushToMute = Mute {0}
# bbb.users.usersGrid.mediaItemRenderer.pushToLock = Lock {0}
# bbb.users.usersGrid.mediaItemRenderer.pushToUnlock = Unlock {0}
# bbb.users.usersGrid.mediaItemRenderer.kickUser = Kick {0}
# bbb.users.usersGrid.mediaItemRenderer.webcam = Sharing Webcam
# bbb.users.usersGrid.mediaItemRenderer.micOff = Microphone off
# bbb.users.usersGrid.mediaItemRenderer.micOn = Microphone on
# bbb.users.usersGrid.mediaItemRenderer.noAudio = Not in audio conference
# bbb.presentation.title = Presentation
# bbb.presentation.titleWithPres = Presentation\: {0}
# bbb.presentation.quickLink.label = Presentation Window
# bbb.presentation.fitToWidth.toolTip = Fit Presentation To Width
# bbb.presentation.fitToPage.toolTip = Fit Presentation To Page
# bbb.presentation.uploadPresBtn.toolTip = Upload Presentation
# bbb.presentation.backBtn.toolTip = Previous slide
# bbb.presentation.btnSlideNum.accessibilityName = Slide {0} of {1}
# bbb.presentation.btnSlideNum.toolTip = Select a slide
# bbb.presentation.forwardBtn.toolTip = Next slide
# bbb.presentation.maxUploadFileExceededAlert = Error\: The file is bigger than what's allowed.
# bbb.presentation.uploadcomplete = Upload completed. Please wait while we convert the document.
# bbb.presentation.uploaded = uploaded.
# bbb.presentation.document.supported = The uploaded document is supported. Starting to convert...
# bbb.presentation.document.converted = Successfully converted the office document.
# bbb.presentation.error.document.convert.failed = Error\: Failed to convert the office document.
# bbb.presentation.error.io = IO Error\: Please contact administrator.
# bbb.presentation.error.security = Security Error\: Please contact administrator.
# bbb.presentation.error.convert.notsupported = Error\: The uploaded document is unsupported. Please upload a compatible file.
# bbb.presentation.error.convert.nbpage = Error\: Failed to determine the number of pages in the uploaded document.
# bbb.presentation.error.convert.maxnbpagereach = Error\: The uploaded document has too many pages.
# bbb.presentation.converted = Converted {0} of {1} slides.
# bbb.presentation.ok = OK
# bbb.presentation.slider = Presentation zoom level
# bbb.presentation.slideloader.starttext = Slide text start
# bbb.presentation.slideloader.endtext = Slide text end
# bbb.presentation.uploadwindow.presentationfile = Presentation file
# bbb.presentation.uploadwindow.pdf = PDF
# bbb.presentation.uploadwindow.word = WORD
# bbb.presentation.uploadwindow.excel = EXCEL
# bbb.presentation.uploadwindow.powerpoint = POWERPOINT
# bbb.presentation.uploadwindow.image = IMAGE
# bbb.presentation.minimizeBtn.accessibilityName = Minimize the Presentation Window
# bbb.presentation.maximizeRestoreBtn.accessibilityName = Maximize the Presentation Window
# bbb.presentation.closeBtn.accessibilityName = Close the Presentation Window
# bbb.fileupload.title = Add Files to Your Presentation
# bbb.fileupload.lblFileName.defaultText = No file selected
# bbb.fileupload.selectBtn.label = Select File
# bbb.fileupload.selectBtn.toolTip = Open dialog box to select a file
# bbb.fileupload.uploadBtn = Upload
# bbb.fileupload.uploadBtn.toolTip = Upload the selected file
# bbb.fileupload.deleteBtn.toolTip = Delete Presentation
# bbb.fileupload.showBtn = Show
# bbb.fileupload.showBtn.toolTip = Show Presentation
# bbb.fileupload.okCancelBtn = Close
# bbb.fileupload.okCancelBtn.toolTip = Close the File Upload dialog box
# bbb.fileupload.genThumbText = Generating thumbnails..
# bbb.fileupload.progBarLbl = Progress\:
# bbb.fileupload.fileFormatHint = Upload any office document or Portable Document Format (PDF) file. For best results upload PDF.
# bbb.chat.title = Chat
# bbb.chat.quickLink.label = Chat Window
# bbb.chat.cmpColorPicker.toolTip = Text Color
# bbb.chat.input.accessibilityName = Chat Message Editing Field
# bbb.chat.sendBtn = Send
# bbb.chat.sendBtn.toolTip = Send Message
# bbb.chat.sendBtn.accessibilityName = Send chat message
# bbb.chat.contextmenu.copyalltext = Copy All Text
# bbb.chat.publicChatUsername = Public
# bbb.chat.optionsTabName = Options
# bbb.chat.privateChatSelect = Select a person to chat with privately
# bbb.chat.private.userLeft = The user has left.
# bbb.chat.private.userJoined = The user has joined.
# bbb.chat.usersList.toolTip = Click User To Open Private Chat
# bbb.chat.chatOptions = Chat Options
# bbb.chat.fontSize = Chat Message Font Size
# bbb.chat.cmbFontSize.toolTip = Select Chat Message Font Size
# bbb.chat.messageList = Message Box
# bbb.chat.minimizeBtn.accessibilityName = Minimize the Chat Window
# bbb.chat.maximizeRestoreBtn.accessibilityName = Maximize the Chat Window
# bbb.chat.closeBtn.accessibilityName = Close the Chat Window
# bbb.chat.chatTabs.accessibleNotice = New messages in this tab.
# bbb.publishVideo.changeCameraBtn.labelText = Change Webcam
# bbb.publishVideo.changeCameraBtn.toolTip = Open the change webcam dialog box
# bbb.publishVideo.cmbResolution.tooltip = Select a webcam resolution
# bbb.publishVideo.startPublishBtn.labelText = Start Sharing
# bbb.publishVideo.startPublishBtn.toolTip = Start sharing your webcam
# bbb.webcamPermissions.chrome.title = Chrome Webcam Permissions
# bbb.webcamPermissions.chrome.message1 = Click Allow to give Chrome permission to use your webcam.
# bbb.videodock.title = Webcams
# bbb.videodock.quickLink.label = Webcams Window
# bbb.video.minimizeBtn.accessibilityName = Minimize the Webcams Window
# bbb.video.maximizeRestoreBtn.accessibilityName = Maximize the Webcams Window
# bbb.video.controls.muteButton.toolTip = Mute or unmute {0}
# bbb.video.controls.switchPresenter.toolTip = Make {0} presenter
# bbb.video.controls.ejectUserBtn.toolTip = Eject {0} from meeting
# bbb.video.controls.privateChatBtn.toolTip = Chat with {0}
# bbb.video.publish.hint.noCamera = No webcam available
# bbb.video.publish.hint.cantOpenCamera = Can't open your webcam
# bbb.video.publish.hint.waitingApproval = Waiting for approval
# bbb.video.publish.hint.videoPreview = Webcam preview
# bbb.video.publish.hint.openingCamera = Opening webcam...
# bbb.video.publish.hint.cameraDenied = Webcam access denied
# bbb.video.publish.hint.cameraIsBeingUsed = Your webcam is being used by another application
# bbb.video.publish.hint.publishing = Publishing...
# bbb.video.publish.closeBtn.accessName = Close the webcam settings dialog box
# bbb.video.publish.closeBtn.label = Cancel
# bbb.video.publish.titleBar = Publish Webcam Window
# bbb.desktopPublish.title = Desktop Sharing\: Presenter's Preview
# bbb.desktopPublish.fullscreen.tooltip = Share Your Main Screen
# bbb.desktopPublish.fullscreen.label = Full Screen
# bbb.desktopPublish.region.tooltip = Share a Part of Your Screen
# bbb.desktopPublish.region.label = Region
# bbb.desktopPublish.stop.tooltip = Close screen share
# bbb.desktopPublish.stop.label = Close
# bbb.desktopPublish.maximizeRestoreBtn.toolTip = You cannot maximize this window.
# bbb.desktopPublish.closeBtn.toolTip = Stop Sharing and Close
# bbb.desktopPublish.chromeOnMacUnsupportedHint = Desktop sharing is not currently supported on Chrome running under Mac OS X. Recommend you use FireFox to share desktop.
# bbb.desktopPublish.minimizeBtn.toolTip = Minimize
# bbb.desktopPublish.minimizeBtn.accessibilityName = Minimize the Desktop Sharing Publish Window
# bbb.desktopPublish.maximizeRestoreBtn.accessibilityName = Maximize the Desktop Sharing Publish Window
# bbb.desktopPublish.javaRequiredLabel = Requires Java 7u51 (or later) to run.
# bbb.desktopPublish.javaTestLinkLabel = Test Java
# bbb.desktopPublish.javaTestLinkLabel.tooltip = Test Your Java Version
# bbb.desktopPublish.javaTestLinkLabel.tooltip.accessibility = Test Your Java Version
# bbb.desktopView.title = Desktop Sharing
# bbb.desktopView.fitToWindow = Fit to Window
# bbb.desktopView.actualSize = Display actual size
# bbb.desktopView.minimizeBtn.accessibilityName = Minimize the Desktop Sharing View Window
# bbb.desktopView.maximizeRestoreBtn.accessibilityName = Maximize the Desktop Sharing View Window
# bbb.desktopView.closeBtn.accessibilityName = Close the Desktop Sharing View Window
# bbb.toolbar.phone.toolTip.start = Share Your Microphone
# bbb.toolbar.phone.toolTip.stop = Stop Sharing Your Microphone
# bbb.toolbar.phone.toolTip.mute = Stop listening the conference
# bbb.toolbar.phone.toolTip.unmute = Start listening the conference
# bbb.toolbar.phone.toolTip.nomic = No microphone detected
# bbb.toolbar.deskshare.toolTip.start = Share Your Desktop
# bbb.toolbar.deskshare.toolTip.stop = Stop Sharing Your Desktop
# bbb.toolbar.video.toolTip.start = Share Your Webcam
# bbb.toolbar.video.toolTip.stop = Stop Sharing Your Webcam
# bbb.layout.addButton.toolTip = Add the custom layout to the list
# bbb.layout.broadcastButton.toolTip = Apply Current Layout to All Viewers
# bbb.layout.combo.toolTip = Change Your Layout
# bbb.layout.loadButton.toolTip = Load layouts from a file
# bbb.layout.saveButton.toolTip = Save layouts to a file
# bbb.layout.lockButton.toolTip = Lock layout
# bbb.layout.combo.prompt = Apply a layout
# bbb.layout.combo.custom = * Custom layout
# bbb.layout.combo.customName = Custom layout
# bbb.layout.combo.remote = Remote
# bbb.layout.save.complete = Layouts were successfully saved
# bbb.layout.load.complete = Layouts were successfully loaded
# bbb.layout.load.failed = Failed to load the layouts
# bbb.layout.name.defaultlayout = Default Layout
# bbb.layout.name.videochat = Video Chat
# bbb.layout.name.webcamsfocus = Webcam Meeting
# bbb.layout.name.presentfocus = Presentation Meeting
# bbb.layout.name.lectureassistant = Lecture Assistant
# bbb.layout.name.lecture = Lecture
# bbb.highlighter.toolbar.pencil = Pencil
# bbb.highlighter.toolbar.pencil.accessibilityName = Switch whiteboard cursor to pencil
# bbb.highlighter.toolbar.ellipse = Circle
# bbb.highlighter.toolbar.ellipse.accessibilityName = Switch whiteboard cursor to circle
# bbb.highlighter.toolbar.rectangle = Rectangle
# bbb.highlighter.toolbar.rectangle.accessibilityName = Switch whiteboard cursor to rectangle
# bbb.highlighter.toolbar.panzoom = Pan and Zoom
# bbb.highlighter.toolbar.panzoom.accessibilityName = Switch whiteboard cursor to pan and zoom
# bbb.highlighter.toolbar.clear = Clear All Annotations
# bbb.highlighter.toolbar.clear.accessibilityName = Clear the whiteboard page
# bbb.highlighter.toolbar.undo = Undo Annotation
# bbb.highlighter.toolbar.undo.accessibilityName = Undo the last whiteboard shape
# bbb.highlighter.toolbar.color = Select Color
# bbb.highlighter.toolbar.color.accessibilityName = Whiteboard mark draw color
# bbb.highlighter.toolbar.thickness = Change Thickness
# bbb.highlighter.toolbar.thickness.accessibilityName = Whiteboard draw thickness
# bbb.logout.title = Logged Out
# bbb.logout.button.label = OK
# bbb.logout.appshutdown = The server app has been shut down
# bbb.logout.asyncerror = An Async Error occured
# bbb.logout.connectionclosed = The connection to the server has been closed
# bbb.logout.connectionfailed = The connection to the server has failed
# bbb.logout.rejected = The connection to the server has been rejected
# bbb.logout.invalidapp = The red5 app does not exist
# bbb.logout.unknown = Your client has lost connection with the server
# bbb.logout.usercommand = You have logged out of the conference
# bbb.logout.refresh.message = If this logout was unexpected click the button below to reconnect.
# bbb.logout.refresh.label = Reconnect
# bbb.logout.confirm.title = Confirm Logout
# bbb.logout.confirm.message = Are you sure you want to log out?
# bbb.logout.confirm.yes = Yes
# bbb.logout.confirm.no = No
# bbb.notes.title = Notes
# bbb.notes.cmpColorPicker.toolTip = Text Color
# bbb.notes.saveBtn = Save
# bbb.notes.saveBtn.toolTip = Save Note
# bbb.settings.deskshare.instructions = Choose Allow on the prompt that pops up to check that desktop sharing is working properly for you
# bbb.settings.deskshare.start = Check Desktop Sharing
# bbb.settings.voice.volume = Microphone Activity
# bbb.settings.java.label = Java version error
# bbb.settings.java.text = You have Java {0} installed, but you need at least version {1} to use the BigBlueButton desktop sharing feature. The button below will install the newest Java JRE version.
# bbb.settings.java.command = Install newest Java
# bbb.settings.flash.label = Flash version error
# bbb.settings.flash.text = You have Flash {0} installed, but you need at least version {1} to run BigBlueButton properly. The button below will install the newest Adobe Flash version.
# bbb.settings.flash.command = Install newest Flash
# bbb.settings.isight.label = iSight webcam error
# bbb.settings.isight.text = If you have problems with your iSight webcam, it may be because you are running OS X 10.6.5, which is known to have a problem with Flash capturing video from the iSight webcam. \n To correct this, the link below will install a newer version of Flash player, or update your Mac to the newest version
# bbb.settings.isight.command = Install Flash 10.2 RC2
# bbb.settings.warning.label = Warning
# bbb.settings.warning.close = Close this Warning
# bbb.settings.noissues = No outstanding issues have been detected.
# bbb.settings.instructions = Accept the Flash prompt that asks you for webcam permissions. If the output matches what is expected, your browser has been set up correctly. Other potentials issues are below. Examine them to find a possible solution.
# ltbcustom.bbb.highlighter.toolbar.triangle = Triangle
# ltbcustom.bbb.highlighter.toolbar.triangle.accessibilityName = Switch whiteboard cursor to triangle
# ltbcustom.bbb.highlighter.toolbar.line = Line
# ltbcustom.bbb.highlighter.toolbar.line.accessibilityName = Switch whiteboard cursor to line
# ltbcustom.bbb.highlighter.toolbar.text = Text
# ltbcustom.bbb.highlighter.toolbar.text.accessibilityName = Switch whiteboard cursor to text
# ltbcustom.bbb.highlighter.texttoolbar.textColorPicker = Text color
# ltbcustom.bbb.highlighter.texttoolbar.textSizeMenu = Font size
# bbb.accessibility.chat.chatBox.reachedFirst = You have reached the first message.
# bbb.accessibility.chat.chatBox.reachedLatest = You have reached the latest message.
# bbb.accessibility.chat.chatBox.navigatedFirst = You have navigated to the first message.
# bbb.accessibility.chat.chatBox.navigatedLatest = You have navigated to the latest message.
# bbb.accessibility.chat.chatBox.navigatedLatestRead = You have navigated to the most recent message you have read.
# bbb.accessibility.chat.chatwindow.input = Chat input
# bbb.accessibility.chat.initialDescription = Please use the arrow keys to navigate through chat messages.
# bbb.accessibility.notes.notesview.input = Notes input
# bbb.shortcuthelp.title = Shortcut Keys
# bbb.shortcuthelp.minimizeBtn.accessibilityName = Minimize the Shortcut Help Window
# bbb.shortcuthelp.maximizeRestoreBtn.accessibilityName = Maximize the Shortcut Help Window
# bbb.shortcuthelp.closeBtn.accessibilityName = Close the Shortcut Help Window
# bbb.shortcuthelp.dropdown.general = Global shortcuts
# bbb.shortcuthelp.dropdown.presentation = Presentation shortcuts
# bbb.shortcuthelp.dropdown.chat = Chat shortcuts
# bbb.shortcuthelp.dropdown.users = Users shortcuts
# bbb.shortcuthelp.dropdown.polling = Presenter Polling shortcuts
# bbb.shortcuthelp.dropdown.polling2 = Viewer Polling shortcuts
# bbb.shortcuthelp.headers.shortcut = Shortcut
# bbb.shortcuthelp.headers.function = Function
# bbb.shortcutkey.general.minimize = 189
# bbb.shortcutkey.general.minimize.function = Minimize current window
# bbb.shortcutkey.general.maximize = 187
# bbb.shortcutkey.general.maximize.function = Maximize current window
# bbb.shortcutkey.flash.exit = 81
# bbb.shortcutkey.flash.exit.function = Focus out of the Flash window
# bbb.shortcutkey.users.muteme = 77
# bbb.shortcutkey.users.muteme.function = Mute and Unmute your microphone
# bbb.shortcutkey.chat.chatinput = 73
# bbb.shortcutkey.chat.chatinput.function = Focus the chat input field
# bbb.shortcutkey.present.focusslide = 67
# bbb.shortcutkey.present.focusslide.function = Focus the presentation slide
# bbb.shortcutkey.whiteboard.undo = 90
# bbb.shortcutkey.whiteboard.undo.function = Undo last whiteboard mark
# bbb.shortcutkey.focus.users = 49
# bbb.shortcutkey.focus.users.function = Move focus to the Users window
# bbb.shortcutkey.focus.video = 50
# bbb.shortcutkey.focus.video.function = Move focus to the Webcam window
# bbb.shortcutkey.focus.presentation = 51
# bbb.shortcutkey.focus.presentation.function = Move focus to the Presentation window
# bbb.shortcutkey.focus.chat = 52
# bbb.shortcutkey.focus.chat.function = Move focus to the Chat window
# bbb.shortcutkey.focus.pollingCreate = 67
# bbb.shortcutkey.focus.pollingCreate.function = Move focus to the Poll Creation window, if it is open.
# bbb.shortcutkey.focus.pollingStats = 83
# bbb.shortcutkey.focus.pollingStats.function = Move focus to the Poll Statistics window, if it is open.
# bbb.shortcutkey.focus.voting = 89
# bbb.shortcutkey.focus.voting.function = Move focus to the Voting window, if it is open.
# bbb.shortcutkey.share.desktop = 68
# bbb.shortcutkey.share.desktop.function = Open desktop sharing window
# bbb.shortcutkey.share.microphone = 79
# bbb.shortcutkey.share.microphone.function = Open audio settings window
# bbb.shortcutkey.share.pauseRemoteStream = 80
# bbb.shortcutkey.share.pauseRemoteStream.function = Start/Stop listening the conference
# bbb.shortcutkey.share.webcam = 66
# bbb.shortcutkey.share.webcam.function = Open webcam sharing window
# bbb.shortcutkey.shortcutWindow = 72
# bbb.shortcutkey.shortcutWindow.function = Open/focus to shortcut help window
# bbb.shortcutkey.logout = 76
# bbb.shortcutkey.logout.function = Log out of this meeting
# bbb.shortcutkey.raiseHand = 82
# bbb.shortcutkey.raiseHand.function = Raise your hand
# bbb.shortcutkey.present.upload = 85
# bbb.shortcutkey.present.upload.function = Upload presentation
# bbb.shortcutkey.present.previous = 65
# bbb.shortcutkey.present.previous.function = Go to previous slide
# bbb.shortcutkey.present.select = 83
# bbb.shortcutkey.present.select.function = View all slides
# bbb.shortcutkey.present.next = 69
# bbb.shortcutkey.present.next.function = Go to next slide
# bbb.shortcutkey.present.fitWidth = 70
# bbb.shortcutkey.present.fitWidth.function = Fit slides to width
# bbb.shortcutkey.present.fitPage = 80
# bbb.shortcutkey.present.fitPage.function = Fit slides to page
# bbb.shortcutkey.users.makePresenter = 80
# bbb.shortcutkey.users.makePresenter.function = Make selected person presenter
# bbb.shortcutkey.users.kick = 75
# bbb.shortcutkey.users.kick.function = Kick selected person from the meeting
# bbb.shortcutkey.users.mute = 83
# bbb.shortcutkey.users.mute.function = Mute or unmute selected person
# bbb.shortcutkey.users.muteall = 65
# bbb.shortcutkey.users.muteall.function = Mute or unmute all users
# bbb.shortcutkey.users.focusUsers = 85
# bbb.shortcutkey.users.focusUsers.function = Focus to users list
# bbb.shortcutkey.users.muteAllButPres = 65
# bbb.shortcutkey.users.muteAllButPres.function = Mute everyone but the Presenter
# bbb.shortcutkey.chat.focusTabs = 89
# bbb.shortcutkey.chat.focusTabs.function = Focus to chat tabs
# bbb.shortcutkey.chat.focusBox = 66
# bbb.shortcutkey.chat.focusBox.function = Focus to chat box
# bbb.shortcutkey.chat.changeColour = 67
# bbb.shortcutkey.chat.changeColour.function = Focus to font color picker.
# bbb.shortcutkey.chat.sendMessage = 83
# bbb.shortcutkey.chat.sendMessage.function = Send chat message
# bbb.shortcutkey.chat.explanation = ----
# bbb.shortcutkey.chat.explanation.function = For message navigation, you must focus the chat box.
# bbb.shortcutkey.chat.chatbox.advance = 40
# bbb.shortcutkey.chat.chatbox.advance.function = Navigate to the next message
# bbb.shortcutkey.chat.chatbox.goback = 38
# bbb.shortcutkey.chat.chatbox.goback.function = Navigate to the previous message
# bbb.shortcutkey.chat.chatbox.repeat = 32
# bbb.shortcutkey.chat.chatbox.repeat.function = Repeat current message
# bbb.shortcutkey.chat.chatbox.golatest = 39
# bbb.shortcutkey.chat.chatbox.golatest.function = Navigate to the latest message
# bbb.shortcutkey.chat.chatbox.gofirst = 37
# bbb.shortcutkey.chat.chatbox.gofirst.function = Navigate to the first message
# bbb.shortcutkey.chat.chatbox.goread = 75
# bbb.shortcutkey.chat.chatbox.goread.function = Navigate to the most recent message you've read
# bbb.shortcutkey.chat.chatbox.debug = 71
# bbb.shortcutkey.chat.chatbox.debug.function = Temporary debug hotkey
# bbb.polling.toolbar.toolTip = Manage Polls
# bbb.polling.buttonName = Manage Polls
# bbb.polling.createPoll = Create New Poll
# bbb.polling.createPoll.moreThanOneResponse = Allow users to choose more than one response
# bbb.polling.createPoll.hint = Hint\: Start every answer with a new line
# bbb.polling.createPoll.answers = Answers\:
# bbb.polling.createPoll.question = Question\:
# bbb.polling.createPoll.title = Title\:
# bbb.polling.createPoll.publishToWeb = Enable web polling
# bbb.polling.pollPreview = Poll Preview
# bbb.polling.pollPreview.modify = Modify
# bbb.polling.pollPreview.publish = Publish
# bbb.polling.pollPreview.preview = Preview
# bbb.polling.pollPreview.save = Save
# bbb.polling.pollPreview.cancel = Cancel
# bbb.polling.pollPreview.modify = Modify
# bbb.polling.pollPreview.hereIsYourPoll = Here is your poll\:
# bbb.polling.pollPreview.ifYouWantChanges = if you want to make any changes use the 'Modify' button
# bbb.polling.pollPreview.checkAll = (check all that may apply)
# bbb.polling.pollPreview.pollWillPublishOnline = This poll will be available for web polling.
# bbb.polling.resultBtn.label=Result
# bbb.polling.resultBtn.toolTip=Show poll result
# bbb.polling.startBtn.label=Start
# bbb.polling.startBtn.toolTip=Start poll
# bbb.polling.editBtn.label=Edit
# bbb.polling.editBtn.toolTip=Edit poll
# bbb.polling.deleteBtn.toolTip=Delete poll
# bbb.publishVideo.startPublishBtn.labelText = Start Sharing
# bbb.publishVideo.changeCameraBtn.labelText = Change Webcam
# bbb.accessibility.alerts.madePresenter = You are now the Presenter.
# bbb.accessibility.alerts.madeViewer = You are now a Viewer.
# bbb.shortcutkey.polling.buttonClick = 80
# bbb.shortcutkey.polling.buttonClick.function = Open the Polling Menu.
# bbb.shortcutkey.polling.focusTitle = 67
# bbb.shortcutkey.polling.focusTitle.function = Focus to Title input box.
# bbb.shortcutkey.polling.focusQuestion = 81
# bbb.shortcutkey.polling.focusQuestion.function = Focus to Question input box.
# bbb.shortcutkey.polling.focusAnswers = 65
# bbb.shortcutkey.polling.focusAnswers.function = Focus to Answers input box.
# bbb.shortcutkey.polling.focusMultipleCB = 77
# bbb.shortcutkey.polling.focusMultipleCB.function = Focus to "Allow multiple selections" checkbox.
# bbb.shortcutkey.polling.focusWebPollCB = 66
# bbb.shortcutkey.polling.focusWebPollCB.function = Focus to "Enable web polling" checkbox.
# bbb.shortcutkey.polling.previewClick = 80
# bbb.shortcutkey.polling.previewClick.function = Preview your poll and proceed.
# bbb.shortcutkey.polling.cancelClick = 88
# bbb.shortcutkey.polling.cancelClick.function = Cancel and exit Poll creation.
# bbb.shortcutkey.polling.modify = 69
# bbb.shortcutkey.polling.modify.function = Go back and modify your poll.
# bbb.shortcutkey.polling.publish = 85
# bbb.shortcutkey.polling.publish.function = Publish your poll and open voting.
# bbb.shortcutkey.polling.save = 83
# bbb.shortcutkey.polling.save.function = Save your poll to use later.
# bbb.shortcutkey.pollStats.explanation = ----
# bbb.shortcutkey.pollStats.explanation.function = Poll results are only available once the poll has been published.
# bbb.shortcutkey.polling.focusData = 68
# bbb.shortcutkey.polling.focusData.function = Focus to poll results.
# bbb.shortcutkey.polling.refresh = 82
# bbb.shortcutkey.polling.refresh.function = Refresh poll results.
# bbb.shortcutkey.polling.focusWebPoll = 73
# bbb.shortcutkey.polling.focusWebPoll.function = Focus to web polling URL box.
# bbb.shortcutkey.polling.stopPoll = 79
# bbb.shortcutkey.polling.stopPoll.function = Stop the poll and end voting.
# bbb.shortcutkey.polling.repostPoll = 80
# bbb.shortcutkey.polling.repostPoll.function = Re-publish the poll.
# bbb.shortcutkey.polling.closeStatsWindow = 88
# bbb.shortcutkey.polling.closeStatsWindow.function = Close Polling Results window.
# bbb.shortcutkey.polling.vote = 86
# bbb.shortcutkey.polling.vote.function = Cast your vote for the options selected.
# bbb.shortcutkey.polling.focusVoteQuestion = 81
# bbb.shortcutkey.polling.focusVoteQuestion.function = Focus to question.
# bbb.shortcutkey.specialKeys.space = Spacebar
# bbb.shortcutkey.specialKeys.left = Left Arrow
# bbb.shortcutkey.specialKeys.right = Right Arrow
# bbb.shortcutkey.specialKeys.up = Up Arrow
# bbb.shortcutkey.specialKeys.down = Down Arrow
# bbb.shortcutkey.specialKeys.plus = Plus
# bbb.shortcutkey.specialKeys.minus = Minus
# bbb.toolbar.videodock.toolTip.closeAllVideos = Close all videos
# bbb.users.settings.lockAll=Lock All Users
# bbb.users.settings.lockAllExcept=Lock Users Except Presenter
# bbb.users.settings.lockSettings=Lock Viewers ...
# bbb.users.settings.unlockAll=Unlock All Viewers
# bbb.users.settings.roomIsLocked=Locked by default
# bbb.users.settings.roomIsMuted=Muted by default
# bbb.lockSettings.save = Apply
# bbb.lockSettings.save.tooltip = Apply lock settings
# bbb.lockSettings.cancel = Cancel
# bbb.lockSettings.cancel.toolTip = Close this window without saving
# bbb.lockSettings.moderatorLocking = Moderator locking
# bbb.lockSettings.privateChat = Private Chat
# bbb.lockSettings.publicChat = Public Chat
# bbb.lockSettings.webcam = Webcam
# bbb.lockSettings.microphone = Microphone
# bbb.lockSettings.layout = Layout
# bbb.lockSettings.title=Lock Viewers
# bbb.lockSettings.feature=Feature
# bbb.lockSettings.enabled=Locked

View File

@ -64,9 +64,7 @@ bbb.micSettings.access.title = Configuracions d'Àudio. Aquesta finestra romandr
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.micSettings.access.title = Configuracions d'Àudio. Aquesta finestra romandr
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Ajuda
bbb.mainToolbar.logoutBtn = Desconnectar
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.settingsBtn.toolTip = Obrir configuració
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = Minimitzar
bbb.window.maximizeRestoreBtn.toolTip = Maximitzar
bbb.window.closeBtn.toolTip = Tancar

View File

@ -64,9 +64,7 @@ bbb.micWarning.joinBtn.label = Vstoupit
bbb.micWarning.testAgain.label = Znovu otestovat
bbb.micWarning.message = Váš mikrofon nevykazuje žádnou aktivitu, je možné, že Vás ostatní uživatelé neuslyší.
bbb.webrtcWarning.message = Byla detekována následující chyba WebRTC\: {0}. Chcete zkusit Flash?
bbb.webrtcWarning.mediamessage = Váš mikrofon nebylo pro WebRTC možné použít. Chcete zkusit Flash?
bbb.webrtcWarning.endedunexpectedly = Ozvěnová zkouška WebRTC byla předčasně ukončena. Chcete místo ní zkusit Flash?
bbb.webrtcWarning.title = Připojení pomocí WebRTC selhalo
bbb.webrtcWarning.title = WebRTC chyba zvuku
bbb.webrtcWarning.failedError.1001 = Chyba 1001\: WebSocket odpojen
bbb.webrtcWarning.failedError.1002 = Chyba 1002\: Nebylo možné navázat WebSocket spojení
bbb.webrtcWarning.failedError.1003 = Chyba 1003\: Nepodporovaná verze prohlížeče
@ -75,6 +73,8 @@ bbb.webrtcWarning.failedError.1005 = Chyba 1005\: Volání předčasně ukončen
bbb.webrtcWarning.failedError.1006 = Chyba 1006\: Časový limit volání vypršel
bbb.webrtcWarning.failedError.1007 = Chyba 1007\: ICE komunikace selhala
bbb.webrtcWarning.failedError.unknown = Chyba {0}\: Neznámý chybový kód
bbb.webrtcWarning.failedError.mediamissing = Váš mikrofon nemohl byl použit pro WebRTC volání
bbb.webrtcWarning.failedError.endedunexpectedly = Ozvěnový test WebRTC byl neočekávaně ukončen
bbb.mainToolbar.helpBtn = Pomoc
bbb.mainToolbar.logoutBtn = Odhlásit se
bbb.mainToolbar.logoutBtn.toolTip = Odhlásit se
@ -95,6 +95,16 @@ bbb.mainToolbar.recordBtn..notification.message1 = Můžete nahrát tuto konfere
bbb.mainToolbar.recordBtn..notification.message2 = Pro zahájení nebo ukončení nahrávání stiskněte tlačítko na titulní liště.
bbb.mainToolbar.recordingLabel.recording = (Nahrávání)
bbb.mainToolbar.recordingLabel.notRecording = Nahrávání zastaveno
bbb.clientstatus.title = Konfigurační oznámení
bbb.clientstatus.notification = Nepřečtená oznámení
bbb.clientstatus.tunneling.title = Firewall
bbb.clientstatus.tunneling.message = Firewall znemožňuje přímé připojení ke vzdálenému serveru na portu 1935. Pro stabilní připojení doporučujeme méně retriktivní nastavení sítě.
bbb.clientstatus.browser.title = Verze prohlížeče
bbb.clientstatus.browser.message = Váš prohlížeč ({0}) je zastaralý. Doporučujeme aktualizovat na poslední verzi.
bbb.clientstatus.flash.title = Flash přehrávač
bbb.clientstatus.flash.message = Váš Flash přehrávač plugin ({0}) je zastaralý. Doporučujeme aktualizovat na poslední verzi.
bbb.clientstatus.webrtc.title = Zvuk
bbb.clientstatus.webrtc.message = Pro lepší zvuk doporučujeme Firefox nebo Chrome.
bbb.window.minimizeBtn.toolTip = Minimalizovat
bbb.window.maximizeRestoreBtn.toolTip = Maximalizovat
bbb.window.closeBtn.toolTip = Zavřít

View File

@ -64,9 +64,7 @@ bbb.micWarning.joinBtn.label = Ymuno ta beth
bbb.micWarning.testAgain.label = Profi eto
bbb.micWarning.message = Nid yw eich meicroffon wedi dangos unrhyw weithgaredd, mae'n debyg ni fydd eraill yn gallu eich clywed yn ystod y sesiwn.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
bbb.webrtcWarning.mediamessage = Methwyd defnyddio'ch meicroffon ar gyfer alwad WebRTC. A ydych am roi cynnig ar Flash yn lle?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
bbb.webrtcWarning.title = Methwyd Cysylltiad WebRTC
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.webrtcWarning.title = Methwyd Cysylltiad WebRTC
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Cymorth
bbb.mainToolbar.logoutBtn = Allgofnodi
bbb.mainToolbar.logoutBtn.toolTip = Allgofnodi
@ -95,6 +95,16 @@ bbb.mainToolbar.recordBtn..notification.message1 = Gallwch recordio'r cyfarfod y
bbb.mainToolbar.recordBtn..notification.message2 = Mae'n rhaid i chi glicio ar y botwm Dechrau / Terfynu Recordio yn y bar teitl i ddechrau / terfynu recordio.
bbb.mainToolbar.recordingLabel.recording = (Recordio)
bbb.mainToolbar.recordingLabel.notRecording = Dim yn Recordio
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = Lleihau
bbb.window.maximizeRestoreBtn.toolTip = Ehangu
bbb.window.closeBtn.toolTip = Cau

View File

@ -64,9 +64,7 @@ bbb.micSettings.join = Forbind lyd
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.micSettings.join = Forbind lyd
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Hjælp
bbb.mainToolbar.logoutBtn = Log ud
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.settingsBtn.toolTip = Åbn indstillinger
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
# bbb.window.minimizeBtn.toolTip = Minimize
# bbb.window.maximizeRestoreBtn.toolTip = Maximize
# bbb.window.closeBtn.toolTip = Close

View File

@ -64,9 +64,7 @@ bbb.micWarning.joinBtn.label = Trotzdem teilnehmen
bbb.micWarning.testAgain.label = Noch einmal testen
bbb.micWarning.message = Ihr Mikrofon hat keinerlei Aktivität gezeigt. Andere Teilnehmer werden Sie in der Sitzung voraussichtlich nicht hören können.
bbb.webrtcWarning.message = Der folgende WebRTC Fehler ist aufgetreten\: {0}. Wollen Sie alternativ versuchen Flash zu verwenden?
bbb.webrtcWarning.mediamessage = Konnte Ihr Mikrofon nicht mit dem WebRTC-Anruf verbinden. Wollen Sie stattdessen Flash probieren?
bbb.webrtcWarning.endedunexpectedly = Beim WebRTC Echotest trat ein unerwarteter Fehler auf. Wollen Sie alternativ versuchen Flash zu verwenden?
bbb.webrtcWarning.title = WebRTC-Verbindung funktioniert nicht
bbb.webrtcWarning.title = WebRTC Audio Fehler
bbb.webrtcWarning.failedError.1001 = Fehler 1001\: WebSocket-Verbindung wurde unterbrochen
bbb.webrtcWarning.failedError.1002 = Fehler 1002\: WebSocket-Verbindung konnte nicht hergestellt werden
bbb.webrtcWarning.failedError.1003 = Fehler 1003\: Die Version Ihres Webbrowsers wird nicht unterstützt
@ -75,6 +73,8 @@ bbb.webrtcWarning.failedError.1005 = Fehler 1005\: Die Verbindung wurde plötzli
bbb.webrtcWarning.failedError.1006 = Fehler 1006\: Zeitüberschreitung beim Verbindungsaufbau
bbb.webrtcWarning.failedError.1007 = Fehler 1007\: ICE Übertragung fehlgeschlagen
bbb.webrtcWarning.failedError.unknown = Fehler {0}\: Unbekannter Fehlercode
bbb.webrtcWarning.failedError.mediamissing = Es konnte nicht auf Ihr Mikrofon für den WebRTC Anruf zugegriffen werden
bbb.webrtcWarning.failedError.endedunexpectedly = Der WebRTC Echotest wurde unerwartet beendet
bbb.mainToolbar.helpBtn = Hilfe
bbb.mainToolbar.logoutBtn = Abmelden
bbb.mainToolbar.logoutBtn.toolTip = Abmelden
@ -95,6 +95,16 @@ bbb.mainToolbar.recordBtn..notification.message1 = Sie können diese Konferenz a
bbb.mainToolbar.recordBtn..notification.message2 = Klicken Sie den Aufnahme Start-/Stop-Button in der Titelleiste, um die Aufnahme zu beginnen oder zu beenden.
bbb.mainToolbar.recordingLabel.recording = (Aufnahme läuft)
bbb.mainToolbar.recordingLabel.notRecording = Keine Aufnahme
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
bbb.clientstatus.tunneling.title = Firewall
bbb.clientstatus.tunneling.message = Eine Firewall verhindert, dass ihr BBB Client sich direkt mit Port 1935 auf dem Server verbindet. Es wird empfohlen ein weniger restriktives Netzwerk zu verwenden, um eine stabile Verbindung zum Server zu erhalten.
bbb.clientstatus.browser.title = Browser Version
bbb.clientstatus.browser.message = Ihr Browser ({0}) ist nicht aktuell. Es wird empfohlen, ihn auf die neuste Version zu aktualisieren
bbb.clientstatus.flash.title = Flash Player
bbb.clientstatus.flash.message = Ihr Flash Player Plugin ({0}) ist nicht aktuell. Es wird empfohlen, den Flash Player auf die neuste Version zu aktualisieren.
bbb.clientstatus.webrtc.title = Audio
bbb.clientstatus.webrtc.message = Es wird empfohlen entweder Firefox oder Chrome als Browser zu verwenden, denn dadurch wird die Audioübertragungsqualität verbessert.
bbb.window.minimizeBtn.toolTip = Minimieren
bbb.window.maximizeRestoreBtn.toolTip = Maximieren
bbb.window.closeBtn.toolTip = Schließen

View File

@ -64,9 +64,7 @@ bbb.micWarning.title = Προειδοποίηση ήχου
# bbb.micWarning.testAgain.label = Test again
bbb.micWarning.message = Το μικρόφωνό σας δεν έδειξε σημάδια λειτουργίας, πιθανότατα οι υπόλοιποι συμμετέχοντες να μην σας ακουν.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.micWarning.message = Το μικρόφωνό σας δεν έδειξε ση
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Βοήθεια
bbb.mainToolbar.logoutBtn = Αποσύνδεση
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.recordBtn.confirm.message.stop = Είστε σίγουρος/η
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = Ελαχιστοποίηση
bbb.window.maximizeRestoreBtn.toolTip = Μεγιστοποίηση
bbb.window.closeBtn.toolTip = Κλείσιμο

View File

@ -64,9 +64,7 @@ bbb.micWarning.joinBtn.label = Join anyway
bbb.micWarning.testAgain.label = Test again
bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
bbb.webrtcWarning.message = Detected the following WebRTC issue: {0}. Do you want to try Flash instead?
bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
bbb.webrtcWarning.title = WebRTC Connection Failed
bbb.webrtcWarning.title = WebRTC Audio Failure
bbb.webrtcWarning.failedError.1001 = Error 1001: WebSocket disconnected
bbb.webrtcWarning.failedError.1002 = Error 1002: Could not make a WebSocket connection
bbb.webrtcWarning.failedError.1003 = Error 1003: Browser version not supported
@ -75,6 +73,8 @@ bbb.webrtcWarning.failedError.1005 = Error 1005: Call ended unexpectedly
bbb.webrtcWarning.failedError.1006 = Error 1006: Call timed out
bbb.webrtcWarning.failedError.1007 = Error 1007: ICE negotiation failed
bbb.webrtcWarning.failedError.unknown = Error {0}: Unknown error code
bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Help
bbb.mainToolbar.logoutBtn = Logout
bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,20 @@ bbb.mainToolbar.recordBtn..notification.message1 = You can record this meeting.
bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
bbb.mainToolbar.recordingLabel.recording = (Recording)
bbb.mainToolbar.recordingLabel.notRecording = Not Recording
bbb.clientstatus.title = Configuration Notifications
bbb.clientstatus.notification = Unread notifications
bbb.clientstatus.tunneling.title = Firewall
bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
bbb.clientstatus.browser.title = Browser Version
bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
bbb.clientstatus.flash.title = Flash Player
bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
bbb.clientstatus.webrtc.title = Audio
bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.clientstatus.java.title = Java
bbb.clientstatus.java.notdetected = Java version not detected.
bbb.clientstatus.java.notinstalled = You have no Java installed, please click <font color='#0a4a7a'><a href='http://www.java.com/download/' target='_blank'>HERE</a></font> to install the latest Java to use the desktop sharing feature.
bbb.clientstatus.java.oldversion = You have an old Java installed, please click <font color='#0a4a7a'><a href='http://www.java.com/download/' target='_blank'>HERE</a></font> to install the latest Java to use the desktop sharing feature.
bbb.window.minimizeBtn.toolTip = Minimize
bbb.window.maximizeRestoreBtn.toolTip = Maximize
bbb.window.closeBtn.toolTip = Close
@ -114,6 +128,7 @@ bbb.users.settings.muteAllExcept = Mute All Users Except Presenter
bbb.users.settings.unmuteAll = Unmute All Users
bbb.users.settings.lowerAllHands = Lower All Hands
bbb.users.raiseHandBtn.toolTip = Raise Hand
bbb.users.raiseHandBtn.toolTip2 = Lower Hand
bbb.users.roomMuted.text = Viewers Muted
bbb.users.roomLocked.text = Viewers Locked
bbb.users.pushToTalk.toolTip = Talk
@ -207,7 +222,7 @@ bbb.chat.optionsTabName = Options
bbb.chat.privateChatSelect = Select a person to chat with privately
bbb.chat.private.userLeft = The user has left.
bbb.chat.private.userJoined = The user has joined.
bbb.chat.usersList.toolTip = Click User To Open Private Chat
bbb.chat.usersList.toolTip = Select User To Open Private Chat
bbb.chat.chatOptions = Chat Options
bbb.chat.fontSize = Chat Message Font Size
bbb.chat.cmbFontSize.toolTip = Select Chat Message Font Size
@ -255,10 +270,9 @@ bbb.desktopPublish.chromeOnMacUnsupportedHint = Desktop sharing is not currently
bbb.desktopPublish.minimizeBtn.toolTip = Minimize
bbb.desktopPublish.minimizeBtn.accessibilityName = Minimize the Desktop Sharing Publish Window
bbb.desktopPublish.maximizeRestoreBtn.accessibilityName = Maximize the Desktop Sharing Publish Window
bbb.desktopPublish.javaRequiredLabel = Requires Java 7u51 (or later) to run.
bbb.desktopPublish.javaTestLinkLabel = Test Java
bbb.desktopPublish.javaTestLinkLabel.tooltip = Test Your Java Version
bbb.desktopPublish.javaTestLinkLabel.tooltip.accessibility = Test Your Java Version
bbb.desktopPublish.chromeHint.title = Chrome may need your permission.
bbb.desktopPublish.chromeHint.message = Select the plug-in icon (upper right-hand corner of Chrome), un-block plug-ins, and then select 'Retry'.
bbb.desktopPublish.chromeHint.button = Retry
bbb.desktopView.title = Desktop Sharing
bbb.desktopView.fitToWindow = Fit to Window
bbb.desktopView.actualSize = Display actual size

View File

@ -0,0 +1,598 @@
bbb.mainshell.locale.version = 0.9.0
bbb.mainshell.statusProgress.connecting = Conectando al servidor
bbb.mainshell.statusProgress.loading = Cargando {0} módulos
bbb.mainshell.statusProgress.cannotConnectServer = Lo sentimos, no se puede conectar al servidor.
bbb.mainshell.copyrightLabel2 = (c) 2014 BigBlueButton Inc. [build {0}] - Para mas información visite <a href\='http\://www.bigbluebutton.org/' target\='_blank'><u>http\://www.bigbluebutton.org</u></a>.
bbb.mainshell.logBtn.toolTip = Abrir la ventana de Registro (Log)
bbb.mainshell.meetingNotFound = Sesión no encontrada
bbb.mainshell.invalidAuthToken = Token de autenticación inválido
bbb.mainshell.resetLayoutBtn.toolTip = Restaurar Diseño
bbb.mainshell.notification.tunnelling = Tunelización
bbb.mainshell.notification.webrtc = Audio WebRTC
bbb.oldlocalewindow.reminder1 = Usted tiene una versión no actualizada de la traducción para Bigbluebutton
bbb.oldlocalewindow.reminder2 = Por favor limpie el cache de su explorador y pruebe de nuevo.
bbb.oldlocalewindow.windowTitle = Advertencia\: Traducciones de lenguaje no actualizadas
bbb.audioSelection.title = Como quiere unirse a la sesión de audio?
bbb.audioSelection.btnMicrophone.label = Micrófono
bbb.audioSelection.btnMicrophone.toolTip = Ingresar a la conferencia de audio con micrófono
bbb.audioSelection.btnListenOnly.label = Solo escuchar
bbb.audioSelection.btnListenOnly.toolTip = Ingresar a la conferencia de audio como oyente
bbb.audioSelection.txtPhone.text = Para unirse a esta sesión utilizando un teléfono, marque\: {0} e introduzca {1} como número de conferencia.
bbb.micSettings.title = Prueba de audio
bbb.micSettings.speakers.header = Prueba de parlantes
bbb.micSettings.microphone.header = Probar Micrófono
bbb.micSettings.playSound = Prueba de parlantes
bbb.micSettings.playSound.toolTip = Escuchar música para probar los parlantes.
bbb.micSettings.hearFromHeadset = Usted debe escuchar audio en su auricular, no en los parlantes de su computadora
bbb.micSettings.speakIntoMic = Si usted esta utilizando auriculares (o audifonos) debe escuchar el audio a través de ellos y no a través de los parlantes de la computadora.
bbb.micSettings.echoTestMicPrompt = Esta es una prueba privada de eco. Diga algunas palabras. Escucho sus palabras en el audio?
bbb.micSettings.echoTestAudioYes = Si
bbb.micSettings.echoTestAudioNo = No
bbb.micSettings.speakIntoMicTestLevel = Hable en su micrófono. Debe ver movimiento en la barra, sí no es asi seleccione otro micrófono.
bbb.micSettings.recommendHeadset = Utilice un auricular con micrófono para una mejor experiencia de audio.
bbb.micSettings.changeMic = Probar o Cambiar micrófono
bbb.micSettings.changeMic.toolTip = Abrir la ventana de configuraciones del micrófono de Flash Player
bbb.micSettings.comboMicList.toolTip = Seleccionar micrófono
bbb.micSettings.micRecordVolume.label = Ganancia
bbb.micSettings.micRecordVolume.toolTip = Ajustar ganancia de su micrófono
bbb.micSettings.nextButton = Siguiente
bbb.micSettings.nextButton.toolTip = Iniciar la prueba de eco
bbb.micSettings.join = Conectar audio
bbb.micSettings.join.toolTip = Unirse a la conferencia de audio
bbb.micSettings.cancel = Cancelar
bbb.micSettings.connectingtoecho = Conectando
bbb.micSettings.connectingtoecho.error = Error en prueba de eco\: Por favor contacte al administrador.
bbb.micSettings.cancel.toolTip = Cancelar la union a la conferencia de audio
bbb.micSettings.access.helpButton = Para vídeos de tutoriales, presione aquí. Se abrirá una nueva pagina.
bbb.micSettings.access.title = Configuraciones de Audio. Esta ventana permanecerá enfocada hasta que se cierre la misma.
bbb.micSettings.webrtc.title = Soporte para WebRTC
bbb.micSettings.webrtc.capableBrowser = Su navegador soporta WebRTC
bbb.micSettings.webrtc.capableBrowser.dontuseit = Click para no usar WebRTC
bbb.micSettings.webrtc.capableBrowser.dontuseit.toolTip = Click aquí si no desea usar tecnología WebRTC (recomendado si tiene problemas usándola)
bbb.micSettings.webrtc.notCapableBrowser = WebRTC no es soportado en su navegador. Por favor use Google Chrome (versión 32 o mayor); o Mozilla Firefox (versión 26 o mayor). Podrá unirse a la conferencia de audio usando Adobe Flash Platform.
bbb.micSettings.webrtc.connecting = Llamando
bbb.micSettings.webrtc.waitingforice = Conectando
bbb.micSettings.webrtc.endingecho = Conectandose a audio
bbb.micSettings.webrtc.endedecho = La prueba de eco terminada.
bbb.micPermissions.firefox.title = Permisos de micrófono en Firefox
bbb.micPermissions.firefox.message1 = Seleccione el micrófono y haga click en Compartir
bbb.micPermissions.firefox.message2 = Si no puede ver la lista de mirófonos haga click en el icono de micrófono.
bbb.micPermissions.chrome.title = Permisos de micrófono en Chrome
bbb.micPermissions.chrome.message1 = Haga click en Autorizar para dar permiso a Chrome de utilizar su micrófono
bbb.micWarning.title = Alerta de audio
bbb.micWarning.joinBtn.label = Unirse de todas formas
bbb.micWarning.testAgain.label = Probar de nuevo
bbb.micWarning.message = Su micrófono no mostró actividad alguna, otros probablemente no podrán escucharlo durante la sesión.
bbb.webrtcWarning.message = La conección WebRTC no pudo completarse debido a\: {0}. Quiere intentar utilizar Flash?
bbb.webrtcWarning.title = Falló la conección WebRTC
bbb.webrtcWarning.failedError.1001 = Error 1001\: Socket Web desconectado
bbb.webrtcWarning.failedError.1002 = Error 1002\: No se pudo establecer una conexión de Socket Web
bbb.webrtcWarning.failedError.1003 = Error 1003\: Versión de navegador no soportada
bbb.webrtcWarning.failedError.1004 = Error 1004\: Fallo en la llamada
bbb.webrtcWarning.failedError.1005 = Error 1005\: Llamada finalizada de forma inesperada
bbb.webrtcWarning.failedError.1006 = Error 1006\: La llamada agotó el tiempo de espera
bbb.webrtcWarning.failedError.1007 = Error 1007\: Falló la negociación ICE
bbb.webrtcWarning.failedError.unknown = Error {0}\: Código de error desconocido
bbb.webrtcWarning.failedError.mediamissing = Su micrófono no pudo ser utilizarse para una llamada mediante WebRTC.
bbb.webrtcWarning.failedError.endedunexpectedly = El test de eco WebRTC finalizó de forma inesperada.
bbb.mainToolbar.helpBtn = Ayuda
bbb.mainToolbar.logoutBtn = Cerrar sesión
bbb.mainToolbar.logoutBtn.toolTip = Cerrar sesión
bbb.mainToolbar.langSelector = Seleccionar Idioma
bbb.mainToolbar.settingsBtn = Configuraciones
bbb.mainToolbar.settingsBtn.toolTip = Abrir Configuraciones
bbb.mainToolbar.shortcutBtn = Teclas de acceso directo
bbb.mainToolbar.shortcutBtn.toolTip = Abrir ventana de teclas de acceso directo
bbb.mainToolbar.recordBtn.toolTip.start = Iniciar grabación
bbb.mainToolbar.recordBtn.toolTip.stop = Detener grabación
bbb.mainToolbar.recordBtn.toolTip.recording = La sesión está siendo grabada
bbb.mainToolbar.recordBtn.toolTip.notRecording = La sesión no está siendo grabada
bbb.mainToolbar.recordBtn.confirm.title = Confirmar grabación
bbb.mainToolbar.recordBtn.confirm.message.start = ¿Está seguro que desea iniciar la grabación de la sesión?
bbb.mainToolbar.recordBtn.confirm.message.stop = ¿Está seguro que desea detener la grabación de la sesión?
bbb.mainToolbar.recordBtn..notification.title = Notificación de grabación
bbb.mainToolbar.recordBtn..notification.message1 = Usted puede grabar esta sesión.
bbb.mainToolbar.recordBtn..notification.message2 = Debe hacer click en el botón Iniciar/Detener Grabación en la barra de título para empezar o dejar de grabar.
bbb.mainToolbar.recordingLabel.recording = (Grabación)
bbb.mainToolbar.recordingLabel.notRecording = No grabando
bbb.clientstatus.title = Notificaciones de configuración
bbb.clientstatus.notification = Notificaciones sin leer
bbb.clientstatus.tunneling.title = Contrafuegos
bbb.clientstatus.tunneling.message = Un cortafuegos está evitando que el cliente se conecte directamente al servidor remoto por el puerto 1935. Se recomienda utilizar una red menos restringida para obtener una conexión más estable
bbb.clientstatus.browser.title = Versión de navegador
bbb.clientstatus.browser.message = El navegador ({0}) no se encuentra actualizado. Se recomienda actualizarlo a la última versión.
bbb.clientstatus.flash.title = Reproductor Flash
bbb.clientstatus.flash.message = El reproductor Flash ({0}) no se encuentra actualizado. Se recomienda actualizarlo a la última versión.
bbb.clientstatus.webrtc.title = Audio
bbb.clientstatus.webrtc.message = Se recomienda utilizar Firefox o Chrome para obtener mejor calidad de audio.
bbb.window.minimizeBtn.toolTip = Minimizar
bbb.window.maximizeRestoreBtn.toolTip = Maximizar
bbb.window.closeBtn.toolTip = Cerrar
bbb.videoDock.titleBar = Barra de Título de la Ventana de Bloque de cámara Web
bbb.presentation.titleBar = Barra de Titulo de la Ventana de Presentación
bbb.chat.titleBar = Barra de Título de la Ventana de Chat. Para navegar entre los mensajes, seleccione la lista de mensajes.
bbb.users.title = Asistentes{0} {1}
bbb.users.titleBar = Barra de título de la Ventana de Asistentes, doble click para maximizar
bbb.users.quickLink.label = Ventana de Usuarios
bbb.users.minimizeBtn.accessibilityName = Minimizar la Ventana de Asistentes
bbb.users.maximizeRestoreBtn.accessibilityName = Maximizar la Ventana de Asistentes
bbb.users.settings.buttonTooltip = Configuraciones
bbb.users.settings.audioSettings = Prueba de audio
bbb.users.settings.webcamSettings = Configuración de la cámara Web
bbb.users.settings.muteAll = Desactivar audio a todos
bbb.users.settings.muteAllExcept = Desactivar audio a todos excepto al Presentador
bbb.users.settings.unmuteAll = Activar audio a todos
bbb.users.settings.lowerAllHands = Bajar las manos a todos
bbb.users.raiseHandBtn.toolTip = Levantar mano
bbb.users.roomMuted.text = Espectadores silenciados
bbb.users.roomLocked.text = Espectadores bloqueados
bbb.users.pushToTalk.toolTip = Click para hablar
bbb.users.pushToMute.toolTip = Click para desactivarse el audio
bbb.users.muteMeBtnTxt.talk = Activar audio
bbb.users.muteMeBtnTxt.mute = Desactivar audio
bbb.users.muteMeBtnTxt.muted = Audio desactivado
bbb.users.muteMeBtnTxt.unmuted = Audio activado
bbb.users.usersGrid.accessibilityName = Lista de Asistentes. Usar las teclas de dirección para navegar.
bbb.users.usersGrid.nameItemRenderer = Nombre
bbb.users.usersGrid.nameItemRenderer.youIdentifier = usted
bbb.users.usersGrid.statusItemRenderer = Estado
bbb.users.usersGrid.statusItemRenderer.changePresenter = Haga click para cambiar a presentador
bbb.users.usersGrid.statusItemRenderer.presenter = Presentador
bbb.users.usersGrid.statusItemRenderer.moderator = Moderador
bbb.users.usersGrid.statusItemRenderer.lowerHand = Bajar mano
bbb.users.usersGrid.statusItemRenderer.handRaised = Mano levantada
bbb.users.usersGrid.statusItemRenderer.viewer = Espectador
bbb.users.usersGrid.mediaItemRenderer = Media
bbb.users.usersGrid.mediaItemRenderer.talking = Hablando
bbb.users.usersGrid.mediaItemRenderer.webcam = Compartiendo cámara Web
bbb.users.usersGrid.mediaItemRenderer.webcamBtn = Click para ver la cámara Web
bbb.users.usersGrid.mediaItemRenderer.pushToTalk = Activar audio a {0}
bbb.users.usersGrid.mediaItemRenderer.pushToMute = Desactivar audio a {0}
bbb.users.usersGrid.mediaItemRenderer.pushToLock = Bloquear {0}
bbb.users.usersGrid.mediaItemRenderer.pushToUnlock = Desbloquear {0}
bbb.users.usersGrid.mediaItemRenderer.kickUser = Expulsar {0}
bbb.users.usersGrid.mediaItemRenderer.webcam = Compartiendo cámara Web
bbb.users.usersGrid.mediaItemRenderer.micOff = Micrófono apagado
bbb.users.usersGrid.mediaItemRenderer.micOn = Micrófono encendido
bbb.users.usersGrid.mediaItemRenderer.noAudio = No está en la Conferencia de Voz
bbb.presentation.title = Presentación
bbb.presentation.titleWithPres = Presentación\: {0}
bbb.presentation.quickLink.label = Ventana de Presentación
bbb.presentation.fitToWidth.toolTip = Ajustar presentación a lo ancho
bbb.presentation.fitToPage.toolTip = Ajustar presentación a la página
bbb.presentation.uploadPresBtn.toolTip = Cargar presentación
bbb.presentation.backBtn.toolTip = Diapositiva anterior.
bbb.presentation.btnSlideNum.accessibilityName = Diapositiva {0} de {1}
bbb.presentation.btnSlideNum.toolTip = Seleccionar una diapositiva
bbb.presentation.forwardBtn.toolTip = Siguiente diapositiva
bbb.presentation.maxUploadFileExceededAlert = Error\: El archivo es más grande de lo permitido.
bbb.presentation.uploadcomplete = Carga completa. Por favor espere mientras se convierte el documento.
bbb.presentation.uploaded = cargado.
bbb.presentation.document.supported = El documento cargado es soportado. Iniciando la conversión...
bbb.presentation.document.converted = La conversión del documento de Office fué exitosa.
bbb.presentation.error.document.convert.failed = Error\: Falló la conversión del documento de Office.
bbb.presentation.error.io = Error de comunicación\: Por favor contacte al administrador.
bbb.presentation.error.security = Error de seguridad\: Por favor contacte al administrador.
bbb.presentation.error.convert.notsupported = Error\: El documento cargado no esta soportado. Por favor, carge un tipo de documento soportado.
bbb.presentation.error.convert.nbpage = Error\: No se pudo determinar el número de páginas del documento cargado.
bbb.presentation.error.convert.maxnbpagereach = Error\: El documento cargado tiene demasiadas páginas.
bbb.presentation.converted = Convertidas {0} de {1} diapositivas.
bbb.presentation.ok = OK
bbb.presentation.slider = Nivel de zoom en la presentación
bbb.presentation.slideloader.starttext = Texto inicial de la diapositiva
bbb.presentation.slideloader.endtext = Texto inicial de la diapositiva
bbb.presentation.uploadwindow.presentationfile = Archivo de presentación
bbb.presentation.uploadwindow.pdf = PDF
bbb.presentation.uploadwindow.word = WORD
bbb.presentation.uploadwindow.excel = EXCEL
bbb.presentation.uploadwindow.powerpoint = POWERPOINT
bbb.presentation.uploadwindow.image = IMAGEN
bbb.presentation.minimizeBtn.accessibilityName = Minimizar la ventana de presentación
bbb.presentation.maximizeRestoreBtn.accessibilityName = Mazimizar la ventana de presentación
bbb.presentation.closeBtn.accessibilityName = Cerrar la ventana de presentación
bbb.fileupload.title = Añadir archivos a tu presentación
bbb.fileupload.lblFileName.defaultText = No se ha seleccionado archivo
bbb.fileupload.selectBtn.label = Seleccionar archivo
bbb.fileupload.selectBtn.toolTip = Abrir venta para seleccionar un archivo
bbb.fileupload.uploadBtn = Cargar
bbb.fileupload.uploadBtn.toolTip = Cargar el archivo seleccionado
bbb.fileupload.deleteBtn.toolTip = Borrar presentación
bbb.fileupload.showBtn = Mostrar
bbb.fileupload.showBtn.toolTip = Mostrar Presentación
bbb.fileupload.okCancelBtn = Cancelar
bbb.fileupload.okCancelBtn.toolTip = Cerrar la ventana para subir archivos
bbb.fileupload.genThumbText = Generando vistas en miniatura..
bbb.fileupload.progBarLbl = Progreso\:
bbb.fileupload.fileFormatHint = Cargue documento en cualquier formato de Office o archivo en formato PDF. Para un mejor resultado cargue archivo en formato PDF.
bbb.chat.title = Chat
bbb.chat.quickLink.label = Ventana del Chat
bbb.chat.cmpColorPicker.toolTip = Color del texto
bbb.chat.input.accessibilityName = Campo para editar el mensaje del chat.
bbb.chat.sendBtn = Enviar
bbb.chat.sendBtn.toolTip = Enviar Mensaje
bbb.chat.sendBtn.accessibilityName = Enviar mensaje del chat
bbb.chat.contextmenu.copyalltext = Copiar todo el texto
bbb.chat.publicChatUsername = Todos
bbb.chat.optionsTabName = Opciones
bbb.chat.privateChatSelect = Seleccionar a una persona para iniciar un chat privado
bbb.chat.private.userLeft = El usuario ha salido.
bbb.chat.private.userJoined = El usuario ha ingresado
bbb.chat.usersList.toolTip = Haga click en usuario para abrir Chat privado
bbb.chat.chatOptions = Opciones de chat
bbb.chat.fontSize = Tamaño de la letra del chat
bbb.chat.cmbFontSize.toolTip = Seleccione el tamaño de letra para mensaje de Chat
bbb.chat.messageList = Ventana de mensajes
bbb.chat.minimizeBtn.accessibilityName = Minimizar la ventana del chat
bbb.chat.maximizeRestoreBtn.accessibilityName = Maximizar la ventana del chat
bbb.chat.closeBtn.accessibilityName = Cerrar a ventana del chat
bbb.chat.chatTabs.accessibleNotice = Nuevos mensajes en esta pestaña.
bbb.publishVideo.changeCameraBtn.labelText = Cambiar la configuración de la camara
bbb.publishVideo.changeCameraBtn.toolTip = Abrir la ventana de configuración de la cámara
bbb.publishVideo.cmbResolution.tooltip = Seleccionar la resolución de la cámara
bbb.publishVideo.startPublishBtn.labelText = Empezar a compartir
bbb.publishVideo.startPublishBtn.toolTip = Empezar a compartir cámara
bbb.webcamPermissions.chrome.title = Permisos de Cámara Web en Chrome
bbb.webcamPermissions.chrome.message1 = Haga click en Autorizar para dar permiso a Chrome de utilizar su Cámara Web
bbb.videodock.title = Area de video
bbb.videodock.quickLink.label = Ventana de Cámaras Web
bbb.video.minimizeBtn.accessibilityName = Minimizar la ventana de área de videos
bbb.video.maximizeRestoreBtn.accessibilityName = Mazimizar la ventana de área de videos
bbb.video.controls.muteButton.toolTip = Detener o Activar audio para {0}
bbb.video.controls.switchPresenter.toolTip = Hacer {0} presentador
bbb.video.controls.ejectUserBtn.toolTip = Expulsar {0} de la sesión
bbb.video.controls.privateChatBtn.toolTip = Conversando con {0}
bbb.video.publish.hint.noCamera = Cámara no disponible
bbb.video.publish.hint.cantOpenCamera = No se puede abrir la camara
bbb.video.publish.hint.waitingApproval = Pendiente por aprovación
bbb.video.publish.hint.videoPreview = Vista previa video
bbb.video.publish.hint.openingCamera = Abriendo Camara...
bbb.video.publish.hint.cameraDenied = Acceso denegado a camara
bbb.video.publish.hint.cameraIsBeingUsed = La cámara esta siendo utilizada por otra aplicación.
bbb.video.publish.hint.publishing = Publicando...
bbb.video.publish.closeBtn.accessName = Cerrar la ventana de configuraciones de la cámara web
bbb.video.publish.closeBtn.label = Cancelar
bbb.video.publish.titleBar = Ventana de iniciación de la cámara web
bbb.desktopPublish.title = Escritorio compartido\: Vista preliminar del expositor
bbb.desktopPublish.fullscreen.tooltip = Compartir su pantalla principal
bbb.desktopPublish.fullscreen.label = Pantalla Completa
bbb.desktopPublish.region.tooltip = Compartir una parte de su pantalla
bbb.desktopPublish.region.label = Región
bbb.desktopPublish.stop.tooltip = Cerrar ventana compartida
bbb.desktopPublish.stop.label = Cerrar
bbb.desktopPublish.maximizeRestoreBtn.toolTip = No puede maximizar esta ventana.
bbb.desktopPublish.closeBtn.toolTip = Detener Compartir y Cerrar
bbb.desktopPublish.chromeOnMacUnsupportedHint = La funcion de Compartir Escritorio no se encuentra soportada en Chrome corriendo en Mac OS X. Se recomienda utilizar Firefox para compartir el escritorio
bbb.desktopPublish.minimizeBtn.toolTip = Minimizar
bbb.desktopPublish.minimizeBtn.accessibilityName = Minimizar la ventana de iniciar el compartir escritorio
bbb.desktopPublish.maximizeRestoreBtn.accessibilityName = Maximizar la ventana de iniciar el compartir escritorio
bbb.desktopPublish.javaRequiredLabel = Requiere Java 7u51 (o superior) para ejecutarse.
bbb.desktopPublish.javaTestLinkLabel = Probar Java
bbb.desktopPublish.javaTestLinkLabel.tooltip = Pruebe la versión de Java
bbb.desktopPublish.javaTestLinkLabel.tooltip.accessibility = Pruebe la versión de Java
bbb.desktopView.title = Compartir Escritorio
bbb.desktopView.fitToWindow = Ajustar Ventana
bbb.desktopView.actualSize = Mostrar tamaño actual
bbb.desktopView.minimizeBtn.accessibilityName = Minimizar la Ventana de Compartir Escritorio
bbb.desktopView.maximizeRestoreBtn.accessibilityName = Mazimizar la Ventana de Compartir Escritorio
bbb.desktopView.closeBtn.accessibilityName = Cerrar la Ventana de Compartir Escritorio
bbb.toolbar.phone.toolTip.start = Compartir su micrófono
bbb.toolbar.phone.toolTip.stop = Dejar de compartir su micrófono
bbb.toolbar.phone.toolTip.mute = Dejar de escuchar la conferencia
bbb.toolbar.phone.toolTip.unmute = Empezar a escuchar la conferencia
bbb.toolbar.phone.toolTip.nomic = No se ha detectado micrófono
bbb.toolbar.deskshare.toolTip.start = Compartir su escritorio
bbb.toolbar.deskshare.toolTip.stop = Dejar de compartir su escritorio
bbb.toolbar.video.toolTip.start = Compartir su cámara Web
bbb.toolbar.video.toolTip.stop = Dejar de compartir su cámara Web
bbb.layout.addButton.toolTip = Añadir el diseño personalizado a la lista
bbb.layout.broadcastButton.toolTip = Aplicar la alineación de ventanas actual a todos los espectadores
bbb.layout.combo.toolTip = Cambiar la alineación de ventanas actual
bbb.layout.loadButton.toolTip = Cargar diseños de un archivo
bbb.layout.saveButton.toolTip = Guardar diseños en un archivo
bbb.layout.lockButton.toolTip = Bloquear diseño
bbb.layout.combo.prompt = Aplicar diseño
bbb.layout.combo.custom = *Diseño personalizado
bbb.layout.combo.customName = Diseño personalizado
bbb.layout.combo.remote = Remoto
bbb.layout.save.complete = Los diseños fueron guardados exitosamente
bbb.layout.load.complete = Los diseños fueron cargados
bbb.layout.load.failed = Error al cargar diseños
bbb.layout.name.defaultlayout = Alineación de ventanas por defecto
bbb.layout.name.videochat = Chat de Video
bbb.layout.name.webcamsfocus = Cámara web
bbb.layout.name.presentfocus = Presentación
bbb.layout.name.lectureassistant = Asistente de conferencia
bbb.layout.name.lecture = Conferencia
bbb.highlighter.toolbar.pencil = Lápiz
bbb.highlighter.toolbar.pencil.accessibilityName = Cambiar el cursor a lápiz
bbb.highlighter.toolbar.ellipse = Círculo
bbb.highlighter.toolbar.ellipse.accessibilityName = Cambiar cursos a círculo
bbb.highlighter.toolbar.rectangle = Rectángulo
bbb.highlighter.toolbar.rectangle.accessibilityName = Cambiar cursos a rectángulo
bbb.highlighter.toolbar.panzoom = Panorámico y Zoom
bbb.highlighter.toolbar.panzoom.accessibilityName = Cambiar el cursor a panómarico y zoom
bbb.highlighter.toolbar.clear = Borrar todas las anotaciones
bbb.highlighter.toolbar.clear.accessibilityName = Limpiar la página del pizarrón
bbb.highlighter.toolbar.undo = Deshacer anotación
bbb.highlighter.toolbar.undo.accessibilityName = Deshacer la última figura de la pizarra
bbb.highlighter.toolbar.color = Selecccionar Color
bbb.highlighter.toolbar.color.accessibilityName = Dibujar un color en la pizarra
bbb.highlighter.toolbar.thickness = Cambiar Grosor
bbb.highlighter.toolbar.thickness.accessibilityName = Dibujar grosor en la pizarra
bbb.logout.title = Sesión terminada
bbb.logout.button.label = OK
bbb.logout.appshutdown = El servidor de aplicaciones ha sido apagado
bbb.logout.asyncerror = Un Error de Asincronismo ha ocurrido
bbb.logout.connectionclosed = La conexión al servidor ha sido cerrada
bbb.logout.connectionfailed = La conexión al servidor ha fallado
bbb.logout.rejected = La conexión al servidor ha sido rechazada
bbb.logout.invalidapp = La aplicación red5 no existe
bbb.logout.unknown = Su cliente ha perdido conexión con el servidor
bbb.logout.usercommand = Usted ha salido de la conferencia
bbb.logout.refresh.message = Si esta desconexión no estaba planificada, pulse el botón para reconectar.
bbb.logout.refresh.label = Reconectar
bbb.logout.confirm.title = Confirmar Cerrar Sesión
bbb.logout.confirm.message = ¿Esta seguro que desea cerrar sesión?
bbb.logout.confirm.yes = Si
bbb.logout.confirm.no = No
bbb.notes.title = Notas
bbb.notes.cmpColorPicker.toolTip = Color de Texto
bbb.notes.saveBtn = Guardar
bbb.notes.saveBtn.toolTip = Guardar Nota
bbb.settings.deskshare.instructions = Presione Permitir en la ventana emergente para verificar que la compartición del escritorio está funcionando adecuadamente para usted
bbb.settings.deskshare.start = Revisar Escritorio Compartido
bbb.settings.voice.volume = Actividad del Micrófono
bbb.settings.java.label = Error en versión de Java
bbb.settings.java.text = Usted tiene Java {0} instalado, pero necesita por lo menos la versión {1} para ejecutar la opción escritorio compartido de BigBlueButton. Haga clic en el botón de abajo para instalar la versión más reciente de Java JRE.
bbb.settings.java.command = Instalar la versión más reciente de Java
bbb.settings.flash.label = Error de versión de Flash
bbb.settings.flash.text = Usted tiene Flash {0} instalado, pero necesita por lo menos la versión {1} para ejecutar BigBlueButton adecuadamente. Haga clic en el botón de abajo para instalar la última versión de Adobe Flash.
bbb.settings.flash.command = Instalar la versión más reciente de Java
bbb.settings.isight.label = Error en cámara iSight
bbb.settings.isight.text = Si tiene problemas con su cámara iSight, puede deberse a que está ejecutando OS X 10.6.5, que se sabe que tiene un problema con la captura de vídeo en Flash desde la cámara iSight.\n Para corregir esto, haga clic en el enlace de abajo para instalar una versión más reciente de Flash Player, o actualizar tu Mac a la versión más reciente
bbb.settings.isight.command = Instalar Flash 10.2 RC2
bbb.settings.warning.label = Advertencia
bbb.settings.warning.close = Alerta
bbb.settings.noissues = Ninguna edicion excepcional se ha detectado
bbb.settings.instructions = Acepte el mensaje de Flash que le pide permisos de cámara. Si usted puede verse y oírse, su navegador se ha configurado correctamente. Otros problemas potenciales se muestran a continuación. Haga clic en cada uno para encontrar una posible solución.
ltbcustom.bbb.highlighter.toolbar.triangle = Triángulo
ltbcustom.bbb.highlighter.toolbar.triangle.accessibilityName = Cambiar Cursor de Pizarra a Triángulo
ltbcustom.bbb.highlighter.toolbar.line = Línea
ltbcustom.bbb.highlighter.toolbar.line.accessibilityName = Cambiar Cursor de pizarra a Línea
ltbcustom.bbb.highlighter.toolbar.text = Texto
ltbcustom.bbb.highlighter.toolbar.text.accessibilityName = Cambiar Cursos de pizarra a texto
ltbcustom.bbb.highlighter.texttoolbar.textColorPicker = Color de texto
ltbcustom.bbb.highlighter.texttoolbar.textSizeMenu = Támaño de fuente
bbb.accessibility.chat.chatBox.reachedFirst = Tu haz llegado al primer mensaje
bbb.accessibility.chat.chatBox.reachedLatest = Tu haz llegado al último mensaje
bbb.accessibility.chat.chatBox.navigatedFirst = Tu haz navegado al primer mensaje
bbb.accessibility.chat.chatBox.navigatedLatest = Tu haz navegado al último mensaje
bbb.accessibility.chat.chatBox.navigatedLatestRead = Tu haz navegado al mensaje leído más reciente
bbb.accessibility.chat.chatwindow.input = Entrada del chat
bbb.accessibility.chat.initialDescription = Por favor usar las teclas direccionales para navegar a traves de los mensajes del chat.
bbb.accessibility.notes.notesview.input = Entradas de las notas
bbb.shortcuthelp.title = Teclas de acceso directo
bbb.shortcuthelp.minimizeBtn.accessibilityName = Minimizar la ventana de accesos rápidos
bbb.shortcuthelp.maximizeRestoreBtn.accessibilityName = Mazimizar la ventana de accesos rápidos
bbb.shortcuthelp.closeBtn.accessibilityName = Cerrar la ventana de accesos rápidos
bbb.shortcuthelp.dropdown.general = Accesos rápidos globales
bbb.shortcuthelp.dropdown.presentation = Accesos rápidos a la presentación
bbb.shortcuthelp.dropdown.chat = Acceso rápido al chat
bbb.shortcuthelp.dropdown.users = Acceso rápido a los usuarios
bbb.shortcuthelp.dropdown.polling = Acceso rápido a la presentación de encuestas
bbb.shortcuthelp.dropdown.polling2 = Acceso rápido a la vista de encuestas
bbb.shortcuthelp.headers.shortcut = Acceso Rápido
bbb.shortcuthelp.headers.function = Función
bbb.shortcutkey.general.minimize = 189
bbb.shortcutkey.general.minimize.function = Minimizar ventana actual
bbb.shortcutkey.general.maximize = 187
bbb.shortcutkey.general.maximize.function = Mazimizar ventana actual
bbb.shortcutkey.flash.exit = 81
bbb.shortcutkey.flash.exit.function = Desenfocar de la ventana de flash
bbb.shortcutkey.users.muteme = 77
bbb.shortcutkey.users.muteme.function = Acticar o Desactivar el sonido de tu micrófono
bbb.shortcutkey.chat.chatinput = 73
bbb.shortcutkey.chat.chatinput.function = Enfocar el campo de entrada del chat
bbb.shortcutkey.present.focusslide = 67
bbb.shortcutkey.present.focusslide.function = Enfocar en la diapositiva de la presentación
bbb.shortcutkey.whiteboard.undo = 90
bbb.shortcutkey.whiteboard.undo.function = Deshacer la última marca del pizarrón
bbb.shortcutkey.focus.users = 49
bbb.shortcutkey.focus.users.function = Mover enfoque a la venta de usuarios
bbb.shortcutkey.focus.video = 50
bbb.shortcutkey.focus.video.function = Mover enfoque a la venta de videos
bbb.shortcutkey.focus.presentation = 51
bbb.shortcutkey.focus.presentation.function = Mover enfoque a la ventana de presentación
bbb.shortcutkey.focus.chat = 52
bbb.shortcutkey.focus.chat.function = Mover enfoque a la venta de chat
bbb.shortcutkey.focus.pollingCreate = 67
bbb.shortcutkey.focus.pollingCreate.function = Mover enfoque a la ventana de creación de encuestas, Si esta abierta.
bbb.shortcutkey.focus.pollingStats = 83
bbb.shortcutkey.focus.pollingStats.function = Mover enfoque a la ventana de estadísticas de las encuestas, si esta abierto.
bbb.shortcutkey.focus.voting = 89
bbb.shortcutkey.focus.voting.function = Mover enfoque a la ventana de votación, si esta abierta.
bbb.shortcutkey.share.desktop = 68
bbb.shortcutkey.share.desktop.function = Abrir la ventana de compartir escritorio
bbb.shortcutkey.share.microphone = 79
bbb.shortcutkey.share.microphone.function = Abrir la ventana de configuración del micrófono
bbb.shortcutkey.share.pauseRemoteStream = 80
bbb.shortcutkey.share.pauseRemoteStream.function = Iniciar/Finalizar escuchar la conferencia
bbb.shortcutkey.share.webcam = 66
bbb.shortcutkey.share.webcam.function = Abrir ventana para compartir cámara
bbb.shortcutkey.shortcutWindow = 72
bbb.shortcutkey.shortcutWindow.function = Abrir/Enfocar a la venta de ayuda de accesos rápidos
bbb.shortcutkey.logout = 76
bbb.shortcutkey.logout.function = Salir de esta sesión
bbb.shortcutkey.raiseHand = 82
bbb.shortcutkey.raiseHand.function = Levantar la mano
bbb.shortcutkey.present.upload = 85
bbb.shortcutkey.present.upload.function = Subir presentación
bbb.shortcutkey.present.previous = 65
bbb.shortcutkey.present.previous.function = Ir a la diapositiva anterior
bbb.shortcutkey.present.select = 83
bbb.shortcutkey.present.select.function = Ver todas las diapositivas
bbb.shortcutkey.present.next = 69
bbb.shortcutkey.present.next.function = Ir a la siguiente diapositiva
bbb.shortcutkey.present.fitWidth = 70
bbb.shortcutkey.present.fitWidth.function = Ajustar diapositivas a lo ancho
bbb.shortcutkey.present.fitPage = 80
bbb.shortcutkey.present.fitPage.function = Ajustar diapositivas en la página
bbb.shortcutkey.users.makePresenter = 80
bbb.shortcutkey.users.makePresenter.function = Hacer presentador a la persona seleccionada
bbb.shortcutkey.users.kick = 75
bbb.shortcutkey.users.kick.function = Expulsar a la personala seleccionada de la sesión
bbb.shortcutkey.users.mute = 83
bbb.shortcutkey.users.mute.function = Activar o Desactivar sonido de la persona seleccionada
bbb.shortcutkey.users.muteall = 65
bbb.shortcutkey.users.muteall.function = Activar o Desactivar sonido a todos los usuarios
bbb.shortcutkey.users.focusUsers = 85
bbb.shortcutkey.users.focusUsers.function = Enfocar a la lista de usuarios
bbb.shortcutkey.users.muteAllButPres = 65
bbb.shortcutkey.users.muteAllButPres.function = Silenciar a todos excepto al presentador
bbb.shortcutkey.chat.focusTabs = 89
bbb.shortcutkey.chat.focusTabs.function = Enfocar a las pestañas del chat
bbb.shortcutkey.chat.focusBox = 66
bbb.shortcutkey.chat.focusBox.function = Enfocar en la ventana del chat
bbb.shortcutkey.chat.changeColour = 67
bbb.shortcutkey.chat.changeColour.function = Enfocar en el seleccionador de color de la fuente
bbb.shortcutkey.chat.sendMessage = 83
bbb.shortcutkey.chat.sendMessage.function = Enviar mensaje del chat
bbb.shortcutkey.chat.explanation = ----
bbb.shortcutkey.chat.explanation.function = Para navegar en el mensaje, tu debes enfocar en la ventana del chat
bbb.shortcutkey.chat.chatbox.advance = 40
bbb.shortcutkey.chat.chatbox.advance.function = Navegar al siguiente mensaje
bbb.shortcutkey.chat.chatbox.goback = 38
bbb.shortcutkey.chat.chatbox.goback.function = Navegar al mensaje anterior
bbb.shortcutkey.chat.chatbox.repeat = 32
bbb.shortcutkey.chat.chatbox.repeat.function = Repetir el mensaje actual
bbb.shortcutkey.chat.chatbox.golatest = 39
bbb.shortcutkey.chat.chatbox.golatest.function = Navegar al último mensaje
bbb.shortcutkey.chat.chatbox.gofirst = 37
bbb.shortcutkey.chat.chatbox.gofirst.function = Navegar al primer mensaje
bbb.shortcutkey.chat.chatbox.goread = 75
bbb.shortcutkey.chat.chatbox.goread.function = Navegar al mensaje leído mas reciente
bbb.shortcutkey.chat.chatbox.debug = 71
bbb.shortcutkey.chat.chatbox.debug.function = Tecla de acceso rápido para depurar temporalmente
bbb.polling.toolbar.toolTip = Administrar Encuestas
bbb.polling.buttonName = Administrar encuestas
bbb.polling.createPoll = Crear nueva encuesta
bbb.polling.createPoll.moreThanOneResponse = Permitir usuarios seleccionar mas de una respuesta
bbb.polling.createPoll.hint = Consejo\: Empezar cada respuesta en una nueva línea
bbb.polling.createPoll.answers = Respuestas\:
bbb.polling.createPoll.question = Pregunta\:
bbb.polling.createPoll.title = Título\:
bbb.polling.createPoll.publishToWeb = Habilitar encuesta web
bbb.polling.pollPreview = Vista previa de la encuesta
bbb.polling.pollPreview.modify = Modificar
bbb.polling.pollPreview.publish = Publicar
bbb.polling.pollPreview.preview = Vista previa
bbb.polling.pollPreview.save = Guardar
bbb.polling.pollPreview.cancel = Cancelar
bbb.polling.pollPreview.modify = Modificar
bbb.polling.pollPreview.hereIsYourPoll = Aquí esta tu encuesta\:
bbb.polling.pollPreview.ifYouWantChanges = Si to quieres hacer algun cambio haz click en el botón de 'modificar'\:
bbb.polling.pollPreview.checkAll = (revisar todas las que puedan aplicar)
bbb.polling.pollPreview.pollWillPublishOnline = Esta encuesta estará habilitada para ser encuesta web\:
bbb.polling.resultBtn.label=Resultado
bbb.polling.resultBtn.toolTip=Mostrar los resultados de la encuesta
bbb.polling.startBtn.label=Iniciar
bbb.polling.startBtn.toolTip=Iniciar encuesta
bbb.polling.editBtn.label=Editar
bbb.polling.editBtn.toolTip=Editar encuesta
bbb.polling.deleteBtn.toolTip=Eliminar encuesta
bbb.publishVideo.startPublishBtn.labelText = Empezar a compartir
bbb.publishVideo.changeCameraBtn.labelText = Cambiar la configuración de la camara
bbb.accessibility.alerts.madePresenter = Tu eres ahora el presentador.
bbb.accessibility.alerts.madeViewer = Tu eres ahora un espectador.
bbb.shortcutkey.polling.buttonClick = 80
bbb.shortcutkey.polling.buttonClick.function = Abrir el menú de encuestas.
bbb.shortcutkey.polling.focusTitle = 67
bbb.shortcutkey.polling.focusTitle.function = Enfocar en el campo de ingreso del título.
bbb.shortcutkey.polling.focusQuestion = 81
bbb.shortcutkey.polling.focusQuestion.function = Enfocar en el campo del ingreso de la pregunta.
bbb.shortcutkey.polling.focusAnswers = 65
bbb.shortcutkey.polling.focusAnswers.function = Enfocar en el campo de ingreso de las respuestas.
bbb.shortcutkey.polling.focusMultipleCB = 77
bbb.shortcutkey.polling.focusMultipleCB.function = Enfocar en cuadro de seleccion "Permitir seleccionar multiples"
bbb.shortcutkey.polling.focusWebPollCB = 66
bbb.shortcutkey.polling.focusWebPollCB.function = Enfocar en el cuadro de selección "Permitir encuesta web".
bbb.shortcutkey.polling.previewClick = 80
bbb.shortcutkey.polling.previewClick.function = Vista previa de la encuesta y proceder
bbb.shortcutkey.polling.cancelClick = 88
bbb.shortcutkey.polling.cancelClick.function = Cancelar y salir de la creación de la encuesta.
bbb.shortcutkey.polling.modify = 69
bbb.shortcutkey.polling.modify.function = Regresa y modifica tu encuesta.
bbb.shortcutkey.polling.publish = 85
bbb.shortcutkey.polling.publish.function = Publicar tu encuesta y empezar la votación.
bbb.shortcutkey.polling.save = 83
bbb.shortcutkey.polling.save.function = Guardar tu encuesta para usarla después.
bbb.shortcutkey.pollStats.explanation = ----
bbb.shortcutkey.pollStats.explanation.function = Los resultados de la encuesta estan solo habilitados una vez que ha sido publicada la encuesta.
bbb.shortcutkey.polling.focusData = 68
bbb.shortcutkey.polling.focusData.function = Enfocar en los resultados de la encuesta
bbb.shortcutkey.polling.refresh = 82
bbb.shortcutkey.polling.refresh.function = Actualizar los resultados de la encuesta
bbb.shortcutkey.polling.focusWebPoll = 73
bbb.shortcutkey.polling.focusWebPoll.function = Enfocar en el campo de la URL de la encuesta web
bbb.shortcutkey.polling.stopPoll = 79
bbb.shortcutkey.polling.stopPoll.function = Parar la encuesta y terminar de votar.
bbb.shortcutkey.polling.repostPoll = 80
bbb.shortcutkey.polling.repostPoll.function = Re-publicar tu encuesta.
bbb.shortcutkey.polling.closeStatsWindow = 88
bbb.shortcutkey.polling.closeStatsWindow.function = Cerrar ventana de resultados de la encuesta
bbb.shortcutkey.polling.vote = 86
bbb.shortcutkey.polling.vote.function = Enviar tu voto con las opciones seleccionadas
bbb.shortcutkey.polling.focusVoteQuestion = 81
bbb.shortcutkey.polling.focusVoteQuestion.function = Enfocar la pregunta
bbb.shortcutkey.specialKeys.space = Barra espaciadora
bbb.shortcutkey.specialKeys.left = Flecha direccional izquierda
bbb.shortcutkey.specialKeys.right = Flecha direccional derecha
bbb.shortcutkey.specialKeys.up = Flecha direccional arriba
bbb.shortcutkey.specialKeys.down = Flecha direccional abajo
bbb.shortcutkey.specialKeys.plus = Mas
bbb.shortcutkey.specialKeys.minus = Menos
bbb.toolbar.videodock.toolTip.closeAllVideos = Cerrar todos los videos
bbb.users.settings.lockAll=Bloquear a todos
bbb.users.settings.lockAllExcept=Bloquear todos menos presentador
bbb.users.settings.lockSettings=Bloquear espectadores ...
bbb.users.settings.unlockAll=Desbloquear a todos los espectadores
bbb.users.settings.roomIsLocked=Bloqueado por defecto
bbb.users.settings.roomIsMuted=Silenciado por defecto
bbb.lockSettings.save = Aplicar
bbb.lockSettings.save.tooltip = Aplicar configuración de bloqueo
bbb.lockSettings.cancel = Cancelar
bbb.lockSettings.cancel.toolTip = Cerrar sin guardar
bbb.lockSettings.moderatorLocking = Bloqueo moderador
bbb.lockSettings.privateChat = Chat privado
bbb.lockSettings.publicChat = Chat público
bbb.lockSettings.webcam = Cámara web
bbb.lockSettings.microphone = Micrófono
bbb.lockSettings.layout = Alineación de ventanas
bbb.lockSettings.title=Bloquear espectadores
bbb.lockSettings.feature=Característica
bbb.lockSettings.enabled=Bloqueado

View File

@ -36,7 +36,7 @@ bbb.micSettings.comboMicList.toolTip = Seleccione un micrófono
bbb.micSettings.micRecordVolume.label = Ganancia
bbb.micSettings.micRecordVolume.toolTip = Ajuste la ganancia de su micrófono
bbb.micSettings.nextButton = Siguiente
bbb.micSettings.nextButton.toolTip = Iniciar el test de eco
bbb.micSettings.nextButton.toolTip = Iniciar la prueba de eco
bbb.micSettings.join = Conectar audio
bbb.micSettings.join.toolTip = Únase a la conferencia de audio
bbb.micSettings.cancel = Cancelar
@ -64,17 +64,17 @@ bbb.micWarning.joinBtn.label = Unirse igualmente
bbb.micWarning.testAgain.label = Probar de nuevo
bbb.micWarning.message = Su micrófono no ha mostrado actividad, probablemente no puedan escucharle durante la sesión.
bbb.webrtcWarning.message = Se ha encontrado este problema WebRTC\: {0}. ¿Quiere probar Flash en su lugar?
bbb.webrtcWarning.mediamessage = No se pudo adquirir su micrófono para la llamada WebRTC. ¿Quiere probar Flash en su lugar?
bbb.webrtcWarning.endedunexpectedly = El test de eco WebRTC finalizó de forma inesperada. ¿Quiere probar Flash en su lugar?
bbb.webrtcWarning.title = Conexión WebRTC fallida
bbb.webrtcWarning.failedError.1001 = Error 1001\: Socket Web desconectado
bbb.webrtcWarning.failedError.1002 = Error 1002\: No se pudo establecer una conexión de Socket Web
bbb.webrtcWarning.failedError.1003 = Error 1003\: versión de Navegador no soportada
bbb.webrtcWarning.failedError.1003 = Error 1003\: Versión de navegador no soportada
bbb.webrtcWarning.failedError.1004 = Error 1004\: Fallo en la llamada
bbb.webrtcWarning.failedError.1005 = Error 1005\: Llamada finalizada de forma inesperada
bbb.webrtcWarning.failedError.1006 = Error 1006\: La llamada agotó el tiempo de espera
bbb.webrtcWarning.failedError.1007 = Error 1007\: Falló la negociación ICE
bbb.webrtcWarning.failedError.unknown = Error {0}\: Código de error Desconocido
bbb.webrtcWarning.failedError.unknown = Error {0}\: Código de error desconocido
bbb.webrtcWarning.failedError.mediamissing = No se pudo adquirir su micrófono para la llamada WebRTC.
bbb.webrtcWarning.failedError.endedunexpectedly = El test de eco WebRTC finalizó de forma inesperada.
bbb.mainToolbar.helpBtn = Ayuda
bbb.mainToolbar.logoutBtn = Desconectar
bbb.mainToolbar.logoutBtn.toolTip = Salir
@ -90,11 +90,21 @@ bbb.mainToolbar.recordBtn.toolTip.notRecording = La sesión no está siendo grab
bbb.mainToolbar.recordBtn.confirm.title = Confirme grabación
bbb.mainToolbar.recordBtn.confirm.message.start = ¿Está seguro de querer empezar a grabar la sesión?
bbb.mainToolbar.recordBtn.confirm.message.stop = ¿Está seguro de querer detener la grabación de la sesión?
bbb.mainToolbar.recordBtn..notification.title = Notificación de Grabación
bbb.mainToolbar.recordBtn..notification.title = Notificación de grabación
bbb.mainToolbar.recordBtn..notification.message1 = Puede grabar esta reunión.
bbb.mainToolbar.recordBtn..notification.message2 = Debe pulsar el botón Iniciar/Detener Grabación de la barra de título para iniciar/detener la grabación.
bbb.mainToolbar.recordingLabel.recording = (Grabando)
bbb.mainToolbar.recordingLabel.notRecording = No se está grabando
bbb.clientstatus.title = Notificaciones de configuración
bbb.clientstatus.notification = Notificaciones sin leer
bbb.clientstatus.tunneling.title = Cortafuegos
bbb.clientstatus.tunneling.message = Un cortafuegos está evitando que el cliente se conecte directamente al servidor remoto por el puerto 1935. Se recomienda utilizar una red menos restringida para obtener una conexión más estable
bbb.clientstatus.browser.title = Versión del navegador
bbb.clientstatus.browser.message = El navegador ({0}) no se encuentra actualizado. Se recomienda actualizarlo a la última versión.
bbb.clientstatus.flash.title = Reproductor Flash
bbb.clientstatus.flash.message = El reproductor Flash ({0}) no se encuentra actualizado. Se recomienda actualizarlo a la última versión.
bbb.clientstatus.webrtc.title = Audio
bbb.clientstatus.webrtc.message = Se recomienda utilizar Firefox o Chrome para obtener mejor calidad de audio.
bbb.window.minimizeBtn.toolTip = Minimizar
bbb.window.maximizeRestoreBtn.toolTip = Maximizar
bbb.window.closeBtn.toolTip = Cerrar
@ -205,8 +215,8 @@ bbb.chat.contextmenu.copyalltext = Copiar Todo el Texto
bbb.chat.publicChatUsername = Todos
bbb.chat.optionsTabName = Opciones
bbb.chat.privateChatSelect = Seleccione una persona para charlar en privado
# bbb.chat.private.userLeft = The user has left.
# bbb.chat.private.userJoined = The user has joined.
bbb.chat.private.userLeft = El usuario ha salido.
bbb.chat.private.userJoined = El usuario ha ingresado
bbb.chat.usersList.toolTip = Haga click en usuario para abrir Chat privado
bbb.chat.chatOptions = Opciones de charla
bbb.chat.fontSize = Tamaño del texto

View File

@ -64,9 +64,7 @@ bbb.micWarning.joinBtn.label = Liitu ikkagi
bbb.micWarning.testAgain.label = Testi uuesti
bbb.micWarning.message = Kuna sinu mikrofoni kaudu ei jõudnud meieni mitte midagi, siis võib juhtuda, et teised koosolekul osalejad ei pruugi sind kuulda.
bbb.webrtcWarning.message = WebRTC protokolli kasutamisel tekkis järgmine viga\: {0}. Kas soovid proovida heliga liitumiseks Flash lahendust?
bbb.webrtcWarning.mediamessage = Ei suutnud ühendada sinu mikrofoni WebRTC kõnega. Kas soovid selle asemel kasutada Flash tehnoloogiat?
bbb.webrtcWarning.endedunexpectedly = WebRTC protokolli kaudu kaja-testi tegemine lõppes ootamatult. Kas soovid proovida heliga liitumiseks Flash tehnoloogiat?
bbb.webrtcWarning.title = WebRTC ühendus ebaõnnestus
# bbb.webrtcWarning.title = WebRTC Audio Failure
bbb.webrtcWarning.failedError.1001 = Viga 1001\: WebSocket ühendus lõppes
bbb.webrtcWarning.failedError.1002 = Viga 1002\: WebSocket ühenduse loomine ebaõnnestus
bbb.webrtcWarning.failedError.1003 = Viga 1003\: Brauseri versioon pole toetatud
@ -75,6 +73,8 @@ bbb.webrtcWarning.failedError.1005 = Viga 1005\: Kõne lõppes ootamatult
bbb.webrtcWarning.failedError.1006 = Viga 1006\: Kõne aegus
bbb.webrtcWarning.failedError.1007 = Viga 1007\: ICE negotiation failed
bbb.webrtcWarning.failedError.unknown = Viga {0}\: Tundmatu veakood
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Abi
bbb.mainToolbar.logoutBtn = Logi välja
bbb.mainToolbar.logoutBtn.toolTip = Logi välja
@ -95,6 +95,16 @@ bbb.mainToolbar.recordBtn..notification.message1 = Sul on võimalik seda kohtumi
bbb.mainToolbar.recordBtn..notification.message2 = Pead salvestuse alustamiseks ja lõpetamiseks klõpsama "Alusta salvestust"/"Lõpeta salvestus" nupul, mis asub päises.
bbb.mainToolbar.recordingLabel.recording = (Salvestan)
bbb.mainToolbar.recordingLabel.notRecording = Ei salvesta
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = Minimeeri
bbb.window.maximizeRestoreBtn.toolTip = Maksimeeri
bbb.window.closeBtn.toolTip = Sulge

View File

@ -64,9 +64,7 @@ bbb.micSettings.access.title = Audio-ezarpenak. Audio-ezarpenen leiho honetan f
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.micSettings.access.title = Audio-ezarpenak. Audio-ezarpenen leiho honetan f
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Laguntza
bbb.mainToolbar.logoutBtn = Amaitu saioa
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.shortcutBtn = Lasterbide-giltzak
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = Txikitu
bbb.window.maximizeRestoreBtn.toolTip = Handitu
bbb.window.closeBtn.toolTip = Itxi\n

View File

@ -64,9 +64,7 @@ bbb.micWarning.joinBtn.label = ملحق شدن
bbb.micWarning.testAgain.label = آزمایش مجدد
bbb.micWarning.message = میکروفن شما هیچگونه فعالیتی نشان نمیدهد، احتمالا بقیه قادر به شنیدن صدای شما طی جلسه نخواهند بود
bbb.webrtcWarning.message = خطای {0} در WebRTC تسخیص داده شد. آیا می خواهد به جای آن از فلش استفاده کنید؟
bbb.webrtcWarning.mediamessage = امکان استفاده از میکروفون برای تماس با استفاده از فناوری WebRTC وجود ندارد. آیا می خواهید به جای آن از فلش استفاده کنید؟
bbb.webrtcWarning.endedunexpectedly = آزمایش اکوی WebRTC به صورت غیر منتظره به اتمام رسید. آیا می خواهید به جای آن از فلش استفاده کنید؟
bbb.webrtcWarning.title = ارتباط WebRTC قطع شد
bbb.webrtcWarning.title = خطا در ارتباط صوتی با استفاده از WebRTC
bbb.webrtcWarning.failedError.1001 = خطا 1001\: سوکت وب قطع شد
bbb.webrtcWarning.failedError.1002 = خطا 1002\: امکان ایجاد اتصال سوکت وب وجود ندارد
bbb.webrtcWarning.failedError.1003 = خطا 1003\: نسخه مرورگر پشتیبانی نمی شود
@ -75,6 +73,8 @@ bbb.webrtcWarning.failedError.1005 = خطا 1005\: تماس به صورت غیر
bbb.webrtcWarning.failedError.1006 = خطا 1006\: تایم اوت در تماس
bbb.webrtcWarning.failedError.1007 = خطا\: 1007\: گفتگو ICE با شکست روبرو شد
bbb.webrtcWarning.failedError.unknown = خطا {0}\: کد خطای ناشناخته
bbb.webrtcWarning.failedError.mediamissing = امکان استفاده از میکروفون شما برای تماس WebRTC وجود ندارد
bbb.webrtcWarning.failedError.endedunexpectedly = آزمون اکو مربوط به WebRTC به صورت غیر منتظره پایان یافت
bbb.mainToolbar.helpBtn = راهنما
bbb.mainToolbar.logoutBtn = خروج
bbb.mainToolbar.logoutBtn.toolTip = خروج
@ -95,6 +95,16 @@ bbb.mainToolbar.recordBtn..notification.message1 = شما قادر به ضبط
bbb.mainToolbar.recordBtn..notification.message2 = به منظورشروع/توقف ضبط کلاس می بایست روی دکمه شروع/توقف ضبط کلاس در نوار عنوان کلیک کنید.
bbb.mainToolbar.recordingLabel.recording = (در حال ضبط)
bbb.mainToolbar.recordingLabel.notRecording = عدم ضبط کلاس
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
bbb.clientstatus.tunneling.title = دیوار اتش
bbb.clientstatus.tunneling.message = دیوار آتش، مانع اتصال مستقیم کاربر شما به سرور روی درگاه 1935 می شود. پیشنهاد می شود تا به به منظور اتصال پایدارتر، به یک شبکه با محدودیت کمتر متصل شوید
bbb.clientstatus.browser.title = نسخه مرورگر
bbb.clientstatus.browser.message = مرورگر شما ({0}) به روز نیست. پیشنهاد می شود به جدید ترین نسخه به روز رسانی کنید.
bbb.clientstatus.flash.title = فلش پلیر
bbb.clientstatus.flash.message = نسخه پلاگین فلش پلیر شما ({0}) قدیمی است. پیشنهاد می شود آن را به جدید ترین نسخه به روز رسانی کنید
bbb.clientstatus.webrtc.title = صدا
bbb.clientstatus.webrtc.message = به منظور کیفیت بهتر صدا، پیشنهاد می شود از مروگر های فایرفاکس یا کروم استفاده کنید
bbb.window.minimizeBtn.toolTip = کمینه
bbb.window.maximizeRestoreBtn.toolTip = بیشینه
bbb.window.closeBtn.toolTip = خروج

View File

@ -64,9 +64,7 @@ bbb.micSettings.access.title = Ääniasetukset. Ääniasetukset ovat päällimm
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.micSettings.access.title = Ääniasetukset. Ääniasetukset ovat päällimm
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Apua
bbb.mainToolbar.logoutBtn = Kirjaudu ulos
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.shortcutBtn = Pikanäppäimet
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = Pienennä
bbb.window.maximizeRestoreBtn.toolTip = Suurenna
bbb.window.closeBtn.toolTip = Sulje

View File

@ -64,9 +64,7 @@ bbb.micWarning.joinBtn.label = Joindre de toute manière
bbb.micWarning.testAgain.label = Tester de nouveau
bbb.micWarning.message = Votre microphone n'a pas montré d'activité, donc les autres ne pourront probablement pas vous entendre.
bbb.webrtcWarning.message = Le problème suivant avec WebRTC a été détecté\: {0}. Voulez-vous essayer Flash à la place?
bbb.webrtcWarning.mediamessage = WebRTC n'a pu accéder à votre microphone. Voulez-vous plutôt utiliser Flash?
bbb.webrtcWarning.endedunexpectedly = Le test d'écho de WebRTC a échoué. Voulez-vous essayer Flash à la place?
bbb.webrtcWarning.title = La connection WebRTC a échoué
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
bbb.webrtcWarning.failedError.1003 = Erreur 1003\: Version du fureteur non supportée
@ -75,6 +73,8 @@ bbb.webrtcWarning.failedError.1005 = Erreur 1005\: Arrêt de l'appel inattendu
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
bbb.webrtcWarning.failedError.1007 = Erreur 1007\: Echec de la négociation ICE
bbb.webrtcWarning.failedError.unknown = Erreur {0}\: Code d'erreur inconnu
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Aide
bbb.mainToolbar.logoutBtn = Déconnexion
bbb.mainToolbar.logoutBtn.toolTip = Déconnexion
@ -95,6 +95,16 @@ bbb.mainToolbar.recordBtn..notification.message1 = Vous pouvez enregistrer cette
bbb.mainToolbar.recordBtn..notification.message2 = Vous devez cliquer sur le bouton Démarrer / Cesser l'enregistrement dans la barre de titre pour débuter / arrêter lenregistrement.
bbb.mainToolbar.recordingLabel.recording = (Enregistrement en cours)
bbb.mainToolbar.recordingLabel.notRecording = N'enregistre pas
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = Minimiser
bbb.window.maximizeRestoreBtn.toolTip = Maximiser
bbb.window.closeBtn.toolTip = Fermer

View File

@ -64,9 +64,7 @@ bbb.micWarning.joinBtn.label = Joindre malgré tout
bbb.micWarning.testAgain.label = Tester à nouveau
bbb.micWarning.message = Votre microphone n'a montré aucune activité, les autres participants ne pourront certainement pas vous entendre durant cette session.
bbb.webrtcWarning.message = Les problèmes WebRTC suivants ont été détectés\: {0}. Voulez-vous essayer Flash à la place ?
bbb.webrtcWarning.mediamessage = Il n'a pas été possible d'utiliser votre microphone pour un appel WebRTC. Voulez-vous essayer Flash à la place ?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
bbb.webrtcWarning.title = Échec de la connexion WebRTC
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.webrtcWarning.title = Échec de la connexion WebRTC
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Aide
bbb.mainToolbar.logoutBtn = Déconnexion
bbb.mainToolbar.logoutBtn.toolTip = Se déconnecter
@ -95,6 +95,16 @@ bbb.mainToolbar.recordBtn..notification.message1 = Vous pouvez enregistrer cette
bbb.mainToolbar.recordBtn..notification.message2 = Vous devez activer le bouton Démarrer/Arrêter l'enregistrement dans la barre de titre pour débuter/terminer l'enregistrement.
bbb.mainToolbar.recordingLabel.recording = (Enregistrement en cours)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = Réduire
bbb.window.maximizeRestoreBtn.toolTip = Agrandir
bbb.window.closeBtn.toolTip = Fermer

View File

@ -64,9 +64,7 @@ bbb.micSettings.access.title = הגדרות אודיו. הפוקוס יישאר
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.micSettings.access.title = הגדרות אודיו. הפוקוס יישאר
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = עזרה
bbb.mainToolbar.logoutBtn = התנתק
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.shortcutBtn = מקשי קיצור
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = מזעור
bbb.window.maximizeRestoreBtn.toolTip = הגדלה
bbb.window.closeBtn.toolTip = סגירה

View File

@ -64,9 +64,7 @@ bbb.micWarning.joinBtn.label = Svejedno se pridruži
bbb.micWarning.testAgain.label = Testiraj ponovo
bbb.micWarning.message = Vaš mikrofon nije aktivan, ostali vas vjerovatno neće moći čuti tokom sesije.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.micWarning.message = Vaš mikrofon nije aktivan, ostali vas vjerovatno neće
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Pomoć
bbb.mainToolbar.logoutBtn = Odjava
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.recordBtn.confirm.message.stop = Da li ste sigurni da želite za
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = Smanji
bbb.window.maximizeRestoreBtn.toolTip = Povećaj
bbb.window.closeBtn.toolTip = Zatvori

View File

@ -64,9 +64,7 @@ bbb.micWarning.joinBtn.label = Mégis csatlakozom
bbb.micWarning.testAgain.label = Teszt ismétlése
bbb.micWarning.message = A mikrofonja nem mutatott aktivitást, valószínűleg mások nem hallják majd a találkozó alatt.
bbb.webrtcWarning.message = A következő WebRTC eseményt észleltük\: {0}. Megpróbál inkább Flash-t használni?
bbb.webrtcWarning.mediamessage = Nem sikerült egy WebRTC hívás a mikrofonjával. Megpróbálja inkább Flash használatával?
bbb.webrtcWarning.endedunexpectedly = A WebRTC tesztelése váratlanul véget ért. Megpróbál inkább Flash-t használni?
bbb.webrtcWarning.title = WebRTC kapcsolat hiba
bbb.webrtcWarning.title = WebRTC hang hiba
bbb.webrtcWarning.failedError.1001 = Hiba 1001\: WebSocket kapcsolat megszakadt
bbb.webrtcWarning.failedError.1002 = Hiba 1002\: Websocket kapcsolat nem jött létre
bbb.webrtcWarning.failedError.1003 = Hiba 1003\: Nem támogatott böngészőverzió
@ -75,6 +73,8 @@ bbb.webrtcWarning.failedError.1005 = Hiba 1005\: Hívás váratlanul véget ért
bbb.webrtcWarning.failedError.1006 = Hiba 1006\: Hívás időtúllépése
bbb.webrtcWarning.failedError.1007 = Hiba 1007\: ICE egyezkedés sikertelen
bbb.webrtcWarning.failedError.unknown = Hiba {0}\: Ismeretlen hibakód
bbb.webrtcWarning.failedError.mediamissing = Nem sikerül mikrofonjával WebRTC hívás
bbb.webrtcWarning.failedError.endedunexpectedly = A WebRTC tesztelése váratlanul véget ért.
bbb.mainToolbar.helpBtn = Súgó
bbb.mainToolbar.logoutBtn = Kilépés
bbb.mainToolbar.logoutBtn.toolTip = Kilépés
@ -95,6 +95,16 @@ bbb.mainToolbar.recordBtn..notification.message1 = Ez a találkozót rögzíthet
bbb.mainToolbar.recordBtn..notification.message2 = A címsorban lévő Felvétel indítása/leállítása gombra kell kattintani a felvétel elkezdéséhez és befejezéséhez.
bbb.mainToolbar.recordingLabel.recording = (Felvétel)
bbb.mainToolbar.recordingLabel.notRecording = Nem készül felvétel
bbb.clientstatus.title = Értesítési beállítások
bbb.clientstatus.notification = Olvasatlan értesítések
bbb.clientstatus.tunneling.title = Tűzfal
bbb.clientstatus.tunneling.message = Jelenleg fűzfal akadályozza, hogy kliense közvetlenül az 1935-ös porton csatlakozzon a szerverhez. Javasoljuk, hogy stabilabb kapcsolat érdekében kevésbé korlátozott hálózatról csatlakozzon.
bbb.clientstatus.browser.title = Böngészőjének verziója
bbb.clientstatus.browser.message = Böngészője ({0}) nem naprakész. Javasoljuk, hogy frissítsen a legújabb verzióra.
bbb.clientstatus.flash.title = Flash Player
bbb.clientstatus.flash.message = Flash Player-e ({0}) elavult. Javasoljuk, hogy frissítsen a legújabb verzióra.
bbb.clientstatus.webrtc.title = Hang
bbb.clientstatus.webrtc.message = A jobb hangátvitel kedvéért Firefox vagy Chrome használatát javasoljuk.
bbb.window.minimizeBtn.toolTip = Kis méret
bbb.window.maximizeRestoreBtn.toolTip = Teljes méret
bbb.window.closeBtn.toolTip = Bezárás

View File

@ -64,9 +64,7 @@ bbb.micWarning.joinBtn.label = Մուտք գործել բոլոր դեպքում
bbb.micWarning.testAgain.label = Ստուգել կրկին
bbb.micWarning.message = Ձեր խոսափողը չի ցուցադրում ոչ մի ակտիվություն, հնարավոր է մնացած մասնակիցները չեն կարող Ձեզ լսել
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
bbb.webrtcWarning.mediamessage = Չի հաջողվում կատարել WebRTC զանգ\: Դուք ուզում եք փորձել օգտագործել Flash։
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
bbb.webrtcWarning.title = Չհաջողվեց միանալ WebRTC միջոցով։
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.webrtcWarning.title = Չհաջողվեց միանալ WebRTC միջոցով
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Օգնություն
bbb.mainToolbar.logoutBtn = Ելք
bbb.mainToolbar.logoutBtn.toolTip = Ելք
@ -95,6 +95,16 @@ bbb.mainToolbar.recordBtn..notification.message1 = Այս վեբինարը կա
bbb.mainToolbar.recordBtn..notification.message2 = Որպեսզի սկսեք կամ դադարացնել ձայնագրումը, սխմեք «սկսել/դադարացնել ձայանգրումը» ստեղնը վերեվի վահանակի վրա։
bbb.mainToolbar.recordingLabel.recording = (ձայնագրվում է)
bbb.mainToolbar.recordingLabel.notRecording = Չի ձայնագրվում
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = Փոքրացնել
bbb.window.maximizeRestoreBtn.toolTip = Մեծացնել
bbb.window.closeBtn.toolTip = Փակել

View File

@ -64,9 +64,7 @@ bbb.micSettings.access.helpButton = Buka video tutorial di halaman baru.
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.micSettings.access.helpButton = Buka video tutorial di halaman baru.
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Bantuan
bbb.mainToolbar.logoutBtn = Keluar
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.settingsBtn.toolTip = Buka pengaturan
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = Minimalkan
bbb.window.maximizeRestoreBtn.toolTip = Maksimalkan
bbb.window.closeBtn.toolTip = Tutup

View File

@ -14,11 +14,11 @@ bbb.oldlocalewindow.reminder2 = Svuota la cache del tuo browser e riprova.
bbb.oldlocalewindow.windowTitle = Attenzione\: localizzazione obsoleta
bbb.audioSelection.title = Come vuoi partecipare all'audio?
bbb.audioSelection.btnMicrophone.label = Microfono
# bbb.audioSelection.btnMicrophone.toolTip = Join the audio with your microphone
bbb.audioSelection.btnListenOnly.label = Solo Ascolto
# bbb.audioSelection.btnListenOnly.toolTip = Join the audio as listen only
bbb.audioSelection.btnMicrophone.toolTip = Collega l'audio con il tuo microfono
bbb.audioSelection.btnListenOnly.label = Solo ascolto
bbb.audioSelection.btnListenOnly.toolTip = Collega l'audio solo per l'ascolto
bbb.audioSelection.txtPhone.text = Per collegarsi a questa conferenza via telefono, comporre\: {0} poi immettere {1} come codice pin.
bbb.micSettings.title = Test dell'Audio
bbb.micSettings.title = Test dell'audio
bbb.micSettings.speakers.header = Test ascolto
bbb.micSettings.microphone.header = Test microfono
bbb.micSettings.playSound = Prova di ascolto
@ -35,13 +35,13 @@ bbb.micSettings.changeMic.toolTip = Apri la finestra di configurazione del micro
bbb.micSettings.comboMicList.toolTip = Seleziona il microfono
bbb.micSettings.micRecordVolume.label = Volume
bbb.micSettings.micRecordVolume.toolTip = Regola il volume del tuo microfono
# bbb.micSettings.nextButton = Next
# bbb.micSettings.nextButton.toolTip = Start the echo test
bbb.micSettings.nextButton = Avanti
bbb.micSettings.nextButton.toolTip = Inizia il test audio
bbb.micSettings.join = Partecipa in audio
bbb.micSettings.join.toolTip = Torna alla partecipazione in audio della conferenza
bbb.micSettings.cancel = Annulla
bbb.micSettings.connectingtoecho = In connessione
bbb.micSettings.connectingtoecho.error = Errore del Test dell'Eco\: per favore, rivolgersi ad un amministratore.
bbb.micSettings.connectingtoecho.error = Errore del test dell'audio\: per favore, rivolgersi ad un amministratore.
bbb.micSettings.cancel.toolTip = Annulla la partecipazione in audio alla conferenza
bbb.micSettings.access.helpButton = Apri il videotutorial in una nuova pagina.
bbb.micSettings.access.title = Impostazioni audio. La finestra rimane aperta fino al termine della configurazione.
@ -50,8 +50,8 @@ bbb.micSettings.webrtc.capableBrowser = Il tuo browser supporta WebRTC.
bbb.micSettings.webrtc.capableBrowser.dontuseit = Clicca qui per non usare WebRTC.
bbb.micSettings.webrtc.capableBrowser.dontuseit.toolTip = Clicca qui se non vuoi usare la tecnologia WebRTC technology (raccomandato se hai riscontrato problemi durante l'uso).
bbb.micSettings.webrtc.notCapableBrowser = WebRTC non è supportato dal tuo browser. Usa Google Chrome (dalla versione 32) o Mozilla Firefox (dalla versione 26). Sarete comunque in grado di partecipare in audio alla conferenza utilizzando la piattaforma Adobe Flash.
# bbb.micSettings.webrtc.connecting = Calling
# bbb.micSettings.webrtc.waitingforice = Connecting
bbb.micSettings.webrtc.connecting = Chiamata...
bbb.micSettings.webrtc.waitingforice = Connesso
bbb.micSettings.webrtc.endingecho = Partecipazione in audio
bbb.micSettings.webrtc.endedecho = Test dell'eco terminato.
bbb.micPermissions.firefox.title = Configurazione del microfono in Firefox
@ -63,18 +63,18 @@ bbb.micWarning.title = Avviso per il microfono
bbb.micWarning.joinBtn.label = Partecipa comunque
bbb.micWarning.testAgain.label = Avvia di nuovo il test del microfono
bbb.micWarning.message = Se non visualizzi nessuna attività per il tuo microfono, non potrai partecipare in audio alla conferenza.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
bbb.webrtcWarning.mediamessage = Il tuo microfono non è stato individuato per la chiamata WebRTC. Vuoi provare la modalità Flash?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
bbb.webrtcWarning.title = Connessione WebRTC Fallita.
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
# bbb.webrtcWarning.failedError.1004 = Error 1004\: Failure on call
# bbb.webrtcWarning.failedError.1005 = Error 1005\: Call ended unexpectedly
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
bbb.webrtcWarning.message = Si è verificato il seguente problema con WebRTC\: {0}. Vuoi provare con Flash?
bbb.webrtcWarning.title = Errore Audio WebRTC
bbb.webrtcWarning.failedError.1001 = Errore 1001\: WebSocket scollegato
bbb.webrtcWarning.failedError.1002 = Errore 1002\: Impossibile stabilire una connessione WebSocket
bbb.webrtcWarning.failedError.1003 = Errore 1003\: Versione del browser non supportata
bbb.webrtcWarning.failedError.1004 = Errore 1004\: Problema durante la chiamata
bbb.webrtcWarning.failedError.1005 = Errore 1005\: La chiamata è terminata anormalmente
bbb.webrtcWarning.failedError.1006 = Errore 1006\: Tempo esaurito per la chiamata
bbb.webrtcWarning.failedError.1007 = Errore 1007\: Negoziazione ICE fallita
bbb.webrtcWarning.failedError.unknown = Errore {0}\: Codice di errore sconosciuto
bbb.webrtcWarning.failedError.mediamissing = Impossibile accedere al microfono per una chiamata WebRTC
bbb.webrtcWarning.failedError.endedunexpectedly = Il test audio WebRTC è terminato anormalmente
bbb.mainToolbar.helpBtn = Aiuto generale
bbb.mainToolbar.logoutBtn = Esci dalla conferenza
bbb.mainToolbar.logoutBtn.toolTip = Clicca per uscire dalla conferenza.
@ -95,6 +95,16 @@ bbb.mainToolbar.recordBtn..notification.message1 = Stai registrando questa confe
bbb.mainToolbar.recordBtn..notification.message2 = Premi il tasto Start/Stop nella barra principale per avviare o fermare la registrazione.
bbb.mainToolbar.recordingLabel.recording = (Registrazione in corso)
bbb.mainToolbar.recordingLabel.notRecording = Registrazione non in esecuzione.
bbb.clientstatus.title = Configurazione notifiche
bbb.clientstatus.notification = Notifiche non lette
bbb.clientstatus.tunneling.title = Firewall
bbb.clientstatus.tunneling.message = Un firewall impedisce al vostro terminale di connettersi direttamente sulla porta 1935 del server remoto. Si consiglia di utilizzare una rete senza restrizioni, per una connessione più stabile.
bbb.clientstatus.browser.title = Versione del browser
bbb.clientstatus.browser.message = Il tuo browser ({0}) non è aggiornato. Si raccomanda l'aggiornamento alla versione più recente.
bbb.clientstatus.flash.title = Flash Player
bbb.clientstatus.flash.message = La versione di Flash Player ({0}) non è aggiornata. Si raccomanda l'aggiornamento alla versione più recente.
bbb.clientstatus.webrtc.title = Audio
bbb.clientstatus.webrtc.message = Per migliori prestazioni audio, si consiglia l'uso di Firefox o Chrome come browser.
bbb.window.minimizeBtn.toolTip = Minimizza
bbb.window.maximizeRestoreBtn.toolTip = Massimizza
bbb.window.closeBtn.toolTip = Chiudi
@ -152,7 +162,7 @@ bbb.presentation.fitToWidth.toolTip = Adatta la presentazione alla larghezza
bbb.presentation.fitToPage.toolTip = Adatta la presentazione alla pagina
bbb.presentation.uploadPresBtn.toolTip = Carica un documento
bbb.presentation.backBtn.toolTip = Diapositiva precedente
# bbb.presentation.btnSlideNum.accessibilityName = Slide {0} of {1}
bbb.presentation.btnSlideNum.accessibilityName = Diapositiva {0} di {1}
bbb.presentation.btnSlideNum.toolTip = Seleziona una diapositiva
bbb.presentation.forwardBtn.toolTip = Diapositiva successiva
bbb.presentation.maxUploadFileExceededAlert = Errore\: il file è più grande della dimensione massima.
@ -205,8 +215,8 @@ bbb.chat.contextmenu.copyalltext = Copia tutto il testo
bbb.chat.publicChatUsername = Tutti
bbb.chat.optionsTabName = Opzioni
bbb.chat.privateChatSelect = Seleziona l'interlocutore per la conversazione privata
# bbb.chat.private.userLeft = The user has left.
# bbb.chat.private.userJoined = The user has joined.
bbb.chat.private.userLeft = L'utente è uscito.
bbb.chat.private.userJoined = L'utente è entrato.
bbb.chat.usersList.toolTip = Clicca su di un partecipante per aprire una Chat privata.
bbb.chat.chatOptions = Opzioni chat
bbb.chat.fontSize = Dimensione font
@ -287,12 +297,12 @@ bbb.layout.combo.remote = remoto
bbb.layout.save.complete = Layout correttamente salvato
bbb.layout.load.complete = Layout correttamente caricato
bbb.layout.load.failed = Errore di lettura del layout
# bbb.layout.name.defaultlayout = Default Layout
# bbb.layout.name.videochat = Video Chat
# bbb.layout.name.webcamsfocus = Webcam Meeting
# bbb.layout.name.presentfocus = Presentation Meeting
# bbb.layout.name.lectureassistant = Lecture Assistant
# bbb.layout.name.lecture = Lecture
bbb.layout.name.defaultlayout = Layout base
bbb.layout.name.videochat = Video Chat
bbb.layout.name.webcamsfocus = Video Conferenza
bbb.layout.name.presentfocus = Presentazione
bbb.layout.name.lectureassistant = Lezione assistita
bbb.layout.name.lecture = Lezione
bbb.highlighter.toolbar.pencil = Matita
bbb.highlighter.toolbar.pencil.accessibilityName = Cambia il cursore in matita
bbb.highlighter.toolbar.ellipse = Cerchio
@ -319,8 +329,8 @@ bbb.logout.rejected = La connessione al server è stata respinta
bbb.logout.invalidapp = L'applicazione red5 non esiste
bbb.logout.unknown = Hai perso la connessione con il server
bbb.logout.usercommand = Sei uscito dalla conferenza
# bbb.logout.refresh.message = If this logout was unexpected click the button below to reconnect.
# bbb.logout.refresh.label = Reconnect
bbb.logout.refresh.message = Clicca su questo pulsante per riconnettersi alla conferenza.
bbb.logout.refresh.label = Riconnetti
bbb.logout.confirm.title = Conferma Uscita
bbb.logout.confirm.message = Sei sicuro di voler uscire?
bbb.logout.confirm.yes = Si

View File

@ -64,9 +64,7 @@ bbb.micSettings.access.title = オーディオ設定。ウィンドウが閉じ
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.micSettings.access.title = オーディオ設定。ウィンドウが閉じ
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = ヘルプ
bbb.mainToolbar.logoutBtn = ログアウト
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.shortcutBtn = ショートカットキー
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = 最小化
bbb.window.maximizeRestoreBtn.toolTip = 最大化
bbb.window.closeBtn.toolTip = クローズ

View File

@ -64,9 +64,7 @@ bbb.mainshell.statusProgress.cannotConnectServer = Серверге қосылу
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.mainshell.statusProgress.cannotConnectServer = Серверге қосылу
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Көмек
bbb.mainToolbar.logoutBtn = Шығу
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.logoutBtn = Шығу
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
# bbb.window.minimizeBtn.toolTip = Minimize
# bbb.window.maximizeRestoreBtn.toolTip = Maximize
# bbb.window.closeBtn.toolTip = Close

View File

@ -64,9 +64,7 @@
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
# bbb.mainToolbar.helpBtn = Help
# bbb.mainToolbar.logoutBtn = Logout
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
# bbb.window.minimizeBtn.toolTip = Minimize
# bbb.window.maximizeRestoreBtn.toolTip = Maximize
# bbb.window.closeBtn.toolTip = Close

View File

@ -64,9 +64,7 @@ bbb.micSettings.access.title = 음성 세팅, 윈도우가 닫힐때까지는
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.micSettings.access.title = 음성 세팅, 윈도우가 닫힐때까지는
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = 도움말
bbb.mainToolbar.logoutBtn = 로그아웃
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.shortcutBtn = 단축키
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = 축소
bbb.window.maximizeRestoreBtn.toolTip = 확대
bbb.window.closeBtn.toolTip = 닫기

View File

@ -64,9 +64,7 @@ bbb.micSettings.cancel.toolTip = Atšaukti prisijungimą prie garso konferencijo
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.micSettings.cancel.toolTip = Atšaukti prisijungimą prie garso konferencijo
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Pagalba
bbb.mainToolbar.logoutBtn = Atsijungti
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.settingsBtn.toolTip = Atidaryti nustatymus
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
# bbb.window.minimizeBtn.toolTip = Minimize
# bbb.window.maximizeRestoreBtn.toolTip = Maximize
bbb.window.closeBtn.toolTip = Uždaryti

View File

@ -64,9 +64,7 @@ bbb.oldlocalewindow.windowTitle = Br?din?jums\: Tulkojums ir novecojis.
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.oldlocalewindow.windowTitle = Br?din?jums\: Tulkojums ir novecojis.
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Pal?dz?ba
bbb.mainToolbar.logoutBtn = Iziet
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.logoutBtn = Iziet
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
# bbb.window.minimizeBtn.toolTip = Minimize
# bbb.window.maximizeRestoreBtn.toolTip = Maximize
# bbb.window.closeBtn.toolTip = Close

View File

@ -64,9 +64,7 @@ bbb.micSettings.join = സംസാരത്തില്‍ ചേരാം
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.micSettings.join = സംസാരത്തില്‍ ചേരാം
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = സഹായം
bbb.mainToolbar.logoutBtn = ലോഗ്ഔട്ട്‌
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.settingsBtn.toolTip = സെറ്റിംഗ്സ് തു
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
# bbb.window.minimizeBtn.toolTip = Minimize
# bbb.window.maximizeRestoreBtn.toolTip = Maximize
# bbb.window.closeBtn.toolTip = Close

View File

@ -64,9 +64,7 @@ bbb.micSettings.access.title = Дууны тохиргоо. Энэхүү цон
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.micSettings.access.title = Дууны тохиргоо. Энэхүү цон
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Тусламж
bbb.mainToolbar.logoutBtn = Гарах
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.recordBtn.confirm.message.stop = Бичлэгийг зогсоо
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = Буулгах
bbb.window.maximizeRestoreBtn.toolTip = Өргөх
bbb.window.closeBtn.toolTip = Хаах

View File

@ -64,9 +64,7 @@ bbb.micSettings.access.title = Tetapan Audio. Fokus akan kekal di dalam tetapan
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.micSettings.access.title = Tetapan Audio. Fokus akan kekal di dalam tetapan
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Bantuan
bbb.mainToolbar.logoutBtn = Keluar
bbb.mainToolbar.logoutBtn.toolTip = Keluar
@ -95,6 +95,16 @@ bbb.mainToolbar.shortcutBtn.toolTip = Buka Shortcut Keys Window
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = Kecilkan
bbb.window.maximizeRestoreBtn.toolTip = Besarkan
bbb.window.closeBtn.toolTip = Tutup

View File

@ -64,9 +64,7 @@ bbb.micSettings.access.title = Audio instellingen. Enkel dit venster is editeerb
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.micSettings.access.title = Audio instellingen. Enkel dit venster is editeerb
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = सहायता
bbb.mainToolbar.logoutBtn = निर्गमन
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.settingsBtn.toolTip = अभिरुचीहरु मिल
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = Minimaliseer
bbb.window.maximizeRestoreBtn.toolTip = Maximaliseer
bbb.window.closeBtn.toolTip = Sluit

View File

@ -64,9 +64,7 @@ bbb.micSettings.access.title = Audio instellingen. Enkel dit venster is editeerb
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.micSettings.access.title = Audio instellingen. Enkel dit venster is editeerb
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Help
bbb.mainToolbar.logoutBtn = Log uit
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.shortcutBtn = Snelkoppeling toetsen
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = Minimaliseer
bbb.window.maximizeRestoreBtn.toolTip = Maximaliseer
bbb.window.closeBtn.toolTip = Sluit

View File

@ -64,9 +64,7 @@ bbb.micWarning.joinBtn.label = Delta likevel
bbb.micWarning.testAgain.label = Test på nytt
bbb.micWarning.message = Mikrofonen viste ingen aktivitet, andre kan antakelig ikke høre deg i denne sesjonen.
bbb.webrtcWarning.message = Følgende WebRTC hendelse ble detektert\: {0}. Vil du prøve Flash i stedet?
bbb.webrtcWarning.mediamessage = Finner ikk din mikrofon for WebRTC samtale. Vil du prøve Flash i stedet?
bbb.webrtcWarning.endedunexpectedly = WebRTC ekkotest ble uventet avsluttet. Vil du prøve Flash i stedet?
bbb.webrtcWarning.title = WebRTC forbindelse feilet
# bbb.webrtcWarning.title = WebRTC Audio Failure
bbb.webrtcWarning.failedError.1001 = Feil 1001\: WebSocket ble koplet fra
bbb.webrtcWarning.failedError.1002 = Feil 1002\: Greide ikke å få WebSocket oppkopling
bbb.webrtcWarning.failedError.1003 = Feil 1003\: Nettleser versjon er ikke støttet
@ -75,6 +73,8 @@ bbb.webrtcWarning.failedError.1005 = Feil 1005\: Samtalen ble uventet avsluttet
bbb.webrtcWarning.failedError.1006 = Feil 1006\: Samtalen ble tidsavbrutt
bbb.webrtcWarning.failedError.1007 = Feil 1007\: ICE kontroll feilet
bbb.webrtcWarning.failedError.unknown = Feil {0}\: Ukjent feilkode
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Hjelp
bbb.mainToolbar.logoutBtn = Logg ut
bbb.mainToolbar.logoutBtn.toolTip = Logg ut
@ -95,6 +95,16 @@ bbb.mainToolbar.recordBtn..notification.message1 = Du kan gjøre opptak av dette
bbb.mainToolbar.recordBtn..notification.message2 = Du må klikke Start/Stopp innspillingsknapp i tittelfeltet for å begynne/avslutte innspilling.
bbb.mainToolbar.recordingLabel.recording = (Opptak)
bbb.mainToolbar.recordingLabel.notRecording = Gjør ikke opptak
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = Minimer
bbb.window.maximizeRestoreBtn.toolTip = Maksimer
bbb.window.closeBtn.toolTip = Lukk

View File

@ -64,9 +64,7 @@ bbb.micWarning.joinBtn.label = Weź udział w każdym razie
bbb.micWarning.testAgain.label = Testuj ponownie
bbb.micWarning.message = Twój mikrofon nie wykazał żadnej aktywności, inni prawdopodobnie nie będą mogli słyszeć podczas sesji.
bbb.webrtcWarning.message = Wykryto następującą kwestię WebRTC\: {0}. Czy zamiast tego chcesz wypróbować Flash?
bbb.webrtcWarning.mediamessage = Nie można załadować Twojego mikrofonu do telefonu WebRTC. Czy zamiast tego chcesz wypróbować Flash?
bbb.webrtcWarning.endedunexpectedly = Test na echo WebRTC został niespodziewanie zakończony. Czy zamiast tego chcesz spróbować Flash?
bbb.webrtcWarning.title = Błąd Połączenia WebRTC
# bbb.webrtcWarning.title = WebRTC Audio Failure
bbb.webrtcWarning.failedError.1001 = Błąd 1001\: WebSocket rozłączony
bbb.webrtcWarning.failedError.1002 = Błąd 1002\: Nie można nawiązać połączenia WebSocket
bbb.webrtcWarning.failedError.1003 = Błąd 1003\: Ta wersja przeglądarki nie jest obsługiwana
@ -75,6 +73,8 @@ bbb.webrtcWarning.failedError.1005 = Błąd 1005\: Połączenie zostało niespod
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
bbb.webrtcWarning.failedError.unknown = Błąd {0}\: Nieznany kod błędu
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Pomoc
bbb.mainToolbar.logoutBtn = Wyloguj
bbb.mainToolbar.logoutBtn.toolTip = Wyloguj
@ -95,6 +95,16 @@ bbb.mainToolbar.recordBtn..notification.message1 = Możesz nagrywać to spotkani
bbb.mainToolbar.recordBtn..notification.message2 = Musisz nacisnąć na przycisk Zacznij/Zakończ Nagrywanie na belce tytułowej, aby zacząć/zakończyć nagrywanie.
bbb.mainToolbar.recordingLabel.recording = (Nagrywanie)
bbb.mainToolbar.recordingLabel.notRecording = Nie Nagrywa
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = Zwiń
bbb.window.maximizeRestoreBtn.toolTip = Powiększ
bbb.window.closeBtn.toolTip = Zamknij

View File

@ -64,9 +64,7 @@ bbb.micWarning.joinBtn.label = Entrar mesmo assim
bbb.micWarning.testAgain.label = Testar novamente
bbb.micWarning.message = Seu microfone não mostrou nenhuma atividade, provavelmente outras pessoas não conseguirão escutá-lo durante a sessão.
bbb.webrtcWarning.message = Problema detectado na conexão WebRTC\: {0}. Você gostaria de tentar novamente utilizando o Flash?
bbb.webrtcWarning.mediamessage = Não foi possível acessar seu microfone para a chamada WebRTC. Você quer tentar novamente utilizando uma outra tecnologia?
bbb.webrtcWarning.endedunexpectedly = O teste de eco WebRTC terminou inesperadamente. Você gostaria de tentar novamente utilizando o Flash?
bbb.webrtcWarning.title = Conexão WebRTC falhou
bbb.webrtcWarning.title = Falha no áudio WebRTC
bbb.webrtcWarning.failedError.1001 = Erro 1001\: WebSocket desconectou
bbb.webrtcWarning.failedError.1002 = Erro 1002\: Não foi possível estabelecer a conexão WebSocket
bbb.webrtcWarning.failedError.1003 = Erro 1003\: Versão de navegador não suportada
@ -75,6 +73,8 @@ bbb.webrtcWarning.failedError.1005 = Erro 1005\: Chamada encerrada inesperadamen
bbb.webrtcWarning.failedError.1006 = Erro 1006\: Tempo de espera da chamada expirou
bbb.webrtcWarning.failedError.1007 = Erro 1007\: Negociação ICE falhou
bbb.webrtcWarning.failedError.unknown = Erro {0}\: Código de erro desconhecido
bbb.webrtcWarning.failedError.mediamissing = Não foi possível acessar seu microfone para a chamada WebRTC
bbb.webrtcWarning.failedError.endedunexpectedly = O teste de eco WebRTC terminou inesperadamente
bbb.mainToolbar.helpBtn = Ajuda
bbb.mainToolbar.logoutBtn = Sair
bbb.mainToolbar.logoutBtn.toolTip = Sair da sessão
@ -95,6 +95,16 @@ bbb.mainToolbar.recordBtn..notification.message1 = Você pode gravar esta sessã
bbb.mainToolbar.recordBtn..notification.message2 = Você precisa clicar no botão de Iniciar/Encerrar gravação na barra superior para começar/terminar a gravação.
bbb.mainToolbar.recordingLabel.recording = (Gravando)
bbb.mainToolbar.recordingLabel.notRecording = Não gravando
bbb.clientstatus.title = Configuração de Notificações
bbb.clientstatus.notification = Notificações não lidas
bbb.clientstatus.tunneling.title = Firewall
bbb.clientstatus.tunneling.message = Um firewall está impedindo que seu cliente se conecte diretamente na porta 1935 do servidor. Recomenda-se que seja utilizada uma rede menos restritiva para uma conexão mais estável
bbb.clientstatus.browser.title = Versão do navegador
bbb.clientstatus.browser.message = Seu navegador ({0}) está desatualizado. Recomenda-se a atualização para a versão mais recente.
bbb.clientstatus.flash.title = Flash Player
bbb.clientstatus.flash.message = Seu plugin Flash Player ({0}) está desatualizado. Recomenda-se a atualização para a versão mais recente.
bbb.clientstatus.webrtc.title = Áudio
bbb.clientstatus.webrtc.message = Recomenda-se a utilização dos navegadores Mozilla Firefox ou Google Chrome para uma melhor qualidade de áudio.
bbb.window.minimizeBtn.toolTip = Minimizar
bbb.window.maximizeRestoreBtn.toolTip = Maximizar
bbb.window.closeBtn.toolTip = Fechar

View File

@ -64,9 +64,7 @@ bbb.oldlocalewindow.windowTitle = Warning\: Old Language Translations
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.oldlocalewindow.windowTitle = Warning\: Old Language Translations
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Ajuda
bbb.mainToolbar.logoutBtn = Sair
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.settingsBtn.toolTip = Abrir configurações
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
# bbb.window.minimizeBtn.toolTip = Minimize
# bbb.window.maximizeRestoreBtn.toolTip = Maximize
# bbb.window.closeBtn.toolTip = Close

View File

@ -64,9 +64,7 @@ bbb.micSettings.join = Intrați în convorbire
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.micSettings.join = Intrați în convorbire
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Ajutor
bbb.mainToolbar.logoutBtn = Ieşire
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.settingsBtn.toolTip = Deschide Configurările
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
# bbb.window.minimizeBtn.toolTip = Minimize
# bbb.window.maximizeRestoreBtn.toolTip = Maximize
# bbb.window.closeBtn.toolTip = Close

View File

@ -64,9 +64,7 @@ bbb.micWarning.joinBtn.label = Все равно войти
bbb.micWarning.testAgain.label = Проверить еще раз
bbb.micWarning.message = Ваш микрофон не показывает никакой активности, другие собеседники, вероятно, не будут слышать вас во время сессии.
bbb.webrtcWarning.message = Обнаружена проблема WebRTC\: {0}. Хотите попробовать Flash?
bbb.webrtcWarning.mediamessage = Для WebRTC вызова не удается получить доступ к вашему микрофону . Попробовать вместо WebRTC использовать Flash?
bbb.webrtcWarning.endedunexpectedly = Эхо-тест с использованием WebRTC внезапно прервался. Хотите попробовать использовать Flash?
bbb.webrtcWarning.title = Не удалось подключиться используя WebRTC
bbb.webrtcWarning.title = Ошибка подключения звука WebRTC
bbb.webrtcWarning.failedError.1001 = Ошибка 1001\: WebSocket отключен
bbb.webrtcWarning.failedError.1002 = Ошибка 1002\: Не удалось установить соединение WebSocket
bbb.webrtcWarning.failedError.1003 = Ошибка 1003\: Версия браузера не поддерживается
@ -75,6 +73,8 @@ bbb.webrtcWarning.failedError.1005 = Ошибка 1005\: Вызов внезап
bbb.webrtcWarning.failedError.1006 = Ошибка 1006\: Время вызова истекло
bbb.webrtcWarning.failedError.1007 = Ошибка 1007\: Согласование ICE не состоялось
bbb.webrtcWarning.failedError.unknown = Ошибка {0}\: Неизвестный код ошибки
bbb.webrtcWarning.failedError.mediamissing = Не удаётся получить доступ к Вашему микрофону для WebRTC вызова.
bbb.webrtcWarning.failedError.endedunexpectedly = Эхо-тест с использованием WebRTC внезапно прервался
bbb.mainToolbar.helpBtn = Помощь
bbb.mainToolbar.logoutBtn = Выход
bbb.mainToolbar.logoutBtn.toolTip = Выйти
@ -95,6 +95,16 @@ bbb.mainToolbar.recordBtn..notification.message1 = Вы можете запис
bbb.mainToolbar.recordBtn..notification.message2 = Чтобы начать/закончить запись, вы должны нажать на кнопку Начать/Остановить запись на верхней панели.
bbb.mainToolbar.recordingLabel.recording = (Ведется запись)
bbb.mainToolbar.recordingLabel.notRecording = Запись не ведется
bbb.clientstatus.title = Уведомления о конфигурации
bbb.clientstatus.notification = Непрочитанные уведомления
bbb.clientstatus.tunneling.title = Файервол
bbb.clientstatus.tunneling.message = Файервол (брандмауэр) с Вашей стороны препятствует попыткам клиента присоединиться напрямую к порту 1935 удалённого сервера. Рекомендуем присоединиться к менее ограниченной сети для большей стабильности соединения
bbb.clientstatus.browser.title = Версия браузера
bbb.clientstatus.browser.message = Ваш браузер ({0}) устарел. Рекомендуем обновить его до наиболее свежей стабильной версии.
bbb.clientstatus.flash.title = Flash Player
bbb.clientstatus.flash.message = Установленный плагин Flash Player ({0}) устарел. Рекомендуем обновить его до наиболее свежей версии.
bbb.clientstatus.webrtc.title = Аудио
bbb.clientstatus.webrtc.message = Рекомендуем использовать Firefox или Chrome для улучшения качества аудио.
bbb.window.minimizeBtn.toolTip = Свернуть
bbb.window.maximizeRestoreBtn.toolTip = Развернуть
bbb.window.closeBtn.toolTip = Закрыть

View File

@ -64,9 +64,7 @@ bbb.micSettings.join = ශ්‍රව්‍ය පද්ධතිය හා ස
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.micSettings.join = ශ්‍රව්‍ය පද්ධතිය හා ස
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = උදව්
bbb.mainToolbar.logoutBtn = ඉවත්වීම
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.settingsBtn.toolTip = සකස් කිරීම් විව
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
# bbb.window.minimizeBtn.toolTip = Minimize
# bbb.window.maximizeRestoreBtn.toolTip = Maximize
# bbb.window.closeBtn.toolTip = Close

View File

@ -64,9 +64,7 @@ bbb.micWarning.joinBtn.label = Pridať sa aj tak
bbb.micWarning.testAgain.label = Vyskúšať znovu
bbb.micWarning.message = Váš mikrofón nevykazuje žiadnu aktivitu, ostatní účastníci vás pravdepodobne nebudú počas lekcie počuť.
bbb.webrtcWarning.message = Zistený nasledovný problém s WebRTC\: {0}. Chcete radšej vyskúšať Flash?
bbb.webrtcWarning.mediamessage = Nepodarilo sa pridať mikrofón k WebRTC hovoru. Chcete radšej vyskúšať Flash?
bbb.webrtcWarning.endedunexpectedly = WebRTC test ozveny bol nečakane ukončený. Chcete radšej vyskúšať Flash?
bbb.webrtcWarning.title = WebRTC spojenie zlyhalo
# bbb.webrtcWarning.title = WebRTC Audio Failure
bbb.webrtcWarning.failedError.1001 = Chyba 1001\: WebSocket odpojený
bbb.webrtcWarning.failedError.1002 = Chyba 1002\: Nepodarilo sa vytvoriť WebSocket pripojenie
bbb.webrtcWarning.failedError.1003 = Chyba 1003\: Nepodporovaná verzia prehliadača
@ -75,6 +73,8 @@ bbb.webrtcWarning.failedError.1005 = Chyba 1005\: Hovor nečakane ukončený
bbb.webrtcWarning.failedError.1006 = Chyba 1006\: Prerušenie hovoru
bbb.webrtcWarning.failedError.1007 = Chyba 1007\: ICE jednanie zlyhalo
bbb.webrtcWarning.failedError.unknown = Chyba {0}\: Neznámy kód chyby
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Nápoveda
bbb.mainToolbar.logoutBtn = Odhlásenie
bbb.mainToolbar.logoutBtn.toolTip = Odhlásiť
@ -95,6 +95,16 @@ bbb.mainToolbar.recordBtn..notification.message1 = Túto lekciu si môžete nahr
bbb.mainToolbar.recordBtn..notification.message2 = Musíte kliknúť na tlačidlo Zapnúť/Vypnúť nahrávanie v titulke na začatie/ukončenie nahrávania.
bbb.mainToolbar.recordingLabel.recording = (Nahrávanie)
bbb.mainToolbar.recordingLabel.notRecording = Nenahráva sa
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = Minimalizovať
bbb.window.maximizeRestoreBtn.toolTip = Maximalizovať
bbb.window.closeBtn.toolTip = Zavrieť

View File

@ -64,9 +64,7 @@ bbb.micSettings.join = Združi avdio
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.micSettings.join = Združi avdio
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Pomoč
bbb.mainToolbar.logoutBtn = Izpis
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.settingsBtn.toolTip = Odpri nastavitve
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
# bbb.window.minimizeBtn.toolTip = Minimize
# bbb.window.maximizeRestoreBtn.toolTip = Maximize
# bbb.window.closeBtn.toolTip = Close

View File

@ -64,9 +64,7 @@ bbb.oldlocalewindow.windowTitle = Upozorenje\: Stara verzija prevoda
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.oldlocalewindow.windowTitle = Upozorenje\: Stara verzija prevoda
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Pomoć
bbb.mainToolbar.logoutBtn = Odjava
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.settingsBtn.toolTip = Otvori podešavanja
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
# bbb.window.minimizeBtn.toolTip = Minimize
# bbb.window.maximizeRestoreBtn.toolTip = Maximize
# bbb.window.closeBtn.toolTip = Close

View File

@ -64,9 +64,7 @@ bbb.micSettings.access.title = Ljudinställningar. Ljudinställningar kommer var
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.micSettings.access.title = Ljudinställningar. Ljudinställningar kommer var
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Hjälp
bbb.mainToolbar.logoutBtn = Logga ut
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.settingsBtn.toolTip = Öppna inställningar
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = Minimera
bbb.window.maximizeRestoreBtn.toolTip = Maximera
bbb.window.closeBtn.toolTip = Stäng

View File

@ -64,9 +64,7 @@ bbb.oldlocalewindow.windowTitle = คำเตือน \: การแปลภ
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.oldlocalewindow.windowTitle = คำเตือน \: การแปลภ
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = ช่วยเหลือ
bbb.mainToolbar.logoutBtn = ออกจากระบบ
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.settingsBtn.toolTip = เปิดการตั้งค่า
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
# bbb.window.minimizeBtn.toolTip = Minimize
# bbb.window.maximizeRestoreBtn.toolTip = Maximize
# bbb.window.closeBtn.toolTip = Close

View File

@ -64,9 +64,7 @@ bbb.micWarning.joinBtn.label = Genede Katıl
bbb.micWarning.testAgain.label = Yeniden dene
bbb.micWarning.message = Mikrofonunuzda herhangi bir hareketlilik yok, muhtemelen oturum sırasında diğerleri sizi duyamıyacak.
bbb.webrtcWarning.message = WebRTC {0} hatası tespit edildi. Flash kullanmak istermisiniz?
bbb.webrtcWarning.mediamessage = WebRTC araması için mikrofonunuz bulunamadı. Flash denemeniz önerilir.
bbb.webrtcWarning.endedunexpectedly = WebRTC testi başarısız, Flash kullanmak ister misiniz?
bbb.webrtcWarning.title = WebRTC bağlantısı başarısız
# bbb.webrtcWarning.title = WebRTC Audio Failure
bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket bağlantısı koptu
bbb.webrtcWarning.failedError.1002 = Error 1002\: WebSocket bağlantısı yapılamadı
bbb.webrtcWarning.failedError.1003 = Error 1003\: Tarayıcınızın sürümü desteklenmiyor.
@ -75,6 +73,8 @@ bbb.webrtcWarning.failedError.1005 = Error 1005\: Arama beklenmedik şekilde son
bbb.webrtcWarning.failedError.1006 = Hata 1006\: Arama zaman aşımına uğradı
bbb.webrtcWarning.failedError.1007 = Hata 1007\: ICE görüşmesi başarız
bbb.webrtcWarning.failedError.unknown = Error {0}\: Bilinmeyen hata kodu
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Yardım
bbb.mainToolbar.logoutBtn = Çıkış
bbb.mainToolbar.logoutBtn.toolTip = Çıkış
@ -95,6 +95,16 @@ bbb.mainToolbar.recordBtn..notification.message1 = Bu görüşmenin ses kaydın
bbb.mainToolbar.recordBtn..notification.message2 = Ses kaydını başlatmak/bitirmek için başlık barındaki Kaydı Başlat/Bitir butonuna tıklayın.
bbb.mainToolbar.recordingLabel.recording = (Kaydediliyor)
bbb.mainToolbar.recordingLabel.notRecording = Kaydedilmiyor
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = Küçült
bbb.window.maximizeRestoreBtn.toolTip = Büyült
bbb.window.closeBtn.toolTip = Kapat

View File

@ -64,9 +64,7 @@ bbb.micWarning.joinBtn.label = Все одно увійти
bbb.micWarning.testAgain.label = Тестувати ще раз
bbb.micWarning.message = Ваш мікрофон не показує ніякої активності, інші співрозмовники, ймовірно, не будуть чути вас під час сесії.
bbb.webrtcWarning.message = Виявлена ​​проблема WebRTC\: {0}. Хочете спробувати Flash?
bbb.webrtcWarning.mediamessage = Для WebRTC виклику не вдається отримати доступ до вашого мікрофону. Спробувати замість WebRTC використовувати Flash?
bbb.webrtcWarning.endedunexpectedly = Ехо-тест з використанням WebRTC раптово перервався. Хочете спробувати використовувати Flash?
bbb.webrtcWarning.title = Не вдалося підключитися використовуючи WebRTC
bbb.webrtcWarning.title = Помилка підключення звуку WebRTC
bbb.webrtcWarning.failedError.1001 = Помилка 1001\: WebSocket відключений
bbb.webrtcWarning.failedError.1002 = Помилка 1002\: Не вдалось встановити з'єднання WebSocket
bbb.webrtcWarning.failedError.1003 = Помилка 1003\: Версія браузера не підтримується
@ -75,6 +73,8 @@ bbb.webrtcWarning.failedError.1005 = Помилка 1005\: Виклик рапт
bbb.webrtcWarning.failedError.1006 = Помилка 1006\: Час дзвінка минув
bbb.webrtcWarning.failedError.1007 = Помилка 1007\: Узгодження ICE не відбулось
bbb.webrtcWarning.failedError.unknown = Помилка {0}\: Невідомий код помилки
bbb.webrtcWarning.failedError.mediamissing = Для WebRTC виклику не вдається отримати доступ до вашого мікрофону
bbb.webrtcWarning.failedError.endedunexpectedly = Ехо-тест з використанням WebRTC раптово перервався
bbb.mainToolbar.helpBtn = Допомога
bbb.mainToolbar.logoutBtn = Вихід
bbb.mainToolbar.logoutBtn.toolTip = Вийти
@ -95,6 +95,16 @@ bbb.mainToolbar.recordBtn..notification.message1 = Ви можете запис
bbb.mainToolbar.recordBtn..notification.message2 = Щоб почати/закінчити запис, ви повинні натиснути на кнопку Почати/Зупинити запис на верхній панелі.
bbb.mainToolbar.recordingLabel.recording = (Ведеться запис)
bbb.mainToolbar.recordingLabel.notRecording = Запис не ведеться
bbb.clientstatus.title = Повідомлення про конфігурацію
bbb.clientstatus.notification = Непрочитані повідомлення
bbb.clientstatus.tunneling.title = Файрвол
bbb.clientstatus.tunneling.message = Файервол (брандмауер) з Вашого боку перешкоджає спробам клієнта приєднатися безпосередньо до порту 1935 віддаленого сервера. Рекомендуємо приєднатися до менш обмеженої мережі для більшої стабільності з'єднання
bbb.clientstatus.browser.title = Версія браузера
bbb.clientstatus.browser.message = Ваш браузер ({0}) застарів. Рекомендуємо оновити його до найбільш свіжої стабільної версії.
bbb.clientstatus.flash.title = Flash Player
bbb.clientstatus.flash.message = Встановлений плагін Flash Player ({0}) застарів. Рекомендуємо оновити його до найбільш свіжої версії.
bbb.clientstatus.webrtc.title = Аудіо
bbb.clientstatus.webrtc.message = Рекомендуємо використовувати Firefox або Chrome для поліпшення якості аудіо.
bbb.window.minimizeBtn.toolTip = Згорнути
bbb.window.maximizeRestoreBtn.toolTip = Розгорнути
bbb.window.closeBtn.toolTip = Закрити

View File

@ -64,9 +64,7 @@ bbb.micSettings.access.title = Thiết lập audio. Sẽ tập trung vào phần
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.micSettings.access.title = Thiết lập audio. Sẽ tập trung vào phần
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = Hướng dẫn
bbb.mainToolbar.logoutBtn = Đăng xuất
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.shortcutBtn = Phím tắt
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = Thu nhỏ
bbb.window.maximizeRestoreBtn.toolTip = Phóng to
bbb.window.closeBtn.toolTip = Đóng lại

View File

@ -64,9 +64,7 @@ bbb.micWarning.joinBtn.label = 加入
bbb.micWarning.testAgain.label = 再次测试
bbb.micWarning.message = 您的麦克风没有被使用,其他人可能听不到您
bbb.webrtcWarning.message = 检测到以下WebRTC问题{0} 您想换作使用Flash吗
bbb.webrtcWarning.mediamessage = WebRTC语音会话无法使用您的麦克风 您想换作使用Flash吗
bbb.webrtcWarning.endedunexpectedly = WebRTC回音测试已中断您想换作使用Flash吗
bbb.webrtcWarning.title = WebRTC连接失败
# bbb.webrtcWarning.title = WebRTC Audio Failure
bbb.webrtcWarning.failedError.1001 = 错误1001\: WebSocket未连接
bbb.webrtcWarning.failedError.1002 = 错误1002WebSocket无法连接
bbb.webrtcWarning.failedError.1003 = 错误1003浏览器版本不支持
@ -75,6 +73,8 @@ bbb.webrtcWarning.failedError.1005 = 错误1005呼叫中断
bbb.webrtcWarning.failedError.1006 = 错误1006呼叫超时
bbb.webrtcWarning.failedError.1007 = 错误1007ICE协议失败
bbb.webrtcWarning.failedError.unknown = 错误 {0}\: 未知的错误代码
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = 帮助
bbb.mainToolbar.logoutBtn = 退出
bbb.mainToolbar.logoutBtn.toolTip = 登出
@ -95,6 +95,16 @@ bbb.mainToolbar.recordBtn..notification.message1 = 您可以录制该语音会
bbb.mainToolbar.recordBtn..notification.message2 = 您需要点击任务栏上的“开始/停止录制”来开始/停止录制
bbb.mainToolbar.recordingLabel.recording = (录制中)
bbb.mainToolbar.recordingLabel.notRecording = 没有录制
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = 最小化
bbb.window.maximizeRestoreBtn.toolTip = 最大化
bbb.window.closeBtn.toolTip = 关闭

View File

@ -64,9 +64,7 @@ bbb.micSettings.access.title = 語音設置。焦點會一直在這個語音設
# bbb.micWarning.testAgain.label = Test again
# bbb.micWarning.message = Your microphone did not show any activity, others probably won't be able to hear you during the session.
# bbb.webrtcWarning.message = Detected the following WebRTC issue\: {0}. Do you want to try Flash instead?
# bbb.webrtcWarning.mediamessage = Could not get your microphone for a WebRTC call. Do you want to try Flash instead?
# bbb.webrtcWarning.endedunexpectedly = The WebRTC echo test ended unexpectedly. Do you want to try Flash instead?
# bbb.webrtcWarning.title = WebRTC Connection Failed
# bbb.webrtcWarning.title = WebRTC Audio Failure
# bbb.webrtcWarning.failedError.1001 = Error 1001\: WebSocket disconnected
# bbb.webrtcWarning.failedError.1002 = Error 1002\: Could not make a WebSocket connection
# bbb.webrtcWarning.failedError.1003 = Error 1003\: Browser version not supported
@ -75,6 +73,8 @@ bbb.micSettings.access.title = 語音設置。焦點會一直在這個語音設
# bbb.webrtcWarning.failedError.1006 = Error 1006\: Call timed out
# bbb.webrtcWarning.failedError.1007 = Error 1007\: ICE negotiation failed
# bbb.webrtcWarning.failedError.unknown = Error {0}\: Unknown error code
# bbb.webrtcWarning.failedError.mediamissing = Could not get your microphone for a WebRTC call
# bbb.webrtcWarning.failedError.endedunexpectedly = The WebRTC echo test ended unexpectedly
bbb.mainToolbar.helpBtn = 幫助
bbb.mainToolbar.logoutBtn = 退出
# bbb.mainToolbar.logoutBtn.toolTip = Log Out
@ -95,6 +95,16 @@ bbb.mainToolbar.shortcutBtn = 快捷鍵
# bbb.mainToolbar.recordBtn..notification.message2 = You must click the Start/Stop Recording button in the title bar to begin/end recording.
# bbb.mainToolbar.recordingLabel.recording = (Recording)
# bbb.mainToolbar.recordingLabel.notRecording = Not Recording
# bbb.clientstatus.title = Configuration Notifications
# bbb.clientstatus.notification = Unread notifications
# bbb.clientstatus.tunneling.title = Firewall
# bbb.clientstatus.tunneling.message = A firewall is preventing your client from connecting directly on port 1935 to the remote server. Recommend joining a less restrictive network for a more stable connection
# bbb.clientstatus.browser.title = Browser Version
# bbb.clientstatus.browser.message = Your browser ({0}) is not up-to-date. Recommend updating to the latest version.
# bbb.clientstatus.flash.title = Flash Player
# bbb.clientstatus.flash.message = Your Flash Player plugin ({0}) is out-of-date. Recommend updating to the latest version.
# bbb.clientstatus.webrtc.title = Audio
# bbb.clientstatus.webrtc.message = Recommend using either Firefox or Chrome for better audio.
bbb.window.minimizeBtn.toolTip = 最小化
bbb.window.maximizeRestoreBtn.toolTip = 最大化
bbb.window.closeBtn.toolTip = 關閉

View File

@ -10,6 +10,7 @@
<language userSelectionEnabled="true" />
<skinning enabled="true" url="http://HOST/client/branding/css/BBBDefault.css.swf" />
<shortcutKeys showButton="true" />
<browserVersions chrome="CHROME_VERSION" firefox="FIREFOX_VERSION" flash="FLASH_VERSION" java="1.7.0_51" />
<layout showLogButton="false" showVideoLayout="false" showResetLayout="true" defaultLayout="bbb.layout.name.defaultlayout"
showToolbar="true" showFooter="true" showMeetingName="true" showHelpButton="true"
showLogoutWindow="true" showLayoutTools="true" showNetworkMonitor="false" confirmLogout="true"
@ -39,7 +40,7 @@
<module name="DeskShareModule"
url="http://HOST/client/DeskShareModule.swf?v=4105"
url="http://HOST/client/DeskShareModule.swf?v=VERSION"
uri="rtmp://HOST/deskShare"
showButton="true"
autoStart="false"
@ -51,7 +52,6 @@
uri="rtmp://HOST/sip"
autoJoin="true"
listenOnlyMode="true"
forceListenOnly="false"
presenterShareOnly="false"
skipCheck="false"
showButton="true"

View File

@ -17,9 +17,14 @@
width: 1px !important;
overflow: hidden;
}
#deployJavaPlugin {
display : none;
}
</style>
<script type="text/javascript" src="swfobject/swfobject.js"></script>
<script src="lib/deployJava.js?v=VERSION" language="javascript"></script>
<script type="text/javascript">
//swfobject.registerObject("BigBlueButton", "11", "expressInstall.swf");
var flashvars = {};

Binary file not shown.

Binary file not shown.

View File

@ -1,89 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css" media="screen">
html, body, #flashclient { height:100%; }
body { margin:0; padding:0; overflow:hidden; }
#altContent { /* style alt content */ }
</style>
<script type="text/javascript" src="../swfobject/swfobject.js"></script>
<script type="text/javascript">
swfobject.registerObject("MicrophoneCheck", "11", "expressInstall.swf");
swfobject.registerObject("RTMPConnCheck", "11", "expressInstall.swf");
</script>
<script type="text/javascript" src="../lib/jquery-1.5.1.min.js" language="javascript"></script>
<script type="text/javascript" src="lib/deployJava.js" language="javascript"></script>
<script type="text/javascript" src="lib/bbb_check.js" language="javascript"></script>
<script type="text/javascript" src="lib/pre_flight_check.js" language="javascript"></script>
<script>
var testJava = function() {
window.open("http://www.java.com/en/download/testjava.jsp")
}
window.onload = function() {
registerListeners();
}
</script>
</head>
<body>
<div id="controls">
<button type="button" onclick="bbbCheckFlashVersion()">Check Flash Version</button>
<button type="button" onclick="bbbHasMinFlashVersion('9.0.18')">Min Version</button>
<button type="button" onclick="bbbGetBrowser()">Get browser</button>
<button type="button" onclick="bbbGetJREs()">Get JREs</button>
<button type="button" onclick="testJava()">test Java</button>
<button type="button" onclick="bbbCheckShowMicSettings()">show mic settings</button>
<button type="button" onclick="bbbCheckStartTestMic()">Start Mic</button>
<button type="button" onclick="bbbCheckStopTestMic()">Stop Mic</button>
<button type="button" onclick="bbbCheckShowCamSettings()">show cam settings</button>
<button type="button" onclick="bbbCheckTestRTMPConnection('192.168.0.249', 'video/portTest')">Test RTMP</button>
<button type="button" onclick="bbbCheckSetSocketPolicyFileURL('http://192.168.0.249/socketpolicy.xml')">Load Socket Policy File</button>
<button type="button" onclick="bbbCheckTestSocketConnection('192.168.0.249', 9123)">Test Deskshare conn</button>
</div>
<div id="webcamview" style="background-color:#FFD700;height:215px;width:138px;float:left;">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540002" width="215" height="138" id="MicrophoneCheck" name="MicrophoneCheck" align="middle">
<param name="movie" value="http://192.168.0.249/client/MicrophoneCheck.swf?v=VERSION" />
<param name="quality" value="high" />
<param name="allowfullscreen" value="true" />
<param name="bgcolor" value="#869ca7" />
<param name="wmode" value="window" />
<param name="allowScriptAccess" value="always" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="http://192.168.0.249/client/MicrophoneCheck.swf?v=VERSION" width="215" height="138" align="middle">
<param name="quality" value="high" />
<param name="bgcolor" value="#869ca7" />
<param name="allowScriptAccess" value="always" />
<!--<![endif]-->
<a href="http://www.adobe.com/go/getflashplayer">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>
<div id="webcamview" style="background-color:#FFD700;height:215px;width:138px;float:left;">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540002" width="215" height="138" id="RTMPConnCheck" name="RTMPConnCheck" align="middle">
<param name="movie" value="http://192.168.0.249/client/RTMPConnCheck.swf?v=VERSION" />
<param name="quality" value="high" />
<param name="allowfullscreen" value="true" />
<param name="bgcolor" value="#869ca7" />
<param name="wmode" value="window" />
<param name="allowScriptAccess" value="always" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="http://192.168.0.249/client/RTMPConnCheck.swf?v=VERSION" width="215" height="138" align="middle">
<param name="quality" value="high" />
<param name="bgcolor" value="#869ca7" />
<param name="allowScriptAccess" value="always" />
<!--<![endif]-->
<a href="http://www.adobe.com/go/getflashplayer">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>
</body>
</html>

View File

@ -1,215 +0,0 @@
(function(window, undefined) {
var BBBCheck = {};
/**
* Internal function to get the BBB embed object. Seems like we have to do this
* each time and can't create a var for it.
*
* To get the object, see https://code.google.com/p/swfobject/wiki/api
*/
function getSwfObj() {
return swfobject.getObjectById("MicrophoneCheck");
}
function getConnObj() {
return swfobject.getObjectById("RTMPConnCheck");
}
BBBCheck.getFlashPlayerVersion = function() {
return swfobject.getFlashPlayerVersion();
}
BBBCheck.hasMinFlashPlayerVersion = function(flashVersion) {
return swfobject.hasFlashPlayerVersion(flashVersion);
}
BBBCheck.getBrowser = function() {
return deployJava.getBrowser();
}
BBBCheck.getJREs = function() {
return deployJava.getJREs();
}
BBBCheck.installJRE = function(version) {
deployJava.installJRE(version);
}
BBBCheck.installLatestJRE = function() {
deployJava.installLatestJRE();
}
BBBCheck.runApplet = function(attributes, parameters, minimumVersion) {
deployJava.runApplet(attributes, parameters, minimumVersion);
}
BBBCheck.runApplet = function(attributes, parameters, minimumVersion) {
deployJava.runApplet(attributes, parameters, minimumVersion);
}
BBBCheck.showCamSettings = function() {
var swfObj = getSwfObj();
if (swfObj) {
swfObj.showCamSettings();
}
}
BBBCheck.showMicSettings = function() {
var swfObj = getSwfObj();
if (swfObj) {
swfObj.showMicSettings();
}
}
BBBCheck.startTestMicrophone = function() {
var swfObj = getSwfObj();
if (swfObj) {
swfObj.startTestMicrophone();
}
}
BBBCheck.stopTestMicrophone = function() {
var swfObj = getSwfObj();
if (swfObj) {
swfObj.stopTestMicrophone();
}
}
BBBCheck.testRTMPConnection = function(host, app) {
var swfObj = getConnObj();
if (swfObj) {
swfObj.testRTMPConnection(host, app);
}
}
BBBCheck.testSocketConnection = function(host, port) {
var swfObj = getConnObj();
if (swfObj) {
swfObj.testSocketConnection(host, port);
}
}
BBBCheck.setSocketPolicyFileURL = function(url) {
var swfObj = getConnObj();
if (swfObj) {
swfObj.setPolicyFileURL(url);
}
}
/*** Callbacks from Flash test apps **/
BBBCheck.microphoneCheckAppReady = function() {
console.log("microphone check app ready.");
broadcast("MicCheckAppReadyEvent");
}
BBBCheck.noAvailableMicrophoneError = function() {
console.log("no available microphone");
}
BBBCheck.microphoneAccessDenied = function() {
console.log("Mic access has been denied.");
}
BBBCheck.microphoneAccessAllowed = function() {
console.log("Mic access has been allowed.");
}
BBBCheck.camAccessDenied = function() {
console.log("Cam access has been denied.");
}
BBBCheck.camAccessAllowed = function() {
console.log("Cam access has been allowed.");
}
BBBCheck.invalidParamsForRtmpConnectionTest = function() {
console.log("Invalid host or app for rtmp connection test.");
}
BBBCheck.rtmpConnectionTestSuccess = function(rtmp, server, application) {
console.log("Connection succeeded using rtmp[" + rtmp + "]");
}
BBBCheck.rtmpConnectionTestFailed = function(host, app) {
console.log("Failed to connect to [" + host + "][" + app + "]");
}
BBBCheck.socketConnTestFailed = function(host, port) {
console.log("Failed to connect to [" + host + "][" + port + "]");
}
BBBCheck.socketConnTestClosed = function(host, port) {
console.log("Connection closed to [" + host + "][" + port + "]");
}
BBBCheck.socketConnTestSuccess = function(host, port) {
console.log("Connection success to [" + host + "][" + port + "]");
}
BBBCheck.socketConnTestIOError = function(host, port) {
console.log("Connection IO error to [" + host + "][" + port + "]");
}
BBBCheck.socketConnTestSecurityError = function(host, port) {
console.log("Connection security error to [" + host + "][" + port + "]");
}
/* ***********************************************************************************
* Broadcasting of events to 3rd-party apps.
*************************************************************************************/
/** Stores the 3rd-party app event listeners ***/
var listeners = {};
/**
* 3rd-party apps should user this method to register to listen for events.
*/
BBBCheck.listen = function(eventName, handler) {
if (typeof listeners[eventName] === 'undefined')
listeners[eventName] = [];
listeners[eventName].push(handler);
};
/**
* 3rd-party app should use this method to unregister listener for a given event.
*/
BBBCheck.unlisten = function(eventName, handler) {
if (!listeners[eventName])
return;
for (var i = 0; i < listeners[eventName].length; i++) {
if (listeners[eventName][i] === handler) {
listeners.splice(i, 1);
break;
}
}
};
/**
* Private function to broadcast received event from the BigBlueButton Flash client to
* 3rd-parties.
*/
function broadcast(eventName, params) {
if (!listeners[eventName]) {
console.log("No listeners for [" + eventName + "]");
return;
}
for (var i = 0; i < listeners[eventName].length; i++) {
console.log("Notifying listeners for [" + eventName + "]");
if (params == null) {
listeners[eventName][i]();
} else {
listeners[eventName][i](params);
}
}
};
window.BBBCheck = BBBCheck;
})(this);

View File

@ -1,567 +0,0 @@
var deployJava = {
debug: null,
firefoxJavaVersion: null,
myInterval: null,
preInstallJREList: null,
returnPage: null,
brand: null,
locale: null,
installType: null,
EAInstallEnabled: false,
EarlyAccessURL: null,
getJavaURL: 'http://java.sun.com/webapps/getjava/BrowserRedirect?host=java.com',
appleRedirectPage: 'http://www.apple.com/support/downloads/',
oldMimeType: 'application/npruntime-scriptable-plugin;DeploymentToolkit',
mimeType: 'application/java-deployment-toolkit',
launchButtonPNG: 'http://java.sun.com/products/jfc/tsc/articles/swing2d/webstart.png',
browserName: null,
browserName2: null,
getJREs: function() {
var list = new Array();
if (deployJava.isPluginInstalled()) {
var plugin = deployJava.getPlugin();
var VMs = plugin.jvms;
for (var i = 0; i < VMs.getLength(); i++) {
list[i] = VMs.get(i).version;
}
} else {
var browser = deployJava.getBrowser();
if (browser == 'MSIE') {
if (deployJava.testUsingActiveX('1.7.0')) {
list[0] = '1.7.0';
} else if (deployJava.testUsingActiveX('1.6.0')) {
list[0] = '1.6.0';
} else if (deployJava.testUsingActiveX('1.5.0')) {
list[0] = '1.5.0';
} else if (deployJava.testUsingActiveX('1.4.2')) {
list[0] = '1.4.2';
} else if (deployJava.testForMSVM()) {
list[0] = '1.1';
}
} else if (browser == 'Netscape Family') {
deployJava.getJPIVersionUsingMimeType();
if (deployJava.firefoxJavaVersion != null) {
list[0] = deployJava.firefoxJavaVersion;
} else if (deployJava.testUsingMimeTypes('1.7')) {
list[0] = '1.7.0';
} else if (deployJava.testUsingMimeTypes('1.6')) {
list[0] = '1.6.0';
} else if (deployJava.testUsingMimeTypes('1.5')) {
list[0] = '1.5.0';
} else if (deployJava.testUsingMimeTypes('1.4.2')) {
list[0] = '1.4.2';
} else if (deployJava.browserName2 == 'Safari') {
if (deployJava.testUsingPluginsArray('1.7.0')) {
list[0] = '1.7.0';
} else if (deployJava.testUsingPluginsArray('1.6')) {
list[0] = '1.6.0';
} else if (deployJava.testUsingPluginsArray('1.5')) {
list[0] = '1.5.0';
} else if (deployJava.testUsingPluginsArray('1.4.2')) {
list[0] = '1.4.2';
}
}
}
}
if (deployJava.debug) {
for (var i = 0; i < list.length; ++i) {
alert('We claim to have detected Java SE ' + list[i]);
}
}
return list;
},
installJRE: function(requestVersion) {
var ret = false;
if (deployJava.isPluginInstalled()) {
if (deployJava.getPlugin().installJRE(requestVersion)) {
deployJava.refresh();
if (deployJava.returnPage != null) {
document.location = deployJava.returnPage;
}
return true;
} else {
return false;
}
} else {
return deployJava.installLatestJRE();
}
},
installLatestJRE: function() {
if (deployJava.isPluginInstalled()) {
if (deployJava.getPlugin().installLatestJRE()) {
deployJava.refresh();
if (deployJava.returnPage != null) {
document.location = deployJava.returnPage;
}
return true;
} else {
return false;
}
} else {
var browser = deployJava.getBrowser();
var platform = navigator.platform.toLowerCase();
if ((deployJava.EAInstallEnabled == 'true') && (platform.indexOf('win') != -1) && (deployJava.EarlyAccessURL != null)) {
deployJava.preInstallJREList = deployJava.getJREs();
if (deployJava.returnPage != null) {
deployJava.myInterval = setInterval("deployJava.poll()", 3000);
}
location.href = deployJava.EarlyAccessURL;
return false;
} else {
if (browser == 'MSIE') {
return deployJava.IEInstall();
} else if ((browser == 'Netscape Family') && (platform.indexOf('win32') != -1)) {
return deployJava.FFInstall();
} else {
location.href = deployJava.getJavaURL + ((deployJava.returnPage != null) ? ('&returnPage=' + deployJava.returnPage) : '') + ((deployJava.locale != null) ? ('&locale=' + deployJava.locale) : '') + ((deployJava.brand != null) ? ('&brand=' + deployJava.brand) : '');
}
return false;
}
}
},
runApplet: function(attributes, parameters, minimumVersion) {
if (minimumVersion == 'undefined' || minimumVersion == null) {
minimumVersion = '1.1';
}
var regex = "^(\\d+)(?:\\.(\\d+)(?:\\.(\\d+)(?:_(\\d+))?)?)?$";
var matchData = minimumVersion.match(regex);
if (deployJava.returnPage == null) {
deployJava.returnPage = document.location;
}
if (matchData != null) {
var browser = deployJava.getBrowser();
if ((browser != '?') && ('Safari' != deployJava.browserName2)) {
if (deployJava.versionCheck(minimumVersion + '+')) {
deployJava.writeAppletTag(attributes, parameters);
} else if (deployJava.installJRE(minimumVersion + '+')) {
deployJava.refresh();
location.href = document.location;
deployJava.writeAppletTag(attributes, parameters);
}
} else {
deployJava.writeAppletTag(attributes, parameters);
}
} else {
if (deployJava.debug) {
alert('Invalid minimumVersion argument to runApplet():' + minimumVersion);
}
}
},
writeAppletTag: function(attributes, parameters) {
var s = '<' + 'applet ';
var codeAttribute = false;
for (var attribute in attributes) {
s += (' ' + attribute + '="' + attributes[attribute] + '"');
if (attribute == 'code') {
codeAttribute = true;
}
}
if (!codeAttribute) {
s += (' code="dummy"');
}
s += '>';
document.write(s);
if (parameters != 'undefined' && parameters != null) {
var codebaseParam = false;
for (var parameter in parameters) {
if (parameter == 'codebase_lookup') {
codebaseParam = true;
}
s = '<param name="' + parameter + '" value="' + parameters[parameter] + '">';
document.write(s);
}
if (!codebaseParam) {
document.write('<param name="codebase_lookup" value="false">');
}
}
document.write('<' + '/' + 'applet' + '>');
},
versionCheck: function(versionPattern) {
var index = 0;
var regex = "^(\\d+)(?:\\.(\\d+)(?:\\.(\\d+)(?:_(\\d+))?)?)?(\\*|\\+)?$";
var matchData = versionPattern.match(regex);
if (matchData != null) {
var familyMatch = true;
var patternArray = new Array();
for (var i = 1; i < matchData.length; ++i) {
if ((typeof matchData[i] == 'string') && (matchData[i] != '')) {
patternArray[index] = matchData[i];
index++;
}
}
if (patternArray[patternArray.length - 1] == '+') {
familyMatch = false;
patternArray.length--;
} else {
if (patternArray[patternArray.length - 1] == '*') {
patternArray.length--;
}
}
var list = deployJava.getJREs();
for (var i = 0; i < list.length; ++i) {
if (deployJava.compareVersionToPattern(list[i], patternArray, familyMatch)) {
return true;
}
}
return false;
} else {
alert('Invalid versionPattern passed to versionCheck: ' + versionPattern);
return false;
}
},
isWebStartInstalled: function(minimumVersion) {
var browser = deployJava.getBrowser();
if ((browser == '?') || ('Safari' == deployJava.browserName2)) {
return true;
}
if (minimumVersion == 'undefined' || minimumVersion == null) {
minimumVersion = '1.4.2';
}
var retval = false;
var regex = "^(\\d+)(?:\\.(\\d+)(?:\\.(\\d+)(?:_(\\d+))?)?)?$";
var matchData = minimumVersion.match(regex);
if (matchData != null) {
retval = deployJava.versionCheck(minimumVersion + '+');
} else {
if (deployJava.debug) {
alert('Invalid minimumVersion argument to isWebStartInstalled(): ' + minimumVersion);
}
retval = deployJava.versionCheck('1.4.2+');
}
return retval;
},
getJPIVersionUsingMimeType: function() {
for (var i = 0; i < navigator.mimeTypes.length; ++i) {
var s = navigator.mimeTypes[i].type;
var m = s.match(/^application\/x-java-applet;jpi-version=(.*)$/);
if (m != null) {
deployJava.firefoxJavaVersion = m[1];
if ('Opera' != deployJava.browserName2) {
break;
}
}
}
},
launchWebStartApplication: function(jnlp) {
return false;
},
createWebStartLaunchButtonEx: function(jnlp, minimumVersion) {
if (deployJava.returnPage == null) {
deployJava.returnPage = jnlp;
}
var url = 'javascript:deployJava.launchWebStartApplication(\'' + jnlp + '\');';
document.write('<' + 'a href="' + url + '" onMouseOver="window.status=\'\'; ' + 'return true;"><' + 'img ' + 'src="' + deployJava.launchButtonPNG + '" ' + 'border="0" /><' + '/' + 'a' + '>');
},
createWebStartLaunchButton: function(jnlp, minimumVersion) {
if (deployJava.returnPage == null) {
deployJava.returnPage = jnlp;
}
var url = 'javascript:' + 'if (!deployJava.isWebStartInstalled(&quot;' + minimumVersion + '&quot;)) {' + 'if (deployJava.installLatestJRE()) {' + 'if (deployJava.launch(&quot;' + jnlp + '&quot;)) {}' + '}' + '} else {' + 'if (deployJava.launch(&quot;' + jnlp + '&quot;)) {}' + '}';
document.write('<' + 'a href="' + url + '" onMouseOver="window.status=\'\'; ' + 'return true;"><' + 'img ' + 'src="' + deployJava.launchButtonPNG + '" ' + 'border="0" /><' + '/' + 'a' + '>');
},
launch: function(jnlp) {
document.location = jnlp;
return true;
},
isPluginInstalled: function() {
var plugin = deployJava.getPlugin();
if (plugin && plugin.jvms) {
return true;
} else {
return false;
}
},
isAutoUpdateEnabled: function() {
if (deployJava.isPluginInstalled()) {
return deployJava.getPlugin().isAutoUpdateEnabled();
}
return false;
},
setAutoUpdateEnabled: function() {
if (deployJava.isPluginInstalled()) {
return deployJava.getPlugin().setAutoUpdateEnabled();
}
return false;
},
setInstallerType: function(type) {
deployJava.installType = type;
if (deployJava.isPluginInstalled()) {
return deployJava.getPlugin().setInstallerType(type);
}
return false;
},
setAdditionalPackages: function(packageList) {
if (deployJava.isPluginInstalled()) {
return deployJava.getPlugin().setAdditionalPackages(packageList);
}
return false;
},
setEarlyAccess: function(enabled) {
deployJava.EAInstallEnabled = enabled;
},
isPlugin2: function() {
if (deployJava.isPluginInstalled()) {
if (deployJava.versionCheck('1.6.0_10+')) {
try {
return deployJava.getPlugin().isPlugin2();
} catch (err) {}
}
}
return false;
},
allowPlugin: function() {
deployJava.getBrowser();
var ret = ('Safari' != deployJava.browserName2 && 'Opera' != deployJava.browserName2);
return ret;
},
getPlugin: function() {
deployJava.refresh();
var ret = null;
if (deployJava.allowPlugin()) {
ret = document.getElementById('deployJavaPlugin');
}
return ret;
},
compareVersionToPattern: function(version, patternArray, familyMatch) {
var regex = "^(\\d+)(?:\\.(\\d+)(?:\\.(\\d+)(?:_(\\d+))?)?)?$";
var matchData = version.match(regex);
if (matchData != null) {
var index = 0;
var result = new Array();
for (var i = 1; i < matchData.length; ++i) {
if ((typeof matchData[i] == 'string') && (matchData[i] != '')) {
result[index] = matchData[i];
index++;
}
}
var l = Math.min(result.length, patternArray.length);
if (familyMatch) {
for (var i = 0; i < l; ++i) {
if (result[i] != patternArray[i]) return false;
}
return true;
} else {
for (var i = 0; i < l; ++i) {
if (result[i] < patternArray[i]) {
return false;
} else if (result[i] > patternArray[i]) {
return true;
}
}
return true;
}
} else {
return false;
}
},
getBrowser: function() {
if (deployJava.browserName == null) {
var browser = navigator.userAgent.toLowerCase();
if (deployJava.debug) {
alert('userAgent -> ' + browser);
}
if (browser.indexOf('msie') != -1) {
deployJava.browserName = 'MSIE';
deployJava.browserName2 = 'MSIE';
} else if (browser.indexOf('firefox') != -1) {
deployJava.browserName = 'Netscape Family';
deployJava.browserName2 = 'Firefox';
} else if (browser.indexOf('chrome') != -1) {
deployJava.browserName = 'Netscape Family';
deployJava.browserName2 = 'Chrome';
} else if (browser.indexOf('safari') != -1) {
deployJava.browserName = 'Netscape Family';
deployJava.browserName2 = 'Safari';
} else if (browser.indexOf('mozilla') != -1) {
deployJava.browserName = 'Netscape Family';
deployJava.browserName2 = 'Other';
} else if (browser.indexOf('opera') != -1) {
deployJava.browserName = 'Netscape Family';
deployJava.browserName2 = 'Opera';
} else {
deployJava.browserName = '?';
deployJava.browserName2 = 'unknown';
}
if (deployJava.debug) {
alert('Detected browser name:' + deployJava.browserName + ', ' + deployJava.browserName2);
}
}
return deployJava.browserName;
},
testUsingActiveX: function(version) {
var objectName = 'JavaWebStart.isInstalled.' + version + '.0';
if (!ActiveXObject) {
if (deployJava.debug) {
alert('Browser claims to be IE, but no ActiveXObject object?');
}
return false;
}
try {
return (new ActiveXObject(objectName) != null);
} catch (exception) {
return false;
}
},
testForMSVM: function() {
var clsid = '{08B0E5C0-4FCB-11CF-AAA5-00401C608500}';
if (typeof oClientCaps != 'undefined') {
var v = oClientCaps.getComponentVersion(clsid, "ComponentID");
if ((v == '') || (v == '5,0,5000,0')) {
return false;
} else {
return true;
}
} else {
return false;
}
},
testUsingMimeTypes: function(version) {
if (!navigator.mimeTypes) {
if (deployJava.debug) {
alert('Browser claims to be Netscape family, but no mimeTypes[] array?');
}
return false;
}
for (var i = 0; i < navigator.mimeTypes.length; ++i) {
s = navigator.mimeTypes[i].type;
var m = s.match(/^application\/x-java-applet\x3Bversion=(1\.8|1\.7|1\.6|1\.5|1\.4\.2)$/);
if (m != null) {
if (deployJava.compareVersions(m[1], version)) {
return true;
}
}
}
return false;
},
testUsingPluginsArray: function(version) {
if ((!navigator.plugins) || (!navigator.plugins.length)) {
return false;
}
var platform = navigator.platform.toLowerCase();
for (var i = 0; i < navigator.plugins.length; ++i) {
s = navigator.plugins[i].description;
if (s.search(/^Java Switchable Plug-in (Cocoa)/) != -1) {
if (deployJava.compareVersions("1.5.0", version)) {
return true;
}
} else if (s.search(/^Java/) != -1) {
if (platform.indexOf('win') != -1) {
if (deployJava.compareVersions("1.5.0", version) || deployJava.compareVersions("1.6.0", version)) {
return true;
}
}
}
}
if (deployJava.compareVersions("1.5.0", version)) {
return true;
}
return false;
},
IEInstall: function() {
location.href = deployJava.getJavaURL + ((deployJava.returnPage != null) ? ('&returnPage=' + deployJava.returnPage) : '') + ((deployJava.locale != null) ? ('&locale=' + deployJava.locale) : '') + ((deployJava.brand != null) ? ('&brand=' + deployJava.brand) : '') + ((deployJava.installType != null) ? ('&type=' + deployJava.installType) : '');
return false;
},
done: function(name, result) {},
FFInstall: function() {
location.href = deployJava.getJavaURL + ((deployJava.returnPage != null) ? ('&returnPage=' + deployJava.returnPage) : '') + ((deployJava.locale != null) ? ('&locale=' + deployJava.locale) : '') + ((deployJava.brand != null) ? ('&brand=' + deployJava.brand) : '') + ((deployJava.installType != null) ? ('&type=' + deployJava.installType) : '');
return false;
},
compareVersions: function(installed, required) {
var a = installed.split('.');
var b = required.split('.');
for (var i = 0; i < a.length; ++i) {
a[i] = Number(a[i]);
}
for (var i = 0; i < b.length; ++i) {
b[i] = Number(b[i]);
}
if (a.length == 2) {
a[2] = 0;
}
if (a[0] > b[0]) return true;
if (a[0] < b[0]) return false;
if (a[1] > b[1]) return true;
if (a[1] < b[1]) return false;
if (a[2] > b[2]) return true;
if (a[2] < b[2]) return false;
return true;
},
enableAlerts: function() {
deployJava.browserName = null;
deployJava.debug = true;
},
poll: function() {
deployJava.refresh();
var postInstallJREList = deployJava.getJREs();
if ((deployJava.preInstallJREList.length == 0) && (postInstallJREList.length != 0)) {
clearInterval(deployJava.myInterval);
if (deployJava.returnPage != null) {
location.href = deployJava.returnPage;
};
}
if ((deployJava.preInstallJREList.length != 0) && (postInstallJREList.length != 0) && (deployJava.preInstallJREList[0] != postInstallJREList[0])) {
clearInterval(deployJava.myInterval);
if (deployJava.returnPage != null) {
location.href = deployJava.returnPage;
}
}
},
writePluginTag: function() {
var browser = deployJava.getBrowser();
if (browser == 'MSIE') {
document.write('<' + 'object classid="clsid:CAFEEFAC-DEC7-0000-0000-ABCDEFFEDCBA" ' + 'id="deployJavaPlugin" width="0" height="0">' + '<' + '/' + 'object' + '>');
} else if (browser == 'Netscape Family' && deployJava.allowPlugin()) {
deployJava.writeEmbedTag();
}
},
refresh: function() {
navigator.plugins.refresh(false);
var browser = deployJava.getBrowser();
if (browser == 'Netscape Family' && deployJava.allowPlugin()) {
var plugin = document.getElementById('deployJavaPlugin');
if (plugin == null) {
deployJava.writeEmbedTag();
}
}
},
writeEmbedTag: function() {
var written = false;
if (navigator.mimeTypes != null) {
for (var i = 0; i < navigator.mimeTypes.length; i++) {
if (navigator.mimeTypes[i].type == deployJava.mimeType) {
if (navigator.mimeTypes[i].enabledPlugin) {
document.write('<' + 'embed id="deployJavaPlugin" type="' + deployJava.mimeType + '" hidden="true" />');
written = true;
}
}
}
if (!written) for (var i = 0; i < navigator.mimeTypes.length; i++) {
if (navigator.mimeTypes[i].type == deployJava.oldMimeType) {
if (navigator.mimeTypes[i].enabledPlugin) {
document.write('<' + 'embed id="deployJavaPlugin" type="' + deployJava.oldMimeType + '" hidden="true" />');
}
}
}
}
},
do_initialize: function() {
deployJava.writePluginTag();
if (deployJava.locale == null) {
var loc = null;
if (loc == null) try {
loc = navigator.userLanguage;
} catch (err) {}
if (loc == null) try {
loc = navigator.systemLanguage;
} catch (err) {}
if (loc == null) try {
loc = navigator.language;
} catch (err) {}
if (loc != null) {
loc.replace("-", "_")
deployJava.locale = loc;
}
}
}
};
deployJava.do_initialize();

View File

@ -1,55 +0,0 @@
var registerListeners = function() {
console.log("Listening for events.");
BBBCheck.listen("MicCheckAppReadyEvent", function() {
console.log("Received [MicCheckAppReadyEvent].");
});
BBBCheck.listen("NewRoleEvent", function(bbbCheckEvent) {
console.log("New Role Event [amIPresenter=" + bbbCheckEvent.amIPresenter + ",role=" + bbbCheckEvent.role + ",newPresenterUserID=" + bbbCheckEvent.newPresenterUserID + "].");
});
}
var bbbCheckFlashVersion = function() {
var playerVersion = BBBCheck.getFlashPlayerVersion();
console.log("You have Flash player " + playerVersion.major + "." + playerVersion.minor + "." + playerVersion.release + " installed");
}
var bbbHasMinFlashVersion = function(version) {
console.log("Q: Do I have Flash player 9.0.18 or higher installed?\nA: " + BBBCheck.hasMinFlashPlayerVersion(version));
}
var bbbGetBrowser = function() {
console.log("Browser = " + BBBCheck.getBrowser());
}
var bbbGetJREs = function() {
console.log("JREs = " + BBBCheck.getJREs());
}
var bbbCheckShowMicSettings = function() {
BBBCheck.showMicSettings();
}
var bbbCheckStartTestMic = function() {
BBBCheck.startTestMicrophone();
}
var bbbCheckStopTestMic = function() {
BBBCheck.stopTestMicrophone();
}
var bbbCheckShowCamSettings = function() {
BBBCheck.showCamSettings();
}
var bbbCheckTestRTMPConnection = function(host, app) {
BBBCheck.testRTMPConnection(host, app);
}
var bbbCheckTestSocketConnection = function(host, port) {
BBBCheck.testSocketConnection(host, port);
}
var bbbCheckSetSocketPolicyFileURL = function(url) {
BBBCheck.setSocketPolicyFileURL(url);
}

View File

@ -1,39 +0,0 @@
// Backbone.js 0.9.2
// (c) 2010-2012 Jeremy Ashkenas, DocumentCloud Inc.
// Backbone may be freely distributed under the MIT license.
// For all details and documentation:
// http://backbonejs.org
(function(h,g){typeof exports!=="undefined"?g(h,exports,require("underscore")):typeof define==="function"&&define.amd?define(["underscore","jquery","exports"],function(f,i,p){h.Backbone=g(h,p,f,i)}):h.Backbone=g(h,{},h._,h.jQuery||h.Zepto||h.ender)})(this,function(h,g,f,i){var p=h.Backbone,y=Array.prototype.slice,z=Array.prototype.splice;g.VERSION="0.9.2";g.setDomLibrary=function(a){i=a};g.noConflict=function(){h.Backbone=p;return g};g.emulateHTTP=false;g.emulateJSON=false;var q=/\s+/,l=g.Events=
{on:function(a,b,c){var d,e,f,g,j;if(!b)return this;a=a.split(q);for(d=this._callbacks||(this._callbacks={});e=a.shift();)f=(j=d[e])?j.tail:{},f.next=g={},f.context=c,f.callback=b,d[e]={tail:g,next:j?j.next:f};return this},off:function(a,b,c){var d,e,k,g,j,h;if(e=this._callbacks){if(!a&&!b&&!c)return delete this._callbacks,this;for(a=a?a.split(q):f.keys(e);d=a.shift();)if(k=e[d],delete e[d],k&&(b||c))for(g=k.tail;(k=k.next)!==g;)if(j=k.callback,h=k.context,b&&j!==b||c&&h!==c)this.on(d,j,h);return this}},
trigger:function(a){var b,c,d,e,f,g;if(!(d=this._callbacks))return this;f=d.all;a=a.split(q);for(g=y.call(arguments,1);b=a.shift();){if(c=d[b])for(e=c.tail;(c=c.next)!==e;)c.callback.apply(c.context||this,g);if(c=f){e=c.tail;for(b=[b].concat(g);(c=c.next)!==e;)c.callback.apply(c.context||this,b)}}return this}};l.bind=l.on;l.unbind=l.off;var o=g.Model=function(a,b){var c;a||(a={});b&&b.parse&&(a=this.parse(a));if(c=n(this,"defaults"))a=f.extend({},c,a);if(b&&b.collection)this.collection=b.collection;
this.attributes={};this._escapedAttributes={};this.cid=f.uniqueId("c");this.changed={};this._silent={};this._pending={};this.set(a,{silent:true});this.changed={};this._silent={};this._pending={};this._previousAttributes=f.clone(this.attributes);this.initialize.apply(this,arguments)};f.extend(o.prototype,l,{changed:null,_silent:null,_pending:null,idAttribute:"id",initialize:function(){},toJSON:function(){return f.clone(this.attributes)},get:function(a){return this.attributes[a]},escape:function(a){var b;
if(b=this._escapedAttributes[a])return b;b=this.get(a);return this._escapedAttributes[a]=f.escape(b==null?"":""+b)},has:function(a){return this.get(a)!=null},set:function(a,b,c){var d,e;f.isObject(a)||a==null?(d=a,c=b):(d={},d[a]=b);c||(c={});if(!d)return this;if(d instanceof o)d=d.attributes;if(c.unset)for(e in d)d[e]=void 0;if(!this._validate(d,c))return false;if(this.idAttribute in d)this.id=d[this.idAttribute];var b=c.changes={},g=this.attributes,h=this._escapedAttributes,j=this._previousAttributes||
{};for(e in d){a=d[e];if(!f.isEqual(g[e],a)||c.unset&&f.has(g,e))delete h[e],(c.silent?this._silent:b)[e]=true;c.unset?delete g[e]:g[e]=a;!f.isEqual(j[e],a)||f.has(g,e)!=f.has(j,e)?(this.changed[e]=a,c.silent||(this._pending[e]=true)):(delete this.changed[e],delete this._pending[e])}c.silent||this.change(c);return this},unset:function(a,b){(b||(b={})).unset=true;return this.set(a,null,b)},clear:function(a){(a||(a={})).unset=true;return this.set(f.clone(this.attributes),a)},fetch:function(a){var a=
a?f.clone(a):{},b=this,c=a.success;a.success=function(d,e,f){if(!b.set(b.parse(d,f),a))return false;c&&c(b,d)};a.error=g.wrapError(a.error,b,a);return(this.sync||g.sync).call(this,"read",this,a)},save:function(a,b,c){var d,e;f.isObject(a)||a==null?(d=a,c=b):(d={},d[a]=b);c=c?f.clone(c):{};if(c.wait){if(!this._validate(d,c))return false;e=f.clone(this.attributes)}a=f.extend({},c,{silent:true});if(d&&!this.set(d,c.wait?a:c))return false;var k=this,h=c.success;c.success=function(a,b,e){b=k.parse(a,e);
c.wait&&(delete c.wait,b=f.extend(d||{},b));if(!k.set(b,c))return false;h?h(k,a):k.trigger("sync",k,a,c)};c.error=g.wrapError(c.error,k,c);b=this.isNew()?"create":"update";b=(this.sync||g.sync).call(this,b,this,c);c.wait&&this.set(e,a);return b},destroy:function(a){var a=a?f.clone(a):{},b=this,c=a.success,d=function(){b.trigger("destroy",b,b.collection,a)};if(this.isNew())return d(),false;a.success=function(e){a.wait&&d();c?c(b,e):b.trigger("sync",b,e,a)};a.error=g.wrapError(a.error,b,a);var e=(this.sync||
g.sync).call(this,"delete",this,a);a.wait||d();return e},url:function(){var a=n(this,"urlRoot")||n(this.collection,"url")||t();return this.isNew()?a:a+(a.charAt(a.length-1)=="/"?"":"/")+encodeURIComponent(this.id)},parse:function(a){return a},clone:function(){return new this.constructor(this.attributes)},isNew:function(){return this.id==null},change:function(a){a||(a={});var b=this._changing;this._changing=true;for(var c in this._silent)this._pending[c]=true;var d=f.extend({},a.changes,this._silent);
this._silent={};for(c in d)this.trigger("change:"+c,this,this.get(c),a);if(b)return this;for(;!f.isEmpty(this._pending);){this._pending={};this.trigger("change",this,a);for(c in this.changed)!this._pending[c]&&!this._silent[c]&&delete this.changed[c];this._previousAttributes=f.clone(this.attributes)}this._changing=false;return this},hasChanged:function(a){return!arguments.length?!f.isEmpty(this.changed):f.has(this.changed,a)},changedAttributes:function(a){if(!a)return this.hasChanged()?f.clone(this.changed):
false;var b,c=false,d=this._previousAttributes,e;for(e in a)if(!f.isEqual(d[e],b=a[e]))(c||(c={}))[e]=b;return c},previous:function(a){return!arguments.length||!this._previousAttributes?null:this._previousAttributes[a]},previousAttributes:function(){return f.clone(this._previousAttributes)},isValid:function(){return!this.validate(this.attributes)},_validate:function(a,b){if(b.silent||!this.validate)return true;var a=f.extend({},this.attributes,a),c=this.validate(a,b);if(!c)return true;b&&b.error?
b.error(this,c,b):this.trigger("error",this,c,b);return false}});var r=g.Collection=function(a,b){b||(b={});if(b.model)this.model=b.model;if(b.comparator)this.comparator=b.comparator;this._reset();this.initialize.apply(this,arguments);a&&this.reset(a,{silent:true,parse:b.parse})};f.extend(r.prototype,l,{model:o,initialize:function(){},toJSON:function(a){return this.map(function(b){return b.toJSON(a)})},add:function(a,b){var c,d,e,g,h,j={},i={},l=[];b||(b={});a=f.isArray(a)?a.slice():[a];for(c=0,d=
a.length;c<d;c++){if(!(e=a[c]=this._prepareModel(a[c],b)))throw Error("Can't add an invalid model to a collection");g=e.cid;h=e.id;j[g]||this._byCid[g]||h!=null&&(i[h]||this._byId[h])?l.push(c):j[g]=i[h]=e}for(c=l.length;c--;)a.splice(l[c],1);for(c=0,d=a.length;c<d;c++)(e=a[c]).on("all",this._onModelEvent,this),this._byCid[e.cid]=e,e.id!=null&&(this._byId[e.id]=e);this.length+=d;z.apply(this.models,[b.at!=null?b.at:this.models.length,0].concat(a));this.comparator&&this.sort({silent:true});if(b.silent)return this;
for(c=0,d=this.models.length;c<d;c++)if(j[(e=this.models[c]).cid])b.index=c,e.trigger("add",e,this,b);return this},remove:function(a,b){var c,d,e,g;b||(b={});a=f.isArray(a)?a.slice():[a];for(c=0,d=a.length;c<d;c++)if(g=this.getByCid(a[c])||this.get(a[c])){delete this._byId[g.id];delete this._byCid[g.cid];e=this.indexOf(g);this.models.splice(e,1);this.length--;if(!b.silent)b.index=e,g.trigger("remove",g,this,b);this._removeReference(g)}return this},push:function(a,b){a=this._prepareModel(a,b);this.add(a,
b);return a},pop:function(a){var b=this.at(this.length-1);this.remove(b,a);return b},unshift:function(a,b){a=this._prepareModel(a,b);this.add(a,f.extend({at:0},b));return a},shift:function(a){var b=this.at(0);this.remove(b,a);return b},get:function(a){return a==null?void 0:this._byId[a.id!=null?a.id:a]},getByCid:function(a){return a&&this._byCid[a.cid||a]},at:function(a){return this.models[a]},where:function(a){return f.isEmpty(a)?[]:this.filter(function(b){for(var c in a)if(a[c]!==b.get(c))return false;
return true})},sort:function(a){a||(a={});if(!this.comparator)throw Error("Cannot sort a set without a comparator");var b=f.bind(this.comparator,this);this.comparator.length==1?this.models=this.sortBy(b):this.models.sort(b);a.silent||this.trigger("reset",this,a);return this},pluck:function(a){return f.map(this.models,function(b){return b.get(a)})},reset:function(a,b){a||(a=[]);b||(b={});for(var c=0,d=this.models.length;c<d;c++)this._removeReference(this.models[c]);this._reset();this.add(a,f.extend({silent:true},
b));b.silent||this.trigger("reset",this,b);return this},fetch:function(a){a=a?f.clone(a):{};if(a.parse===void 0)a.parse=true;var b=this,c=a.success;a.success=function(d,e,f){b[a.add?"add":"reset"](b.parse(d,f),a);c&&c(b,d)};a.error=g.wrapError(a.error,b,a);return(this.sync||g.sync).call(this,"read",this,a)},create:function(a,b){var c=this,b=b?f.clone(b):{},a=this._prepareModel(a,b);if(!a)return false;b.wait||c.add(a,b);var d=b.success;b.success=function(e,f){b.wait&&c.add(e,b);d?d(e,f):e.trigger("sync",
a,f,b)};a.save(null,b);return a},parse:function(a){return a},chain:function(){return f(this.models).chain()},_reset:function(){this.length=0;this.models=[];this._byId={};this._byCid={}},_prepareModel:function(a,b){b||(b={});if(a instanceof o){if(!a.collection)a.collection=this}else{var c;b.collection=this;a=new this.model(a,b);a._validate(a.attributes,b)||(a=false)}return a},_removeReference:function(a){this==a.collection&&delete a.collection;a.off("all",this._onModelEvent,this)},_onModelEvent:function(a,
b,c,d){(a=="add"||a=="remove")&&c!=this||(a=="destroy"&&this.remove(b,d),b&&a==="change:"+b.idAttribute&&(delete this._byId[b.previous(b.idAttribute)],this._byId[b.id]=b),this.trigger.apply(this,arguments))}});f.each("forEach,each,map,reduce,reduceRight,find,detect,filter,select,reject,every,all,some,any,include,contains,invoke,max,min,sortBy,sortedIndex,toArray,size,first,initial,rest,last,without,indexOf,shuffle,lastIndexOf,isEmpty,groupBy".split(","),function(a){r.prototype[a]=function(){return f[a].apply(f,
[this.models].concat(f.toArray(arguments)))}});var u=g.Router=function(a){a||(a={});if(a.routes)this.routes=a.routes;this._bindRoutes();this.initialize.apply(this,arguments)},A=/:\w+/g,B=/\*\w+/g,C=/[-[\]{}()+?.,\\^$|#\s]/g;f.extend(u.prototype,l,{initialize:function(){},route:function(a,b,c){g.history||(g.history=new m);f.isRegExp(a)||(a=this._routeToRegExp(a));c||(c=this[b]);g.history.route(a,f.bind(function(d){d=this._extractParameters(a,d);c&&c.apply(this,d);this.trigger.apply(this,["route:"+
b].concat(d));g.history.trigger("route",this,b,d)},this));return this},navigate:function(a,b){g.history.navigate(a,b)},_bindRoutes:function(){if(this.routes){var a=[],b;for(b in this.routes)a.unshift([b,this.routes[b]]);b=0;for(var c=a.length;b<c;b++)this.route(a[b][0],a[b][1],this[a[b][1]])}},_routeToRegExp:function(a){a=a.replace(C,"\\$&").replace(A,"([^/]+)").replace(B,"(.*?)");return RegExp("^"+a+"$")},_extractParameters:function(a,b){return a.exec(b).slice(1)}});var m=g.History=function(){this.handlers=
[];f.bindAll(this,"checkUrl")},s=/^[#\/]/,D=/msie [\w.]+/;m.started=false;f.extend(m.prototype,l,{interval:50,getHash:function(a){return(a=(a?a.location:window.location).href.match(/#(.*)$/))?a[1]:""},getFragment:function(a,b){if(a==null)if(this._hasPushState||b){var a=window.location.pathname,c=window.location.search;c&&(a+=c)}else a=this.getHash();a.indexOf(this.options.root)||(a=a.substr(this.options.root.length));return a.replace(s,"")},start:function(a){if(m.started)throw Error("Backbone.history has already been started");
m.started=true;this.options=f.extend({},{root:"/"},this.options,a);this._wantsHashChange=this.options.hashChange!==false;this._wantsPushState=!!this.options.pushState;this._hasPushState=!(!this.options.pushState||!window.history||!window.history.pushState);var a=this.getFragment(),b=document.documentMode;if(b=D.exec(navigator.userAgent.toLowerCase())&&(!b||b<=7))this.iframe=i('<iframe src="javascript:0" tabindex="-1" />').hide().appendTo("body")[0].contentWindow,this.navigate(a);if(this._hasPushState)i(window).bind("popstate",
this.checkUrl);else if(this._wantsHashChange&&"onhashchange"in window&&!b)i(window).bind("hashchange",this.checkUrl);else if(this._wantsHashChange)this._checkUrlInterval=setInterval(this.checkUrl,this.interval);this.fragment=a;a=window.location;b=a.pathname==this.options.root;if(this._wantsHashChange&&this._wantsPushState&&!this._hasPushState&&!b)return this.fragment=this.getFragment(null,true),window.location.replace(this.options.root+"#"+this.fragment),true;else if(this._wantsPushState&&this._hasPushState&&
b&&a.hash)this.fragment=this.getHash().replace(s,""),window.history.replaceState({},document.title,a.protocol+"//"+a.host+this.options.root+this.fragment);if(!this.options.silent)return this.loadUrl()},stop:function(){i(window).unbind("popstate",this.checkUrl).unbind("hashchange",this.checkUrl);clearInterval(this._checkUrlInterval);m.started=false},route:function(a,b){this.handlers.unshift({route:a,callback:b})},checkUrl:function(){var a=this.getFragment();a==this.fragment&&this.iframe&&(a=this.getFragment(this.getHash(this.iframe)));
if(a==this.fragment)return false;this.iframe&&this.navigate(a);this.loadUrl()||this.loadUrl(this.getHash())},loadUrl:function(a){var b=this.fragment=this.getFragment(a);return f.any(this.handlers,function(a){if(a.route.test(b))return a.callback(b),true})},navigate:function(a,b){if(!m.started)return false;if(!b||b===true)b={trigger:b};var c=(a||"").replace(s,"");if(this.fragment!=c)this._hasPushState?(c.indexOf(this.options.root)!=0&&(c=this.options.root+c),this.fragment=c,window.history[b.replace?
"replaceState":"pushState"]({},document.title,c)):this._wantsHashChange?(this.fragment=c,this._updateHash(window.location,c,b.replace),this.iframe&&c!=this.getFragment(this.getHash(this.iframe))&&(b.replace||this.iframe.document.open().close(),this._updateHash(this.iframe.location,c,b.replace))):window.location.assign(this.options.root+a),b.trigger&&this.loadUrl(a)},_updateHash:function(a,b,c){c?a.replace(a.toString().replace(/(javascript:|#).*$/,"")+"#"+b):a.hash=b}});var v=g.View=function(a){this.cid=
f.uniqueId("view");this._configure(a||{});this._ensureElement();this.initialize.apply(this,arguments);this.delegateEvents()},E=/^(\S+)\s*(.*)$/,w="model,collection,el,id,attributes,className,tagName".split(",");f.extend(v.prototype,l,{tagName:"div",$:function(a){return this.$el.find(a)},initialize:function(){},render:function(){return this},remove:function(){this.$el.remove();return this},make:function(a,b,c){a=document.createElement(a);b&&i(a).attr(b);c!=null&&i(a).html(c);return a},setElement:function(a,
b){this.$el&&this.undelegateEvents();this.$el=a instanceof i?a:i(a);this.el=this.$el[0];b!==false&&this.delegateEvents();return this},delegateEvents:function(a){if(a||(a=n(this,"events"))){this.undelegateEvents();for(var b in a){var c=a[b];f.isFunction(c)||(c=this[a[b]]);if(!c)throw Error('Method "'+a[b]+'" does not exist');var d=b.match(E),e=d[1],d=d[2],c=f.bind(c,this);e+=".delegateEvents"+this.cid;d===""?this.$el.bind(e,c):this.$el.delegate(d,e,c)}}},undelegateEvents:function(){this.$el.unbind(".delegateEvents"+
this.cid)},_configure:function(a){this.options&&(a=f.extend({},this.options,a));for(var b=0,c=w.length;b<c;b++){var d=w[b];a[d]&&(this[d]=a[d])}this.options=a},_ensureElement:function(){if(this.el)this.setElement(this.el,false);else{var a=n(this,"attributes")||{};if(this.id)a.id=this.id;if(this.className)a["class"]=this.className;this.setElement(this.make(this.tagName,a),false)}}});o.extend=r.extend=u.extend=v.extend=function(a,b){var c=F(this,a,b);c.extend=this.extend;return c};var G={create:"POST",
update:"PUT","delete":"DELETE",read:"GET"};g.sync=function(a,b,c){var d=G[a];c||(c={});var e={type:d,dataType:"json"};if(!c.url)e.url=n(b,"url")||t();if(!c.data&&b&&(a=="create"||a=="update"))e.contentType="application/json",e.data=JSON.stringify(b.toJSON());if(g.emulateJSON)e.contentType="application/x-www-form-urlencoded",e.data=e.data?{model:e.data}:{};if(g.emulateHTTP&&(d==="PUT"||d==="DELETE")){if(g.emulateJSON)e.data._method=d;e.type="POST";e.beforeSend=function(a){a.setRequestHeader("X-HTTP-Method-Override",
d)}}if(e.type!=="GET"&&!g.emulateJSON)e.processData=false;return i.ajax(f.extend(e,c))};g.wrapError=function(a,b,c){return function(d,e){e=d===b?e:d;a?a(b,e,c):b.trigger("error",b,e,c)}};var x=function(){},F=function(a,b,c){var d;d=b&&b.hasOwnProperty("constructor")?b.constructor:function(){a.apply(this,arguments)};f.extend(d,a);x.prototype=a.prototype;d.prototype=new x;b&&f.extend(d.prototype,b);c&&f.extend(d,c);d.prototype.constructor=d;d.__super__=a.prototype;return d},n=function(a,b){return!a||
!a[b]?null:f.isFunction(a[b])?a[b]():a[b]},t=function(){throw Error('A "url" property or function must be specified');};return g});

View File

@ -1,34 +0,0 @@
/*
RequireJS 2.1.1 Copyright (c) 2010-2012, The Dojo Foundation All Rights Reserved.
Available via the MIT or new BSD license.
see: http://github.com/jrburke/requirejs for details
*/
var requirejs,require,define;
(function(W){function D(b){return M.call(b)==="[object Function]"}function E(b){return M.call(b)==="[object Array]"}function t(b,c){if(b){var d;for(d=0;d<b.length;d+=1)if(b[d]&&c(b[d],d,b))break}}function N(b,c){if(b){var d;for(d=b.length-1;d>-1;d-=1)if(b[d]&&c(b[d],d,b))break}}function A(b,c){for(var d in b)if(b.hasOwnProperty(d)&&c(b[d],d))break}function O(b,c,d,g){c&&A(c,function(c,j){if(d||!F.call(b,j))g&&typeof c!=="string"?(b[j]||(b[j]={}),O(b[j],c,d,g)):b[j]=c});return b}function r(b,c){return function(){return c.apply(b,
arguments)}}function X(b){if(!b)return b;var c=W;t(b.split("."),function(b){c=c[b]});return c}function G(b,c,d,g){c=Error(c+"\nhttp://requirejs.org/docs/errors.html#"+b);c.requireType=b;c.requireModules=g;if(d)c.originalError=d;return c}function ba(){if(H&&H.readyState==="interactive")return H;N(document.getElementsByTagName("script"),function(b){if(b.readyState==="interactive")return H=b});return H}var g,s,u,y,q,B,H,I,Y,Z,ca=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg,da=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,
$=/\.js$/,ea=/^\.\//;s=Object.prototype;var M=s.toString,F=s.hasOwnProperty,fa=Array.prototype.splice,v=!!(typeof window!=="undefined"&&navigator&&document),aa=!v&&typeof importScripts!=="undefined",ga=v&&navigator.platform==="PLAYSTATION 3"?/^complete$/:/^(complete|loaded)$/,R=typeof opera!=="undefined"&&opera.toString()==="[object Opera]",w={},n={},P=[],J=!1;if(typeof define==="undefined"){if(typeof requirejs!=="undefined"){if(D(requirejs))return;n=requirejs;requirejs=void 0}typeof require!=="undefined"&&
!D(require)&&(n=require,require=void 0);g=requirejs=function(b,c,d,p){var i,j="_";!E(b)&&typeof b!=="string"&&(i=b,E(c)?(b=c,c=d,d=p):b=[]);if(i&&i.context)j=i.context;(p=w[j])||(p=w[j]=g.s.newContext(j));i&&p.configure(i);return p.require(b,c,d)};g.config=function(b){return g(b)};g.nextTick=typeof setTimeout!=="undefined"?function(b){setTimeout(b,4)}:function(b){b()};require||(require=g);g.version="2.1.1";g.jsExtRegExp=/^\/|:|\?|\.js$/;g.isBrowser=v;s=g.s={contexts:w,newContext:function(b){function c(a,
f,x){var e,m,b,c,d,h,i,g=f&&f.split("/");e=g;var j=k.map,l=j&&j["*"];if(a&&a.charAt(0)===".")if(f){e=k.pkgs[f]?g=[f]:g.slice(0,g.length-1);f=a=e.concat(a.split("/"));for(e=0;f[e];e+=1)if(m=f[e],m===".")f.splice(e,1),e-=1;else if(m==="..")if(e===1&&(f[2]===".."||f[0]===".."))break;else e>0&&(f.splice(e-1,2),e-=2);e=k.pkgs[f=a[0]];a=a.join("/");e&&a===f+"/"+e.main&&(a=f)}else a.indexOf("./")===0&&(a=a.substring(2));if(x&&(g||l)&&j){f=a.split("/");for(e=f.length;e>0;e-=1){b=f.slice(0,e).join("/");if(g)for(m=
g.length;m>0;m-=1)if(x=j[g.slice(0,m).join("/")])if(x=x[b]){c=x;d=e;break}if(c)break;!h&&l&&l[b]&&(h=l[b],i=e)}!c&&h&&(c=h,d=i);c&&(f.splice(0,d,c),a=f.join("/"))}return a}function d(a){v&&t(document.getElementsByTagName("script"),function(f){if(f.getAttribute("data-requiremodule")===a&&f.getAttribute("data-requirecontext")===h.contextName)return f.parentNode.removeChild(f),!0})}function p(a){var f=k.paths[a];if(f&&E(f)&&f.length>1)return d(a),f.shift(),h.require.undef(a),h.require([a]),!0}function i(a){var f,
b=a?a.indexOf("!"):-1;b>-1&&(f=a.substring(0,b),a=a.substring(b+1,a.length));return[f,a]}function j(a,f,b,e){var m,K,d=null,g=f?f.name:null,j=a,l=!0,k="";a||(l=!1,a="_@r"+(M+=1));a=i(a);d=a[0];a=a[1];d&&(d=c(d,g,e),K=o[d]);a&&(d?k=K&&K.normalize?K.normalize(a,function(a){return c(a,g,e)}):c(a,g,e):(k=c(a,g,e),a=i(k),d=a[0],k=a[1],b=!0,m=h.nameToUrl(k)));b=d&&!K&&!b?"_unnormalized"+(N+=1):"";return{prefix:d,name:k,parentMap:f,unnormalized:!!b,url:m,originalName:j,isDefine:l,id:(d?d+"!"+k:k)+b}}function n(a){var f=
a.id,b=l[f];b||(b=l[f]=new h.Module(a));return b}function q(a,f,b){var e=a.id,m=l[e];if(F.call(o,e)&&(!m||m.defineEmitComplete))f==="defined"&&b(o[e]);else n(a).on(f,b)}function z(a,f){var b=a.requireModules,e=!1;if(f)f(a);else if(t(b,function(f){if(f=l[f])f.error=a,f.events.error&&(e=!0,f.emit("error",a))}),!e)g.onError(a)}function s(){P.length&&(fa.apply(C,[C.length-1,0].concat(P)),P=[])}function u(a,f,b){var e=a.map.id;a.error?a.emit("error",a.error):(f[e]=!0,t(a.depMaps,function(e,c){var d=e.id,
g=l[d];g&&!a.depMatched[c]&&!b[d]&&(f[d]?(a.defineDep(c,o[d]),a.check()):u(g,f,b))}),b[e]=!0)}function w(){var a,f,b,e,m=(b=k.waitSeconds*1E3)&&h.startTime+b<(new Date).getTime(),c=[],g=[],i=!1,j=!0;if(!S){S=!0;A(l,function(b){a=b.map;f=a.id;if(b.enabled&&(a.isDefine||g.push(b),!b.error))if(!b.inited&&m)p(f)?i=e=!0:(c.push(f),d(f));else if(!b.inited&&b.fetched&&a.isDefine&&(i=!0,!a.prefix))return j=!1});if(m&&c.length)return b=G("timeout","Load timeout for modules: "+c,null,c),b.contextName=h.contextName,
z(b);j&&t(g,function(a){u(a,{},{})});if((!m||e)&&i)if((v||aa)&&!T)T=setTimeout(function(){T=0;w()},50);S=!1}}function y(a){n(j(a[0],null,!0)).init(a[1],a[2])}function B(a){var a=a.currentTarget||a.srcElement,b=h.onScriptLoad;a.detachEvent&&!R?a.detachEvent("onreadystatechange",b):a.removeEventListener("load",b,!1);b=h.onScriptError;a.detachEvent&&!R||a.removeEventListener("error",b,!1);return{node:a,id:a&&a.getAttribute("data-requiremodule")}}function I(){var a;for(s();C.length;)if(a=C.shift(),a[0]===
null)return z(G("mismatch","Mismatched anonymous define() module: "+a[a.length-1]));else y(a)}var S,U,h,L,T,k={waitSeconds:7,baseUrl:"./",paths:{},pkgs:{},shim:{},map:{},config:{}},l={},V={},C=[],o={},Q={},M=1,N=1;L={require:function(a){return a.require?a.require:a.require=h.makeRequire(a.map)},exports:function(a){a.usingExports=!0;if(a.map.isDefine)return a.exports?a.exports:a.exports=o[a.map.id]={}},module:function(a){return a.module?a.module:a.module={id:a.map.id,uri:a.map.url,config:function(){return k.config&&
k.config[a.map.id]||{}},exports:o[a.map.id]}}};U=function(a){this.events=V[a.id]||{};this.map=a;this.shim=k.shim[a.id];this.depExports=[];this.depMaps=[];this.depMatched=[];this.pluginMaps={};this.depCount=0};U.prototype={init:function(a,b,c,e){e=e||{};if(!this.inited){this.factory=b;if(c)this.on("error",c);else this.events.error&&(c=r(this,function(a){this.emit("error",a)}));this.depMaps=a&&a.slice(0);this.errback=c;this.inited=!0;this.ignore=e.ignore;e.enabled||this.enabled?this.enable():this.check()}},
defineDep:function(a,b){this.depMatched[a]||(this.depMatched[a]=!0,this.depCount-=1,this.depExports[a]=b)},fetch:function(){if(!this.fetched){this.fetched=!0;h.startTime=(new Date).getTime();var a=this.map;if(this.shim)h.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],r(this,function(){return a.prefix?this.callPlugin():this.load()}));else return a.prefix?this.callPlugin():this.load()}},load:function(){var a=this.map.url;Q[a]||(Q[a]=!0,h.load(this.map.id,a))},check:function(){if(this.enabled&&
!this.enabling){var a,b,c=this.map.id;b=this.depExports;var e=this.exports,m=this.factory;if(this.inited)if(this.error)this.emit("error",this.error);else{if(!this.defining){this.defining=!0;if(this.depCount<1&&!this.defined){if(D(m)){if(this.events.error)try{e=h.execCb(c,m,b,e)}catch(d){a=d}else e=h.execCb(c,m,b,e);if(this.map.isDefine)if((b=this.module)&&b.exports!==void 0&&b.exports!==this.exports)e=b.exports;else if(e===void 0&&this.usingExports)e=this.exports;if(a)return a.requireMap=this.map,
a.requireModules=[this.map.id],a.requireType="define",z(this.error=a)}else e=m;this.exports=e;if(this.map.isDefine&&!this.ignore&&(o[c]=e,g.onResourceLoad))g.onResourceLoad(h,this.map,this.depMaps);delete l[c];this.defined=!0}this.defining=!1;if(this.defined&&!this.defineEmitted)this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0}}else this.fetch()}},callPlugin:function(){var a=this.map,b=a.id,d=j(a.prefix);this.depMaps.push(d);q(d,"defined",r(this,function(e){var m,
d;d=this.map.name;var x=this.map.parentMap?this.map.parentMap.name:null,i=h.makeRequire(a.parentMap,{enableBuildCallback:!0,skipMap:!0});if(this.map.unnormalized){if(e.normalize&&(d=e.normalize(d,function(a){return c(a,x,!0)})||""),e=j(a.prefix+"!"+d,this.map.parentMap),q(e,"defined",r(this,function(a){this.init([],function(){return a},null,{enabled:!0,ignore:!0})})),d=l[e.id]){this.depMaps.push(e);if(this.events.error)d.on("error",r(this,function(a){this.emit("error",a)}));d.enable()}}else m=r(this,
function(a){this.init([],function(){return a},null,{enabled:!0})}),m.error=r(this,function(a){this.inited=!0;this.error=a;a.requireModules=[b];A(l,function(a){a.map.id.indexOf(b+"_unnormalized")===0&&delete l[a.map.id]});z(a)}),m.fromText=r(this,function(b,e){var f=a.name,c=j(f),d=J;e&&(b=e);d&&(J=!1);n(c);try{g.exec(b)}catch(x){throw Error("fromText eval for "+f+" failed: "+x);}d&&(J=!0);this.depMaps.push(c);h.completeLoad(f);i([f],m)}),e.load(a.name,i,m,k)}));h.enable(d,this);this.pluginMaps[d.id]=
d},enable:function(){this.enabling=this.enabled=!0;t(this.depMaps,r(this,function(a,b){var c,e;if(typeof a==="string"){a=j(a,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap);this.depMaps[b]=a;if(c=L[a.id]){this.depExports[b]=c(this);return}this.depCount+=1;q(a,"defined",r(this,function(a){this.defineDep(b,a);this.check()}));this.errback&&q(a,"error",this.errback)}c=a.id;e=l[c];!L[c]&&e&&!e.enabled&&h.enable(a,this)}));A(this.pluginMaps,r(this,function(a){var b=l[a.id];b&&!b.enabled&&
h.enable(a,this)}));this.enabling=!1;this.check()},on:function(a,b){var c=this.events[a];c||(c=this.events[a]=[]);c.push(b)},emit:function(a,b){t(this.events[a],function(a){a(b)});a==="error"&&delete this.events[a]}};h={config:k,contextName:b,registry:l,defined:o,urlFetched:Q,defQueue:C,Module:U,makeModuleMap:j,nextTick:g.nextTick,configure:function(a){a.baseUrl&&a.baseUrl.charAt(a.baseUrl.length-1)!=="/"&&(a.baseUrl+="/");var b=k.pkgs,c=k.shim,e={paths:!0,config:!0,map:!0};A(a,function(a,b){e[b]?
b==="map"?O(k[b],a,!0,!0):O(k[b],a,!0):k[b]=a});if(a.shim)A(a.shim,function(a,b){E(a)&&(a={deps:a});if(a.exports&&!a.exportsFn)a.exportsFn=h.makeShimExports(a);c[b]=a}),k.shim=c;if(a.packages)t(a.packages,function(a){a=typeof a==="string"?{name:a}:a;b[a.name]={name:a.name,location:a.location||a.name,main:(a.main||"main").replace(ea,"").replace($,"")}}),k.pkgs=b;A(l,function(a,b){if(!a.inited&&!a.map.unnormalized)a.map=j(b)});if(a.deps||a.callback)h.require(a.deps||[],a.callback)},makeShimExports:function(a){return function(){var b;
a.init&&(b=a.init.apply(W,arguments));return b||X(a.exports)}},makeRequire:function(a,f){function d(e,c,i){var k,p;if(f.enableBuildCallback&&c&&D(c))c.__requireJsBuild=!0;if(typeof e==="string"){if(D(c))return z(G("requireargs","Invalid require call"),i);if(a&&L[e])return L[e](l[a.id]);if(g.get)return g.get(h,e,a);k=j(e,a,!1,!0);k=k.id;return!F.call(o,k)?z(G("notloaded",'Module name "'+k+'" has not been loaded yet for context: '+b+(a?"":". Use require([])"))):o[k]}I();h.nextTick(function(){I();p=
n(j(null,a));p.skipMap=f.skipMap;p.init(e,c,i,{enabled:!0});w()});return d}f=f||{};O(d,{isBrowser:v,toUrl:function(b){var d=b.lastIndexOf("."),f=null;d!==-1&&(f=b.substring(d,b.length),b=b.substring(0,d));return h.nameToUrl(c(b,a&&a.id,!0),f)},defined:function(b){b=j(b,a,!1,!0).id;return F.call(o,b)},specified:function(b){b=j(b,a,!1,!0).id;return F.call(o,b)||F.call(l,b)}});if(!a)d.undef=function(b){s();var c=j(b,a,!0),d=l[b];delete o[b];delete Q[c.url];delete V[b];if(d){if(d.events.defined)V[b]=
d.events;delete l[b]}};return d},enable:function(a){l[a.id]&&n(a).enable()},completeLoad:function(a){var b,c,d=k.shim[a]||{},g=d.exports;for(s();C.length;){c=C.shift();if(c[0]===null){c[0]=a;if(b)break;b=!0}else c[0]===a&&(b=!0);y(c)}c=l[a];if(!b&&!o[a]&&c&&!c.inited)if(k.enforceDefine&&(!g||!X(g)))if(p(a))return;else return z(G("nodefine","No define call for "+a,null,[a]));else y([a,d.deps||[],d.exportsFn]);w()},nameToUrl:function(a,b){var c,d,i,h,j,l;if(g.jsExtRegExp.test(a))h=a+(b||"");else{c=
k.paths;d=k.pkgs;h=a.split("/");for(j=h.length;j>0;j-=1)if(l=h.slice(0,j).join("/"),i=d[l],l=c[l]){E(l)&&(l=l[0]);h.splice(0,j,l);break}else if(i){c=a===i.name?i.location+"/"+i.main:i.location;h.splice(0,j,c);break}h=h.join("/");h+=b||(/\?/.test(h)?"":".js");h=(h.charAt(0)==="/"||h.match(/^[\w\+\.\-]+:/)?"":k.baseUrl)+h}return k.urlArgs?h+((h.indexOf("?")===-1?"?":"&")+k.urlArgs):h},load:function(a,b){g.load(h,a,b)},execCb:function(a,b,c,d){return b.apply(d,c)},onScriptLoad:function(a){if(a.type===
"load"||ga.test((a.currentTarget||a.srcElement).readyState))H=null,a=B(a),h.completeLoad(a.id)},onScriptError:function(a){var b=B(a);if(!p(b.id))return z(G("scripterror","Script error",a,[b.id]))}};h.require=h.makeRequire();return h}};g({});t(["toUrl","undef","defined","specified"],function(b){g[b]=function(){var c=w._;return c.require[b].apply(c,arguments)}});if(v&&(u=s.head=document.getElementsByTagName("head")[0],y=document.getElementsByTagName("base")[0]))u=s.head=y.parentNode;g.onError=function(b){throw b;
};g.load=function(b,c,d){var g=b&&b.config||{},i;if(v)return i=g.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script"),i.type=g.scriptType||"text/javascript",i.charset="utf-8",i.async=!0,i.setAttribute("data-requirecontext",b.contextName),i.setAttribute("data-requiremodule",c),i.attachEvent&&!(i.attachEvent.toString&&i.attachEvent.toString().indexOf("[native code")<0)&&!R?(J=!0,i.attachEvent("onreadystatechange",b.onScriptLoad)):(i.addEventListener("load",
b.onScriptLoad,!1),i.addEventListener("error",b.onScriptError,!1)),i.src=d,I=i,y?u.insertBefore(i,y):u.appendChild(i),I=null,i;else aa&&(importScripts(d),b.completeLoad(c))};v&&N(document.getElementsByTagName("script"),function(b){if(!u)u=b.parentNode;if(q=b.getAttribute("data-main")){if(!n.baseUrl)B=q.split("/"),Y=B.pop(),Z=B.length?B.join("/")+"/":"./",n.baseUrl=Z,q=Y;q=q.replace($,"");n.deps=n.deps?n.deps.concat(q):[q];return!0}});define=function(b,c,d){var g,i;typeof b!=="string"&&(d=c,c=b,b=
null);E(c)||(d=c,c=[]);!c.length&&D(d)&&d.length&&(d.toString().replace(ca,"").replace(da,function(b,d){c.push(d)}),c=(d.length===1?["require"]:["require","exports","module"]).concat(c));if(J&&(g=I||ba()))b||(b=g.getAttribute("data-requiremodule")),i=w[g.getAttribute("data-requirecontext")];(i?i.defQueue:P).push([b,c,d])};define.amd={jQuery:!0};g.exec=function(b){return eval(b)};g(n)}})(this);

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More