Merge branch 'master' into record-and-playback-feature
@ -63,7 +63,7 @@ public function __construct() {
|
||||
$numargs = func_num_args();
|
||||
|
||||
if( $numargs == 0 ) {
|
||||
echo "Constructor created";
|
||||
# echo "Constructor created";
|
||||
}
|
||||
// pass the information to the class variables
|
||||
else if( $numargs >= 6 ) {
|
||||
@ -173,7 +173,7 @@ public function createMeeting( $username, $meetingID, $welcomeString, $mPW, $aPW
|
||||
if( $xml && $xml->returncode == 'SUCCESS' ) {
|
||||
$params = 'meetingID='.urlencode($meetingID).'&fullName='.urlencode($username).'&password='.$mPW;
|
||||
// create the url
|
||||
$this->sessionURL = $url_join.$params.'&checksum='.sha1("join".$params.$SALT);
|
||||
#$this->sessionURL = $url_join.$params.'&checksum='.sha1("join".$params.$SALT);
|
||||
$conferenceIsRunning = true;
|
||||
return ($url_join.$params.'&checksum='.sha1("join".$params.$SALT) );
|
||||
}
|
||||
@ -186,25 +186,25 @@ public function createMeeting( $username, $meetingID, $welcomeString, $mPW, $aPW
|
||||
}
|
||||
|
||||
// return the url to join a meeting as viewer
|
||||
public function joinAsViewer( $userName, $welcomeString = '', $aPW, $SALT, $URL ) {
|
||||
public function joinAsViewer( $meetingID, $userName, $welcomeString = '', $aPW, $SALT, $URL ) {
|
||||
$url_join = $URL."api/join?";
|
||||
$params = 'meetingID='.urlencode($meetingID).'&fullName='.urlencode($userName).'&password='.$aPW;
|
||||
$this->userURL = $url_join.$params.'&checksum='.sha1("join".$params.$SALT);
|
||||
$userURL = $url_join.$params.'&checksum='.sha1("join".$params.$SALT);
|
||||
return ($url_join.$params.'&checksum='.sha1("join".$params.$SALT) );
|
||||
}
|
||||
|
||||
// getURLisMeetingRunning() -- return an URL that the client can use to poll for whether the given meeting is running
|
||||
public function getUrlOfRunningMeeting( $meetingID, $URL, $SALT ) {
|
||||
$base_url = $URL."api/isMeetingRunning?";
|
||||
$params = '&meetingID='.urlencode($meetingID);
|
||||
$params = 'meetingID='.urlencode($meetingID);
|
||||
return ($base_url.$params.'&checksum='.sha1("isMeetingRunning".$params.$SALT) );
|
||||
}
|
||||
|
||||
// isMeetingRunning() -- check the BigBlueButton server to see if the meeting is running (i.e. there is someone in the meeting)
|
||||
public function isMeetingRunning( $meetingID, $meetingID, $URL ) {
|
||||
$xml = bbb_wrap_simplexml_load_file( $this->getUrlOfRunningMeeting( $meetingID, $meetingID, $URL ) );
|
||||
public function isMeetingRunning( $meetingID, $URL, $SALT ) {
|
||||
$xml = bbb_wrap_simplexml_load_file( BigBlueButton::getUrlOfRunningMeeting( $meetingID, $URL, $SALT ) );
|
||||
if( $xml && $xml->returncode == 'SUCCESS' )
|
||||
return ( ( $xml->running == 'TRUE' ) ? true : false);
|
||||
return ( ( $xml->running == 'true' ) ? true : false);
|
||||
else
|
||||
return ( false );
|
||||
}
|
||||
@ -218,13 +218,13 @@ public function getUrlFromMeetingInfo( $meetingID, $modPW, $URL, $SALT ) {
|
||||
|
||||
// getMeetingInfo() -- Calls getMeetingInfo to obtain information on a given meeting.
|
||||
public function getMeetingInfo( $meetingID, $modPW, $URL, $SALT ) {
|
||||
$xml = bbb_wrap_simplexml_load_file( $this->getUrlFromMeetingInfo( $meetingID, $modPW, $URL, $SALT ) );
|
||||
$xml = bbb_wrap_simplexml_load_file( BigBlueButton::getUrlFromMeetingInfo( $meetingID, $modPW, $URL, $SALT ) );
|
||||
return ( str_replace('</response>', '', str_replace("<?xml version=\"1.0\"?>\n<response>", '', $xml->asXML())));
|
||||
}
|
||||
|
||||
// getMeetingXML() --calls isMeetingRunning to obtain the xml values of the response of the returned URL
|
||||
public function getMeetingXML( $meetingID, $URL, $SALT ) {
|
||||
$xml = bbb_wrap_simplexml_load_file( $this->getUrlOfRunningMeeting( $meetingID, $URL, $SALT ) );
|
||||
$xml = bbb_wrap_simplexml_load_file( BigBlueButton::getUrlOfRunningMeeting( $meetingID, $URL, $SALT ) );
|
||||
return ( str_replace('</response>', '', str_replace("<?xml version=\"1.0\"?>\n<response>", '', $xml->asXML())));
|
||||
}
|
||||
|
||||
@ -282,7 +282,7 @@ public function getInformation( $IDENTIFIER, $meetingID, $modPW, $URL, $SALT ) {
|
||||
|
||||
// return the users in the current conference
|
||||
public function getUsers( $meetingID, $modPW, $URL, $SALT ) {
|
||||
$xml = bbb_wrap_simplexml_load_file( $this->getUrlFromMeetingInfo( $meetingID, $modPW, $URL, $SALT ) );
|
||||
$xml = bbb_wrap_simplexml_load_file( BigBlueButton::getUrlFromMeetingInfo( $meetingID, $modPW, $URL, $SALT ) );
|
||||
if( $xml && $xml->returncode == 'SUCCESS' ) {
|
||||
ob_start();
|
||||
if( count( $xml->attendees ) && count( $xml->attendees->attendee ) ) {
|
||||
@ -324,7 +324,7 @@ public function getUsersXML( $meetingID, $modPW, $URL, $SALT ) {
|
||||
|
||||
// getMeetings() -- Calls getMeetings to obtain the list of meetings, then calls getMeetingInfo for each meeting and concatenates the result.
|
||||
public function getMeetings( $URL, $SALT ) {
|
||||
$xml = bbb_wrap_simplexml_load_file(getUrlMeetings( $URL, $SALT ) );
|
||||
$xml = bbb_wrap_simplexml_load_file( BigBlueButton::getUrlMeetings( $URL, $SALT ) );
|
||||
if( $xml && $xml->returncode == 'SUCCESS' ) {
|
||||
if( $xml->messageKey )
|
||||
return ( $xml->message->asXML() );
|
||||
@ -334,7 +334,7 @@ public function getMeetings( $URL, $SALT ) {
|
||||
foreach ($xml->meetings->meeting as $meeting)
|
||||
{
|
||||
echo '<meeting>';
|
||||
echo getMeetingInfo($meeting->meetingID, $meeting->moderatorPW, $URL, $SALT);
|
||||
echo BigBlueButton::getMeetingInfo($meeting->meetingID, $meeting->moderatorPW, $URL, $SALT);
|
||||
echo '</meeting>';
|
||||
}
|
||||
}
|
||||
|
@ -2,7 +2,7 @@ usePlugin 'eclipse'
|
||||
usePlugin 'java'
|
||||
usePlugin 'groovy'
|
||||
|
||||
version = '0.64'
|
||||
version = '0.7'
|
||||
jar.enabled = true
|
||||
|
||||
def appName = 'bbb-common-message'
|
||||
|
@ -2,7 +2,7 @@ usePlugin 'java'
|
||||
usePlugin 'war'
|
||||
usePlugin 'eclipse'
|
||||
|
||||
version = '0.64'
|
||||
version = '0.7'
|
||||
jar.enabled = true
|
||||
archivesBaseName = 'sip'
|
||||
|
||||
@ -84,4 +84,4 @@ task deploy(type:Copy) {
|
||||
into(sipDir)
|
||||
from "$buildDir/sip"
|
||||
}
|
||||
*/
|
||||
*/
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.red5;
|
||||
|
||||
import java.text.MessageFormat;
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.red5;
|
||||
|
||||
import org.bigbluebutton.voiceconf.red5.media.CallStream;
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.red5;
|
||||
|
||||
import org.red5.logging.Red5LoggerFactory;
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.red5;
|
||||
|
||||
import java.util.Map;
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.red5;
|
||||
|
||||
import java.text.MessageFormat;
|
||||
|
@ -1,21 +1,21 @@
|
||||
/*
|
||||
* Copyright (c) 2008, 2009 by Xuggle Incorporated. All rights reserved.
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* This file is part of Xuggler.
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* You can redistribute Xuggler and/or modify it under the terms of the GNU
|
||||
* Affero General Public License as published by the Free Software
|
||||
* Foundation, either version 3 of the License, or (at your option) any
|
||||
* later version.
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* Xuggler is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public
|
||||
* License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with Xuggler. If not, see <http://www.gnu.org/licenses/>.
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.red5.media;
|
||||
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.red5.media;
|
||||
|
||||
import java.net.DatagramSocket;
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.red5.media;
|
||||
|
||||
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.red5.media;
|
||||
|
||||
import local.net.RtpPacket;
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.red5.media;
|
||||
|
||||
public interface RtpStreamReceiverListener {
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.red5.media;
|
||||
|
||||
import local.net.RtpPacket;
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.red5.media;
|
||||
|
||||
import java.net.DatagramSocket;
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.red5.media;
|
||||
|
||||
public class StreamException extends Exception {
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.red5.media;
|
||||
|
||||
public interface StreamObserver {
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.red5.media.transcoder;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.red5.media.transcoder;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.red5.media.transcoder;
|
||||
|
||||
import org.apache.mina.core.buffer.IoBuffer;
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.red5.media.transcoder;
|
||||
|
||||
import org.red5.server.net.rtmp.event.AudioData;
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.red5.media.transcoder;
|
||||
|
||||
import org.red5.app.sip.stream.RtpStreamSender;
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.red5.media.transcoder;
|
||||
|
||||
import org.bigbluebutton.voiceconf.red5.media.RtpStreamSender;
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.sip;
|
||||
|
||||
public class AudioConferenceProvider {
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.sip;
|
||||
|
||||
import org.zoolu.sip.call.*;
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.sip;
|
||||
|
||||
import java.util.Collection;
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.sip;
|
||||
|
||||
import org.red5.logging.Red5LoggerFactory;
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.sip;
|
||||
|
||||
public class PeerNotFoundException extends Exception {
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.sip;
|
||||
|
||||
import org.red5.server.api.IScope;
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.sip;
|
||||
|
||||
import java.util.Enumeration;
|
||||
@ -68,8 +87,29 @@ public class SdpUtils {
|
||||
return null;
|
||||
}
|
||||
|
||||
initialDescriptor = new SessionDescriptor(userName, viaAddress);
|
||||
|
||||
//Bug Session descriptor cannot have spaces.. Username is not forced to be compliant with SIP Spec
|
||||
/* RFC 2327 - page 8 of April 1998 Version,
|
||||
Origin
|
||||
|
||||
o=<username> <session id> <version> <network type> <address type>
|
||||
<address>
|
||||
|
||||
The "o=" field gives the originator of the session (their username
|
||||
and the address of the user's host) plus a session id and session
|
||||
version number.
|
||||
|
||||
<username> is the user's login on the originating host, or it is "-"
|
||||
if the originating host does not support the concept of user ids.
|
||||
<username> must not contain spaces. <session id> is a numeric string
|
||||
such that the tuple of <username>, <session id>, <network type>,
|
||||
<address type> and <address> form a globally unique identifier for
|
||||
the session.
|
||||
*/
|
||||
|
||||
String owner = userName.replaceAll(" ", "_");
|
||||
|
||||
initialDescriptor = new SessionDescriptor(owner, viaAddress);
|
||||
|
||||
if (initialDescriptor == null) {
|
||||
log.error("Error instantiating the initialDescriptor!");
|
||||
return null;
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.sip;
|
||||
|
||||
import java.util.Enumeration;
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.sip;
|
||||
|
||||
import java.net.DatagramSocket;
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.sip;
|
||||
|
||||
import java.util.Collection;
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.sip;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.sip;
|
||||
|
||||
import org.red5.app.sip.codecs.Codec;
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.sip;
|
||||
|
||||
import local.net.KeepAliveSip;
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.sip;
|
||||
|
||||
public interface SipRegisterAgentListener {
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.sip;
|
||||
|
||||
public interface SipUserAgentListener {
|
||||
|
@ -1,3 +1,22 @@
|
||||
/*
|
||||
* BigBlueButton - http://www.bigbluebutton.org
|
||||
*
|
||||
* Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
*
|
||||
* BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 3 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package org.bigbluebutton.voiceconf.util;
|
||||
|
||||
import java.io.*;
|
||||
|
@ -3,7 +3,7 @@ usePlugin 'groovy'
|
||||
usePlugin 'war'
|
||||
usePlugin 'eclipse'
|
||||
|
||||
version = '0.63'
|
||||
version = '0.7'
|
||||
jar.enabled = true
|
||||
|
||||
def appName = 'bigbluebutton'
|
||||
@ -108,7 +108,7 @@ dependencies {
|
||||
|
||||
// Libraries needed for scala api
|
||||
compile 'org.scala-lang:scala-library:2.7.7'
|
||||
compile 'org/bigbluebutton/common:bbb-common-message:0.64@jar'
|
||||
compile 'org/bigbluebutton/common:bbb-common-message:0.7@jar'
|
||||
}
|
||||
|
||||
test {
|
||||
@ -131,4 +131,4 @@ task deploy() << {
|
||||
fileset(dir: "$buildDir/$appName")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
@ -24,23 +24,21 @@
|
||||
</compiler>
|
||||
<applications>
|
||||
<application path="src/main.mxml"/>
|
||||
<application path="MessagingUnitTests.mxml"/>
|
||||
<application path="BbbUnitTests.mxml"/>
|
||||
<application path="src/TestRunners.mxml"/>
|
||||
<application path="BigBlueButton.mxml"/>
|
||||
<application path="DeskshareStandalone.mxml"/>
|
||||
<application path="src/TestRunners.mxml"/>
|
||||
</applications>
|
||||
<modules>
|
||||
<module application="src/BigBlueButton.mxml" destPath="ChatModule.swf" optimize="true" sourcePath="src/ChatModule.mxml"/>
|
||||
<module application="src/BigBlueButton.mxml" destPath="PresentModule.swf" optimize="true" sourcePath="src/PresentModule.mxml"/>
|
||||
<module application="src/BigBlueButton.mxml" destPath="ViewersModule.swf" optimize="true" sourcePath="src/ViewersModule.mxml"/>
|
||||
<module application="src/BigBlueButton.mxml" destPath="HighlighterModule.swf" optimize="true" sourcePath="src/HighlighterModule.mxml"/>
|
||||
<module application="src/BigBlueButton.mxml" destPath="PresentModule.swf" optimize="true" sourcePath="src/PresentModule.mxml"/>
|
||||
<module application="src/BigBlueButton.mxml" destPath="ListenersModule.swf" optimize="true" sourcePath="src/ListenersModule.mxml"/>
|
||||
<module application="src/BigBlueButton.mxml" destPath="VideoconfModule.swf" optimize="true" sourcePath="src/VideoconfModule.mxml"/>
|
||||
<module application="src/BigBlueButton.mxml" destPath="DeskShareModule.swf" optimize="true" sourcePath="src/DeskShareModule.mxml"/>
|
||||
<module application="src/BigBlueButton.mxml" destPath="DynamicInfoModule.swf" optimize="true" sourcePath="src/DynamicInfoModule.mxml"/>
|
||||
<module application="src/BigBlueButton.mxml" destPath="PhoneModule.swf" optimize="true" sourcePath="src/PhoneModule.mxml"/>
|
||||
<module application="src/BigBlueButton.mxml" destPath="DeskShareModule.swf" optimize="true" sourcePath="src/DeskShareModule.mxml"/>
|
||||
<module application="src/BigBlueButton.mxml" destPath="VideoconfModule.swf" optimize="true" sourcePath="src/VideoconfModule.mxml"/>
|
||||
<module application="src/BigBlueButton.mxml" destPath="DynamicInfoModule.swf" optimize="true" sourcePath="src/DynamicInfoModule.mxml"/>
|
||||
<module application="src/BigBlueButton.mxml" destPath="ListenersModule.swf" optimize="true" sourcePath="src/ListenersModule.mxml"/>
|
||||
<module application="src/BigBlueButton.mxml" destPath="ChatModule.swf" optimize="true" sourcePath="src/ChatModule.mxml"/>
|
||||
</modules>
|
||||
<buildCSSFiles/>
|
||||
</actionScriptProperties>
|
||||
|
||||
|
44
bigbluebutton-client/.actionScriptProperties.orig
Executable file
@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<actionScriptProperties mainApplicationPath="BigBlueButton.mxml" projectUUID="71ca15c9-a313-4acd-a765-12a897cbc088" version="6">
|
||||
<compiler additionalCompilerArguments="-locale=" autoRSLOrdering="false" copyDependentFiles="true" fteInMXComponents="false" generateAccessible="false" htmlExpressInstall="true" htmlGenerate="true" htmlHistoryManagement="true" htmlPlayerVersionCheck="true" includeNetmonSwc="false" outputFolderPath="bin" sourceFolderPath="src" strict="true" targetPlayerVersion="0.0.0" useApolloConfig="false" useDebugRSLSwfs="true" verifyDigests="true" warn="true">
|
||||
<compilerSourcePath>
|
||||
<compilerSourcePathEntry kind="1" linkType="1" path="tests/integration"/>
|
||||
<compilerSourcePathEntry kind="1" linkType="1" path="tests/unit"/>
|
||||
<compilerSourcePathEntry kind="1" linkType="1" path="tests/suite"/>
|
||||
</compilerSourcePath>
|
||||
<libraryPath defaultLinkType="1">
|
||||
<libraryPathEntry kind="4" path="">
|
||||
<excludedEntries>
|
||||
<libraryPathEntry kind="3" linkType="1" path="${PROJECT_FRAMEWORKS}/libs/qtp.swc" useDefaultLinkType="false"/>
|
||||
<libraryPathEntry kind="3" linkType="1" path="${PROJECT_FRAMEWORKS}/libs/automation.swc" useDefaultLinkType="false"/>
|
||||
<libraryPathEntry kind="3" linkType="1" path="${PROJECT_FRAMEWORKS}/libs/automation_dmv.swc" useDefaultLinkType="false"/>
|
||||
<libraryPathEntry kind="3" linkType="1" path="${PROJECT_FRAMEWORKS}/libs/automation_agent.swc" useDefaultLinkType="false"/>
|
||||
</excludedEntries>
|
||||
</libraryPathEntry>
|
||||
<libraryPathEntry kind="1" linkType="1" path="libs"/>
|
||||
</libraryPath>
|
||||
<sourceAttachmentPath>
|
||||
<sourceAttachmentPathEntry kind="3" linkType="1" path="${PROJECT_FRAMEWORKS}/libs/datavisualization.swc" sourcepath="${PROJECT_FRAMEWORKS}/source" useDefaultLinkType="false"/>
|
||||
<sourceAttachmentPathEntry kind="3" linkType="1" path="${PROJECT_FRAMEWORKS}/libs/framework.swc" sourcepath="${PROJECT_FRAMEWORKS}/source" useDefaultLinkType="true"/>
|
||||
</sourceAttachmentPath>
|
||||
</compiler>
|
||||
<applications>
|
||||
<application path="src/main.mxml"/>
|
||||
<application path="BbbUnitTests.mxml"/>
|
||||
<application path="BigBlueButton.mxml"/>
|
||||
<application path="DeskshareStandalone.mxml"/>
|
||||
<application path="src/TestRunners.mxml"/>
|
||||
</applications>
|
||||
<modules>
|
||||
<module application="src/BigBlueButton.mxml" destPath="PresentModule.swf" optimize="true" sourcePath="src/PresentModule.mxml"/>
|
||||
<module application="src/BigBlueButton.mxml" destPath="ViewersModule.swf" optimize="true" sourcePath="src/ViewersModule.mxml"/>
|
||||
<module application="src/BigBlueButton.mxml" destPath="HighlighterModule.swf" optimize="true" sourcePath="src/HighlighterModule.mxml"/>
|
||||
<module application="src/BigBlueButton.mxml" destPath="PhoneModule.swf" optimize="true" sourcePath="src/PhoneModule.mxml"/>
|
||||
<module application="src/BigBlueButton.mxml" destPath="DeskShareModule.swf" optimize="true" sourcePath="src/DeskShareModule.mxml"/>
|
||||
<module application="src/BigBlueButton.mxml" destPath="VideoconfModule.swf" optimize="true" sourcePath="src/VideoconfModule.mxml"/>
|
||||
<module application="src/BigBlueButton.mxml" destPath="DynamicInfoModule.swf" optimize="true" sourcePath="src/DynamicInfoModule.mxml"/>
|
||||
<module application="src/BigBlueButton.mxml" destPath="ListenersModule.swf" optimize="true" sourcePath="src/ListenersModule.mxml"/>
|
||||
<module application="src/BigBlueButton.mxml" destPath="ChatModule.swf" optimize="true" sourcePath="src/ChatModule.mxml"/>
|
||||
</modules>
|
||||
<buildCSSFiles/>
|
||||
</actionScriptProperties>
|
@ -1,3 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<flexProperties enableServiceManager="false" flexServerFeatures="0" flexServerType="0" toolCompile="true" useServerFlexSDK="false" version="1"/>
|
||||
|
||||
|
2
bigbluebutton-client/.flexProperties.orig
Executable file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<flexProperties enableServiceManager="false" flexServerFeatures="0" flexServerType="0" toolCompile="true" useServerFlexSDK="false" version="1"/>
|
7
bigbluebutton-client/build.xml
Normal file → Executable file
@ -26,7 +26,7 @@
|
||||
<property name="HIGHLIGHTER" value="HighlighterModule" />
|
||||
<property name="DYN_INFO" value="DynamicInfoModule" />
|
||||
|
||||
<property name="AVAILABLE_LOCALES" value="az_AZ,de_DE,el_GR,en_US,es_ES,es_LA,fr_FR,hu_HU,it_IT,lt_LT,nb_NO,nl_NL,pl_PL,pt_BR,pt_PT,ro_RO,ru_RU,tr_TR,vi_VN,zh_CN,zh_TW"/>
|
||||
<property name="AVAILABLE_LOCALES" value="az_AZ,de_DE,el_GR,en_US,es_ES,es_LA,fr_FR,fr_CA,hu_HU,it_IT,lt_LT,nb_NO,nl_NL,pl_PL,pt_BR,pt_PT,ro_RO,ru_RU,tr_TR,vi_VN,zh_CN,zh_TW"/>
|
||||
|
||||
<xmlproperty file="${SRC_DIR}/conf/locales.xml" collapseAttributes="true"/>
|
||||
|
||||
@ -116,11 +116,6 @@
|
||||
|
||||
<target name="build-listeners" description="Compile Listeners Module">
|
||||
<build-module src="${SRC_DIR}" target="${LISTENERS}" />
|
||||
|
||||
<echo message="Copying common assets for Listeners Module" />
|
||||
<copy todir="${OUTPUT_DIR}/org/bigbluebutton/modules/listeners/view/assets/images/" >
|
||||
<fileset dir="${BASE_DIR}/src/org/bigbluebutton/modules/listeners/view/assets/images/" />
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
<target name="build-present" description="Compile Present Module">
|
||||
|
@ -1,158 +1,184 @@
|
||||
#Traducción por: Alejandro Sánchez López
|
||||
# BigBlueButton.mxml
|
||||
bbb.pageTitle = BigBlueButton
|
||||
|
||||
# MainApplicationShell.mxml
|
||||
bbb.mainshell.locale.version=0.7
|
||||
bbb.mainshell.statusInfo = Espere mientras se cargan los {0} modulos:
|
||||
bbb.mainshell.statusInfo.loaded = {0}(cargado)
|
||||
bbb.mainshell.statusInfo.testRTMPConnection = Por favor espere mientras se revisa su conexión al servidor.
|
||||
bbb.mainshell.statusInfo2 = NOTE: If the loading stops, please clear your browser's cache and try again.
|
||||
bbb.mainshell.statusProgress.testRTMPConnection = Conectando a RTMP://{0}:1935/{1}.
|
||||
bbb.mainshell.statusProgress.testRTMPTConnection = Conectando a RTMPT://{0}:80/{1}.
|
||||
bbb.mainshell.statusProgress.loading = Cargando:
|
||||
bbb.mainshell.statusProgress.loaded = Cargando: {0} {1}% cargado.
|
||||
bbb.mainshell.statusProgress.cannotConnectServer = Lo sentimos, no se puede conectar al servidor.
|
||||
bbb.mainshell.copyrightLabel2 = (c) 2010, BigBlueButton version {0} - Para mas información vea: http://www.bigbluebutton.org/.
|
||||
bbb.mainshell.logBtn.toolTip = Abrir la bitácora de regístros (log)
|
||||
bbb.mainshell.fullScreenBtn.toolTip = Cambiar a pantalla completa
|
||||
bbb.mainshell.resetLayoutBtn.toolTip = Restaurar el diseño
|
||||
|
||||
# OldLocaleWarnWIndow.mxml
|
||||
bbb.oldlocalewindow.reminder1=You 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
|
||||
|
||||
# LogWindow.mxml
|
||||
bbb.logwindow.title = Bitácora de regístros
|
||||
bbb.logwindow.highlight = Resaltar:
|
||||
#bbb.logwindow.turnLoggingOff = Cerrar sesión
|
||||
bbb.logwindow.clearBtn = Limpiar
|
||||
bbb.logwindow.refreshBtn = Recargar
|
||||
|
||||
# JoinFailedWindow.mxml
|
||||
bbb.joinFailedWindow.title = Falló el acceso
|
||||
bbb.joinFailedWindow.okBtn = OK
|
||||
bbb.joinFailedWindow.failedInfo = Sesión no valida. Click ok para ingresar.
|
||||
|
||||
# MainToolbar.mxml
|
||||
bbb.mainToolbar.loggedInUserLbl = {1}: Marca: 613-520-7610 85115
|
||||
bbb.mainToolbar.helpBtn = Ayuda
|
||||
bbb.mainToolbar.logoutBtn = Cerrar sesión
|
||||
bbb.mainToolbar.logoutBtn.toolTip = Cerrar sesión
|
||||
|
||||
|
||||
###### modules ######
|
||||
|
||||
# ViewersWindow.mxml
|
||||
bbb.viewers.title = Web - ({0}) participantes
|
||||
bbb.viewers.viewersGrid.nameItemRenderer = Nombre
|
||||
bbb.viewers.viewersGrid.nameItemRenderer.nameLabel.toolTip = Usted ingresó con este usuario.
|
||||
bbb.viewers.viewersGrid.roleItemRenderer = Rol
|
||||
bbb.viewers.viewersGrid.statusItemRenderer = Estaus
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.raiseHand.toolTip = Pidiendo la palabra {0}
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.streamIcon.toolTip = Doble-Click para ver.
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.presIcon.toolTip = Expositor
|
||||
bbb.viewers.presentBtn.toolTip = Seleccione un participante para ser el expositor.
|
||||
bbb.viewers.raiseHandBtn.toolTip = Click para pedir la palabra.
|
||||
|
||||
# Presentation
|
||||
## PresentationWindow.mxml
|
||||
bbb.presentation.title = Presentación
|
||||
bbb.presentation.uploadPresBtn = Cargar un documento para su exposición.
|
||||
bbb.presentation.uploadPresBtn.toolTip = Cargar un documento para su exposición.
|
||||
bbb.presentation.backBtn.toolTip = Diapositiva anterior.
|
||||
bbb.presentation.slideNumLbl =
|
||||
bbb.presentation.forwardBtn.toolTip = Siguiente diapositiva
|
||||
bbb.presentation.resetZoomBtn.toolTip = Reiniciar zoom
|
||||
bbb.presentation.presenterNameLbl = {0} es el actual expositor.
|
||||
bbb.presentation.maximizeRestoreBtn.toolTip = Maximizar esta ventana
|
||||
bbb.presentation.maximizeRestoreBtn.toolTip2 = Restaurar al tamaño previo
|
||||
bbb.presentation.clickToUpload = Cargar presentación
|
||||
bbb.presentation.maxUploadFileExceededAlert = Error: El archivo es mas grande de lo permitido.
|
||||
|
||||
## PresentationWindowMediator.as
|
||||
bbb.presentation.presenting = {0} es el actual expositor.
|
||||
bbb.presentation.pages = {0} de {1}
|
||||
|
||||
## FileUploadWindowMediator.as
|
||||
bbb.presentation.uploadcomplete = Carga completa. Por favor espere mientras se convierte el documento.
|
||||
bbb.presentation.uploadsuccessful = Carga exitosa.
|
||||
bbb.presentation.uploaded = cargado.
|
||||
bbb.presentation.document.supported = El tipo de documento cargado esta permitido.
|
||||
bbb.presentation.document.converted = La conversión del documento de office fué exitosa.
|
||||
bbb.presentation.error.document.convert.failed = Error: Falló la canversió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.format = Error: Por favor, revise que el archivo cargado tenga una extención valida.
|
||||
bbb.presentation.error.convert.notsupported = Error: El documento cargado no esta soportado. Por favor, carge un tipo de documento soportado.
|
||||
bbb.presentation.error.convert.soffice = Error: Falló la conversión del docuemnto cargado.
|
||||
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.error.convert.swf = Error al convertir el archivo cargado. Por favor contacte al administrador.
|
||||
bbb.presentation.error.convert.swfimage = Error al convertir la imágen a formato Swf : por favor revise que su imágen no este dañada y que tenga formato JPG/PNG.
|
||||
bbb.presentation.error.convert.swfpdf = Error al convertir el archivo PDF a formato Swf : por favor revisa que tu archivo PDF no este dañado.
|
||||
bbb.presentation.error.convert.thumbnail = Error al crear las vistas en miniatura. Por favor contacte al administrador.
|
||||
bbb.presentation.converted = Convertidas {0} de {1} diapositivas.
|
||||
bbb.presentation.extracting = Extrayendo diapositiva {0} of {1} diapositivas.
|
||||
bbb.presentation.ok = OK
|
||||
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
|
||||
|
||||
## FileUploadWindow.mxml
|
||||
bbb.fileupload.title = Cargar presentación
|
||||
bbb.fileupload.fileLbl = Archivo:
|
||||
bbb.fileupload.selectBtn.toolTip = Buscar archivo
|
||||
bbb.fileupload.uploadBtn = Cargar
|
||||
bbb.fileupload.uploadBtn.toolTip = Cargar archivo
|
||||
bbb.fileupload.presentationNamesLbl = Presentaciones cargadas:
|
||||
bbb.fileupload.deleteBtn.toolTip = Borrar presentación
|
||||
bbb.fileupload.showBtn = Mostrar
|
||||
bbb.fileupload.showBtn.toolTip = Mostrar presentación
|
||||
bbb.fileupload.okCancelBtn = Cancelar
|
||||
bbb.fileupload.progressLbl.uploadSuccessful = Carga completa. Por favor espere mientras se convierte el documento.
|
||||
bbb.fileupload.progressBar.uploadSuccessful = Carga exitosa.
|
||||
bbb.fileupload.progressLbl.uploading = {0}% cargado.
|
||||
bbb.fileupload.progressBar.uploading = {0}% cargado.
|
||||
bbb.fileupload.progressLbl.converting = Convertidas {0} de {1} diapositivas.
|
||||
bbb.fileupload.progressBar.converting = Convertidas {0} de {1} diapositivas.
|
||||
bbb.fileupload.progressLbl.extracting = Extrayendo diapositiva {0} of {1} diapositivas.
|
||||
bbb.fileupload.progressBar.extracting = Extrayendo diapositiva {0} of {1} diapositivas.
|
||||
bbb.fileupload.genThumbText = Generando vistas en miniatura..
|
||||
bbb.fileupload.progBarLbl = Progreso:
|
||||
|
||||
# ChatWindow.mxml
|
||||
bbb.chat.title = Chat
|
||||
bbb.chat.cmpColorPicker.toolTip = Color del texto
|
||||
bbb.chat.sendBtn = Enviar
|
||||
bbb.chat.sendBtn.toolTip = Enviar mensaje
|
||||
bbb.chat.publicChatUsername = Todos
|
||||
|
||||
# ListenersWindow.mxml
|
||||
bbb.listeners.title = Voz - ({0}) participantes
|
||||
bbb.listeners.muteAllBtn.toolTip = Desactivar voz a todos
|
||||
bbb.listeners.unmuteAllBtn.toolTip = Activar voz a todos
|
||||
bbb.listeners.ejectBtn.toolTip = Seleccione un participante para expulsarlo de la conversación.
|
||||
bbb.listeners.ejectTooltip = Click para expulsar al participante seleccionado.
|
||||
|
||||
# ListenerItem.mxml
|
||||
bbb.listenerItem.nameLbl.toolTip = Seleccione este usuario y de click en los botones de activar/desactivar voz.
|
||||
bbb.listenerItem.talkImg.toolTip = Hablando
|
||||
|
||||
# PublishWindow.mxml
|
||||
bbb.publishVideo.title = Cámara Web
|
||||
bbb.publishVideo.startPublishBtn.toolTip = iniciar streaming
|
||||
|
||||
|
||||
# DesktopPublishWindow.mxml
|
||||
bbb.desktopPublish.title = Compartir escritorio
|
||||
|
||||
# ToolbarButton.mxml
|
||||
bbb.toolbar.phone.toolTip = Activar mi micrófono
|
||||
bbb.toolbar.deskshare.toolTip = Compartir su escritorio
|
||||
bbb.toolbar.video.toolTip = Activar mi cámara
|
||||
|
||||
#Traducción por: Alejandro Sánchez López
|
||||
# BigBlueButton.mxml
|
||||
bbb.pageTitle = BigBlueButton
|
||||
|
||||
# MainApplicationShell.mxml
|
||||
bbb.mainshell.locale.version=0.7
|
||||
bbb.mainshell.statusInfo = Espere mientras se cargan los {0} modulos:
|
||||
bbb.mainshell.statusInfo.loaded = {0}(cargado)
|
||||
bbb.mainshell.statusInfo.testRTMPConnection = Por favor espere mientras se revisa su conexión al servidor.
|
||||
bbb.mainshell.statusInfo2 = Nota: Si la carga se detiene, limpie el cache de su explorador e intente de nuevo.
|
||||
bbb.mainshell.statusProgress.testRTMPConnection = Conectando a RTMP://{0}:1935/{1}.
|
||||
bbb.mainshell.statusProgress.testRTMPTConnection = Conectando a RTMPT://{0}:80/{1}.
|
||||
bbb.mainshell.statusProgress.loading = Cargando:
|
||||
bbb.mainshell.statusProgress.loaded = Cargando: {0} {1}% cargado.
|
||||
bbb.mainshell.statusProgress.cannotConnectServer = Lo sentimos, no se puede conectar al servidor.
|
||||
bbb.mainshell.copyrightLabel2 = (c) 2010, BigBlueButton version {0} - Para mas información vea: http://www.bigbluebutton.org/.
|
||||
bbb.mainshell.logBtn.toolTip = Abrir la bitácora de regístros (log)
|
||||
bbb.mainshell.fullScreenBtn.toolTip = Cambiar a pantalla completa
|
||||
bbb.mainshell.resetLayoutBtn.toolTip = Restaurar el diseño
|
||||
|
||||
# OldLocaleWarnWIndow.mxml
|
||||
|
||||
bbb.oldlocalewindow.reminder1=Usted tiene una traducción del lenguaje antigua para BigBlueButton.
|
||||
bbb.oldlocalewindow.reminder2=Profavor limpie el cache de su explorador y pruebe de nuevo.
|
||||
bbb.oldlocalewindow.windowTitle=Warning: Traducciones de lenguajes antiguos
|
||||
|
||||
# LogWindow.mxml
|
||||
bbb.logwindow.title = Bitácora de regístros
|
||||
bbb.logwindow.highlight = Resaltar:
|
||||
#bbb.logwindow.turnLoggingOff = Cerrar sesión
|
||||
bbb.logwindow.clearBtn = Limpiar
|
||||
bbb.logwindow.refreshBtn = Recargar
|
||||
|
||||
# JoinFailedWindow.mxml
|
||||
bbb.joinFailedWindow.title = Falló el acceso
|
||||
bbb.joinFailedWindow.okBtn = OK
|
||||
bbb.joinFailedWindow.failedInfo = Sesión no valida. Click ok para ingresar.
|
||||
|
||||
# MainToolbar.mxml
|
||||
bbb.mainToolbar.loggedInUserLbl = {1}: Marca: 613-520-7610 85115
|
||||
bbb.mainToolbar.helpBtn = Ayuda
|
||||
bbb.mainToolbar.logoutBtn = Cerrar sesión
|
||||
bbb.mainToolbar.logoutBtn.toolTip = Cerrar sesión
|
||||
|
||||
|
||||
###### modules ######
|
||||
|
||||
# ViewersWindow.mxml
|
||||
bbb.viewers.title = Web - ({0}) participantes
|
||||
bbb.viewers.viewersGrid.nameItemRenderer = Nombre
|
||||
bbb.viewers.viewersGrid.nameItemRenderer.nameLabel.toolTip = Usted ingresó con este usuario.
|
||||
bbb.viewers.viewersGrid.roleItemRenderer = Rol
|
||||
bbb.viewers.viewersGrid.statusItemRenderer = Estaus
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.raiseHand.toolTip = Pidiendo la palabra {0}
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.streamIcon.toolTip = Doble-Click para ver.
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.presIcon.toolTip = Expositor
|
||||
bbb.viewers.presentBtn.toolTip = Seleccione un participante para ser el expositor.
|
||||
bbb.viewers.raiseHandBtn.toolTip = Click para pedir la palabra.
|
||||
bbb.viewers.presentBtn.label = Cambiar Expositor
|
||||
|
||||
# Presentation
|
||||
## PresentationWindow.mxml
|
||||
bbb.presentation.title = Presentación
|
||||
bbb.presentation.uploadPresBtn = Cargar un documento para su exposición.
|
||||
bbb.presentation.uploadPresBtn.toolTip = Cargar un documento para su exposición.
|
||||
bbb.presentation.backBtn.toolTip = Diapositiva anterior.
|
||||
bbb.presentation.slideNumLbl =
|
||||
bbb.presentation.forwardBtn.toolTip = Siguiente diapositiva
|
||||
bbb.presentation.resetZoomBtn.toolTip = Reiniciar zoom
|
||||
bbb.presentation.presenterNameLbl = {0} es el actual expositor.
|
||||
bbb.presentation.maximizeRestoreBtn.toolTip = Maximizar esta ventana
|
||||
bbb.presentation.maximizeRestoreBtn.toolTip2 = Restaurar al tamaño previo
|
||||
bbb.presentation.clickToUpload = Cargar presentación
|
||||
bbb.presentation.maxUploadFileExceededAlert = Error: El archivo es mas grande de lo permitido.
|
||||
|
||||
## PresentationWindowMediator.as
|
||||
bbb.presentation.presenting = {0} es el actual expositor.
|
||||
bbb.presentation.pages = {0} de {1}
|
||||
|
||||
## FileUploadWindowMediator.as
|
||||
bbb.presentation.uploadcomplete = Carga completa. Por favor espere mientras se convierte el documento.
|
||||
bbb.presentation.uploadsuccessful = Carga exitosa.
|
||||
bbb.presentation.uploaded = cargado.
|
||||
bbb.presentation.document.supported = El tipo de documento cargado esta permitido.
|
||||
bbb.presentation.document.converted = La conversión del documento de office fué exitosa.
|
||||
bbb.presentation.error.document.convert.failed = Error: Falló la canversió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.format = Error: Por favor, revise que el archivo cargado tenga una extención valida.
|
||||
bbb.presentation.error.convert.notsupported = Error: El documento cargado no esta soportado. Por favor, carge un tipo de documento soportado.
|
||||
bbb.presentation.error.convert.soffice = Error: Falló la conversión del docuemnto cargado.
|
||||
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.error.convert.swf = Error al convertir el archivo cargado. Por favor contacte al administrador.
|
||||
bbb.presentation.error.convert.swfimage = Error al convertir la imágen a formato Swf : por favor revise que su imágen no este dañada y que tenga formato JPG/PNG.
|
||||
bbb.presentation.error.convert.swfpdf = Error al convertir el archivo PDF a formato Swf : por favor revisa que tu archivo PDF no este dañado.
|
||||
bbb.presentation.error.convert.thumbnail = Error al crear las vistas en miniatura. Por favor contacte al administrador.
|
||||
bbb.presentation.converted = Convertidas {0} de {1} diapositivas.
|
||||
bbb.presentation.extracting = Extrayendo diapositiva {0} of {1} diapositivas.
|
||||
bbb.presentation.ok = OK
|
||||
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
|
||||
|
||||
## FileUploadWindow.mxml
|
||||
bbb.fileupload.title = Cargar presentación
|
||||
bbb.fileupload.fileLbl = Archivo:
|
||||
bbb.fileupload.selectBtn.toolTip = Buscar archivo
|
||||
bbb.fileupload.uploadBtn = Cargar
|
||||
bbb.fileupload.uploadBtn.toolTip = Cargar archivo
|
||||
bbb.fileupload.presentationNamesLbl = Presentaciones cargadas:
|
||||
bbb.fileupload.deleteBtn.toolTip = Borrar presentación
|
||||
bbb.fileupload.showBtn = Mostrar
|
||||
bbb.fileupload.showBtn.toolTip = Mostrar presentación
|
||||
bbb.fileupload.okCancelBtn = Cancelar
|
||||
bbb.fileupload.progressLbl.uploadSuccessful = Carga completa. Por favor espere mientras se convierte el documento.
|
||||
bbb.fileupload.progressBar.uploadSuccessful = Carga exitosa.
|
||||
bbb.fileupload.progressLbl.uploading = {0}% cargado.
|
||||
bbb.fileupload.progressBar.uploading = {0}% cargado.
|
||||
bbb.fileupload.progressLbl.converting = Convertidas {0} de {1} diapositivas.
|
||||
bbb.fileupload.progressBar.converting = Convertidas {0} de {1} diapositivas.
|
||||
bbb.fileupload.progressLbl.extracting = Extrayendo diapositiva {0} of {1} diapositivas.
|
||||
bbb.fileupload.progressBar.extracting = Extrayendo diapositiva {0} of {1} diapositivas.
|
||||
bbb.fileupload.genThumbText = Generando vistas en miniatura..
|
||||
bbb.fileupload.progBarLbl = Progreso:
|
||||
|
||||
# ChatWindow.mxml
|
||||
bbb.chat.title = Chat
|
||||
bbb.chat.cmpColorPicker.toolTip = Color del texto
|
||||
bbb.chat.sendBtn = Enviar
|
||||
bbb.chat.sendBtn.toolTip = Enviar mensaje
|
||||
bbb.chat.publicChatUsername = Todos
|
||||
bbb.chat.publicMsgAwaiting = Mensaje público a la espera
|
||||
bbb.chat.publicMsgAwaiting2 = * Mensaje público a la espera *
|
||||
bbb.chat.privateMsgAwaiting = Mensaje privado a la espera
|
||||
bbb.chat.privateMsgAwaiting2 = * Mensaje privado a la espera *
|
||||
bbb.chat.privateChatSelect = Selecciona a una persona para iniciar un chat privado
|
||||
bbb.chat.chatOptions = Opciones de chat
|
||||
bbb.chat.fontSize = Tamaño de la letra
|
||||
|
||||
# ListenersWindow.mxml
|
||||
bbb.listeners.title = Voz - ({0}) participantes
|
||||
bbb.listeners.muteAllBtn.toolTip = Desactivar voz a todos
|
||||
bbb.listeners.unmuteAllBtn.toolTip = Activar voz a todos
|
||||
bbb.listeners.ejectBtn.toolTip = Seleccione un participante para expulsarlo de la conversación.
|
||||
bbb.listeners.ejectTooltip = Click para expulsar al participante seleccionado.
|
||||
|
||||
# ListenerItem.mxml
|
||||
bbb.listenerItem.nameLbl.toolTip = Seleccione este usuario y de click en los botones de activar/desactivar voz.
|
||||
bbb.listenerItem.talkImg.toolTip = Hablando
|
||||
bbb.listenerItem.lockImg.toolTip = Click para mantener en silencio o a la escucha
|
||||
bbb.listenerItem.muteUnmute.toolTip = Silenciar o escuchar a este participante
|
||||
|
||||
# PublishWindow.mxml
|
||||
bbb.publishVideo.title = Cámara Web
|
||||
bbb.publishVideo.startPublishBtn.toolTip = Iniciar streaming
|
||||
|
||||
|
||||
# DesktopPublishWindow.mxml
|
||||
bbb.desktopPublish.title = Escritorio compartido: Vista preliminar del expositor
|
||||
bbb.desktopPublish.title = Compartir escritorio
|
||||
bbb.desktopView.fitToWindow = Ajustar ventana
|
||||
bbb.desktopView.actualSize = Mostrar tamaño actual
|
||||
|
||||
# ToolbarButton.mxml
|
||||
bbb.toolbar.phone.toolTip = Activar mi micrófono
|
||||
bbb.toolbar.deskshare.toolTip = Compartir su escritorio
|
||||
bbb.toolbar.video.toolTip = Activar mi cámara
|
||||
|
||||
# HighlighterToolbar.mxml
|
||||
bbb.highlighter.toolbar.pencil = Resaltador
|
||||
bbb.highlighter.toolbar.ellipse = Círculo
|
||||
bbb.highlighter.toolbar.rectangle = Rectángulo
|
||||
bbb.highlighter.toolbar.clear = Limpiar página
|
||||
bbb.highlighter.toolbar.undo = Deshacer figura
|
||||
bbb.highlighter.toolbar.color = Selecccionar color
|
||||
bbb.highlighter.toolbar.thickness = Cambiar grosor
|
||||
|
||||
# WhiteboardButton.mxml
|
||||
bbb.highlighter.button.toolTipShow = Mostrar pizarrón
|
||||
bbb.highlighter.button.toolTipHide = Esconder pizarrón
|
||||
|
183
bigbluebutton-client/locale/fr_CA/bbbResources.properties
Executable file
@ -0,0 +1,183 @@
|
||||
|
||||
# BigBlueButton.mxml
|
||||
bbb.pageTitle = Big Blue Button
|
||||
|
||||
# MainApplicationShell.mxml
|
||||
bbb.mainshell.locale.version=0.7
|
||||
bbb.mainshell.statusInfo = Merci de patienter, chargement de {0} modules:
|
||||
bbb.mainshell.statusInfo.loaded = {0}(chargé)
|
||||
bbb.mainshell.statusInfo.testRTMPConnection = Merci de patienter pendant le test de connexion au serveur.
|
||||
bbb.mainshell.statusInfo2 = NOTE: If the loading stops, please clear your browser's cache and try again.
|
||||
bbb.mainshell.statusProgress.testRTMPConnection = Connexion à RTMP://{0}:1935/{1}.
|
||||
bbb.mainshell.statusProgress.testRTMPTConnection = Connexion à RTMPT://{0}:80/{1}.
|
||||
bbb.mainshell.statusProgress.loading = Chargement:
|
||||
bbb.mainshell.statusProgress.loaded = Chargement: {0} {1}% chargé.
|
||||
bbb.mainshell.statusProgress.cannotConnectServer = Désolé, impossible d'établir une connexion au serveur.
|
||||
bbb.mainshell.copyrightLabel2 = (c) 2009, BigBlueButton version {0} - Pour plus d'information, visitez http://www.bigbluebutton.org/.
|
||||
bbb.mainshell.logBtn.toolTip = Ouvrir la fenêtre de log
|
||||
bbb.mainshell.fullScreenBtn.toolTip = Passer en plein écran
|
||||
bbb.mainshell.resetLayoutBtn.toolTip = Disposition par défaut
|
||||
|
||||
# OldLocaleWarnWIndow.mxml
|
||||
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
|
||||
|
||||
# LogWindow.mxml
|
||||
bbb.logwindow.title = Fenêtre de log
|
||||
bbb.logwindow.highlight = Surligner:
|
||||
bbb.logwindow.turnLoggingOff = Stopper les logs
|
||||
bbb.logwindow.clearBtn = Effacer
|
||||
bbb.logwindow.refreshBtn = Rafraichir
|
||||
|
||||
# JoinFailedWindow.mxml
|
||||
bbb.joinFailedWindow.title = Echec de connexion
|
||||
bbb.joinFailedWindow.okBtn = OK
|
||||
bbb.joinFailedWindow.failedInfo = Pas de session valide. Cliquez ok pour vous identifier.
|
||||
|
||||
# MainToolbar.mxml
|
||||
bbb.mainToolbar.loggedInUserLbl = Vous êtes loggués en tant que {0} à {1}. Vous êtes {2}.
|
||||
bbb.mainToolbar.helpBtn = Aide
|
||||
bbb.mainToolbar.logoutBtn = Déconnexion
|
||||
bbb.mainToolbar.logoutBtn.toolTip = Se déconnecter
|
||||
|
||||
|
||||
###### modules ######
|
||||
|
||||
# ViewersWindow.mxml
|
||||
bbb.viewers.title = Conférence web
|
||||
bbb.viewers.viewersGrid.nameItemRenderer = Nom
|
||||
bbb.viewers.viewersGrid.nameItemRenderer.nameLabel.toolTip = Vous êtes identifié avec ce nom.
|
||||
bbb.viewers.viewersGrid.roleItemRenderer = Accès
|
||||
bbb.viewers.viewersGrid.statusItemRenderer = Statut
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.raiseHand.toolTip = Main levé pour {0}
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.streamIcon.toolTip = Double-Cliquez pour voir sa WebCam.
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.presIcon.toolTip = Présentateur
|
||||
bbb.viewers.presentBtn.toolTip = Selectionnez un participant et cliquez-ici pour qu'il devienne présentateur.
|
||||
bbb.viewers.raiseHandBtn.toolTip = Cliquez-ici pour lever la main et demander la parole.
|
||||
bbb.viewers.presentBtn.label = Changer de présentateur
|
||||
|
||||
# Presentation
|
||||
## PresentationWindow.mxml
|
||||
bbb.presentation.title = Présentation
|
||||
bbb.presentation.uploadPresBtn = Envoyez un document à présenter
|
||||
bbb.presentation.uploadPresBtn.toolTip = Envoyez un document à présenter
|
||||
bbb.presentation.backBtn.toolTip = Slide précédent.
|
||||
bbb.presentation.slideNumLbl =
|
||||
bbb.presentation.forwardBtn.toolTip = Slide suivant
|
||||
bbb.presentation.resetZoomBtn.toolTip = Zoom par défaut
|
||||
bbb.presentation.presenterNameLbl = {0} est actuellement présentateur.
|
||||
bbb.presentation.maximizeRestoreBtn.toolTip = Agrandir cette fenêtre
|
||||
bbb.presentation.maximizeRestoreBtn.toolTip2 = Restaurer à sa taille précédente
|
||||
bbb.presentation.clickToUpload = Cliquer pour envoyer un document à présenter
|
||||
bbb.presentation.maxUploadFileExceededAlert = Error: The file is bigger than what's allowed.
|
||||
|
||||
## PresentationWindowMediator.as
|
||||
bbb.presentation.presenting = {0} est en ce moment présentateur.
|
||||
bbb.presentation.pages = {0} sur {1}
|
||||
|
||||
## FileUploadWindowMediator.as
|
||||
bbb.presentation.uploadcomplete = Envoi du fichier terminé. Merci de patienter pendant la convertion du fichier.
|
||||
bbb.presentation.uploadsuccessful = Envoi réussi.
|
||||
bbb.presentation.uploaded = envoyé.
|
||||
bbb.presentation.document.supported = Le document envoyé est compatible.
|
||||
bbb.presentation.document.converted = Convertion du fichier réussie.
|
||||
bbb.presentation.error.document.convert.failed = Erreur lors de la convertion du fichier.
|
||||
bbb.presentation.error.io = Erreur serveur lors de l'envoi du fichier. Contactez l'administrateur.
|
||||
bbb.presentation.error.security = Erreur de sécurité lors de l'envoi du fichier. Contactez l'administrateur.
|
||||
bbb.presentation.error.convert.format = Erreur lors de la détection du format de fichier envoyé. Le fichier a-t-il bien une extension valide ?
|
||||
bbb.presentation.error.convert.notsupported = Erreur, le format de fichier envoyé n'est pas supporté : merci d'envoyer un fichier compatible.
|
||||
bbb.presentation.error.convert.soffice = Erreur lors de la convertion du fichier. Vérifiez qu'OpenOffice est installé et le service lancé sur le serveur.
|
||||
bbb.presentation.error.convert.nbpage = Erreur lors du calcul du nombre de page du fichier envoyé. Contactez l'administrateur.
|
||||
bbb.presentation.error.convert.maxnbpagereach = Le fichier envoyé depasse la limite autorisé de 100 pages/slides : merci d'envoyer un fichier plus petit.
|
||||
bbb.presentation.error.convert.swf = Erreur lors de la convertion du fichier. Contactez l'administrateur.
|
||||
bbb.presentation.error.convert.swfimage = Erreur lors de la convertion de l'image en format Swf : merci de vérifier que l'image n'est pas corrompue et est bien au format JPG/PNG.
|
||||
bbb.presentation.error.convert.swfpdf = Erreur lors de la convertion du PDF en format Swf : merci de vérifier que votre fichier PDF n'est pas corrompu.
|
||||
bbb.presentation.error.convert.thumbnail = Erreur lors de la création des miniatures. Contactez l'administrateur.
|
||||
bbb.presentation.converted = {0} slide(s) sur {1} converti(s).
|
||||
bbb.presentation.extracting = Extraction du slide {0} sur {1}.
|
||||
bbb.presentation.ok = OK
|
||||
bbb.presentation.uploadwindow.presentationfile = FICHIER PRESENTATION
|
||||
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
|
||||
|
||||
## FileUploadWindow.mxml
|
||||
bbb.fileupload.title = Envoyer une fichier à presenter
|
||||
bbb.fileupload.fileLbl = Fichier:
|
||||
bbb.fileupload.selectBtn.toolTip = Parcourir les fichiers
|
||||
bbb.fileupload.uploadBtn = Envoyer
|
||||
bbb.fileupload.uploadBtn.toolTip = Envoyer le fichier sur le serveur
|
||||
bbb.fileupload.presentationNamesLbl = Présentation déjà envoyées:
|
||||
bbb.fileupload.deleteBtn.toolTip = Supprimer une présentation
|
||||
bbb.fileupload.showBtn = Afficher
|
||||
bbb.fileupload.showBtn.toolTip = Afficher cette présentation
|
||||
bbb.fileupload.okCancelBtn = Annuler
|
||||
bbb.fileupload.progressLbl.uploadSuccessful = Envoi du fichier réussi. Merci de patienter pendant la conversion du document.
|
||||
bbb.fileupload.progressBar.uploadSuccessful = Envoi du fichier réussi.
|
||||
bbb.fileupload.progressLbl.uploading = {0}% envoyé.
|
||||
bbb.fileupload.progressBar.uploading = {0}% envoyé.
|
||||
bbb.fileupload.progressLbl.converting = {0} sur {1} slide(s) converti(s).
|
||||
bbb.fileupload.progressBar.converting = {0} sur {1} slide(s) converti(s).
|
||||
bbb.fileupload.progressLbl.extracting = Extraction du slide {0} sur {1}.
|
||||
bbb.fileupload.progressBar.extracting = Extraction du slide {0} sur {1}.
|
||||
bbb.fileupload.genThumbText = Création des images apercus..
|
||||
bbb.fileupload.progBarLbl = Progression:
|
||||
|
||||
# ChatWindow.mxml
|
||||
bbb.chat.title = Discussion
|
||||
bbb.chat.cmpColorPicker.toolTip = Couleur du texte
|
||||
bbb.chat.sendBtn = Envoyer
|
||||
bbb.chat.sendBtn.toolTip = Envoyer ce message
|
||||
bbb.chat.publicChatUsername = Tout le monde
|
||||
bbb.chat.publicMsgAwaiting = Message public en attente
|
||||
bbb.chat.publicMsgAwaiting2 = * Message public en attente *
|
||||
bbb.chat.privateMsgAwaiting = Message privé en attente
|
||||
bbb.chat.privateMsgAwaiting2 = * Message privé en attente *
|
||||
bbb.chat.privateChatSelect = Choississez un utilisateur avec qui discuter en privé
|
||||
bbb.chat.chatOptions = Options de discussions
|
||||
bbb.chat.fontSize = Taille de la police
|
||||
|
||||
# ListenersWindow.mxml
|
||||
bbb.listeners.title = Conférence voix
|
||||
bbb.listeners.muteAllBtn.toolTip = Rendre tout le monde muet
|
||||
bbb.listeners.unmuteAllBtn.toolTip = Rendre la parole à tout le monde
|
||||
bbb.listeners.ejectBtn.toolTip = Selectionnez un participant à expulser.
|
||||
bbb.listeners.ejectTooltip = Cliquer pour éjecter ce participant.
|
||||
|
||||
# ListenerItem.mxml
|
||||
bbb.listenerItem.nameLbl.toolTip = Selectionnez un utilisateur et cliquez sur le bouton Rendre muet/bavard
|
||||
bbb.listenerItem.talkImg.toolTip = Parler
|
||||
bbb.listenerItem.lockImg.toolTip = Cliquez pour empêcher le changement muet/bavard
|
||||
bbb.listenerItem.muteUnmute.toolTip = Rendre muet ou bavard cette personne
|
||||
|
||||
# PublishWindow.mxml
|
||||
bbb.publishVideo.title = Webcam / Visio conférence
|
||||
bbb.publishVideo.startPublishBtn.toolTip = Activer ma webcam
|
||||
|
||||
|
||||
# DesktopPublishWindow.mxml
|
||||
bbb.desktopPublish.title = Partage de bureau - Apercu
|
||||
bbb.desktopPublish.title = Partage de bureau
|
||||
bbb.desktopView.fitToWindow = Adapter la taille à la fenêtre
|
||||
bbb.desktopView.actualSize = Afficher à la taille normale
|
||||
|
||||
# ToolbarButton.mxml
|
||||
bbb.toolbar.phone.toolTip = Activer mon microphone
|
||||
bbb.toolbar.deskshare.toolTip = Partager votre bureau
|
||||
bbb.toolbar.video.toolTip = Activer ma webcam
|
||||
|
||||
# HighlighterToolbar.mxml
|
||||
bbb.highlighter.toolbar.pencil = Pinceau
|
||||
bbb.highlighter.toolbar.ellipse = Cercle
|
||||
bbb.highlighter.toolbar.rectangle = Rectangle
|
||||
bbb.highlighter.toolbar.clear = Effacter la page
|
||||
bbb.highlighter.toolbar.undo = Annuler
|
||||
bbb.highlighter.toolbar.color = Selectionner une couleur
|
||||
bbb.highlighter.toolbar.thickness = Changer la taille
|
||||
|
||||
# WhiteboardButton.mxml
|
||||
bbb.highlighter.button.toolTipShow = Affiche le tableau blanc
|
||||
bbb.highlighter.button.toolTipHide = Masquer le talbeau blanc
|
@ -1,157 +1,183 @@
|
||||
|
||||
# BigBlueButton.mxml
|
||||
bbb.pageTitle = BigBlueButton
|
||||
|
||||
# MainApplicationShell.mxml
|
||||
bbb.mainshell.locale.version=0.7
|
||||
bbb.mainshell.statusInfo = Attendere il caricamento dei moduli {0} :
|
||||
bbb.mainshell.statusInfo.loaded = {0}(Caricato)
|
||||
bbb.mainshell.statusInfo.testRTMPConnection = Attendere prego. E' in corso il test della connessione
|
||||
bbb.mainshell.statusInfo2 = NOTE: If the loading stops, please clear your browser's cache and try again.
|
||||
bbb.mainshell.statusProgress.testRTMPConnection = Connessione a RTMP://{0}:1935/{1}.
|
||||
bbb.mainshell.statusProgress.testRTMPTConnection = Connessione a RTMPT://{0}:80/{1}.
|
||||
bbb.mainshell.statusProgress.loading = Caricamento:
|
||||
bbb.mainshell.statusProgress.loaded = Caricamento: {0} {1}% caricato.
|
||||
bbb.mainshell.statusProgress.cannotConnectServer = Errore di connessione.
|
||||
bbb.mainshell.copyrightLabel2 = (c) 2010, BigBlueButton versione {0} - Per maggiori informazioni visita http://www.bigbluebutton.org/.
|
||||
bbb.mainshell.logBtn.toolTip = Apri finestra Log
|
||||
bbb.mainshell.fullScreenBtn.toolTip = Abilita Full-Screen
|
||||
bbb.mainshell.resetLayoutBtn.toolTip = Reimposta Layout
|
||||
|
||||
# OldLocaleWarnWIndow.mxml
|
||||
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
|
||||
|
||||
# LogWindow.mxml
|
||||
bbb.logwindow.title = Log
|
||||
bbb.logwindow.highlight = Highlight:
|
||||
bbb.logwindow.turnLoggingOff = Disattiva il logging
|
||||
bbb.logwindow.clearBtn = Pulisci
|
||||
bbb.logwindow.refreshBtn = Aggiorna
|
||||
|
||||
# JoinFailedWindow.mxml
|
||||
bbb.joinFailedWindow.title = Ingresso Fallito
|
||||
bbb.joinFailedWindow.okBtn = OK
|
||||
bbb.joinFailedWindow.failedInfo = Nessuna sessione valida. Clicca ok per effettuare il login.
|
||||
|
||||
# MainToolbar.mxml
|
||||
bbb.mainToolbar.loggedInUserLbl = {1}: Dial: 613-520-7610 85115
|
||||
bbb.mainToolbar.helpBtn = Aiuto
|
||||
bbb.mainToolbar.logoutBtn = Logout
|
||||
bbb.mainToolbar.logoutBtn.toolTip = Log out
|
||||
|
||||
|
||||
###### modules ######
|
||||
|
||||
# ViewersWindow.mxml
|
||||
bbb.viewers.title = Web - ({0}) Partecipanti
|
||||
bbb.viewers.viewersGrid.nameItemRenderer = Nome
|
||||
bbb.viewers.viewersGrid.nameItemRenderer.nameLabel.toolTip = Hai effettuato il login con questo utente.
|
||||
bbb.viewers.viewersGrid.roleItemRenderer = Ruolo
|
||||
bbb.viewers.viewersGrid.statusItemRenderer = Stato
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.raiseHand.toolTip = Mano alzata su {0}
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.streamIcon.toolTip = Doppio-Click per visualizzare.
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.presIcon.toolTip = Presentatore
|
||||
bbb.viewers.presentBtn.toolTip = Seleziona il partecipante che farà da presentatore.
|
||||
bbb.viewers.raiseHandBtn.toolTip = Clicca per alzare la mano.
|
||||
|
||||
# Presentation
|
||||
## PresentationWindow.mxml
|
||||
bbb.presentation.title = Presentazione
|
||||
bbb.presentation.uploadPresBtn = Carica un documento per la presentazione.
|
||||
bbb.presentation.uploadPresBtn.toolTip = Carica un documento per la presentazione.
|
||||
bbb.presentation.backBtn.toolTip = Slide precedente.
|
||||
bbb.presentation.slideNumLbl =
|
||||
bbb.presentation.forwardBtn.toolTip = Slide successiva
|
||||
bbb.presentation.resetZoomBtn.toolTip = Azzera Zoom
|
||||
bbb.presentation.presenterNameLbl = {0} sta effettuando la presentazione.
|
||||
bbb.presentation.maximizeRestoreBtn.toolTip = Massimizza la finestra
|
||||
bbb.presentation.maximizeRestoreBtn.toolTip2 = Reimposta la dimensione precedente della finestra
|
||||
bbb.presentation.clickToUpload = Carica presentazione
|
||||
bbb.presentation.maxUploadFileExceededAlert = Errore: il file è più grande della dimensione massima.
|
||||
|
||||
## PresentationWindowMediator.as
|
||||
bbb.presentation.presenting = {0} sta effettuando la presentazione.
|
||||
bbb.presentation.pages = {0} di {1}
|
||||
|
||||
## FileUploadWindowMediator.as
|
||||
bbb.presentation.uploadcomplete = Upload completato. Attendere la conversione del documento.
|
||||
bbb.presentation.uploadsuccessful = Upload completato.
|
||||
bbb.presentation.uploaded = uploaded.
|
||||
bbb.presentation.document.supported = Il documento caricato è compatibile!.
|
||||
bbb.presentation.document.converted = Documento convertito con successo.
|
||||
bbb.presentation.error.document.convert.failed = Errore durante la conversione del documento.
|
||||
bbb.presentation.error.io = Errore I/O. Contattare l'amministratore del sistema.
|
||||
bbb.presentation.error.security = Errore di sicurezza : Contattare l'amministratore del sistema.
|
||||
bbb.presentation.error.convert.format = Errore: Controllare che il documento abbia un'estensione valida.
|
||||
bbb.presentation.error.convert.notsupported = Errore: Il documento non è compatibile. Selezionare un documento compatibile.
|
||||
bbb.presentation.error.convert.soffice = Errore: Conversione del documento fallita.
|
||||
bbb.presentation.error.convert.nbpage = Errore: Impossibile determinare il numero di pagine del documento.
|
||||
bbb.presentation.error.convert.maxnbpagereach = Errore: Il documento caricato ha troppe pagine.
|
||||
bbb.presentation.error.convert.swf = Errore: Conversione del documento fallita. Contattare l'amministratore del sistema.
|
||||
bbb.presentation.error.convert.swfimage = Errore di conversione da immagine a SWF : assicurarsi che l'immagine sia in formato JPG/PNG.
|
||||
bbb.presentation.error.convert.swfpdf = Errore di conversione da PDF a SWF : assicurarsi che il file PDF non sia corrotto.
|
||||
bbb.presentation.error.convert.thumbnail = Errore di creazione anteprima. Contattare l'amministratore del sistema.
|
||||
bbb.presentation.converted = Convertite {0} slides di {1} .
|
||||
bbb.presentation.extracting = Estrazione slide {0} di {1} .
|
||||
bbb.presentation.ok = OK
|
||||
bbb.presentation.uploadwindow.presentationfile = File di Presentazione
|
||||
bbb.presentation.uploadwindow.pdf = PDF
|
||||
bbb.presentation.uploadwindow.word = WORD
|
||||
bbb.presentation.uploadwindow.excel = EXCEL
|
||||
bbb.presentation.uploadwindow.powerpoint = POWERPOINT
|
||||
bbb.presentation.uploadwindow.image = Immagine
|
||||
|
||||
## FileUploadWindow.mxml
|
||||
bbb.fileupload.title = Upload Presentazione
|
||||
bbb.fileupload.fileLbl = File:
|
||||
bbb.fileupload.selectBtn.toolTip = Sfoglia file
|
||||
bbb.fileupload.uploadBtn = Upload
|
||||
bbb.fileupload.uploadBtn.toolTip = Upload file
|
||||
bbb.fileupload.presentationNamesLbl = Presentazione caricata:
|
||||
bbb.fileupload.deleteBtn.toolTip = Elimina Presentation
|
||||
bbb.fileupload.showBtn = Mostra
|
||||
bbb.fileupload.showBtn.toolTip = Mostra Presentazione
|
||||
bbb.fileupload.okCancelBtn = Annulla
|
||||
bbb.fileupload.progressLbl.uploadSuccessful = Upload completato. Attendere la conversione del documento.
|
||||
bbb.fileupload.progressBar.uploadSuccessful = Upload completato.
|
||||
bbb.fileupload.progressLbl.uploading = {0}% caricato.
|
||||
bbb.fileupload.progressBar.uploading = {0}% caricato.
|
||||
bbb.fileupload.progressLbl.converting = Convertite {0} di {1} slides.
|
||||
bbb.fileupload.progressBar.converting = Convertite {0} di {1} slides.
|
||||
bbb.fileupload.progressLbl.extracting = Estrazione slide {0} di {1} .
|
||||
bbb.fileupload.progressBar.extracting = Estrazione slide {0} di {1} .
|
||||
bbb.fileupload.genThumbText = Generazione anteprime..
|
||||
bbb.fileupload.progBarLbl = Completamento:
|
||||
|
||||
# ChatWindow.mxml
|
||||
bbb.chat.title = Chat
|
||||
bbb.chat.cmpColorPicker.toolTip = Colore del testo
|
||||
bbb.chat.sendBtn = Invia
|
||||
bbb.chat.sendBtn.toolTip = Invia Messaggio
|
||||
bbb.chat.publicChatUsername = Tutti
|
||||
|
||||
# ListenersWindow.mxml
|
||||
bbb.listeners.title = Voce - ({0}) partecipanti
|
||||
bbb.listeners.muteAllBtn.toolTip = Muto tutti
|
||||
bbb.listeners.unmuteAllBtn.toolTip = DeMuto tutti
|
||||
bbb.listeners.ejectBtn.toolTip = Seleziona i partecipanti da espellere dalla chat vocale.
|
||||
bbb.listeners.ejectTooltip = Clicca per espellere.
|
||||
|
||||
# ListenerItem.mxml
|
||||
bbb.listenerItem.nameLbl.toolTip = Seleziona un utente e clicca per Mute.
|
||||
bbb.listenerItem.talkImg.toolTip = Conversazione
|
||||
|
||||
# PublishWindow.mxml
|
||||
bbb.publishVideo.title = Stream webcam
|
||||
bbb.publishVideo.startPublishBtn.toolTip = Avvia streaming
|
||||
|
||||
|
||||
# DesktopPublishWindow.mxml
|
||||
bbb.desktopPublish.title = Condivisione Desktop
|
||||
|
||||
# ToolbarButton.mxml
|
||||
bbb.toolbar.phone.toolTip = Avvia il Microfono
|
||||
bbb.toolbar.deskshare.toolTip = Condividi il desktop
|
||||
|
||||
# BigBlueButton.mxml
|
||||
bbb.pageTitle = BigBlueButton
|
||||
|
||||
# MainApplicationShell.mxml
|
||||
bbb.mainshell.locale.version=0.7
|
||||
bbb.mainshell.statusInfo = Attendere il caricamento dei moduli {0} :
|
||||
bbb.mainshell.statusInfo.loaded = {0}(Caricato)
|
||||
bbb.mainshell.statusInfo.testRTMPConnection = Attendere prego. E' in corso il test della connessione
|
||||
bbb.mainshell.statusInfo2 = NOTE: If the loading stops, please clear your browser's cache and try again.
|
||||
bbb.mainshell.statusProgress.testRTMPConnection = Connessione a RTMP://{0}:1935/{1}.
|
||||
bbb.mainshell.statusProgress.testRTMPTConnection = Connessione a RTMPT://{0}:80/{1}.
|
||||
bbb.mainshell.statusProgress.loading = Caricamento:
|
||||
bbb.mainshell.statusProgress.loaded = Caricamento: {0} {1}% caricato.
|
||||
bbb.mainshell.statusProgress.cannotConnectServer = Errore di connessione.
|
||||
bbb.mainshell.copyrightLabel2 = (c) 2010, BigBlueButton versione {0} - Per maggiori informazioni visita http://www.bigbluebutton.org/.
|
||||
bbb.mainshell.logBtn.toolTip = Apri finestra Log
|
||||
bbb.mainshell.fullScreenBtn.toolTip = Abilita Full-Screen
|
||||
bbb.mainshell.resetLayoutBtn.toolTip = Reimposta Layout
|
||||
|
||||
# OldLocaleWarnWIndow.mxml
|
||||
bbb.oldlocalewindow.reminder1=Potresti avere una localizzazione obsoleta.
|
||||
bbb.oldlocalewindow.reminder2=Svuota la cache del tuo browser e riprova.
|
||||
bbb.oldlocalewindow.windowTitle=Attenzione: localizzazione obsoleta
|
||||
|
||||
# LogWindow.mxml
|
||||
bbb.logwindow.title = Log
|
||||
bbb.logwindow.highlight = Highlight:
|
||||
bbb.logwindow.turnLoggingOff = Disattiva il logging
|
||||
bbb.logwindow.clearBtn = Pulisci
|
||||
bbb.logwindow.refreshBtn = Aggiorna
|
||||
|
||||
# JoinFailedWindow.mxml
|
||||
bbb.joinFailedWindow.title = Ingresso Fallito
|
||||
bbb.joinFailedWindow.okBtn = OK
|
||||
bbb.joinFailedWindow.failedInfo = Nessuna sessione valida. Clicca ok per effettuare il login.
|
||||
|
||||
# MainToolbar.mxml
|
||||
bbb.mainToolbar.loggedInUserLbl = {1}: Dial: 613-520-7610 85115
|
||||
bbb.mainToolbar.helpBtn = Aiuto
|
||||
bbb.mainToolbar.logoutBtn = Disconnetti
|
||||
bbb.mainToolbar.logoutBtn.toolTip = Disconnetti
|
||||
|
||||
|
||||
###### modules ######
|
||||
|
||||
# ViewersWindow.mxml
|
||||
bbb.viewers.title = Web - ({0}) Partecipanti
|
||||
bbb.viewers.viewersGrid.nameItemRenderer = Nome
|
||||
bbb.viewers.viewersGrid.nameItemRenderer.nameLabel.toolTip = Hai effettuato il login con questo utente.
|
||||
bbb.viewers.viewersGrid.roleItemRenderer = Ruolo
|
||||
bbb.viewers.viewersGrid.statusItemRenderer = Stato
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.raiseHand.toolTip = Mano alzata su {0}
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.streamIcon.toolTip = Doppio-Click per visualizzare.
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.presIcon.toolTip = Presentatore
|
||||
bbb.viewers.presentBtn.toolTip = Seleziona il partecipante che farà da presentatore.
|
||||
bbb.viewers.raiseHandBtn.toolTip = Clicca per alzare la mano.
|
||||
bbb.viewers.presentBtn.label = Scambia presentatore
|
||||
|
||||
# Presentation
|
||||
## PresentationWindow.mxml
|
||||
bbb.presentation.title = Presentazione
|
||||
bbb.presentation.uploadPresBtn = Carica un documento per la presentazione.
|
||||
bbb.presentation.uploadPresBtn.toolTip = Carica un documento per la presentazione.
|
||||
bbb.presentation.backBtn.toolTip = Slide precedente.
|
||||
bbb.presentation.slideNumLbl =
|
||||
bbb.presentation.forwardBtn.toolTip = Slide successiva
|
||||
bbb.presentation.resetZoomBtn.toolTip = Azzera Zoom
|
||||
bbb.presentation.presenterNameLbl = {0} sta effettuando la presentazione.
|
||||
bbb.presentation.maximizeRestoreBtn.toolTip = Massimizza la finestra
|
||||
bbb.presentation.maximizeRestoreBtn.toolTip2 = Reimposta la dimensione precedente della finestra
|
||||
bbb.presentation.clickToUpload = Carica presentazione
|
||||
bbb.presentation.maxUploadFileExceededAlert = Errore: il file è più grande della dimensione massima.
|
||||
|
||||
## PresentationWindowMediator.as
|
||||
bbb.presentation.presenting = {0} sta effettuando la presentazione.
|
||||
bbb.presentation.pages = {0} di {1}
|
||||
|
||||
## FileUploadWindowMediator.as
|
||||
bbb.presentation.uploadcomplete = Upload completato. Attendere la conversione del documento.
|
||||
bbb.presentation.uploadsuccessful = Upload completato.
|
||||
bbb.presentation.uploaded = Caricato.
|
||||
bbb.presentation.document.supported = Il documento caricato è compatibile!.
|
||||
bbb.presentation.document.converted = Documento convertito con successo.
|
||||
bbb.presentation.error.document.convert.failed = Errore durante la conversione del documento.
|
||||
bbb.presentation.error.io = Errore I/O. Contattare l'amministratore del sistema.
|
||||
bbb.presentation.error.security = Errore di sicurezza : Contattare l'amministratore del sistema.
|
||||
bbb.presentation.error.convert.format = Errore: Controllare che il documento abbia un'estensione valida.
|
||||
bbb.presentation.error.convert.notsupported = Errore: Il documento non è compatibile. Selezionare un documento compatibile.
|
||||
bbb.presentation.error.convert.soffice = Errore: Conversione del documento fallita.
|
||||
bbb.presentation.error.convert.nbpage = Errore: Impossibile determinare il numero di pagine del documento.
|
||||
bbb.presentation.error.convert.maxnbpagereach = Errore: Il documento caricato ha troppe pagine.
|
||||
bbb.presentation.error.convert.swf = Errore: Conversione del documento fallita. Contattare l'amministratore del sistema.
|
||||
bbb.presentation.error.convert.swfimage = Errore di conversione da immagine a SWF : assicurarsi che l'immagine sia in formato JPG/PNG.
|
||||
bbb.presentation.error.convert.swfpdf = Errore di conversione da PDF a SWF : assicurarsi che il file PDF non sia corrotto.
|
||||
bbb.presentation.error.convert.thumbnail = Errore di creazione anteprima. Contattare l'amministratore del sistema.
|
||||
bbb.presentation.converted = Convertite {0} slides di {1} .
|
||||
bbb.presentation.extracting = Estrazione slide {0} di {1} .
|
||||
bbb.presentation.ok = OK
|
||||
bbb.presentation.uploadwindow.presentationfile = File di Presentazione
|
||||
bbb.presentation.uploadwindow.pdf = PDF
|
||||
bbb.presentation.uploadwindow.word = WORD
|
||||
bbb.presentation.uploadwindow.excel = EXCEL
|
||||
bbb.presentation.uploadwindow.powerpoint = POWERPOINT
|
||||
bbb.presentation.uploadwindow.image = Immagine
|
||||
|
||||
## FileUploadWindow.mxml
|
||||
bbb.fileupload.title = Upload Presentazione
|
||||
bbb.fileupload.fileLbl = File:
|
||||
bbb.fileupload.selectBtn.toolTip = Sfoglia file
|
||||
bbb.fileupload.uploadBtn = Upload
|
||||
bbb.fileupload.uploadBtn.toolTip = Upload file
|
||||
bbb.fileupload.presentationNamesLbl = Presentazione caricata:
|
||||
bbb.fileupload.deleteBtn.toolTip = Elimina Presentation
|
||||
bbb.fileupload.showBtn = Mostra
|
||||
bbb.fileupload.showBtn.toolTip = Mostra Presentazione
|
||||
bbb.fileupload.okCancelBtn = Annulla
|
||||
bbb.fileupload.progressLbl.uploadSuccessful = Upload completato. Attendere la conversione del documento.
|
||||
bbb.fileupload.progressBar.uploadSuccessful = Upload completato.
|
||||
bbb.fileupload.progressLbl.uploading = {0}% caricato.
|
||||
bbb.fileupload.progressBar.uploading = {0}% caricato.
|
||||
bbb.fileupload.progressLbl.converting = Convertite {0} di {1} slides.
|
||||
bbb.fileupload.progressBar.converting = Convertite {0} di {1} slides.
|
||||
bbb.fileupload.progressLbl.extracting = Estrazione slide {0} di {1} .
|
||||
bbb.fileupload.progressBar.extracting = Estrazione slide {0} di {1} .
|
||||
bbb.fileupload.genThumbText = Generazione anteprime..
|
||||
bbb.fileupload.progBarLbl = Completamento:
|
||||
|
||||
# ChatWindow.mxml
|
||||
bbb.chat.title = Chat
|
||||
bbb.chat.cmpColorPicker.toolTip = Colore del testo
|
||||
bbb.chat.sendBtn = Invia
|
||||
bbb.chat.sendBtn.toolTip = Invia Messaggio
|
||||
bbb.chat.publicChatUsername = Tutti
|
||||
bbb.chat.publicMsgAwaiting = Messaggio pubblico in attesa
|
||||
bbb.chat.publicMsgAwaiting2 = * Messaggio pubblico in attesa *
|
||||
bbb.chat.privateMsgAwaiting = Messaggio privato in attesa
|
||||
bbb.chat.privateMsgAwaiting2 = * Messaggio privato in attesa *
|
||||
bbb.chat.privateChatSelect = Seleziona l'interlocutore per la conversazione privata
|
||||
bbb.chat.chatOptions = Opzioni chat
|
||||
bbb.chat.fontSize = Dimensione Font
|
||||
|
||||
# ListenersWindow.mxml
|
||||
bbb.listeners.title = Voce - ({0}) partecipanti
|
||||
bbb.listeners.muteAllBtn.toolTip = Muto tutti
|
||||
bbb.listeners.unmuteAllBtn.toolTip = DeMuto tutti
|
||||
bbb.listeners.ejectBtn.toolTip = Seleziona i partecipanti da espellere dalla chat vocale.
|
||||
bbb.listeners.ejectTooltip = Clicca per espellere.
|
||||
|
||||
# ListenerItem.mxml
|
||||
bbb.listenerItem.nameLbl.toolTip = Seleziona un utente e clicca per Mute.
|
||||
bbb.listenerItem.talkImg.toolTip = Conversazione
|
||||
bbb.listenerItem.lockImg.toolTip = Clicca per Mute
|
||||
bbb.listenerItem.muteUnmute.toolTip = Zittisce l'interlocutore
|
||||
|
||||
# PublishWindow.mxml
|
||||
bbb.publishVideo.title = Streaming webcam
|
||||
bbb.publishVideo.startPublishBtn.toolTip = Avvia streaming
|
||||
|
||||
|
||||
# DesktopPublishWindow.mxml
|
||||
bbb.desktopPublish.title = Desktop Sharing: Anteprima
|
||||
bbb.desktopPublish.title = Condivisione Desktop
|
||||
bbb.desktopView.fitToWindow = Adatta alla finestra
|
||||
bbb.desktopView.actualSize = Visualizza dimensione reale
|
||||
|
||||
# ToolbarButton.mxml
|
||||
bbb.toolbar.phone.toolTip = Avvia il Microfono
|
||||
bbb.toolbar.deskshare.toolTip = Condividi il desktop
|
||||
bbb.toolbar.video.toolTip = Avvia la WebCam
|
||||
|
||||
# HighlighterToolbar.mxml
|
||||
bbb.highlighter.toolbar.pencil = Evidenziatore
|
||||
bbb.highlighter.toolbar.ellipse = Cerchio
|
||||
bbb.highlighter.toolbar.rectangle = Rettangolo
|
||||
bbb.highlighter.toolbar.clear = Pulisci pagina
|
||||
bbb.highlighter.toolbar.undo = Annulla forma
|
||||
bbb.highlighter.toolbar.color = Seleziona colore
|
||||
bbb.highlighter.toolbar.thickness = Cambia spessore
|
||||
|
||||
# WhiteboardButton.mxml
|
||||
bbb.highlighter.button.toolTipShow = Mostra Lavagna
|
||||
bbb.highlighter.button.toolTipHide = nascondi Lavagna
|
||||
|
@ -1,157 +1,182 @@
|
||||
|
||||
# BigBlueButton.mxml
|
||||
bbb.pageTitle = BigBlueButton
|
||||
|
||||
# MainApplicationShell.mxml
|
||||
bbb.mainshell.locale.version=0.7
|
||||
bbb.mainshell.statusInfo = Vennligst vent mens {0} moduler lastes:
|
||||
bbb.mainshell.statusInfo.loaded = {0}(lastet)
|
||||
bbb.mainshell.statusInfo.testRTMPConnection = Vennligst vent mens vi tester forbindelsen med serveren.
|
||||
bbb.mainshell.statusInfo2 = NOTE: If the loading stops, please clear your browser's cache and try again.
|
||||
bbb.mainshell.statusProgress.testRTMPConnection = Kobler opp til RTMP://{0}:1935/{1}.
|
||||
bbb.mainshell.statusProgress.testRTMPTConnection = Kobler opp til RTMPT://{0}:80/{1}.
|
||||
bbb.mainshell.statusProgress.loading = Laster:
|
||||
bbb.mainshell.statusProgress.loaded = Laster: {0} {1}% lastet.
|
||||
bbb.mainshell.statusProgress.cannotConnectServer = Beklager, vi kan ikke koble til serveren.
|
||||
bbb.mainshell.copyrightLabel2 = (c) 2010, BigBlueButton versjon {0} - For mer informasjon se http://www.bigbluebutton.org/.
|
||||
bbb.mainshell.logBtn.toolTip = Åpne Loggvindu
|
||||
bbb.mainshell.fullScreenBtn.toolTip = Velg mellom normal visning og hele skjermen
|
||||
bbb.mainshell.resetLayoutBtn.toolTip = Gjenopprett vinduer
|
||||
|
||||
# OldLocaleWarnWIndow.mxml
|
||||
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
|
||||
|
||||
# LogWindow.mxml
|
||||
bbb.logwindow.title = Loggvindu
|
||||
bbb.logwindow.highlight = Markere:
|
||||
bbb.logwindow.turnLoggingOff = Slå av logging
|
||||
bbb.logwindow.clearBtn = Slett
|
||||
bbb.logwindow.refreshBtn = Oppfrisk
|
||||
|
||||
# JoinFailedWindow.mxml
|
||||
bbb.joinFailedWindow.title = Mislykket deltakelse
|
||||
bbb.joinFailedWindow.okBtn = OK
|
||||
bbb.joinFailedWindow.failedInfo = Ingen gyldig sesjon. Klikk ok for å logge inn.
|
||||
|
||||
# MainToolbar.mxml
|
||||
bbb.mainToolbar.loggedInUserLbl = {1}: Ring: 613-520-7610 85115
|
||||
bbb.mainToolbar.helpBtn = Hjelp
|
||||
bbb.mainToolbar.logoutBtn = Logg ut
|
||||
bbb.mainToolbar.logoutBtn.toolTip = Logg ut
|
||||
|
||||
|
||||
###### modules ######
|
||||
|
||||
# ViewersWindow.mxml
|
||||
bbb.viewers.title = Brukere{0} {1}
|
||||
bbb.viewers.viewersGrid.nameItemRenderer = Navn
|
||||
bbb.viewers.viewersGrid.nameItemRenderer.nameLabel.toolTip = Du er innlogget som denne brukeren.
|
||||
bbb.viewers.viewersGrid.roleItemRenderer = Rolle
|
||||
bbb.viewers.viewersGrid.statusItemRenderer = Status
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.raiseHand.toolTip = Håndsopprekking av {0}
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.streamIcon.toolTip = Klikk for å se på.
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.presIcon.toolTip = Presenterer
|
||||
bbb.viewers.presentBtn.toolTip = Velg deltaker som skal presentere.
|
||||
bbb.viewers.raiseHandBtn.toolTip = Klikk for håndsopprekking.
|
||||
|
||||
# Presentation
|
||||
## PresentationWindow.mxml
|
||||
bbb.presentation.title = Presentasjon
|
||||
bbb.presentation.uploadPresBtn = Last opp et dokument til presentasjon.
|
||||
bbb.presentation.uploadPresBtn.toolTip = Last opp et dokument til presentasjon.
|
||||
bbb.presentation.backBtn.toolTip = Forrige lysark
|
||||
bbb.presentation.slideNumLbl =
|
||||
bbb.presentation.forwardBtn.toolTip = Neste lysark
|
||||
bbb.presentation.resetZoomBtn.toolTip = Nullstill Zoom
|
||||
bbb.presentation.presenterNameLbl = {0} er presenterer nå.
|
||||
bbb.presentation.maximizeRestoreBtn.toolTip = Maksimer dette vinduet
|
||||
bbb.presentation.maximizeRestoreBtn.toolTip2 = Gjenopprett forrige størrelse
|
||||
bbb.presentation.clickToUpload = Last opp presentasjon
|
||||
bbb.presentation.maxUploadFileExceededAlert = Feil: Fila er større enn tillatt.
|
||||
|
||||
## PresentationWindowMediator.as
|
||||
bbb.presentation.presenting = {0} er presenterer nå.
|
||||
bbb.presentation.pages = {0} / {1}
|
||||
|
||||
## FileUploadWindowMediator.as
|
||||
bbb.presentation.uploadcomplete = Opplasting er fullført. Vennligst vent mens dokumentet konverteres..
|
||||
bbb.presentation.uploadsuccessful = Opplasting er fullført.
|
||||
bbb.presentation.uploaded = lastet opp.
|
||||
bbb.presentation.document.supported = Godkjent dokumenttype. Starter konvertering...
|
||||
bbb.presentation.document.converted = Vellykket konvertering av dokument.
|
||||
bbb.presentation.error.document.convert.failed = Feil: Mislykket konvertering av dokument.
|
||||
bbb.presentation.error.io = IO feil: Vennligst kontakt administrator.
|
||||
bbb.presentation.error.security = Sikkerhetsfeil: Vennligst kontakt administrator.
|
||||
bbb.presentation.error.convert.format = Feil: Se etter om fila som ble lastet opp er av gyldig filtype.
|
||||
bbb.presentation.error.convert.notsupported = Feil: Fila som ble lastet opp er ikke av støttet format. Vennligst last opp en kompatibel fil.
|
||||
bbb.presentation.error.convert.soffice = Feil: Mislykket konvertering av opplastet dokument.
|
||||
bbb.presentation.error.convert.nbpage = Feil: Antall sider i dokumentet som ble lastet opp kan ikke bestemes.
|
||||
bbb.presentation.error.convert.maxnbpagereach = Feil: Dokumentet som ble lastet opp har for mange sider.
|
||||
bbb.presentation.error.convert.swf = Feil ved konvertering av opplastet dokument. Vennligst ta kontakt med administrator.
|
||||
bbb.presentation.error.convert.swfimage = Feil ved konvertering av bilde til swf: vennligst se etter om bildet er uten feil eller om formatet er JPG/PNG.
|
||||
bbb.presentation.error.convert.swfpdf = Feil ved konvertering av PDF til swf: vennligst se etter om PDF fila er uten feil.
|
||||
bbb.presentation.error.convert.thumbnail = Kan ikke lage ikonbilder. Vennligst ta kontakt med administrator.
|
||||
bbb.presentation.converted = Konverterte {0} av {1} lysark.
|
||||
bbb.presentation.extracting = Hentet ut lysark {0} av {1} lysark.
|
||||
bbb.presentation.ok = OK
|
||||
bbb.presentation.uploadwindow.presentationfile = Presentasjonsfil
|
||||
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
|
||||
|
||||
## FileUploadWindow.mxml
|
||||
bbb.fileupload.title = Last opp presentasjon
|
||||
bbb.fileupload.fileLbl = Fil:
|
||||
bbb.fileupload.selectBtn.toolTip = Se igjennom fil
|
||||
bbb.fileupload.uploadBtn = Last opp
|
||||
bbb.fileupload.uploadBtn.toolTip = Last opp fil
|
||||
bbb.fileupload.presentationNamesLbl = Presentasjoner som er lastet opp:
|
||||
bbb.fileupload.deleteBtn.toolTip = Slett presentasjon
|
||||
bbb.fileupload.showBtn = Vis
|
||||
bbb.fileupload.showBtn.toolTip = Vis presentasjon
|
||||
bbb.fileupload.okCancelBtn = Avbryt
|
||||
bbb.fileupload.progressLbl.uploadSuccessful = Vellykket opplasting. Vent litt mens dokumentet konverteres.
|
||||
bbb.fileupload.progressBar.uploadSuccessful = Vellykket opplasting.
|
||||
bbb.fileupload.progressLbl.uploading = {0}% lastet opp.
|
||||
bbb.fileupload.progressBar.uploading = {0}% lastet opp.
|
||||
bbb.fileupload.progressLbl.converting = Konverterte {0} av {1} lysark.
|
||||
bbb.fileupload.progressBar.converting = Konverterte {0} av {1} lysark.
|
||||
bbb.fileupload.progressLbl.extracting = Hentet ut lysark {0} av {1} lysark.
|
||||
bbb.fileupload.progressBar.extracting = Hentet ut lysark {0} av {1} lysark.
|
||||
bbb.fileupload.genThumbText = Lager ikoner..
|
||||
bbb.fileupload.progBarLbl = Framdrift:
|
||||
|
||||
# ChatWindow.mxml
|
||||
bbb.chat.title = Prat
|
||||
bbb.chat.cmpColorPicker.toolTip = Tekstfarge
|
||||
bbb.chat.sendBtn = Send
|
||||
bbb.chat.sendBtn.toolTip = Send melding
|
||||
bbb.chat.publicChatUsername = Alle
|
||||
|
||||
# ListenersWindow.mxml
|
||||
bbb.listeners.title = Lyttere{0} {1}
|
||||
bbb.listeners.muteAllBtn.toolTip = Slå lyd av hos alle
|
||||
bbb.listeners.unmuteAllBtn.toolTip = Slå lyd på hos alle
|
||||
bbb.listeners.ejectBtn.toolTip = Velg hvilken deltaker som skal gå ut.
|
||||
bbb.listeners.ejectTooltip = Klikk for å sende ut deltaker.
|
||||
|
||||
# ListenerItem.mxml
|
||||
bbb.listenerItem.nameLbl.toolTip = Velg denne deltakeren og trykk knappen for å slå av/på lyden.
|
||||
bbb.listenerItem.talkImg.toolTip = Snakker
|
||||
|
||||
# PublishWindow.mxml
|
||||
bbb.publishVideo.title = Stream webcam
|
||||
bbb.publishVideo.startPublishBtn.toolTip = starte streaming
|
||||
|
||||
|
||||
# DesktopPublishWindow.mxml
|
||||
bbb.desktopPublish.title = Skrivebordsdeling
|
||||
|
||||
# ToolbarButton.mxml
|
||||
bbb.toolbar.phone.toolTip = Start min mikrofon
|
||||
bbb.toolbar.deskshare.toolTip = Skrivebordsdeling
|
||||
|
||||
# BigBlueButton.mxml
|
||||
bbb.pageTitle = BigBlueButton
|
||||
|
||||
# MainApplicationShell.mxml
|
||||
bbb.mainshell.locale.version=0.7
|
||||
bbb.mainshell.statusInfo = Vennligst vent mens {0} moduler lastes:
|
||||
bbb.mainshell.statusInfo.loaded = {0}(lastet)
|
||||
bbb.mainshell.statusInfo.testRTMPConnection = Vennligst vent mens vi tester forbindelsen med serveren.
|
||||
bbb.mainshell.statusInfo2 = NB: Hvis lastingen stopper kan du prøve å slette nettleserens mellomlager.
|
||||
bbb.mainshell.statusProgress.testRTMPConnection = Kobler opp til RTMP://{0}:1935/{1}.
|
||||
bbb.mainshell.statusProgress.testRTMPTConnection = Kobler opp til RTMPT://{0}:80/{1}.
|
||||
bbb.mainshell.statusProgress.loading = Laster:
|
||||
bbb.mainshell.statusProgress.loaded = Laster: {0} {1}% lastet.
|
||||
bbb.mainshell.statusProgress.cannotConnectServer = Beklager, vi kan ikke koble til serveren.
|
||||
bbb.mainshell.copyrightLabel2 = (c) 2010, BigBlueButton versjon {0} - For mer informasjon se http://www.bigbluebutton.org/.
|
||||
bbb.mainshell.logBtn.toolTip = Åpne Loggvindu
|
||||
bbb.mainshell.fullScreenBtn.toolTip = Velg mellom normal visning og hele skjermen
|
||||
bbb.mainshell.resetLayoutBtn.toolTip = Gjenopprett vinduer
|
||||
|
||||
# OldLocaleWarnWIndow.mxml
|
||||
bbb.oldlocalewindow.reminder1=Du har kanskje en gammel språoversettelse til BigBlueButton #You may have an old language translations of BigBlueButton.
|
||||
bbb.oldlocalewindow.reminder2=Vennligst slett nettleserens mellomlager
|
||||
bbb.oldlocalewindow.windowTitle=Advarsel: Gammel språkoversettelse
|
||||
|
||||
# LogWindow.mxml
|
||||
bbb.logwindow.title = Loggvindu
|
||||
bbb.logwindow.highlight = Markere:
|
||||
bbb.logwindow.turnLoggingOff = Slå av logging
|
||||
bbb.logwindow.clearBtn = Slett
|
||||
bbb.logwindow.refreshBtn = Oppfrisk
|
||||
|
||||
# JoinFailedWindow.mxml
|
||||
bbb.joinFailedWindow.title = Mislykket deltakelse
|
||||
bbb.joinFailedWindow.okBtn = OK
|
||||
bbb.joinFailedWindow.failedInfo = Ingen gyldig sesjon. Klikk ok for å logge inn.
|
||||
|
||||
# MainToolbar.mxml
|
||||
bbb.mainToolbar.loggedInUserLbl = {1}: Ring: 613-520-7610 85115
|
||||
bbb.mainToolbar.helpBtn = Hjelp
|
||||
bbb.mainToolbar.logoutBtn = Logg ut
|
||||
bbb.mainToolbar.logoutBtn.toolTip = Logg ut
|
||||
|
||||
|
||||
###### modules ######
|
||||
|
||||
# ViewersWindow.mxml
|
||||
bbb.viewers.title = Brukere{0} {1}
|
||||
bbb.viewers.viewersGrid.nameItemRenderer = Navn
|
||||
bbb.viewers.viewersGrid.nameItemRenderer.nameLabel.toolTip = Du er innlogget som denne brukeren.
|
||||
bbb.viewers.viewersGrid.roleItemRenderer = Rolle
|
||||
bbb.viewers.viewersGrid.statusItemRenderer = Status
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.raiseHand.toolTip = Håndsopprekking av {0}
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.streamIcon.toolTip = Klikk for å se på.
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.presIcon.toolTip = Presenterer
|
||||
bbb.viewers.presentBtn.toolTip = Velg deltaker som skal presentere.
|
||||
bbb.viewers.raiseHandBtn.toolTip = Klikk for håndsopprekking.
|
||||
bbb.viewers.presentBtn.label = Velg ny presenterer
|
||||
|
||||
# Presentation
|
||||
## PresentationWindow.mxml
|
||||
bbb.presentation.title = Presentasjon
|
||||
bbb.presentation.uploadPresBtn = Last opp et dokument til presentasjon.
|
||||
bbb.presentation.uploadPresBtn.toolTip = Last opp et dokument til presentasjon.
|
||||
bbb.presentation.backBtn.toolTip = Forrige lysark
|
||||
bbb.presentation.slideNumLbl =
|
||||
bbb.presentation.forwardBtn.toolTip = Neste lysark
|
||||
bbb.presentation.resetZoomBtn.toolTip = Nullstill Zoom
|
||||
bbb.presentation.presenterNameLbl = {0} er presenterer nå.
|
||||
bbb.presentation.maximizeRestoreBtn.toolTip = Maksimer dette vinduet
|
||||
bbb.presentation.maximizeRestoreBtn.toolTip2 = Gjenopprett forrige størrelse
|
||||
bbb.presentation.clickToUpload = Last opp presentasjon
|
||||
bbb.presentation.maxUploadFileExceededAlert = Feil: Fila er større enn tillatt.
|
||||
|
||||
## PresentationWindowMediator.as
|
||||
bbb.presentation.presenting = {0} er presenterer nå.
|
||||
bbb.presentation.pages = {0} / {1}
|
||||
|
||||
## FileUploadWindowMediator.as
|
||||
bbb.presentation.uploadcomplete = Opplasting er fullført. Vennligst vent mens dokumentet konverteres..
|
||||
bbb.presentation.uploadsuccessful = Opplasting er fullført.
|
||||
bbb.presentation.uploaded = lastet opp.
|
||||
bbb.presentation.document.supported = Godkjent dokumenttype. Starter konvertering...
|
||||
bbb.presentation.document.converted = Vellykket konvertering av dokument.
|
||||
bbb.presentation.error.document.convert.failed = Feil: Mislykket konvertering av dokument.
|
||||
bbb.presentation.error.io = IO feil: Vennligst kontakt administrator.
|
||||
bbb.presentation.error.security = Sikkerhetsfeil: Vennligst kontakt administrator.
|
||||
bbb.presentation.error.convert.format = Feil: Se etter om fila som ble lastet opp er av gyldig filtype.
|
||||
bbb.presentation.error.convert.notsupported = Feil: Fila som ble lastet opp er ikke av støttet format. Vennligst last opp en kompatibel fil.
|
||||
bbb.presentation.error.convert.soffice = Feil: Mislykket konvertering av opplastet dokument.
|
||||
bbb.presentation.error.convert.nbpage = Feil: Antall sider i dokumentet som ble lastet opp kan ikke bestemes.
|
||||
bbb.presentation.error.convert.maxnbpagereach = Feil: Dokumentet som ble lastet opp har for mange sider.
|
||||
bbb.presentation.error.convert.swf = Feil ved konvertering av opplastet dokument. Vennligst ta kontakt med administrator.
|
||||
bbb.presentation.error.convert.swfimage = Feil ved konvertering av bilde til swf: vennligst se etter om bildet er uten feil eller om formatet er JPG/PNG.
|
||||
bbb.presentation.error.convert.swfpdf = Feil ved konvertering av PDF til swf: vennligst se etter om PDF fila er uten feil.
|
||||
bbb.presentation.error.convert.thumbnail = Kan ikke lage ikonbilder. Vennligst ta kontakt med administrator.
|
||||
bbb.presentation.converted = Konverterte {0} av {1} lysark.
|
||||
bbb.presentation.extracting = Hentet ut lysark {0} av {1} lysark.
|
||||
bbb.presentation.ok = OK
|
||||
bbb.presentation.uploadwindow.presentationfile = Presentasjonsfil
|
||||
bbb.presentation.uploadwindow.pdf = PDF
|
||||
bbb.presentation.uploadwindow.word = WORD
|
||||
bbb.presentation.uploadwindow.excel = EXCEL
|
||||
bbb.presentation.uploadwindow.powerpoint = POWERPOINT
|
||||
bbb.presentation.uploadwindow.image = BILDE
|
||||
|
||||
## FileUploadWindow.mxml
|
||||
bbb.fileupload.title = Last opp presentasjon
|
||||
bbb.fileupload.fileLbl = Fil:
|
||||
bbb.fileupload.selectBtn.toolTip = Se igjennom fil
|
||||
bbb.fileupload.uploadBtn = Last opp
|
||||
bbb.fileupload.uploadBtn.toolTip = Last opp fil
|
||||
bbb.fileupload.presentationNamesLbl = Presentasjoner som er lastet opp:
|
||||
bbb.fileupload.deleteBtn.toolTip = Slett presentasjon
|
||||
bbb.fileupload.showBtn = Vis
|
||||
bbb.fileupload.showBtn.toolTip = Vis presentasjon
|
||||
bbb.fileupload.okCancelBtn = Avbryt
|
||||
bbb.fileupload.progressLbl.uploadSuccessful = Vellykket opplasting. Vent litt mens dokumentet konverteres.
|
||||
bbb.fileupload.progressBar.uploadSuccessful = Vellykket opplasting.
|
||||
bbb.fileupload.progressLbl.uploading = {0}% lastet opp.
|
||||
bbb.fileupload.progressBar.uploading = {0}% lastet opp.
|
||||
bbb.fileupload.progressLbl.converting = Konverterte {0} av {1} lysark.
|
||||
bbb.fileupload.progressBar.converting = Konverterte {0} av {1} lysark.
|
||||
bbb.fileupload.progressLbl.extracting = Hentet ut lysark {0} av {1} lysark.
|
||||
bbb.fileupload.progressBar.extracting = Hentet ut lysark {0} av {1} lysark.
|
||||
bbb.fileupload.genThumbText = Lager ikoner..
|
||||
bbb.fileupload.progBarLbl = Framdrift:
|
||||
|
||||
# ChatWindow.mxml
|
||||
bbb.chat.title = Prat
|
||||
bbb.chat.cmpColorPicker.toolTip = Tekstfarge
|
||||
bbb.chat.sendBtn = Send
|
||||
bbb.chat.sendBtn.toolTip = Send melding
|
||||
bbb.chat.publicChatUsername = Alle
|
||||
bbb.chat.publicMsgAwaiting = Melding til alle venter
|
||||
bbb.chat.publicMsgAwaiting2 = * Melding til alle venter *
|
||||
bbb.chat.privateMsgAwaiting = privat melding venter
|
||||
bbb.chat.privateMsgAwaiting2 = * privat melding venter *
|
||||
bbb.chat.privateChatSelect = Velg person til privat prat
|
||||
bbb.chat.chatOptions = Innstilliner for prat
|
||||
bbb.chat.fontSize = Fontstørrelse
|
||||
|
||||
# ListenersWindow.mxml
|
||||
bbb.listeners.title = Lyttere{0} {1}
|
||||
bbb.listeners.muteAllBtn.toolTip = Slå lyd av hos alle
|
||||
bbb.listeners.unmuteAllBtn.toolTip = Slå lyd på hos alle
|
||||
bbb.listeners.ejectBtn.toolTip = Velg hvilken deltaker som skal gå ut.
|
||||
bbb.listeners.ejectTooltip = Klikk for å sende ut deltaker.
|
||||
|
||||
# ListenerItem.mxml
|
||||
bbb.listenerItem.nameLbl.toolTip = Velg denne deltakeren og trykk knappen for å slå av/på lyden.
|
||||
bbb.listenerItem.talkImg.toolTip = Snakker
|
||||
bbb.listenerItem.lockImg.toolTip = Klikk for å beholde på eller av
|
||||
bbb.listenerItem.muteUnmute.toolTip = Slå av eller på denne lytteren
|
||||
|
||||
# PublishWindow.mxml
|
||||
bbb.publishVideo.title = Opptak av webcam
|
||||
bbb.publishVideo.startPublishBtn.toolTip = Start opptak
|
||||
|
||||
|
||||
# DesktopPublishWindow.mxml
|
||||
bbb.desktopPublish.title = Skrivebordsdeling - Forhåndsvisning
|
||||
bbb.desktopPublish.title = Skrivebordsdeling
|
||||
bbb.desktopView.fitToWindow = Tilpass vinduet
|
||||
bbb.desktopView.actualSize = Vis normal størrelse
|
||||
|
||||
# ToolbarButton.mxml
|
||||
bbb.toolbar.phone.toolTip = Start min mikrofon
|
||||
bbb.toolbar.deskshare.toolTip = Skrivebordsdeling
|
||||
bbb.toolbar.video.toolTip = Start mitt kamera
|
||||
# HighlighterToolbar.mxml
|
||||
bbb.highlighter.toolbar.pencil = Markør
|
||||
bbb.highlighter.toolbar.ellipse = Sirkel
|
||||
bbb.highlighter.toolbar.rectangle = Rektangel
|
||||
bbb.highlighter.toolbar.clear = Slett siden
|
||||
bbb.highlighter.toolbar.undo = Gjenopprett figur
|
||||
bbb.highlighter.toolbar.color = Velg farge
|
||||
bbb.highlighter.toolbar.thickness = Velg tykkelse
|
||||
|
||||
# WhiteboardButton.mxml
|
||||
bbb.highlighter.button.toolTipShow = Vis tavle
|
||||
bbb.highlighter.button.toolTipHide = Skjul tavle
|
||||
|
@ -1,152 +1,182 @@
|
||||
# BigBlueButton.mxml
|
||||
bbb.pageTitle = BigBlueButton
|
||||
|
||||
# MainApplicationShell.mxml
|
||||
bbb.mainshell.locale.version=0.7
|
||||
bbb.mainshell.statusInfo = Por favor, aguarde enquanto carregamos {0} módulos:
|
||||
bbb.mainshell.statusInfo.loaded = {0}(carregado/s)
|
||||
bbb.mainshell.statusInfo.testRTMPConnection = Por favor, aguarde enquanto testamos sua conexão com o servidor.
|
||||
bbb.mainshell.statusInfo2 = NOTE: If the loading stops, please clear your browser's cache and try again.
|
||||
bbb.mainshell.statusProgress.testRTMPConnection = Conectando ao RTMP://{0}:1935/{1}.
|
||||
bbb.mainshell.statusProgress.testRTMPTConnection = Conectando ao RTMPT://{0}:80/{1}.
|
||||
bbb.mainshell.statusProgress.loading = Carregando:
|
||||
bbb.mainshell.statusProgress.loaded = Carregando: {0} {1}% carregados.
|
||||
bbb.mainshell.statusProgress.cannotConnectServer = Desculpe, não foi possÃvel conectar no servidor.
|
||||
bbb.mainshell.copyrightLabel2 = (c) 2009, BigBlueButton versão {0} - Para mais informações, veja http://www.bigbluebutton.org/.
|
||||
bbb.mainshell.logBtn.toolTip = Abrir janela de registro
|
||||
bbb.mainshell.fullScreenBtn.toolTip = Alternar para tela cheia
|
||||
bbb.mainshell.resetLayoutBtn.toolTip = Rastaurar layout
|
||||
|
||||
# OldLocaleWarnWIndow.mxml
|
||||
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
|
||||
|
||||
# LogWindow.mxml
|
||||
bbb.logwindow.title = Janela de registro
|
||||
bbb.logwindow.highlight = Realçar:
|
||||
bbb.logwindow.turnLoggingOff = Desativar registro
|
||||
bbb.logwindow.clearBtn = Apagar
|
||||
bbb.logwindow.refreshBtn = Atualizar
|
||||
|
||||
# JoinFailedWindow.mxml
|
||||
bbb.joinFailedWindow.title = Conexão falhou
|
||||
bbb.joinFailedWindow.okBtn = OK
|
||||
bbb.joinFailedWindow.failedInfo = Nenhuma sessão válida. Clique em Ok para entrar.
|
||||
|
||||
# MainToolbar.mxml
|
||||
bbb.mainToolbar.loggedInUserLbl = {1}: Marque: 613-520-7610 85115
|
||||
bbb.mainToolbar.helpBtn = Ajuda
|
||||
bbb.mainToolbar.logoutBtn = Sair
|
||||
bbb.mainToolbar.logoutBtn.toolTip = Sair da aplicação
|
||||
|
||||
|
||||
###### modules ######
|
||||
|
||||
# ViewersWindow.mxml
|
||||
bbb.viewers.title = Conferência web
|
||||
bbb.viewers.viewersGrid.nameItemRenderer = Nome
|
||||
bbb.viewers.viewersGrid.nameItemRenderer.nameLabel.toolTip = Você está logado com este usuário.
|
||||
bbb.viewers.viewersGrid.roleItemRenderer = Papel
|
||||
bbb.viewers.viewersGrid.statusItemRenderer = Status
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.raiseHand.toolTip = Mão levantada sobre {0}
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.streamIcon.toolTip = Duplo clique para visualizar.
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.presIcon.toolTip = Apresentador
|
||||
bbb.viewers.presentBtn.toolTip = Selecione este participante para se tornar apresentador.
|
||||
bbb.viewers.raiseHandBtn.toolTip = Clique aqui para levantar a mão e pedir a palavra
|
||||
|
||||
# Presentation
|
||||
## PresentationWindow.mxml
|
||||
bbb.presentation.title = Apresentação
|
||||
bbb.presentation.uploadPresBtn = Enviar um documento para apresentação.
|
||||
bbb.presentation.uploadPresBtn.toolTip = Enviar um documento para apresentação.
|
||||
bbb.presentation.backBtn.toolTip = Slide anterior.
|
||||
bbb.presentation.slideNumLbl =
|
||||
bbb.presentation.forwardBtn.toolTip = Próximo slide
|
||||
bbb.presentation.resetZoomBtn.toolTip = Zoom normal
|
||||
bbb.presentation.presenterNameLbl = {0} está atualmente apresentando.
|
||||
bbb.presentation.maximizeRestoreBtn.toolTip = Maximizar esta janela
|
||||
bbb.presentation.maximizeRestoreBtn.toolTip2 = Restaurar esta janela
|
||||
|
||||
## PresentationWindowMediator.as
|
||||
bbb.presentation.presenting = {0} está atualmente apresentando.
|
||||
bbb.presentation.pages = {0} de {1}
|
||||
|
||||
## FileUploadWindowMediator.as
|
||||
bbb.presentation.uploadcomplete = Envio finalizado. Por favor, aguarde enquanto convertemos o documento.
|
||||
bbb.presentation.uploadsuccessful = Enviado com sucesso.
|
||||
bbb.presentation.uploaded = Enviado.
|
||||
bbb.presentation.error.io = Erro de entrada e saÃda ao enviar o arquivo. Por favor, contate o Administrador.
|
||||
bbb.presentation.error.security = Erro de segurança ao fazer o envio do arquivo. Por favor, contate o Administrador.
|
||||
bbb.presentation.error.convert.format = Erro ao detectar formato do arquivo enviado. Por favor, verifique se o arquivo enviado tem uma extensão válida.
|
||||
bbb.presentation.error.convert.notsupported = Erro o formato do arquivo enviado não é suportado. Por favor, envie um arquivo compatÃvel.
|
||||
bbb.presentation.error.convert.soffice = Erro ao converter arquivo enviado. Por favor, verifique se o OpenOffice está instalado e se o serviço está sendo executado no servidor.
|
||||
bbb.presentation.error.convert.nbpage = Erro ao contar o número de páginas do arquivo enviado. Por favor, contate o Administrador.
|
||||
bbb.presentation.error.convert.maxnbpagereach = O arquivo enviado tem muitos slides/páginas (> 100) e não foi pertmitido o envio. Por favor, envie um arquivo menor.
|
||||
bbb.presentation.error.convert.swf = Erro ao converter arquivo enviado. Por favor, contate o Administrador.
|
||||
bbb.presentation.error.convert.swfimage = Erro ao converter Imagem para Swf. Por favor, verifique se sua imagem não está corrompida ou se está em um formato JPG/PNG.
|
||||
bbb.presentation.error.convert.swfpdf = Erro ao converter PDF para Swf. Por favor, verifique se seu arquivo PDF não está corrompido.
|
||||
bbb.presentation.error.convert.thumbnail = Erro ao criar niniaturas dos slides. Por favor, contate o Administrador.
|
||||
bbb.presentation.converted = Convertendo {0} de {1} slides.
|
||||
bbb.presentation.extracting = Extraindo slide {0} de {1} slides.
|
||||
bbb.presentation.ok = OK
|
||||
bbb.presentation.uploadwindow.presentationfile = Arquivo de apresentação
|
||||
bbb.presentation.uploadwindow.pdf = PDF
|
||||
bbb.presentation.uploadwindow.word = WORD
|
||||
bbb.presentation.uploadwindow.excel = EXCEL
|
||||
bbb.presentation.uploadwindow.powerpoint = POWERPOINT
|
||||
bbb.presentation.uploadwindow.image = IMAGEM
|
||||
|
||||
## FileUploadWindow.mxml
|
||||
bbb.fileupload.title = Enviar apresentação
|
||||
bbb.fileupload.fileLbl = Arquivo:
|
||||
bbb.fileupload.selectBtn.toolTip = Localizar arquivo
|
||||
bbb.fileupload.uploadBtn = Enviar
|
||||
bbb.fileupload.uploadBtn.toolTip = Enviar arquivo
|
||||
bbb.fileupload.presentationNamesLbl = Apresentações enviadas:
|
||||
bbb.fileupload.deleteBtn.toolTip = Excluir apresentação
|
||||
bbb.fileupload.showBtn = Mostrar
|
||||
bbb.fileupload.showBtn.toolTip = Mostrar apresentação
|
||||
bbb.fileupload.okCancelBtn = Cancelar
|
||||
bbb.fileupload.progressLbl.uploadSuccessful = Envio finalizado. Por favor, aguarde enquanto convertemos o documento.
|
||||
bbb.fileupload.progressBar.uploadSuccessful = Enviado com sucesso.
|
||||
bbb.fileupload.progressLbl.uploading = {0}% enviado.
|
||||
bbb.fileupload.progressBar.uploading = {0}% enviado.
|
||||
bbb.fileupload.progressLbl.converting = Convertido {0} de {1} slides.
|
||||
bbb.fileupload.progressBar.converting = Convertido {0} de {1} slides.
|
||||
bbb.fileupload.progressLbl.extracting = Extraindo slide {0} de {1} slides.
|
||||
bbb.fileupload.progressBar.extracting = Extraindo slide {0} de {1} slides.
|
||||
bbb.fileupload.genThumbText = Gerando miniaturas dos slides...
|
||||
bbb.fileupload.progBarLbl = Progresso:
|
||||
|
||||
# ChatWindow.mxml
|
||||
bbb.chat.title = Chat
|
||||
bbb.chat.cmpColorPicker.toolTip = Cor do texto
|
||||
bbb.chat.sendBtn = Enviar
|
||||
bbb.chat.sendBtn.toolTip = Enviar menssagem
|
||||
bbb.chat.publicChatUsername = Todos
|
||||
|
||||
# ListenersWindow.mxml
|
||||
bbb.listeners.title = Conferência de voz
|
||||
bbb.listeners.muteAllBtn.toolTip = Desativar áudio a todos
|
||||
bbb.listeners.unmuteAllBtn.toolTip = Ativar áudio a todos
|
||||
bbb.listeners.ejectBtn.toolTip = Selecione participante para ser expulso.
|
||||
bbb.listeners.nameLabel.toolTip = Selecione este usuário e clique no botão para ativar ou desativar áudio.
|
||||
bbb.listeners.ejectTooltip = Clique aqui para expulsar usuário.
|
||||
|
||||
# ListenerItem.mxml
|
||||
bbb.listenerItem.nameLbl.toolTip = Selecione este usuário e clique no botão para ativar ou desativar áudio.
|
||||
bbb.listenerItem.talkImg.toolTip = Bate-papo
|
||||
|
||||
# PublishWindow.mxml
|
||||
bbb.publishVideo.title = Transmitir webcam
|
||||
bbb.publishVideo.startPublishBtn.toolTip = Iniciar transmissão
|
||||
|
||||
|
||||
# DesktopPublishWindow.mxml
|
||||
bbb.desktopPublish.title = Desktop compartilhado
|
||||
|
||||
# ToolbarButton.mxml
|
||||
bbb.toolbar.phone.toolTip = Iniciar meu microfone
|
||||
bbb.toolbar.deskshare.toolTip = Compartilhar seu desktop
|
||||
bbb.toolbar.video.toolTip = Iniciar minha câmera
|
||||
# BigBlueButton.mxml
|
||||
bbb.pageTitle = BigBlueButton
|
||||
|
||||
# MainApplicationShell.mxml
|
||||
bbb.mainshell.locale.version=0.7
|
||||
bbb.mainshell.statusInfo = Por favor, aguarde enquanto carregamos {0} módulos:
|
||||
bbb.mainshell.statusInfo.loaded = {0}(carregado/s)
|
||||
bbb.mainshell.statusInfo.testRTMPConnection = Por favor, aguarde enquanto testamos sua conexão com o servidor.
|
||||
bbb.mainshell.statusInfo2 = NOTA: Se o carregamento parar, limpe o cache do seu navegador e tente novamente.
|
||||
bbb.mainshell.statusProgress.testRTMPConnection = Conectando ao RTMP://{0}:1935/{1}.
|
||||
bbb.mainshell.statusProgress.testRTMPTConnection = Conectando ao RTMPT://{0}:80/{1}.
|
||||
bbb.mainshell.statusProgress.loading = Carregando:
|
||||
bbb.mainshell.statusProgress.loaded = Carregando: {0} {1}% carregados.
|
||||
bbb.mainshell.statusProgress.cannotConnectServer = Desculpe, não foi possível conectar no servidor.
|
||||
bbb.mainshell.copyrightLabel2 = (c) 2010, BigBlueButton construído em {0} - Para mais informações, veja http://www.bigbluebutton.org/.
|
||||
bbb.mainshell.logBtn.toolTip = Abrir Janela de Registro
|
||||
bbb.mainshell.fullScreenBtn.toolTip = Alternar para Tela Cheia
|
||||
bbb.mainshell.resetLayoutBtn.toolTip = Rastaurar Layout
|
||||
|
||||
# OldLocaleWarnWIndow.mxml
|
||||
bbb.oldlocalewindow.reminder1=Você pode ter uma tradução antiga do idioma do BigBlueButton.
|
||||
bbb.oldlocalewindow.reminder2=Por favor, limpe o cache do seu navegador e tente novamente.
|
||||
bbb.oldlocalewindow.windowTitle=Aviso: Tradução Antiga do Idioma
|
||||
|
||||
# LogWindow.mxml
|
||||
bbb.logwindow.title = Janela de Registro
|
||||
bbb.logwindow.highlight = Realçar:
|
||||
bbb.logwindow.turnLoggingOff = Desativar Registro
|
||||
bbb.logwindow.clearBtn = Apagar
|
||||
bbb.logwindow.refreshBtn = Atualizar
|
||||
|
||||
# JoinFailedWindow.mxml
|
||||
bbb.joinFailedWindow.title = Conexão Falhou
|
||||
bbb.joinFailedWindow.okBtn = OK
|
||||
bbb.joinFailedWindow.failedInfo = Nenhuma sessão válida. Clique em Ok para entrar.
|
||||
|
||||
# MainToolbar.mxml
|
||||
bbb.mainToolbar.loggedInUserLbl = {1}: Marque: 613-520-7610 85115
|
||||
bbb.mainToolbar.helpBtn = Ajuda
|
||||
bbb.mainToolbar.logoutBtn = Sair
|
||||
bbb.mainToolbar.logoutBtn.toolTip = Sair da aplicação
|
||||
|
||||
|
||||
###### modules ######
|
||||
|
||||
# ViewersWindow.mxml
|
||||
bbb.viewers.title = Usuários{0} {1}
|
||||
bbb.viewers.viewersGrid.nameItemRenderer = Nome
|
||||
bbb.viewers.viewersGrid.nameItemRenderer.nameLabel.toolTip = Você está logado com este usuário.
|
||||
bbb.viewers.viewersGrid.roleItemRenderer = Papel
|
||||
bbb.viewers.viewersGrid.statusItemRenderer = Status
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.raiseHand.toolTip = Mão levantada sobre {0}
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.streamIcon.toolTip = Duplo clique para visualizar.
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.presIcon.toolTip = Apresentador
|
||||
bbb.viewers.presentBtn.toolTip = Selecione o participante para ser o apresentador.
|
||||
bbb.viewers.raiseHandBtn.toolTip = Clique aqui para levantar a mão e pedir a palavra
|
||||
bbb.viewers.presentBtn.label = Mudar Apresentador
|
||||
|
||||
# Presentation
|
||||
## PresentationWindow.mxml
|
||||
bbb.presentation.title = Apresentação
|
||||
bbb.presentation.uploadPresBtn = Enviar um documento para apresentação.
|
||||
bbb.presentation.uploadPresBtn.toolTip = Enviar um documento para apresentação.
|
||||
bbb.presentation.backBtn.toolTip = Slide anterior.
|
||||
bbb.presentation.slideNumLbl =
|
||||
bbb.presentation.forwardBtn.toolTip = Próximo slide
|
||||
bbb.presentation.resetZoomBtn.toolTip = Zoom normal
|
||||
bbb.presentation.presenterNameLbl = {0} está atualmente apresentando.
|
||||
bbb.presentation.maximizeRestoreBtn.toolTip = Maximizar esta janela
|
||||
bbb.presentation.maximizeRestoreBtn.toolTip2 = Restaurar esta janela
|
||||
bbb.presentation.clickToUpload = Enviar apresentação
|
||||
bbb.presentation.maxUploadFileExceededAlert = Erro: O arquivo é maior do que o permitido.
|
||||
|
||||
## PresentationWindowMediator.as
|
||||
bbb.presentation.presenting = {0} está atualmente apresentando.
|
||||
bbb.presentation.pages = {0} / {1}
|
||||
|
||||
## FileUploadWindowMediator.as
|
||||
bbb.presentation.uploadcomplete = Envio finalizado. Por favor, aguarde enquanto convertemos o documento.
|
||||
bbb.presentation.uploadsuccessful = Enviado com êxito.
|
||||
bbb.presentation.uploaded = Enviado.
|
||||
bbb.presentation.document.supported = O documento enviado é suportado. Iniciando a conversão...
|
||||
bbb.presentation.document.converted = Convertido com êxito o documento office.
|
||||
bbb.presentation.error.document.convert.failed = Erro: Falha ao converter o documento office.
|
||||
bbb.presentation.error.io = Erro de entrada e saída ao enviar o arquivo. Por favor, contate o Administrador.
|
||||
bbb.presentation.error.security = Erro de segurança ao fazer o envio do arquivo. Por favor, contate o Administrador.
|
||||
bbb.presentation.error.convert.format = Erro: Por favor, verifique se o arquivo enviado tem uma extensão válida.
|
||||
bbb.presentation.error.convert.notsupported = Erro: O documento enviado não é suportado. Por favor, envie um arquivo compatível.
|
||||
bbb.presentation.error.convert.soffice = Erro: Falha ao converter o documento enviado.
|
||||
bbb.presentation.error.convert.nbpage = Erro: Falha ao determinar o número de páginas do documento enviado.
|
||||
bbb.presentation.error.convert.maxnbpagereach = Erro: O arquivo enviado tem muitas páginas.
|
||||
bbb.presentation.error.convert.swf = Erro ao Converter Arquivo Enviado. Por Favor, Contate o Administrador.
|
||||
bbb.presentation.error.convert.swfimage = Erro ao Converter Imagem para Swf : por favor, verifique se sua imagem não está corrompida ou se está em um formato JPG/PNG.
|
||||
bbb.presentation.error.convert.swfpdf = Erro ao Converter PDF para Swf: por favor, verifique se seu Arquivo PDF não está corrompido.
|
||||
bbb.presentation.error.convert.thumbnail = Erro ao Criar Miniaturas dos Slides. Por Favor, Contate o Administrador.
|
||||
bbb.presentation.converted = Convertido {0} de {1} slides.
|
||||
bbb.presentation.extracting = Extraindo slide {0} de {1} slides.
|
||||
bbb.presentation.ok = OK
|
||||
bbb.presentation.uploadwindow.presentationfile = Arquivo de apresentação
|
||||
bbb.presentation.uploadwindow.pdf = PDF
|
||||
bbb.presentation.uploadwindow.word = WORD
|
||||
bbb.presentation.uploadwindow.excel = EXCEL
|
||||
bbb.presentation.uploadwindow.powerpoint = POWERPOINT
|
||||
bbb.presentation.uploadwindow.image = IMAGEM
|
||||
|
||||
## FileUploadWindow.mxml
|
||||
bbb.fileupload.title = Enviar Apresentação
|
||||
bbb.fileupload.fileLbl = Arquivo:
|
||||
bbb.fileupload.selectBtn.toolTip = Localizar arquivo
|
||||
bbb.fileupload.uploadBtn = Enviar
|
||||
bbb.fileupload.uploadBtn.toolTip = Enviar arquivo
|
||||
bbb.fileupload.presentationNamesLbl = Apresentações Enviadas:
|
||||
bbb.fileupload.deleteBtn.toolTip = Excluir Apresentação
|
||||
bbb.fileupload.showBtn = Mostrar
|
||||
bbb.fileupload.showBtn.toolTip = Mostrar Apresentação
|
||||
bbb.fileupload.okCancelBtn = Cancelar
|
||||
bbb.fileupload.progressLbl.uploadSuccessful = Envio finalizado. Por favor, aguarde enquanto convertemos o documento.
|
||||
bbb.fileupload.progressBar.uploadSuccessful = Enviado com êxito.
|
||||
bbb.fileupload.progressLbl.uploading = {0}% enviado.
|
||||
bbb.fileupload.progressBar.uploading = {0}% enviado.
|
||||
bbb.fileupload.progressLbl.converting = Convertido {0} de {1} slides.
|
||||
bbb.fileupload.progressBar.converting = Convertido {0} de {1} slides.
|
||||
bbb.fileupload.progressLbl.extracting = Extraindo slide {0} de {1} slides.
|
||||
bbb.fileupload.progressBar.extracting = Extraindo slide {0} de {1} slides.
|
||||
bbb.fileupload.genThumbText = Gerando miniaturas dos slides...
|
||||
bbb.fileupload.progBarLbl = Progresso:
|
||||
|
||||
# ChatWindow.mxml
|
||||
bbb.chat.title = Bate-papo
|
||||
bbb.chat.cmpColorPicker.toolTip = Cor do texto
|
||||
bbb.chat.sendBtn = Enviar
|
||||
bbb.chat.sendBtn.toolTip = Enviar menssagem
|
||||
bbb.chat.publicChatUsername = Todos
|
||||
bbb.chat.publicMsgAwaiting = Aguardando mensagem pública
|
||||
bbb.chat.publicMsgAwaiting2 = * Aguardando mensagem pública *
|
||||
bbb.chat.privateMsgAwaiting = Aguardando mensagem privada
|
||||
bbb.chat.privateMsgAwaiting2 = * Aguardando mensagem privada *
|
||||
bbb.chat.privateChatSelect = Selecionar uma pessoa para bate-papo privado
|
||||
bbb.chat.chatOptions = Opções de Bate-papo
|
||||
bbb.chat.fontSize = Tamanho da Fonte
|
||||
|
||||
# ListenersWindow.mxml
|
||||
bbb.listeners.title = Ouvintes{0} {1}
|
||||
bbb.listeners.muteAllBtn.toolTip = Desativar áudio a todos
|
||||
bbb.listeners.unmuteAllBtn.toolTip = Ativar áudio a todos
|
||||
bbb.listeners.ejectBtn.toolTip = Selecione o participante para ser expulso.
|
||||
bbb.listeners.ejectTooltip = Clique para usuário ser expulso.
|
||||
|
||||
# ListenerItem.mxml
|
||||
bbb.listenerItem.nameLbl.toolTip = Selecione este usuário e clique no botão para ativar ou desativar áudio.
|
||||
bbb.listenerItem.talkImg.toolTip = Bate-papo
|
||||
bbb.listenerItem.lockImg.toolTip = Clique para ativar ou desativar áudio
|
||||
bbb.listenerItem.muteUnmute.toolTip = Ativar ou desativar áudio deste ouvinte
|
||||
|
||||
# PublishWindow.mxml
|
||||
bbb.publishVideo.title = Transmitir webcam
|
||||
bbb.publishVideo.startPublishBtn.toolTip = Iniciar transmissão
|
||||
|
||||
|
||||
# DesktopPublishWindow.mxml
|
||||
bbb.desktopPublish.title = Compartilhando Destop: Visualização da Apresentação
|
||||
bbb.desktopView.title = Compartilhando Desktop
|
||||
bbb.desktopView.fitToWindow = Ajustar à Janela
|
||||
bbb.desktopView.actualSize = Exibir tamanho original
|
||||
|
||||
# ToolbarButton.mxml
|
||||
bbb.toolbar.phone.toolTip = Iniciar Meu Microfone
|
||||
bbb.toolbar.deskshare.toolTip = Compartilhar Meu Desktop
|
||||
bbb.toolbar.video.toolTip = Iniciar Minha Câmera
|
||||
|
||||
# HighlighterToolbar.mxml
|
||||
bbb.highlighter.toolbar.pencil = Caneta Marcatexto
|
||||
bbb.highlighter.toolbar.ellipse = Círculo
|
||||
bbb.highlighter.toolbar.rectangle = Retângulo
|
||||
bbb.highlighter.toolbar.clear = Limpar Página
|
||||
bbb.highlighter.toolbar.undo = Desfazer Forma
|
||||
bbb.highlighter.toolbar.color = Selecionar Cor
|
||||
bbb.highlighter.toolbar.thickness = Alterar Espessura
|
||||
|
||||
# WhiteboardButton.mxml
|
||||
bbb.highlighter.button.toolTipShow = Mostrar Quadro Branco
|
||||
bbb.highlighter.button.toolTipHide = Ocultar Quadro Branco
|
||||
|
@ -7,7 +7,7 @@ bbb.mainshell.locale.version=0.7
|
||||
bbb.mainshell.statusInfo = Lütfen {0} modül yüklenirken bekleyin:
|
||||
bbb.mainshell.statusInfo.loaded = {0}(yüklendi)
|
||||
bbb.mainshell.statusInfo.testRTMPConnection = Lütfen sunucu bağlantınız test edilirken bekleyin.
|
||||
bbb.mainshell.statusInfo2 = NOTE: If the loading stops, please clear your browser's cache and try again.
|
||||
bbb.mainshell.statusInfo2 = NOT: Eğer yükleme durursa lütfen tarayıcınızın önbelleğini silip tekrar deneyin.
|
||||
bbb.mainshell.statusProgress.testRTMPConnection = RTMP://{0}:1935/{1} sunucusuna bağlanılıyor.
|
||||
bbb.mainshell.statusProgress.testRTMPTConnection = RTMPT://{0}:80/{1} sunucusuna bağlanılıyor.
|
||||
bbb.mainshell.statusProgress.loading = Yükleniyor:
|
||||
@ -19,9 +19,9 @@ bbb.mainshell.fullScreenBtn.toolTip = Tam Ekran Yap
|
||||
bbb.mainshell.resetLayoutBtn.toolTip = Yerleşimi Sıfırla
|
||||
|
||||
# OldLocaleWarnWIndow.mxml
|
||||
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.oldlocalewindow.reminder1= BigBlueButton'ın daha eski bir tercümesini kullanıyor olabilirsiniz.
|
||||
bbb.oldlocalewindow.reminder2= Lütfen tarayıcınızın önbelleğini silip tekrar deneyin.
|
||||
bbb.oldlocalewindow.windowTitle= Uyarı: Esli Dil Tercümesi
|
||||
|
||||
# LogWindow.mxml
|
||||
bbb.logwindow.title = Günlük Penceresi
|
||||
@ -55,6 +55,7 @@ bbb.viewers.viewersGrid.statusItemRenderer.streamIcon.toolTip = Görmek için ç
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.presIcon.toolTip = Sunucu
|
||||
bbb.viewers.presentBtn.toolTip = Sunucu olacak web katılımcısını seçin.
|
||||
bbb.viewers.raiseHandBtn.toolTip = El kaldırmak için tıklayın.
|
||||
bbb.viewers.presentBtn.label = Sunucuyu Değiştir
|
||||
|
||||
# Presentation
|
||||
## PresentationWindow.mxml
|
||||
@ -135,6 +136,9 @@ bbb.chat.publicMsgAwaiting = Umumi mesaj bekliyor
|
||||
bbb.chat.publicMsgAwaiting2 = * Umumi mesaj bekliyor *
|
||||
bbb.chat.privateMsgAwaiting = Kişisel mesaj bekliyor
|
||||
bbb.chat.privateMsgAwaiting2 = * Kişisel mesaj bekliyor *
|
||||
bbb.chat.privateChatSelect = Özel olarak sohbet etmek için bir kişi seçin.
|
||||
bbb.chat.chatOptions = Sohbet Seçenekleri
|
||||
bbb.chat.fontSize = Font Boyutu
|
||||
|
||||
# ListenersWindow.mxml
|
||||
bbb.listeners.title = Ses - ({0}) katılımcı
|
||||
@ -150,14 +154,30 @@ bbb.listenerItem.lockImg.toolTip = Sesli veya sessiz durumunu korumak
|
||||
bbb.listenerItem.muteUnmute.toolTip = Bu dinleyiciyi seli veya sessiz yap
|
||||
|
||||
# PublishWindow.mxml
|
||||
bbb.publishVideo.title = Webcam yayını
|
||||
bbb.publishVideo.startPublishBtn.toolTip = yayını başlat
|
||||
bbb.publishVideo.title = Webcam Yayını
|
||||
bbb.publishVideo.startPublishBtn.toolTip = Yayını Başlat
|
||||
|
||||
|
||||
# DesktopPublishWindow.mxml
|
||||
bbb.desktopPublish.title = Masaüstü Paylaşımı
|
||||
bbb.desktopView.title = Masaüstü Paylaşılıyor
|
||||
bbb.desktopView.fitToWindow = Ekranı Kapla
|
||||
bbb.desktopView.actualSize = Gerçek Boyutu Göster
|
||||
|
||||
# ToolbarButton.mxml
|
||||
bbb.toolbar.phone.toolTip = Mikrofonumu Başlat
|
||||
bbb.toolbar.deskshare.toolTip = Masaüstünüzü paylaşın
|
||||
bbb.toolbar.deskshare.toolTip = Masaüstünüzü Paylaşın
|
||||
bbb.toolbar.video.toolTip = Kameramı Başlat
|
||||
|
||||
# HighlighterToolbar.mxml
|
||||
bbb.highlighter.toolbar.pencil = Vurgulayıcı
|
||||
bbb.highlighter.toolbar.ellipse = Çember
|
||||
bbb.highlighter.toolbar.rectangle = Dikdörtgen
|
||||
bbb.highlighter.toolbar.clear = Sayfayı Sil
|
||||
bbb.highlighter.toolbar.undo = Şekli Geri Al
|
||||
bbb.highlighter.toolbar.color = Renk Seç
|
||||
bbb.highlighter.toolbar.thickness = Kalınlığı Değiştir
|
||||
|
||||
# WhiteboardButton.mxml
|
||||
bbb.highlighter.button.toolTipShow = Beyaz Tahtayı Göster
|
||||
bbb.highlighter.button.toolTipHide = Beyaz Tahtayı Sakla
|
||||
|
@ -1,158 +1,183 @@
|
||||
|
||||
# BigBlueButton.mxml
|
||||
bbb.pageTitle = Đào tạo từ xa
|
||||
|
||||
# MainApplicationShell.mxml
|
||||
bbb.mainshell.locale.version=0.7
|
||||
bbb.mainshell.statusInfo = Xin hãy đợi nạp {0} mô đun:
|
||||
bbb.mainshell.statusInfo.loaded = {0}(đã nạp)
|
||||
bbb.mainshell.statusInfo.testRTMPConnection = Hãy đợi kiểm tra kết nối của bạn tới máy chủ.
|
||||
bbb.mainshell.statusInfo2 = NOTE: If the loading stops, please clear your browser's cache and try again.
|
||||
bbb.mainshell.statusProgress.testRTMPConnection = Kết nối tới RTMP://{0}:1935/{1}.
|
||||
bbb.mainshell.statusProgress.testRTMPTConnection = Kết nối tới RTMPT://{0}:80/{1}.
|
||||
bbb.mainshell.statusProgress.loading = Đang nạp:
|
||||
bbb.mainshell.statusProgress.loaded = Đang nạp: {0} {1}%.
|
||||
bbb.mainshell.statusProgress.cannotConnectServer = Xin lỗi, không thể kết nối tới máy chủ.
|
||||
bbb.mainshell.copyrightLabel2 = (c) 2010 Trung tâm Tin học, Đại học Xây dựng.
|
||||
bbb.mainshell.logBtn.toolTip = Mở cửa sổ Nhập ký
|
||||
bbb.mainshell.fullScreenBtn.toolTip = Phóng Toàn màn hình
|
||||
bbb.mainshell.resetLayoutBtn.toolTip = Đặt lại Bố cục
|
||||
|
||||
# OldLocaleWarnWIndow.mxml
|
||||
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
|
||||
|
||||
# LogWindow.mxml
|
||||
bbb.logwindow.title = Cửa sổ Nhật ký
|
||||
bbb.logwindow.highlight = Đánh dấu:
|
||||
bbb.logwindow.turnLoggingOff = Tắt Nhật ký
|
||||
bbb.logwindow.clearBtn = Xoá
|
||||
bbb.logwindow.refreshBtn = Nạp lại
|
||||
|
||||
# JoinFailedWindow.mxml
|
||||
bbb.joinFailedWindow.title = Không đăng nhập được
|
||||
bbb.joinFailedWindow.okBtn = Đăng nhập
|
||||
bbb.joinFailedWindow.failedInfo = Không có phiên đăng nhập. Hãy nhấn Đăng nhập để vào lại.
|
||||
|
||||
# MainToolbar.mxml
|
||||
bbb.mainToolbar.loggedInUserLbl = {1}: Quay số: 613-520-7610 85115
|
||||
bbb.mainToolbar.helpBtn = Hướng dẫn
|
||||
bbb.mainToolbar.logoutBtn = Đăng xuất
|
||||
bbb.mainToolbar.logoutBtn.toolTip = Đăng xuất
|
||||
|
||||
|
||||
###### modules ######
|
||||
|
||||
# ViewersWindow.mxml
|
||||
bbb.viewers.title = Danh sách Thành viên
|
||||
bbb.viewers.viewersGrid.nameItemRenderer = Tên
|
||||
bbb.viewers.viewersGrid.nameItemRenderer.nameLabel.toolTip = Bạn đang đăng nhập với tên này.
|
||||
bbb.viewers.viewersGrid.roleItemRenderer = Quyền
|
||||
bbb.viewers.viewersGrid.statusItemRenderer = Trạng thái
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.raiseHand.toolTip = Xin phát biểu vào {0}
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.streamIcon.toolTip = Nhấn đúp chuột để xem.
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.presIcon.toolTip = Người Trình bày
|
||||
bbb.viewers.presentBtn.toolTip = Chọn Thành viên để chuyển quyền Trình bày.
|
||||
bbb.viewers.raiseHandBtn.toolTip = Nhấn để xin phát biểu.
|
||||
|
||||
# Presentation
|
||||
## PresentationWindow.mxml
|
||||
bbb.presentation.title = Trình bày
|
||||
bbb.presentation.uploadPresBtn = Tải lên một tệp tin để trình bày.
|
||||
bbb.presentation.uploadPresBtn.toolTip = Tải lên một tệp văn bản để trình bày.
|
||||
bbb.presentation.backBtn.toolTip = Trang trước.
|
||||
bbb.presentation.slideNumLbl =
|
||||
bbb.presentation.forwardBtn.toolTip = Trang kế
|
||||
bbb.presentation.resetZoomBtn.toolTip = Phóng về ban đầu
|
||||
bbb.presentation.presenterNameLbl = {0} đang trình bày.
|
||||
bbb.presentation.maximizeRestoreBtn.toolTip = Phóng lớn cửa sổ này
|
||||
bbb.presentation.maximizeRestoreBtn.toolTip2 = Quay lại kích thước ban đầu
|
||||
bbb.presentation.clickToUpload = Nhấn vào để tải lên bài thuyết trình
|
||||
bbb.presentation.maxUploadFileExceededAlert = Error: The file is bigger than what's allowed.
|
||||
|
||||
## PresentationWindowMediator.as
|
||||
bbb.presentation.presenting = {0} đang trình bày.
|
||||
bbb.presentation.pages = {0} trên {1}
|
||||
|
||||
## FileUploadWindowMediator.as
|
||||
bbb.presentation.uploadcomplete = Đã tải lên xong. Hãy đợi trong khi chuyển định dạng tài liệu.
|
||||
bbb.presentation.uploadsuccessful = Tải lên thành công.
|
||||
bbb.presentation.uploaded = tải lên xong.
|
||||
bbb.presentation.document.supported = The uploaded document is supported.
|
||||
bbb.presentation.document.converted = Successfully converter the office document.
|
||||
bbb.presentation.error.document.convert.failed = Error: Failed to convert the office document.
|
||||
bbb.presentation.error.io = Lỗi truy xuất IO Error khi tải tệp lên. Hãy liên hệ với Người quản trị.
|
||||
bbb.presentation.error.security = Lỗi Bảo mật khi tải tệp lên. Hãy liên hệ với Người quản trị..
|
||||
bbb.presentation.error.convert.format = Lỗi nhận dạng định dạng tài liệu: Hãy kiểm tra tài liệu đúng định dạng.
|
||||
bbb.presentation.error.convert.notsupported = Lỗi định dạng này không được hỗ trợ: Hãy tải lên một tệp được hỗ trợ.
|
||||
bbb.presentation.error.convert.soffice = Lỗi chuyển đổi tệp: Hãy kiểm tra OOo đã cài đặt và chạy trên máy chủ.
|
||||
bbb.presentation.error.convert.nbpage = Lỗi đếm tổng số trang của tệp vừa tải lên. Hãy liên hệ Người quản trị.
|
||||
bbb.presentation.error.convert.maxnbpagereach = Tệp vừa tải lên có quá nhiều trang (hơn 100) và không được chấp nhận: Hãy tải lên một tệp nhỏ hơn..
|
||||
bbb.presentation.error.convert.swf = Lỗi chuyển định dạng tệp. Hãy liên hệ với Người quản trị.
|
||||
bbb.presentation.error.convert.swfimage = Lỗi chuyển định dạng Hình ảnh sang Swf: Hãy kiểm tra tệp hình ảnh có định dạng JPG/PNG và không bị hỏng.
|
||||
bbb.presentation.error.convert.swfpdf = Lỗi chuyển định dạng PDF sang SWF: Hãy kiểm tra tệp PDF của bạn không bị hỏng.
|
||||
bbb.presentation.error.convert.thumbnail = Lỗi tạo Hình xem trước: Hãy liên hệ với Người quản trị.
|
||||
bbb.presentation.converted = Đã chuyển đổi {0} trên {1} trang.
|
||||
bbb.presentation.extracting = Đang tách trang {0} trên {1} trang.
|
||||
bbb.presentation.ok = Đồng ý
|
||||
bbb.presentation.uploadwindow.presentationfile = Tệp trình bày
|
||||
bbb.presentation.uploadwindow.pdf = PDF
|
||||
bbb.presentation.uploadwindow.word = WORD
|
||||
bbb.presentation.uploadwindow.excel = EXCEL
|
||||
bbb.presentation.uploadwindow.powerpoint = POWERPOINT
|
||||
bbb.presentation.uploadwindow.image = HÌNH ẢNH
|
||||
|
||||
## FileUploadWindow.mxml
|
||||
bbb.fileupload.title = Tải lên Bài trình bày
|
||||
bbb.fileupload.fileLbl = Tệp tin:
|
||||
bbb.fileupload.selectBtn.toolTip = Chọn tệp
|
||||
bbb.fileupload.uploadBtn = Tải lên
|
||||
bbb.fileupload.uploadBtn.toolTip = Tải lên tệp tin
|
||||
bbb.fileupload.presentationNamesLbl = Đã tải lên Bài trình bày:
|
||||
bbb.fileupload.deleteBtn.toolTip = Xoá Bài trình bày
|
||||
bbb.fileupload.showBtn = Cho xem
|
||||
bbb.fileupload.showBtn.toolTip = Cho xem Bài trình bày
|
||||
bbb.fileupload.okCancelBtn = Huỷ bỏ
|
||||
bbb.fileupload.progressLbl.uploadSuccessful = Đã tải lên xong. Hãy đợi trong khi chuyển định dạng tài liệu.
|
||||
bbb.fileupload.progressBar.uploadSuccessful = Tải lên thành công.
|
||||
bbb.fileupload.progressLbl.uploading = {0}% tải lên.
|
||||
bbb.fileupload.progressBar.uploading = {0}% tải lên.
|
||||
bbb.fileupload.progressLbl.converting = Đã chuyển {0} trên {1} trang.
|
||||
bbb.fileupload.progressBar.converting = Đã chuyển {0} trên {1} trang.
|
||||
bbb.fileupload.progressLbl.extracting = Đang tách trang {0} trên tổng {1} trang.
|
||||
bbb.fileupload.progressBar.extracting = Đang tách trang {0} trên tổng {1} trang.
|
||||
bbb.fileupload.genThumbText = Kết xuất hình thu nhỏ...
|
||||
bbb.fileupload.progBarLbl = Tiến trình:
|
||||
|
||||
# ChatWindow.mxml
|
||||
bbb.chat.title = Trao đổi
|
||||
bbb.chat.cmpColorPicker.toolTip = Màu chữ
|
||||
bbb.chat.sendBtn = Gửi
|
||||
bbb.chat.sendBtn.toolTip = Gửi thông điệp
|
||||
bbb.chat.publicChatUsername = Tất cả
|
||||
|
||||
# ListenersWindow.mxml
|
||||
bbb.listeners.title = Danh sách Thành viên Nghe
|
||||
bbb.listeners.muteAllBtn.toolTip = Tắt tiếng Tất cả
|
||||
bbb.listeners.unmuteAllBtn.toolTip = Bật tiếng Tất cả
|
||||
bbb.listeners.ejectBtn.toolTip = Chọn người để mời ra.
|
||||
bbb.listeners.nameLabel.toolTip = Chọn người này và nhấn nút để tắt hoặc bật tiếng.
|
||||
bbb.listeners.ejectTooltip = Nhấn để mời ra ngoài.
|
||||
|
||||
# ListenerItem.mxml
|
||||
bbb.listenerItem.nameLbl.toolTip = Chọn người này và nhấn nút để tắt hoặc bật tiếng.
|
||||
bbb.listenerItem.talkImg.toolTip = Đang nói
|
||||
|
||||
# PublishWindow.mxml
|
||||
bbb.publishVideo.title = Phát Webcam
|
||||
bbb.publishVideo.startPublishBtn.toolTip = Bắt đầu phát
|
||||
|
||||
|
||||
# DesktopPublishWindow.mxml
|
||||
bbb.desktopPublish.title = Chia sẻ Màn hình
|
||||
|
||||
# ToolbarButton.mxml
|
||||
bbb.toolbar.phone.toolTip = Bật Microphone
|
||||
bbb.toolbar.deskshare.toolTip = Chia sẻ Màn hình
|
||||
bbb.toolbar.video.toolTip = Bật Camera
|
||||
|
||||
# BigBlueButton.mxml
|
||||
bbb.pageTitle = Đào tạo từ xa
|
||||
|
||||
# MainApplicationShell.mxml
|
||||
bbb.mainshell.locale.version=0.7
|
||||
bbb.mainshell.statusInfo = Xin hãy đợi nạp {0} mô đun:
|
||||
bbb.mainshell.statusInfo.loaded = {0}(đã nạp)
|
||||
bbb.mainshell.statusInfo.testRTMPConnection = Hãy đợi kiểm tra kết nối của bạn tới máy chủ.
|
||||
bbb.mainshell.statusInfo2 = CHÚ Ý: Nếu bị ngắt tải, hãy xoá bộ nhớ đệm cache ở trình duyệt web và thử lại.
|
||||
bbb.mainshell.statusProgress.testRTMPConnection = Kết nối tới RTMP://{0}:1935/{1}.
|
||||
bbb.mainshell.statusProgress.testRTMPTConnection = Kết nối tới RTMPT://{0}:80/{1}.
|
||||
bbb.mainshell.statusProgress.loading = Đang nạp:
|
||||
bbb.mainshell.statusProgress.loaded = Đang nạp: {0} {1}%.
|
||||
bbb.mainshell.statusProgress.cannotConnectServer = Xin lỗi, không thể kết nối tới máy chủ.
|
||||
bbb.mainshell.copyrightLabel2 = (c) 2010 Trung tâm Tin học, Đại học Xây dựng.
|
||||
bbb.mainshell.logBtn.toolTip = Mở cửa sổ Nhập ký
|
||||
bbb.mainshell.fullScreenBtn.toolTip = Phóng Toàn màn hình
|
||||
bbb.mainshell.resetLayoutBtn.toolTip = Đặt lại Bố cục
|
||||
|
||||
# OldLocaleWarnWIndow.mxml
|
||||
bbb.oldlocalewindow.reminder1=Có thể bạn đang dùng bản dịch cũ của BigBlueButton.
|
||||
bbb.oldlocalewindow.reminder2=Hãy xoá bộ nhớ đệm của trình duyệt web và thử lại.
|
||||
bbb.oldlocalewindow.windowTitle=Cảnh báo: Bản dịch Phiên bản Cũ
|
||||
|
||||
# LogWindow.mxml
|
||||
bbb.logwindow.title = Cửa sổ Nhật ký
|
||||
bbb.logwindow.highlight = Đánh dấu:
|
||||
bbb.logwindow.turnLoggingOff = Tắt Nhật ký
|
||||
bbb.logwindow.clearBtn = Xoá
|
||||
bbb.logwindow.refreshBtn = Nạp lại
|
||||
|
||||
# JoinFailedWindow.mxml
|
||||
bbb.joinFailedWindow.title = Không đăng nhập được
|
||||
bbb.joinFailedWindow.okBtn = Đăng nhập
|
||||
bbb.joinFailedWindow.failedInfo = Không có phiên đăng nhập. Hãy nhấn Đăng nhập để vào lại.
|
||||
|
||||
# MainToolbar.mxml
|
||||
bbb.mainToolbar.loggedInUserLbl = {1}: Quay số: 613-520-7610 85115
|
||||
bbb.mainToolbar.helpBtn = Hướng dẫn
|
||||
bbb.mainToolbar.logoutBtn = Đăng xuất
|
||||
bbb.mainToolbar.logoutBtn.toolTip = Đăng xuất
|
||||
|
||||
|
||||
###### modules ######
|
||||
|
||||
# ViewersWindow.mxml
|
||||
bbb.viewers.title = Danh sách Thành viên
|
||||
bbb.viewers.viewersGrid.nameItemRenderer = Tên
|
||||
bbb.viewers.viewersGrid.nameItemRenderer.nameLabel.toolTip = Bạn đang đăng nhập với tên này.
|
||||
bbb.viewers.viewersGrid.roleItemRenderer = Quyền
|
||||
bbb.viewers.viewersGrid.statusItemRenderer = Trạng thái
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.raiseHand.toolTip = Xin phát biểu vào {0}
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.streamIcon.toolTip = Nhấn đúp chuột để xem.
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.presIcon.toolTip = Người Trình bày
|
||||
bbb.viewers.presentBtn.toolTip = Chọn Thành viên để chuyển quyền Trình bày.
|
||||
bbb.viewers.raiseHandBtn.toolTip = Nhấn để xin phát biểu.
|
||||
bbb.viewers.presentBtn.label = Chuyển người Trình bày
|
||||
|
||||
# Presentation
|
||||
## PresentationWindow.mxml
|
||||
bbb.presentation.title = Trình bày
|
||||
bbb.presentation.uploadPresBtn = Tải lên một tệp tin để trình bày.
|
||||
bbb.presentation.uploadPresBtn.toolTip = Tải lên một tệp văn bản để trình bày.
|
||||
bbb.presentation.backBtn.toolTip = Trang trước.
|
||||
bbb.presentation.slideNumLbl =
|
||||
bbb.presentation.forwardBtn.toolTip = Trang kế
|
||||
bbb.presentation.resetZoomBtn.toolTip = Phóng về ban đầu
|
||||
bbb.presentation.presenterNameLbl = {0} đang trình bày.
|
||||
bbb.presentation.maximizeRestoreBtn.toolTip = Phóng lớn cửa sổ này
|
||||
bbb.presentation.maximizeRestoreBtn.toolTip2 = Quay lại kích thước ban đầu
|
||||
bbb.presentation.clickToUpload = Nhấn vào để tải lên bài thuyết trình
|
||||
bbb.presentation.maxUploadFileExceededAlert = Lỗi: Dung lượng tệp lớn hơn cho phép.
|
||||
|
||||
## PresentationWindowMediator.as
|
||||
bbb.presentation.presenting = {0} đang trình bày.
|
||||
bbb.presentation.pages = {0} trên {1}
|
||||
|
||||
## FileUploadWindowMediator.as
|
||||
bbb.presentation.uploadcomplete = Đã tải lên xong. Hãy đợi trong khi chuyển định dạng tài liệu.
|
||||
bbb.presentation.uploadsuccessful = Tải lên thành công.
|
||||
bbb.presentation.uploaded = tải lên xong.
|
||||
bbb.presentation.document.supported = The uploaded document is supported.
|
||||
bbb.presentation.document.converted = Successfully converter the office document.
|
||||
bbb.presentation.error.document.convert.failed = Lỗi: Không thể chuyển định dạng tài liệu văn phòng.
|
||||
bbb.presentation.error.io = Lỗi truy xuất IO Error khi tải tệp lên. Hãy liên hệ với Người quản trị.
|
||||
bbb.presentation.error.security = Lỗi Bảo mật khi tải tệp lên. Hãy liên hệ với Người quản trị..
|
||||
bbb.presentation.error.convert.format = Lỗi nhận dạng định dạng tài liệu: Hãy kiểm tra tài liệu đúng định dạng.
|
||||
bbb.presentation.error.convert.notsupported = Lỗi định dạng này không được hỗ trợ: Hãy tải lên một tệp được hỗ trợ.
|
||||
bbb.presentation.error.convert.soffice = Lỗi chuyển đổi tệp: Hãy kiểm tra OOo đã cài đặt và chạy trên máy chủ.
|
||||
bbb.presentation.error.convert.nbpage = Lỗi đếm tổng số trang của tệp vừa tải lên. Hãy liên hệ Người quản trị.
|
||||
bbb.presentation.error.convert.maxnbpagereach = Tệp vừa tải lên có quá nhiều trang (hơn 100) và không được chấp nhận: Hãy tải lên một tệp nhỏ hơn..
|
||||
bbb.presentation.error.convert.swf = Lỗi chuyển định dạng tệp. Hãy liên hệ với Người quản trị.
|
||||
bbb.presentation.error.convert.swfimage = Lỗi chuyển định dạng Hình ảnh sang Swf: Hãy kiểm tra tệp hình ảnh có định dạng JPG/PNG và không bị hỏng.
|
||||
bbb.presentation.error.convert.swfpdf = Lỗi chuyển định dạng PDF sang SWF: Hãy kiểm tra tệp PDF của bạn không bị hỏng.
|
||||
bbb.presentation.error.convert.thumbnail = Lỗi tạo Hình xem trước: Hãy liên hệ với Người quản trị.
|
||||
bbb.presentation.converted = Đã chuyển đổi {0} trên {1} trang.
|
||||
bbb.presentation.extracting = Đang tách trang {0} trên {1} trang.
|
||||
bbb.presentation.ok = Đồng ý
|
||||
bbb.presentation.uploadwindow.presentationfile = Tệp trình bày
|
||||
bbb.presentation.uploadwindow.pdf = PDF
|
||||
bbb.presentation.uploadwindow.word = WORD
|
||||
bbb.presentation.uploadwindow.excel = EXCEL
|
||||
bbb.presentation.uploadwindow.powerpoint = POWERPOINT
|
||||
bbb.presentation.uploadwindow.image = HÌNH ẢNH
|
||||
|
||||
## FileUploadWindow.mxml
|
||||
bbb.fileupload.title = Tải lên Bài trình bày
|
||||
bbb.fileupload.fileLbl = Tệp tin:
|
||||
bbb.fileupload.selectBtn.toolTip = Chọn tệp
|
||||
bbb.fileupload.uploadBtn = Tải lên
|
||||
bbb.fileupload.uploadBtn.toolTip = Tải lên tệp tin
|
||||
bbb.fileupload.presentationNamesLbl = Đã tải lên Bài trình bày:
|
||||
bbb.fileupload.deleteBtn.toolTip = Xoá Bài trình bày
|
||||
bbb.fileupload.showBtn = Cho xem
|
||||
bbb.fileupload.showBtn.toolTip = Cho xem Bài trình bày
|
||||
bbb.fileupload.okCancelBtn = Huỷ bỏ
|
||||
bbb.fileupload.progressLbl.uploadSuccessful = Đã tải lên xong. Hãy đợi trong khi chuyển định dạng tài liệu.
|
||||
bbb.fileupload.progressBar.uploadSuccessful = Tải lên thành công.
|
||||
bbb.fileupload.progressLbl.uploading = {0}% tải lên.
|
||||
bbb.fileupload.progressBar.uploading = {0}% tải lên.
|
||||
bbb.fileupload.progressLbl.converting = Đã chuyển {0} trên {1} trang.
|
||||
bbb.fileupload.progressBar.converting = Đã chuyển {0} trên {1} trang.
|
||||
bbb.fileupload.progressLbl.extracting = Đang tách trang {0} trên tổng {1} trang.
|
||||
bbb.fileupload.progressBar.extracting = Đang tách trang {0} trên tổng {1} trang.
|
||||
bbb.fileupload.genThumbText = Kết xuất hình thu nhỏ...
|
||||
bbb.fileupload.progBarLbl = Tiến trình:
|
||||
|
||||
# ChatWindow.mxml
|
||||
bbb.chat.title = Trao đổi
|
||||
bbb.chat.cmpColorPicker.toolTip = Màu chữ
|
||||
bbb.chat.sendBtn = Gửi
|
||||
bbb.chat.sendBtn.toolTip = Gửi thông điệp
|
||||
bbb.chat.publicChatUsername = Tất cả
|
||||
bbb.chat.publicMsgAwaiting = Thông điệp chung đang đợi
|
||||
bbb.chat.publicMsgAwaiting2 = * Thông điệp chung đang đợi *
|
||||
bbb.chat.privateMsgAwaiting = Thông điệp riêng đang đợi
|
||||
bbb.chat.privateMsgAwaiting2 = * Thông điệp riêng đang đợi *
|
||||
bbb.chat.privateChatSelect = Hãy chọn một người để nói chuyện riêng
|
||||
bbb.chat.chatOptions = Tuỳ chọn Trò chuyện
|
||||
bbb.chat.fontSize = Kích thước Phông
|
||||
|
||||
# ListenersWindow.mxml
|
||||
bbb.listeners.title = Danh sách Thành viên Nghe
|
||||
bbb.listeners.muteAllBtn.toolTip = Tắt tiếng Tất cả
|
||||
bbb.listeners.unmuteAllBtn.toolTip = Bật tiếng Tất cả
|
||||
bbb.listeners.ejectBtn.toolTip = Chọn người để mời ra.
|
||||
bbb.listeners.ejectTooltip = Nhấn để mời ra ngoài.
|
||||
|
||||
# ListenerItem.mxml
|
||||
bbb.listenerItem.nameLbl.toolTip = Chọn người này và nhấn nút để tắt hoặc bật tiếng.
|
||||
bbb.listenerItem.talkImg.toolTip = Đang nói
|
||||
bbb.listenerItem.lockImg.toolTip = Nhấn để tắt hoặc bật tiếng
|
||||
bbb.listenerItem.muteUnmute.toolTip = Tắt hoặc bật tiếng người nghe này
|
||||
|
||||
# PublishWindow.mxml
|
||||
bbb.publishVideo.title = Phát Webcam
|
||||
bbb.publishVideo.startPublishBtn.toolTip = Bắt đầu phát
|
||||
|
||||
|
||||
# DesktopPublishWindow.mxml
|
||||
bbb.desktopPublish.title = Chia sẻ Màn hình
|
||||
bbb.desktopView.title = Chia sẻ Màn hình
|
||||
bbb.desktopView.fitToWindow = Phóng toàn Cửa sổ
|
||||
bbb.desktopView.actualSize = Hiện kích thước thật
|
||||
|
||||
# ToolbarButton.mxml
|
||||
bbb.toolbar.phone.toolTip = Bật Microphone
|
||||
bbb.toolbar.deskshare.toolTip = Chia sẻ Màn hình
|
||||
bbb.toolbar.video.toolTip = Bật Camera
|
||||
|
||||
# HighlighterToolbar.mxml
|
||||
bbb.highlighter.toolbar.pencil = Đánh dấu
|
||||
bbb.highlighter.toolbar.ellipse = Hình tròn
|
||||
bbb.highlighter.toolbar.rectangle = Chữ nhật
|
||||
bbb.highlighter.toolbar.clear = Xoá Trang
|
||||
bbb.highlighter.toolbar.undo = Hoàn tác Vẽ hình
|
||||
bbb.highlighter.toolbar.color = Chọn Màu
|
||||
bbb.highlighter.toolbar.thickness = Thay đổi Bề dày
|
||||
|
||||
# WhiteboardButton.mxml
|
||||
bbb.highlighter.button.toolTipShow = Hiện Bảng viết
|
||||
bbb.highlighter.button.toolTipHide = Ẩn Bảng viết
|
||||
|
@ -7,7 +7,7 @@ bbb.mainshell.locale.version=0.7
|
||||
bbb.mainshell.statusInfo = 请稍后,正在加载 {0} 模块:
|
||||
bbb.mainshell.statusInfo.loaded = {0}(加载完成)
|
||||
bbb.mainshell.statusInfo.testRTMPConnection = 请稍后,正在连接到服务器
|
||||
bbb.mainshell.statusInfo2 = NOTE: If the loading stops, please clear your browser's cache and try again.
|
||||
bbb.mainshell.statusInfo2 = 注意: 如果加载中断, 请清空浏览器缓存并重试.
|
||||
bbb.mainshell.statusProgress.testRTMPConnection = 正连接到 RTMP://{0}:1935/{1}.
|
||||
bbb.mainshell.statusProgress.testRTMPTConnection = 正连接到 RTMPT://{0}:80/{1}.
|
||||
bbb.mainshell.statusProgress.loading = 载入中:
|
||||
@ -19,9 +19,9 @@ bbb.mainshell.fullScreenBtn.toolTip = 全屏显示
|
||||
bbb.mainshell.resetLayoutBtn.toolTip = 重置布局
|
||||
|
||||
# OldLocaleWarnWIndow.mxml
|
||||
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.oldlocalewindow.reminder1=您可能正在使用旧版的BigBlueButton界面翻译.
|
||||
bbb.oldlocalewindow.reminder2=请清空浏览器缓存并重试.
|
||||
bbb.oldlocalewindow.windowTitle=警告: 旧的语言文件!
|
||||
|
||||
# LogWindow.mxml
|
||||
bbb.logwindow.title = 日志窗口
|
||||
@ -55,6 +55,7 @@ bbb.viewers.viewersGrid.statusItemRenderer.streamIcon.toolTip = 查看
|
||||
bbb.viewers.viewersGrid.statusItemRenderer.presIcon.toolTip = 幻灯片演示者
|
||||
bbb.viewers.presentBtn.toolTip = 授权参与者演示幻灯片
|
||||
bbb.viewers.raiseHandBtn.toolTip = 举手
|
||||
bbb.viewers.presentBtn.label = 切换主持人
|
||||
|
||||
# Presentation
|
||||
# PresentationWindow.mxml
|
||||
@ -69,7 +70,7 @@ bbb.presentation.presenterNameLbl = 当前演示者为 {0}
|
||||
bbb.presentation.maximizeRestoreBtn.toolTip = 最大化窗口
|
||||
bbb.presentation.maximizeRestoreBtn.toolTip2 = 恢复窗口大小
|
||||
bbb.presentation.clickToUpload = 点击上传演示文件
|
||||
bbb.presentation.maxUploadFileExceededAlert = Error: The file is bigger than what's allowed.
|
||||
bbb.presentation.maxUploadFileExceededAlert = 错误: 文件过大.
|
||||
|
||||
## PresentationWindowMediator.as
|
||||
bbb.presentation.presenting = {0} 当前在做演示
|
||||
@ -131,6 +132,13 @@ bbb.chat.cmpColorPicker.toolTip = 文字颜色
|
||||
bbb.chat.sendBtn = 发送
|
||||
bbb.chat.sendBtn.toolTip = 发送消息
|
||||
bbb.chat.publicChatUsername = 所有
|
||||
bbb.chat.publicMsgAwaiting = 等待公共消息
|
||||
bbb.chat.publicMsgAwaiting2 = * 等待公共消息 *
|
||||
bbb.chat.privateMsgAwaiting = 等待私聊消息
|
||||
bbb.chat.privateMsgAwaiting2 = * 等待私聊消息 *
|
||||
bbb.chat.privateChatSelect = 选择私聊对象
|
||||
bbb.chat.chatOptions = 聊天选项
|
||||
bbb.chat.fontSize = 字体大小
|
||||
|
||||
# ListenersWindow.mxml
|
||||
bbb.listeners.title = 语音参与者
|
||||
@ -142,6 +150,8 @@ bbb.listeners.ejectBtn.toolTip = 屏蔽语音参与者
|
||||
# ListenerItem.mxml
|
||||
bbb.listenerItem.nameLbl.toolTip = 单击按钮,进行静音/取消静音操作
|
||||
bbb.listenerItem.talkImg.toolTip = 语音中
|
||||
bbb.listenerItem.lockImg.toolTip = 保持静音/非静音
|
||||
bbb.listenerItem.muteUnmute.toolTip = 静音/取消静音
|
||||
|
||||
# PublishWindow.mxml
|
||||
bbb.publishVideo.title = 摄像头
|
||||
@ -149,9 +159,25 @@ bbb.publishVideo.startPublishBtn.toolTip = 开始视频
|
||||
|
||||
|
||||
# DesktopPublishWindow.mxml
|
||||
bbb.desktopPublish.title = 桌面共享: 主持人预览
|
||||
bbb.desktopPublish.title = 桌面共享
|
||||
bbb.desktopView.fitToWindow = 适应窗口大小
|
||||
bbb.desktopView.actualSize = 显示实际大小
|
||||
|
||||
# ToolbarButton.mxml
|
||||
bbb.toolbar.phone.toolTip = 打开麦克风
|
||||
bbb.toolbar.deskshare.toolTip = 共享桌面
|
||||
bbb.toolbar.video.toolTip = 打开摄像头
|
||||
|
||||
# HighlighterToolbar.mxml
|
||||
bbb.highlighter.toolbar.pencil = 高亮
|
||||
bbb.highlighter.toolbar.ellipse = 圆
|
||||
bbb.highlighter.toolbar.rectangle = 椭圆
|
||||
bbb.highlighter.toolbar.clear = 清除页面
|
||||
bbb.highlighter.toolbar.undo = 撤销
|
||||
bbb.highlighter.toolbar.color = 选择颜色
|
||||
bbb.highlighter.toolbar.thickness = 修改线条粗细
|
||||
|
||||
# WhiteboardButton.mxml
|
||||
bbb.highlighter.button.toolTipShow = 显示白板
|
||||
bbb.highlighter.button.toolTipHide = 隐藏白板
|
||||
|
36
bigbluebutton-client/resources/config.xml.template
Normal file → Executable file
@ -8,54 +8,45 @@
|
||||
|
||||
<module name="ChatModule" url="ChatModule.swf?v=VERSION"
|
||||
uri="rtmp://HOST/bigbluebutton"
|
||||
loadNextModule="ListenersModule"
|
||||
onUserJoinedEvent="START"
|
||||
onUserLogoutEvent="STOP"
|
||||
dependsOn="ViewersModule"
|
||||
/>
|
||||
|
||||
<module name="ViewersModule" url="ViewersModule.swf?v=VERSION"
|
||||
uri="rtmp://HOST/bigbluebutton"
|
||||
host="http://HOST/bigbluebutton/conference-session/enter"
|
||||
onAppInitEvent="LOAD" loadNextModule="ChatModule"
|
||||
onAppStartEvent="START"
|
||||
onUserLogoutEvent="STOP"
|
||||
onAppInitEvent="LOAD"
|
||||
/>
|
||||
<module name="ListenersModule" url="ListenersModule.swf?v=VERSION"
|
||||
uri="rtmp://HOST/bigbluebutton"
|
||||
recordingHost="http://HOST"
|
||||
loadNextModule="DeskShareModule"
|
||||
onUserJoinedEvent="START"
|
||||
onUserLogoutEvent="STOP"
|
||||
dependsOn="ViewersModule"
|
||||
/>
|
||||
|
||||
<module name="DeskShareModule" url="DeskShareModule.swf?v=VERSION" uri="rtmp://HOST/deskShare" onUserJoinedEvent="START" onUserLogoutEvent="STOP" loadNextModule="PhoneModule" />
|
||||
<module name="DeskShareModule"
|
||||
url="DeskShareModule.swf?v=VERSION"
|
||||
uri="rtmp://HOST/deskShare"
|
||||
dependsOn="ViewersModule"
|
||||
/>
|
||||
|
||||
<module name="PhoneModule" url="PhoneModule.swf?v=VERSION"
|
||||
uri="rtmp://HOST/sip"
|
||||
onUserJoinedEvent="START"
|
||||
onUserLogoutEvent="STOP"
|
||||
loadNextModule="VideoconfModule"
|
||||
dependsOn="ViewersModule"
|
||||
/>
|
||||
|
||||
<module name="VideoconfModule" url="VideoconfModule.swf?v=VERSION"
|
||||
uri="rtmp://HOST/video"
|
||||
onUserJoinedEvent="START"
|
||||
onUserLogoutEvent="STOP"
|
||||
loadNextModule="HighlighterModule"
|
||||
dependsOn="ViewersModule"
|
||||
/>
|
||||
|
||||
<module name="HighlighterModule" url="HighlighterModule.swf?v=VERSION"
|
||||
uri="rtmp://HOST/bigbluebutton"
|
||||
onUserJoinedEvent="START"
|
||||
onUserLogoutEvent="STOP"
|
||||
loadNextModule="PresentModule"
|
||||
dependsOn="ViewersModule, PresentModule"
|
||||
/>
|
||||
|
||||
<module name="PresentModule" url="PresentModule.swf?v=VERSION"
|
||||
uri="rtmp://HOST/bigbluebutton"
|
||||
host="http://HOST"
|
||||
onUserJoinedEvent="START"
|
||||
onUserLogoutEvent="STOP"
|
||||
dependsOn="ViewersModule"
|
||||
/>
|
||||
|
||||
<!-- new module in development:
|
||||
@ -63,8 +54,7 @@
|
||||
uri="rtmp://HOST/bigbluebutton"
|
||||
host="http://HOST"
|
||||
infoURL="http://HOST/client/conf/example-info-data.xml?user={userID}&role={role}&meetingID={meetingID}"
|
||||
onUserJoinedEvent="START"
|
||||
onUserLogoutEvent="STOP"
|
||||
dependsOn="ViewersModule"
|
||||
/>
|
||||
-->
|
||||
|
||||
|
7
bigbluebutton-client/resources/dev/join-mock.xml
Normal file → Executable file
@ -1,10 +1,15 @@
|
||||
<join>
|
||||
<returncode>SUCCESS</returncode>
|
||||
<fullname>Test User</fullname>
|
||||
<confname>Dev Meeting</confname>
|
||||
<meetingID>Dev Meeting</meetingID>
|
||||
<externUserID>kudzhwrszui9</externUserID>
|
||||
<role>MODERATOR</role>
|
||||
<conference>conference-mock-default</conference>
|
||||
<room>room-mock-default</room>
|
||||
<voicebridge>85115</voicebridge>
|
||||
<webvoiceconf>85115</webvoiceconf>
|
||||
<mode>LIVE</mode>
|
||||
<record>true</record>
|
||||
<record>false</record>
|
||||
<welcome><br>Welcome to your BigBlueButton Dev Server.<br><br>For help using BigBlueButton <a href="event:http://www.bigbluebutton.org/content/videos"><u>check out these videos</u></a>.<br><br></welcome>
|
||||
</join>
|
1
bigbluebutton-client/resources/prod/locales.xml
Normal file → Executable file
@ -7,6 +7,7 @@
|
||||
<locale code="es_ES" name="Spanish"/>
|
||||
<locale code="es_LA" name="Spanish (Latin American)"/>
|
||||
<locale code="fr_FR" name="French"/>
|
||||
<locale code="fr_CA" name="French Canadian"/>
|
||||
<locale code="hu_HU" name="Hungarian"/>
|
||||
<locale code="it_IT" name="Italian"/>
|
||||
<locale code="lt_LT" name="Lithuania"/>
|
||||
|
5
bigbluebutton-client/src/BbbUnitTests.mxml
Normal file → Executable file
@ -25,10 +25,9 @@
|
||||
|
||||
<mx:Script>
|
||||
<![CDATA[
|
||||
import org.bigbluebutton.modules.listeners.ListenersTests;
|
||||
import org.bigbluebutton.common.LogUtil;
|
||||
import org.bigbluebutton.main.ModulesProxyTests;
|
||||
import org.bigbluebutton.main.BbbModuleManagerTests;
|
||||
import org.bigbluebutton.common.RouterTest;
|
||||
|
||||
import flexunit.framework.TestSuite;
|
||||
private function onCreationComplete():void{
|
||||
@ -42,10 +41,8 @@
|
||||
|
||||
// TODO: Add more tests here to test more classes
|
||||
// by calling addTest as often as necessary
|
||||
ts.addTest( RouterTest.suite() );
|
||||
ts.addTest( BbbModuleManagerTests.suite() );
|
||||
ts.addTest( ModulesProxyTests.suite() );
|
||||
ts.addTest( ListenersTests.suite() );
|
||||
return ts;
|
||||
}
|
||||
]]>
|
||||
|
13
bigbluebutton-client/src/ChatModule.mxml
Normal file → Executable file
@ -35,15 +35,14 @@
|
||||
|
||||
<mx:Script>
|
||||
<![CDATA[
|
||||
import org.bigbluebutton.common.LogUtil;
|
||||
import org.bigbluebutton.modules.chat.events.PublicChatMessageEvent;
|
||||
import org.bigbluebutton.modules.chat.events.StopChatModuleEvent;
|
||||
import org.bigbluebutton.modules.chat.events.StartChatModuleEvent;
|
||||
import com.asfusion.mate.events.Dispatcher;
|
||||
import org.bigbluebutton.modules.chat.events.ChatEvent;
|
||||
import org.bigbluebutton.common.messaging.Router;
|
||||
import org.bigbluebutton.modules.chat.events.TranscriptLoadedEvent;
|
||||
|
||||
private var _router:Router;
|
||||
|
||||
private var _moduleId:String = "ChatModule";
|
||||
private var _moduleName:String = "Chat Module";
|
||||
private var _attributes:Object;
|
||||
@ -51,14 +50,6 @@
|
||||
private function onCreationComplete():void {
|
||||
LogUtil.debug("ChatModule Initialized");
|
||||
}
|
||||
|
||||
public function acceptRouter(router:Router):void{
|
||||
_router = router;
|
||||
}
|
||||
|
||||
public function get router():Router{
|
||||
return _router;
|
||||
}
|
||||
|
||||
public function get moduleId():String {
|
||||
return _moduleId;
|
||||
|
31
bigbluebutton-client/src/DeskShareModule.mxml
Normal file → Executable file
@ -23,37 +23,28 @@
|
||||
<mx:Module xmlns:mx="http://www.adobe.com/2006/mxml"
|
||||
xmlns:maps="org.bigbluebutton.modules.deskShare.maps.*"
|
||||
implements="org.bigbluebutton.common.IBigBlueButtonModule"
|
||||
creationComplete="onCreationComplete()">
|
||||
creationComplete="onCreationComplete()" xmlns:maps1="org.bigbluebutton.modules.deskshare.maps.*">
|
||||
|
||||
<maps:DeskshareEventMap id="deskshareGlobalEventMap" />
|
||||
<maps1:DeskshareEventMap id="deskshareGlobalEventMap" />
|
||||
|
||||
<mx:Script>
|
||||
<![CDATA[
|
||||
import org.bigbluebutton.modules.deskShare.events.ModuleEvent;
|
||||
import org.bigbluebutton.modules.deskShare.maps.DeskshareEventMap;
|
||||
import org.bigbluebutton.main.events.CloseWindowEvent;
|
||||
import org.bigbluebutton.main.events.OpenWindowEvent;
|
||||
import com.asfusion.mate.events.Dispatcher;
|
||||
import org.bigbluebutton.common.messaging.Router;
|
||||
import com.asfusion.mate.events.Dispatcher;
|
||||
|
||||
import org.bigbluebutton.common.LogUtil;
|
||||
import org.bigbluebutton.main.events.CloseWindowEvent;
|
||||
import org.bigbluebutton.main.events.OpenWindowEvent;
|
||||
import org.bigbluebutton.modules.deskshare.events.ModuleEvent;
|
||||
import org.bigbluebutton.modules.deskshare.maps.DeskshareEventMap;
|
||||
|
||||
private var _router:Router;
|
||||
private var _moduleId:String = "DeskShareModule";
|
||||
private var _moduleName:String = "Desk Share";
|
||||
private var _attributes:Object;
|
||||
|
||||
private var globalDispatcher:Dispatcher;
|
||||
private var globalDispatcher:Dispatcher = new Dispatcher();;
|
||||
|
||||
private function onCreationComplete():void{
|
||||
LogUtil.debug("DeskShareModule initialized");
|
||||
globalDispatcher = new Dispatcher();
|
||||
}
|
||||
|
||||
public function acceptRouter(router:Router):void{
|
||||
_router = router;
|
||||
}
|
||||
|
||||
public function get router():Router{
|
||||
return _router;
|
||||
LogUtil.debug("DeskShareModule initialized");
|
||||
}
|
||||
|
||||
public function get moduleId():String{
|
||||
|
@ -14,14 +14,14 @@
|
||||
<![CDATA[
|
||||
import mx.controls.Image;
|
||||
|
||||
import org.bigbluebutton.modules.deskShare.events.CursorEvent;
|
||||
import org.bigbluebutton.modules.deskShare.events.ViewStreamEvent;
|
||||
import org.bigbluebutton.modules.deskshare.events.CursorEvent;
|
||||
import org.bigbluebutton.modules.deskshare.events.ViewStreamEvent;
|
||||
import mx.controls.Button;
|
||||
import mx.containers.Canvas;
|
||||
import org.bigbluebutton.modules.deskShare.events.AppletStartedEvent;
|
||||
import org.bigbluebutton.modules.deskshare.events.AppletStartedEvent;
|
||||
import org.bigbluebutton.util.QueryStringParameters;
|
||||
import mx.core.UIComponent;
|
||||
import org.bigbluebutton.modules.deskShare.services.DeskshareService;
|
||||
import org.bigbluebutton.modules.deskshare.services.DeskshareService;
|
||||
import org.bigbluebutton.common.Images;
|
||||
|
||||
private var videoHolder:UIComponent;
|
||||
@ -172,6 +172,6 @@
|
||||
}
|
||||
]]>
|
||||
</mx:Script>
|
||||
<mx:Image id="cursorImg" visible="false" source="@Embed('org/bigbluebutton/modules/deskShare/assets/images/cursor4.png')"/>
|
||||
<mx:Image id="cursorImg" visible="false" source="@Embed('org/bigbluebutton/modules/deskshare/assets/images/cursor4.png')"/>
|
||||
<mx:Canvas id="vbox" width="100%" height="100%"/>
|
||||
</mx:Application>
|
||||
|
13
bigbluebutton-client/src/DynamicInfoModule.mxml
Normal file → Executable file
@ -23,17 +23,16 @@
|
||||
<mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="onCreationComplete()" implements="org.bigbluebutton.common.IBigBlueButtonModule" xmlns:maps="org.bigbluebutton.modules.dynamicinfo.maps.*" xmlns:views="org.bigbluebutton.modules.dynamicinfo.views.*">
|
||||
<mx:Script>
|
||||
<![CDATA[
|
||||
import org.bigbluebutton.common.LogUtil;
|
||||
import com.asfusion.mate.events.Dispatcher;
|
||||
import org.bigbluebutton.main.events.CloseWindowEvent;
|
||||
import org.bigbluebutton.main.events.OpenWindowEvent;
|
||||
import org.bigbluebutton.common.messaging.Router;
|
||||
import org.bigbluebutton.main.events.ToolbarButtonEvent;
|
||||
import mx.controls.Button;
|
||||
import mx.controls.ComboBox;
|
||||
import mx.controls.Label;
|
||||
import mx.core.UIComponent;
|
||||
|
||||
private var _router:Router;
|
||||
private var _moduleId:String = "DynamicInfoModule";
|
||||
private var _moduleName:String = "Dynamic Info Module";
|
||||
private var _attributes:Object;
|
||||
@ -44,16 +43,6 @@
|
||||
LogUtil.debug("DynamicInfoModule Initialized");
|
||||
globalDispatcher = new Dispatcher();
|
||||
}
|
||||
|
||||
/* IBigBlueButtonModule interface methods (that we're not really using here) */
|
||||
public function acceptRouter(router:Router):void{
|
||||
_router = router;
|
||||
|
||||
}
|
||||
|
||||
public function get router():Router{
|
||||
return _router;
|
||||
}
|
||||
|
||||
public function get moduleId():String {
|
||||
return _moduleId;
|
||||
|
26
bigbluebutton-client/src/HighlighterModule.mxml
Normal file → Executable file
@ -24,21 +24,14 @@
|
||||
creationComplete="init()" xmlns:mate="http://mate.asfusion.com/">
|
||||
<mx:Script>
|
||||
<![CDATA[
|
||||
import org.bigbluebutton.common.LogUtil;
|
||||
import com.asfusion.mate.events.Dispatcher;
|
||||
|
||||
import mx.controls.Alert;
|
||||
|
||||
import org.bigbluebutton.common.messaging.Endpoint;
|
||||
import org.bigbluebutton.common.messaging.EndpointMessageConstants;
|
||||
import org.bigbluebutton.common.messaging.Router;
|
||||
import org.bigbluebutton.modules.highlighter.events.StartHighligtherModuleEvent;
|
||||
import org.bigbluebutton.modules.highlighter.events.StopHighlighterModuleEvent;
|
||||
import org.puremvc.as3.multicore.utilities.pipes.interfaces.IPipeMessage;
|
||||
|
||||
private static const TO_HIGHLIGHTER_MODULE:String = "TO_HIGHLIGHTER_MODULE";
|
||||
private static const FROM_HIGHLIGHTER_MODULE:String = "FROM_HIGHLIGHTER_MODULE";
|
||||
|
||||
private var _router:Router;
|
||||
|
||||
private var _moduleId:String = "HighlighterModule";
|
||||
private var _moduleName:String = "Highlighter Module";
|
||||
private var _attributes:Object;
|
||||
@ -48,18 +41,6 @@
|
||||
private function init():void{
|
||||
LogUtil.debug("HighlighterModule::init");
|
||||
}
|
||||
|
||||
public function acceptRouter(router:Router):void{
|
||||
_router = router;
|
||||
}
|
||||
|
||||
private function messageReceive(message : IPipeMessage):void{
|
||||
|
||||
}
|
||||
|
||||
public function get router():Router{
|
||||
return _router;
|
||||
}
|
||||
|
||||
public function get moduleId():String {
|
||||
return _moduleId;
|
||||
@ -120,7 +101,6 @@
|
||||
}
|
||||
]]>
|
||||
</mx:Script>
|
||||
<mate:Debugger level="{Debugger.ALL}" />
|
||||
|
||||
<maps:HighlighterEventMap id="eventMap" />
|
||||
<maps:HighlighterLocalEventMap dispatcher="{this}" id="highlighterLocalEventMap"/>
|
||||
</mx:Module>
|
||||
|
33
bigbluebutton-client/src/ListenersModule.mxml
Normal file → Executable file
@ -22,13 +22,17 @@
|
||||
|
||||
<mx:Module xmlns:mx="http://www.adobe.com/2006/mxml"
|
||||
implements="org.bigbluebutton.common.IBigBlueButtonModule"
|
||||
creationComplete="onModuleCreationComplete()">
|
||||
creationComplete="onModuleCreationComplete()" xmlns:maps="org.bigbluebutton.modules.listeners.maps.*">
|
||||
|
||||
<maps:ListenersEventMap id="listenersEventMap" />
|
||||
|
||||
<mx:Script>
|
||||
<![CDATA[
|
||||
import org.bigbluebutton.modules.listeners.ListenersModuleFacade;
|
||||
import org.bigbluebutton.common.messaging.Router;
|
||||
import org.bigbluebutton.common.LogUtil;
|
||||
import com.asfusion.mate.events.Dispatcher;
|
||||
|
||||
private var _router:Router;
|
||||
import org.bigbluebutton.modules.listeners.events.StartListenersModuleEvent;
|
||||
import org.bigbluebutton.modules.listeners.events.StopListenersModuleEvent;
|
||||
|
||||
private var _moduleId:String = "ListenersModule";
|
||||
private var _moduleName:String = "Listeners Module";
|
||||
@ -37,17 +41,11 @@
|
||||
|
||||
public var recordedMP3Url:String;
|
||||
|
||||
private var globalDispatcher:Dispatcher;
|
||||
|
||||
private function onModuleCreationComplete():void {
|
||||
LogUtil.debug("ListenersModule Initialized");
|
||||
}
|
||||
|
||||
public function acceptRouter(router:Router):void{
|
||||
_router = router;
|
||||
}
|
||||
|
||||
public function get router():Router{
|
||||
return _router;
|
||||
}
|
||||
|
||||
public function get moduleId():String {
|
||||
return _moduleId;
|
||||
@ -114,12 +112,19 @@
|
||||
}
|
||||
public function start(attributes:Object):void {
|
||||
_attributes = attributes;
|
||||
ListenersModuleFacade.getInstance().startup(this);
|
||||
|
||||
globalDispatcher = new Dispatcher();
|
||||
var startEvent:StartListenersModuleEvent = new StartListenersModuleEvent(StartListenersModuleEvent.START_LISTENERS_MODULE);
|
||||
startEvent.module = this;
|
||||
globalDispatcher.dispatchEvent(startEvent);
|
||||
}
|
||||
|
||||
public function stop():void {
|
||||
LogUtil.debug("ListenersModule is stopping");
|
||||
ListenersModuleFacade.getInstance().stop(this);
|
||||
|
||||
var endEvent:StopListenersModuleEvent = new StopListenersModuleEvent(StopListenersModuleEvent.STOP_LISTENERS_MODULE);
|
||||
globalDispatcher.dispatchEvent(endEvent);
|
||||
|
||||
}
|
||||
]]>
|
||||
</mx:Script>
|
||||
|
@ -1,66 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<!--
|
||||
BigBlueButton - http://www.bigbluebutton.org
|
||||
|
||||
Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
|
||||
BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
terms of the GNU Lesser General Public License as published by the Free Software
|
||||
Foundation; either version 3 of the License, or (at your option) any later
|
||||
version.
|
||||
|
||||
BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License along
|
||||
with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
$Id: $
|
||||
-->
|
||||
|
||||
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
|
||||
xmlns:flexunit="flexunit.flexui.*"
|
||||
creationComplete="onCreationComplete()"
|
||||
layout="absolute">
|
||||
|
||||
<mx:Script>
|
||||
<![CDATA[
|
||||
import org.bigbluebutton.common.RouterTest;
|
||||
import org.bigbluebutton.common.InputPipeTest;
|
||||
import org.bigbluebutton.common.OutputPipeTest;
|
||||
import flexunit.framework.TestSuite;
|
||||
|
||||
// After everything is built, configure the test
|
||||
// runner to use the appropriate test suite and
|
||||
// kick off the unit tests
|
||||
private function onCreationComplete() : void
|
||||
{
|
||||
testRunner.test = createSuite();
|
||||
testRunner.startTest();
|
||||
}
|
||||
|
||||
// Creates the test suite to run
|
||||
private function createSuite():TestSuite {
|
||||
var ts:TestSuite = new TestSuite();
|
||||
|
||||
// TODO: Add more tests here to test more classes
|
||||
// by calling addTest as often as necessary
|
||||
ts.addTest( OutputPipeTest.suite() );
|
||||
ts.addTest( InputPipeTest.suite() );
|
||||
ts.addTest( RouterTest.suite() );
|
||||
|
||||
return ts;
|
||||
}
|
||||
|
||||
]]>
|
||||
</mx:Script>
|
||||
|
||||
<mx:DividedBox direction="vertical" width="100%" height="100%">
|
||||
<!-- flexunit provides a very handy default test runner GUI -->
|
||||
<flexunit:TestRunnerBase id="testRunner" width="100%" height="70%" />
|
||||
<!--log:LogPod width="100%" height="100%"/-->
|
||||
</mx:DividedBox>
|
||||
|
||||
</mx:Application>
|
@ -1,120 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<!--
|
||||
BigBlueButton - http://www.bigbluebutton.org
|
||||
|
||||
Copyright (c) 2008-2009 by respective authors (see below). All rights reserved.
|
||||
|
||||
BigBlueButton is free software; you can redistribute it and/or modify it under the
|
||||
terms of the GNU Lesser General Public License as published by the Free Software
|
||||
Foundation; either version 3 of the License, or (at your option) any later
|
||||
version.
|
||||
|
||||
BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License along
|
||||
with BigBlueButton; if not, If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
$Id: $
|
||||
-->
|
||||
|
||||
<mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="onCreationComplete()" implements="org.bigbluebutton.common.IBigBlueButtonModule" xmlns:maps="org.bigbluebutton.modules.notes.maps.*" xmlns:views="org.bigbluebutton.modules.notes.views.*">
|
||||
<mx:Script>
|
||||
<![CDATA[
|
||||
import com.asfusion.mate.events.Dispatcher;
|
||||
import org.bigbluebutton.main.events.CloseWindowEvent;
|
||||
import org.bigbluebutton.main.events.OpenWindowEvent;
|
||||
import org.bigbluebutton.modules.notes.views.Notes;
|
||||
import org.bigbluebutton.common.messaging.Router;
|
||||
|
||||
private var _router:Router;
|
||||
private var _moduleId:String = "NotesModule";
|
||||
private var _moduleName:String = "Notes Module";
|
||||
private var _attributes:Object;
|
||||
|
||||
public var notesWindow:Notes;
|
||||
private var globalDispatcher:Dispatcher;
|
||||
|
||||
private function onCreationComplete():void {
|
||||
LogUtil.debug("NotesModule Initialized");
|
||||
globalDispatcher = new Dispatcher();
|
||||
}
|
||||
|
||||
public function acceptRouter(router:Router):void{
|
||||
_router = router;
|
||||
|
||||
}
|
||||
|
||||
public function get router():Router{
|
||||
return _router;
|
||||
}
|
||||
|
||||
public function get moduleId():String {
|
||||
return _moduleId;
|
||||
}
|
||||
|
||||
public function get moduleName():String {
|
||||
return _moduleName;
|
||||
}
|
||||
|
||||
public function get uri():String {
|
||||
if (_attributes.mode == "PLAYBACK") {
|
||||
return _attributes.uri + "/" + _attributes.playbackRoom;
|
||||
}
|
||||
|
||||
return _attributes.uri + "/" + _attributes.room;
|
||||
}
|
||||
|
||||
public function get username():String {
|
||||
return _attributes.username;
|
||||
}
|
||||
|
||||
public function get connection():NetConnection {
|
||||
return _attributes.connection;
|
||||
}
|
||||
|
||||
public function get mode():String {
|
||||
if (_attributes.mode == null) {
|
||||
//_attributes.mode = "PLAYBACK"
|
||||
_attributes.mode = "LIVE"
|
||||
LogUtil.debug('Setting NotesModule mode: ' + _attributes.mode);
|
||||
}
|
||||
LogUtil.debug('NotesModule mode: ' + _attributes.mode);
|
||||
return _attributes.mode;
|
||||
}
|
||||
|
||||
public function get userid():Number {
|
||||
return _attributes.userid as Number;
|
||||
}
|
||||
|
||||
public function get role():String {
|
||||
return _attributes.userrole as String;
|
||||
}
|
||||
|
||||
public function start(attributes:Object):void {
|
||||
LogUtil.debug("notes attr: " + attributes.username);
|
||||
_attributes = attributes;
|
||||
eventMap.startSOService(uri, connection);
|
||||
|
||||
notesWindow = new Notes();
|
||||
notesWindow.xPosition = 500;
|
||||
notesWindow.yPosition = 500;
|
||||
eventMap.notes = notesWindow;
|
||||
|
||||
var event:OpenWindowEvent = new OpenWindowEvent(OpenWindowEvent.OPEN_WINDOW_EVENT);
|
||||
event.window = notesWindow;
|
||||
globalDispatcher.dispatchEvent(event);
|
||||
}
|
||||
|
||||
public function stop():void {
|
||||
var event:CloseWindowEvent = new CloseWindowEvent(CloseWindowEvent.CLOSE_WINDOW_EVENT);
|
||||
event.window = notesWindow;
|
||||
globalDispatcher.dispatchEvent(event);
|
||||
}
|
||||
]]>
|
||||
</mx:Script>
|
||||
|
||||
<maps:NotesEventMap id="eventMap" />
|
||||
</mx:Module>
|
13
bigbluebutton-client/src/PhoneModule.mxml
Normal file → Executable file
@ -31,12 +31,11 @@
|
||||
|
||||
<mx:Script>
|
||||
<![CDATA[
|
||||
import org.bigbluebutton.common.LogUtil;
|
||||
import mx.controls.Alert;
|
||||
import org.bigbluebutton.modules.phone.events.StopPhoneModuleEvent;
|
||||
import org.bigbluebutton.modules.phone.events.StartPhoneModuleEvent;
|
||||
import org.bigbluebutton.common.messaging.Router;
|
||||
|
||||
private var _router:Router;
|
||||
|
||||
private var _moduleId:String = "PhoneModule";
|
||||
private var _moduleName:String = "Phone";
|
||||
private var _attributes:Object;
|
||||
@ -44,14 +43,6 @@
|
||||
private function onCreationComplete():void {
|
||||
LogUtil.debug("PhoneModule Initialized");
|
||||
}
|
||||
|
||||
public function acceptRouter(router:Router):void{
|
||||
_router = router;
|
||||
}
|
||||
|
||||
public function get router():Router{
|
||||
return _router;
|
||||
}
|
||||
|
||||
public function get moduleId():String {
|
||||
return _moduleId;
|
||||
|
22
bigbluebutton-client/src/PresentModule.mxml
Normal file → Executable file
@ -24,29 +24,21 @@
|
||||
|
||||
<mx:Script>
|
||||
<![CDATA[
|
||||
import org.bigbluebutton.modules.present.events.PresentModuleEvent;
|
||||
import mx.controls.Alert;
|
||||
import org.bigbluebutton.modules.present.maps.PresentEventMap;
|
||||
import org.bigbluebutton.common.messaging.Router;
|
||||
import com.asfusion.mate.events.Dispatcher;
|
||||
|
||||
private var globalDispatcher:Dispatcher;
|
||||
import mx.controls.Alert;
|
||||
|
||||
import org.bigbluebutton.common.LogUtil;
|
||||
import org.bigbluebutton.modules.present.events.PresentModuleEvent;
|
||||
import org.bigbluebutton.modules.present.maps.PresentEventMap;
|
||||
|
||||
private var globalDispatcher:Dispatcher = new Dispatcher();
|
||||
|
||||
private var _router:Router;
|
||||
private var _moduleId:String = "PresentModule";
|
||||
private var _moduleName:String = "Presentation";
|
||||
private var _attributes:Object;
|
||||
|
||||
private function onCreationComplete():void{
|
||||
globalDispatcher = new Dispatcher();
|
||||
}
|
||||
|
||||
public function acceptRouter(router:Router):void{
|
||||
_router = router;
|
||||
}
|
||||
|
||||
public function get router():Router{
|
||||
return _router;
|
||||
}
|
||||
|
||||
public function get moduleId():String{
|
||||
|
15
bigbluebutton-client/src/VideoconfModule.mxml
Normal file → Executable file
@ -3,16 +3,14 @@
|
||||
xmlns:maps="org.bigbluebutton.modules.videoconf.maps.*" implements="org.bigbluebutton.common.IBigBlueButtonModule">
|
||||
<mx:Script>
|
||||
<![CDATA[
|
||||
import org.bigbluebutton.common.LogUtil;
|
||||
import org.bigbluebutton.modules.videoconf.events.CloseAllWindowsEvent;
|
||||
import org.bigbluebutton.modules.videoconf.business.VideoProxy;
|
||||
import mx.controls.Alert;
|
||||
import com.asfusion.mate.events.Dispatcher;
|
||||
import org.bigbluebutton.main.events.CloseWindowEvent;
|
||||
import org.bigbluebutton.main.events.OpenWindowEvent;
|
||||
import org.bigbluebutton.modules.notes.views.Notes;
|
||||
import org.bigbluebutton.common.messaging.Router;
|
||||
import org.bigbluebutton.main.events.OpenWindowEvent;
|
||||
|
||||
private var _router:Router;
|
||||
private var _moduleId:String = "VideoconfModule";
|
||||
private var _moduleName:String = "Videoconf Module";
|
||||
private var _attributes:Object;
|
||||
@ -22,15 +20,6 @@
|
||||
private function onCreationComplete():void {
|
||||
LogUtil.debug("VideoconfModule initialized");
|
||||
}
|
||||
|
||||
public function acceptRouter(router:Router):void{
|
||||
_router = router;
|
||||
|
||||
}
|
||||
|
||||
public function get router():Router{
|
||||
return _router;
|
||||
}
|
||||
|
||||
public function get moduleId():String {
|
||||
return _moduleId;
|
||||
|
94
bigbluebutton-client/src/VideoconfModule.mxml.orig
Executable file
@ -0,0 +1,94 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="400" height="300"
|
||||
xmlns:maps="org.bigbluebutton.modules.videoconf.maps.*" implements="org.bigbluebutton.common.IBigBlueButtonModule">
|
||||
<mx:Script>
|
||||
<![CDATA[
|
||||
import org.bigbluebutton.common.LogUtil;
|
||||
import org.bigbluebutton.modules.videoconf.events.CloseAllWindowsEvent;
|
||||
import org.bigbluebutton.modules.videoconf.business.VideoProxy;
|
||||
import mx.controls.Alert;
|
||||
import com.asfusion.mate.events.Dispatcher;
|
||||
import org.bigbluebutton.main.events.CloseWindowEvent;
|
||||
import org.bigbluebutton.main.events.OpenWindowEvent;
|
||||
|
||||
private var _moduleId:String = "VideoconfModule";
|
||||
private var _moduleName:String = "Videoconf Module";
|
||||
private var _attributes:Object;
|
||||
private var proxy:VideoProxy;
|
||||
private var mockProxy:VideoProxy;
|
||||
|
||||
private function onCreationComplete():void {
|
||||
LogUtil.debug("VideoconfModule initialized");
|
||||
}
|
||||
|
||||
public function get moduleId():String {
|
||||
return _moduleId;
|
||||
}
|
||||
|
||||
public function get moduleName():String {
|
||||
return _moduleName;
|
||||
}
|
||||
|
||||
public function get uri():String {
|
||||
if (_attributes.mode == "PLAYBACK") {
|
||||
return _attributes.uri + "/" + _attributes.playbackRoom;
|
||||
}
|
||||
|
||||
return _attributes.uri + "/" + _attributes.room;
|
||||
}
|
||||
|
||||
public function get username():String {
|
||||
return _attributes.username;
|
||||
}
|
||||
|
||||
public function get connection():NetConnection {
|
||||
return proxy.connection;
|
||||
}
|
||||
|
||||
public function get mockConnection():NetConnection {
|
||||
return mockProxy.connection;
|
||||
}
|
||||
|
||||
public function get mode():String {
|
||||
if (_attributes.mode == null) {
|
||||
//_attributes.mode = "PLAYBACK"
|
||||
_attributes.mode = "LIVE"
|
||||
LogUtil.debug('Setting NotesModule mode: ' + _attributes.mode);
|
||||
}
|
||||
LogUtil.debug('VideoconfVModule mode: ' + _attributes.mode);
|
||||
return _attributes.mode;
|
||||
}
|
||||
|
||||
public function get userid():Number {
|
||||
return _attributes.userid as Number;
|
||||
}
|
||||
|
||||
public function get role():String {
|
||||
return _attributes.userrole as String;
|
||||
}
|
||||
|
||||
public function start(attributes:Object):void {
|
||||
LogUtil.debug("Videoconf attr: " + attributes.username);
|
||||
_attributes = attributes;
|
||||
proxy = new VideoProxy(uri);
|
||||
|
||||
eventMap.module = this;
|
||||
eventMap.proxy = proxy;
|
||||
eventMap.addToolbarButton();
|
||||
|
||||
//experimantal
|
||||
//eventMap.addTiledWindow();
|
||||
}
|
||||
|
||||
public function stop():void {
|
||||
eventMap.closeAllWindows();
|
||||
}
|
||||
|
||||
public function mockConnect():void {
|
||||
mockProxy = new VideoProxy(proxy.connection.uri.substring(0, proxy.connection.uri.indexOf("video") + 5));
|
||||
}
|
||||
]]>
|
||||
</mx:Script>
|
||||
|
||||
<maps:VideoEventMap id="eventMap"/>
|
||||
</mx:Module>
|
@ -22,15 +22,16 @@
|
||||
|
||||
<mx:Module xmlns:mx="http://www.adobe.com/2006/mxml"
|
||||
implements="org.bigbluebutton.common.IBigBlueButtonModule"
|
||||
creationComplete="onCreationComplete()" xmlns:maps="org.bigbluebutton.modules.viewers.maps.*">
|
||||
creationComplete="onCreationComplete()" xmlns:maps="org.bigbluebutton.modules.viewers.maps.*" >
|
||||
<mx:Script>
|
||||
<![CDATA[
|
||||
import mx.controls.Alert;
|
||||
import org.bigbluebutton.modules.viewers.model.ViewersProxy;
|
||||
import org.bigbluebutton.modules.viewers.ViewersFacade;
|
||||
import org.bigbluebutton.common.messaging.Router;
|
||||
import com.asfusion.mate.events.Dispatcher;
|
||||
|
||||
private var _router:Router;
|
||||
import mx.controls.Alert;
|
||||
|
||||
import org.bigbluebutton.common.LogUtil;
|
||||
import org.bigbluebutton.modules.viewers.events.ViewersModuleEndEvent;
|
||||
import org.bigbluebutton.modules.viewers.events.ViewersModuleStartedEvent;
|
||||
|
||||
private var _moduleId:String = "ViewersModule";
|
||||
private var _moduleName:String = "Viewers Module";
|
||||
@ -38,17 +39,11 @@
|
||||
private var _attributes:Object;
|
||||
private var _playbackRoom:String;
|
||||
|
||||
private var dispatcher:Dispatcher;
|
||||
|
||||
private function onCreationComplete():void {
|
||||
LogUtil.debug("ViewersModule Initialized");
|
||||
}
|
||||
|
||||
public function acceptRouter(router:Router):void{
|
||||
_router = router;
|
||||
}
|
||||
|
||||
public function get router():Router{
|
||||
return _router;
|
||||
}
|
||||
|
||||
public function get moduleId():String {
|
||||
return _moduleId;
|
||||
@ -192,21 +187,25 @@
|
||||
return _attributes.externUserID;
|
||||
}
|
||||
|
||||
public function start(attributes:Object):void {
|
||||
public function start(attributes:Object):void {
|
||||
_attributes = attributes;
|
||||
var now:Date = new Date();
|
||||
_playbackRoom = now.getTime().toString();
|
||||
|
||||
LogUtil.debug('Passed ViewersModule mode: ' + _attributes.mode);
|
||||
ViewersFacade.getInstance().startup(this);
|
||||
eventMap.proxy = ViewersFacade.getInstance().retrieveProxy(ViewersProxy.NAME) as ViewersProxy;
|
||||
|
||||
dispatcher = new Dispatcher();
|
||||
var e:ViewersModuleStartedEvent = new ViewersModuleStartedEvent(ViewersModuleStartedEvent.VIEWERS_MODULE_STARTED);
|
||||
e.module = this;
|
||||
dispatcher.dispatchEvent(e);
|
||||
}
|
||||
|
||||
public function stop():void {
|
||||
ViewersFacade.getInstance().stop(this);
|
||||
dispatcher.dispatchEvent(new ViewersModuleEndEvent(ViewersModuleEndEvent.VIEWERS_MODULE_ENDED));
|
||||
}
|
||||
]]>
|
||||
</mx:Script>
|
||||
|
||||
<maps:ViewersEventMap />
|
||||
|
||||
<maps:ViewersEventMap id="eventMap" />
|
||||
</mx:Module>
|
||||
|
1
bigbluebutton-client/src/conf/.gitignore
vendored
@ -1,2 +1,3 @@
|
||||
config.xml
|
||||
join-mock.xml
|
||||
locales.xml
|
||||
|
@ -1,38 +0,0 @@
|
||||
/**
|
||||
* BigBlueButton open source conferencing system - http://www.bigbluebutton.org/
|
||||
*
|
||||
* Copyright (c) 2008 by respective authors (see below).
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free Software
|
||||
* Foundation; either version 2.1 of the License, or (at your option) any later
|
||||
* version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
* PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License along
|
||||
* with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*
|
||||
*/
|
||||
package org.bigbluebutton.common
|
||||
{
|
||||
import flash.external.ExternalInterface;
|
||||
|
||||
/**
|
||||
* Holds various constants
|
||||
* NOTE: PLEASE DON'T CHANGE THE CONSTANTS, JUST CHANGE THE STATIC VARIABLES. ADD YOUR OWN CONSTANTS IF
|
||||
* YOU WANT
|
||||
* @author Denis Zgonjanin
|
||||
*
|
||||
*/
|
||||
public class Constants
|
||||
{
|
||||
public static const VERSION:String = "0.4a";
|
||||
public static const NUM_MODULES:String = "5";
|
||||
|
||||
public static const LOG_TARGET_NAME:String = "BBBLOGGER";
|
||||
}
|
||||
}
|
3
bigbluebutton-client/src/org/bigbluebutton/common/IBigBlueButtonModule.as
Normal file → Executable file
@ -19,12 +19,9 @@
|
||||
*/
|
||||
package org.bigbluebutton.common
|
||||
{
|
||||
import org.bigbluebutton.common.messaging.Router;
|
||||
|
||||
public interface IBigBlueButtonModule
|
||||
{
|
||||
function acceptRouter(router:Router):void;
|
||||
function get router():Router;
|
||||
function get moduleId():String;
|
||||
function get moduleName():String;
|
||||
function get username():String;
|
||||
|
@ -22,17 +22,18 @@ package org.bigbluebutton.common
|
||||
[Bindable]
|
||||
public class Images
|
||||
{
|
||||
[Embed(source="assets/images/Cursor.png")]
|
||||
public var cursorIcon:Class;
|
||||
|
||||
[Embed(source="assets/images/group.png")]
|
||||
public var participants_img:Class;
|
||||
|
||||
[Embed(source="assets/images/user_gray.png")]
|
||||
public var user_gray:Class;
|
||||
public var user_gray:Class;
|
||||
|
||||
[Embed(source="assets/images/user_green.png")]
|
||||
public var user_green:Class;
|
||||
|
||||
[Embed(source="assets/images/Cursor.png")]
|
||||
public var cursorIcon:Class;
|
||||
|
||||
[Embed(source="assets/images/magnifier_reset.png")]
|
||||
public var mag_reset:Class;
|
||||
|
||||
[Embed(source="assets/images/user_orange.png")]
|
||||
public var user_orange:Class;
|
||||
@ -70,65 +71,8 @@ package org.bigbluebutton.common
|
||||
[Embed(source="assets/images/user_red.png")]
|
||||
public var eject_user:Class;
|
||||
|
||||
[Embed(source="assets/images/bin.png")]
|
||||
public var trash_bin:Class;
|
||||
|
||||
[Embed(source="assets/images/bin_closed.png")]
|
||||
public var bin_closed:Class;
|
||||
|
||||
[Embed(source="assets/images/door_in.png")]
|
||||
public var door_in:Class;
|
||||
|
||||
[Embed(source="assets/images/door_open.png")]
|
||||
public var door_open:Class;
|
||||
|
||||
[Embed(source="assets/images/door_out.png")]
|
||||
public var door_out:Class;
|
||||
|
||||
[Embed(source="assets/images/door.png")]
|
||||
public var door:Class;
|
||||
|
||||
[Embed(source="assets/images/application_get.png")]
|
||||
public var upload_file:Class;
|
||||
|
||||
[Embed(source="assets/images/table_refresh.png")]
|
||||
public var refresh_slides:Class;
|
||||
|
||||
[Embed(source="assets/images/table.png")]
|
||||
public var table:Class;
|
||||
|
||||
[Embed(source="assets/images/tfn.png")]
|
||||
public var blindside:Class;
|
||||
|
||||
[Embed(source="assets/images/connect.png")]
|
||||
public var connect:Class;
|
||||
|
||||
[Embed(source="assets/images/disconnect.png")]
|
||||
public var disconnect:Class;
|
||||
|
||||
[Embed(source="assets/images/link.png")]
|
||||
public var link:Class;
|
||||
|
||||
[Embed(source="assets/images/webcam.png")]
|
||||
public var webcam:Class;
|
||||
|
||||
[Embed(source="assets/images/link_break.png")]
|
||||
public var link_break:Class;
|
||||
|
||||
[Embed(source="assets/images/page_white_powerpoint.png")]
|
||||
public var powerpoint:Class;
|
||||
|
||||
[Embed(source="assets/images/pdf_icon.png")]
|
||||
public var pdf:Class;
|
||||
|
||||
[Embed(source="assets/images/comment.gif")]
|
||||
public var chat_request:Class;
|
||||
|
||||
[Embed(source="assets/images/comment_yellow.gif")]
|
||||
public var chat_request_new:Class;
|
||||
|
||||
[Embed(source="assets/images/telephone.png")]
|
||||
public var phone:Class;
|
||||
public var webcam:Class;
|
||||
|
||||
[Embed(source="assets/images/pencil.png")]
|
||||
public var pencil_icon:Class;
|
||||
@ -136,14 +80,11 @@ package org.bigbluebutton.common
|
||||
[Embed(source="assets/images/shape_square.png")]
|
||||
public var square_icon:Class;
|
||||
|
||||
[Embed(source="assets/images/arrow_undo.png")]
|
||||
[Embed(source="assets/images/arrow_undo.png")]
|
||||
public var undo_icon:Class;
|
||||
|
||||
[Embed(source="assets/images/circle.png")]
|
||||
public var circle_icon:Class;
|
||||
|
||||
[Embed(source="assets/images/delete.png")]
|
||||
public var delete_icon:Class;
|
||||
public var circle_icon:Class;
|
||||
|
||||
[Embed(source="assets/images/arrow_out.png")]
|
||||
public var full_screen:Class;
|
||||
@ -159,16 +100,12 @@ package org.bigbluebutton.common
|
||||
|
||||
[Embed(source="assets/images/shape_move_front.png")]
|
||||
public var layout:Class;
|
||||
|
||||
[Embed(source="assets/images/arrow_inout.png")]
|
||||
public var fit_to_width:Class;
|
||||
|
||||
[Embed(source="assets/images/magnifier_reset.png")]
|
||||
public var mag_reset:Class;
|
||||
|
||||
///
|
||||
[Embed(source="assets/images/thumbnails.png")]
|
||||
public var thumbnails:Class;
|
||||
|
||||
[Embed(source="assets/images/table.png")]
|
||||
public var table:Class;
|
||||
|
||||
[Embed(source="assets/images/cancel.png")]
|
||||
public var delete_icon:Class;
|
||||
|
||||
[Embed(source="assets/images/arrow_right.png")]
|
||||
public var forward:Class;
|
||||
@ -196,5 +133,14 @@ package org.bigbluebutton.common
|
||||
|
||||
[Embed(source="assets/images/whiteboard_thin.png")]
|
||||
public var whiteboard_thin:Class;
|
||||
|
||||
[Embed(source="assets/images/lock.png")]
|
||||
public var locked:Class;
|
||||
|
||||
[Embed(source="assets/images/unlock.png")]
|
||||
public var unlocked:Class;
|
||||
|
||||
[Embed(source="assets/images/presenter.png")]
|
||||
public var presenter:Class;
|
||||
}
|
||||
}
|
8
bigbluebutton-client/src/LogUtil.as → bigbluebutton-client/src/org/bigbluebutton/common/LogUtil.as
Normal file → Executable file
@ -17,16 +17,14 @@
|
||||
*
|
||||
* $Id: $
|
||||
*/
|
||||
package
|
||||
package org.bigbluebutton.common
|
||||
{
|
||||
import mx.logging.ILogger;
|
||||
import mx.logging.Log;
|
||||
|
||||
import org.bigbluebutton.common.Constants;
|
||||
|
||||
public class LogUtil
|
||||
{
|
||||
private static const LOGGER:String = "BBBLOGGER";
|
||||
public static const LOGGER:String = "BBBLOGGER";
|
||||
|
||||
public static function debug(message:String):void
|
||||
{
|
||||
@ -54,7 +52,7 @@ package
|
||||
}
|
||||
|
||||
private static function get logger():ILogger {
|
||||
return Log.getLogger(Constants.LOG_TARGET_NAME);
|
||||
return Log.getLogger(LOGGER);
|
||||
}
|
||||
}
|
||||
}
|
0
bigbluebutton-client/src/org/bigbluebutton/common/assets/images/Cursor.png
Normal file → Executable file
Before Width: | Height: | Size: 551 B After Width: | Height: | Size: 551 B |
0
bigbluebutton-client/src/org/bigbluebutton/common/assets/images/administrator.gif
Normal file → Executable file
Before Width: | Height: | Size: 139 B After Width: | Height: | Size: 139 B |
Before Width: | Height: | Size: 581 B |
Before Width: | Height: | Size: 551 B |
Before Width: | Height: | Size: 745 B |
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 476 B |
Before Width: | Height: | Size: 363 B |
Before Width: | Height: | Size: 45 KiB |
0
bigbluebutton-client/src/org/bigbluebutton/common/assets/images/bullet_go.png
Normal file → Executable file
Before Width: | Height: | Size: 410 B After Width: | Height: | Size: 410 B |
BIN
bigbluebutton-client/src/org/bigbluebutton/common/assets/images/cancel.png
Normal file → Executable file
Before Width: | Height: | Size: 587 B After Width: | Height: | Size: 6.4 KiB |
Before Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 257 B |
Before Width: | Height: | Size: 257 B |
Before Width: | Height: | Size: 748 B |
Before Width: | Height: | Size: 6.4 KiB |
Before Width: | Height: | Size: 796 B |
Before Width: | Height: | Size: 412 B |
Before Width: | Height: | Size: 693 B |