parent
4f00541088
commit
12d71b067d
@ -1,257 +0,0 @@ |
||||
<?php |
||||
/* See license terms in /dokeos_license.txt */ |
||||
/** |
||||
============================================================================== |
||||
* This is an interface between Dokeos and Videoconference application |
||||
* |
||||
============================================================================== |
||||
*/ |
||||
/*==== DEBUG ====*/ |
||||
$debug=0; |
||||
/*==== CONSTANTS ==== */ |
||||
define('VIDEOCONF_UPLOAD_PATH', '/videoconf'); |
||||
$presentation_extension = array('.ppt', '.odp'); |
||||
$image_extension = array ('.png', '.jpg', '.gif', '.jpeg'); |
||||
|
||||
if ($debug>0) |
||||
{ |
||||
// dump the request |
||||
$v = array_keys(get_defined_vars()); |
||||
error_log(var_export($v, true),3, '/tmp/log'); |
||||
|
||||
foreach (array_keys(get_defined_vars()) as $k) { |
||||
if ($k == 'GLOBALS') |
||||
continue; |
||||
error_log($k, 3, '/tmp/log'); |
||||
error_log(var_export($$k, true), 3, '/tmp/log'); |
||||
} |
||||
|
||||
} |
||||
|
||||
/*==== INCLUDE ====*/ |
||||
require_once ('../inc/global.inc.php'); |
||||
api_block_anonymous_users(); |
||||
require_once (api_get_path(LIBRARY_PATH)."course.lib.php"); |
||||
require_once (api_get_path(LIBRARY_PATH)."document.lib.php"); |
||||
require_once (api_get_path(LIBRARY_PATH)."fileUpload.lib.php"); |
||||
|
||||
/*==== Variables initialisation ====*/ |
||||
$action = $_REQUEST["action"]; //safe as only used in if()'s |
||||
$seek = array('/','%2F','..'); |
||||
$destroy = array('','',''); |
||||
$cidReq = str_replace($seek,$destroy,$_REQUEST["cidReq"]); |
||||
$cidReq = Security::remove_XSS($cidReq); |
||||
|
||||
$user_id = api_get_user_id(); |
||||
$coursePath = api_get_path(SYS_COURSE_PATH).$cidReq.'/document'; |
||||
$_course = CourseManager::get_course_information($cidReq); |
||||
|
||||
// FIXME: add_document needs this to work |
||||
$_course['dbName'] = $_course['db_name']; |
||||
|
||||
// FIXME: check if CourseManager::get_user_in_course_status return != |
||||
// COURSEMANAGER when the code is not valid |
||||
if ($debug>0) error_log($coursePath, 0); |
||||
|
||||
if ($action == "uploadgui") |
||||
{ |
||||
echo '<form enctype="multipart/form-data" action="api.php" method="POST"> |
||||
<input type="hidden" name="MAX_FILE_SIZE" value="100000000" /> |
||||
<input type="hidden" name="action" value="upload" /> |
||||
<input type="hidden" name="cidReq" value="'.$cidReq.'" /> |
||||
<input type="hidden" name="sid" value="'.Security::remove_XSS($_REQUEST["sid"]).'" /> |
||||
|
||||
Choose a file to upload: <input name="filedata" type="file" /><br /> |
||||
<input type="submit" value="Upload File" /> |
||||
</form> |
||||
'; |
||||
die(); |
||||
} |
||||
else if ($action == "upload") |
||||
{ |
||||
/*==== PERMISSION ====*/ |
||||
$permissions = CourseManager::get_user_in_course_status($user_id, $cidReq); |
||||
if ($permissions != COURSEMANAGER) |
||||
{ |
||||
if ($debug >0) error_log("Upload from videoconf not allowed !!!",0); |
||||
die('Not allowed'); // this user is not allowed to add upload documents |
||||
} |
||||
/*==== UPLOAD ====*/ |
||||
$destPath = $coursePath.VIDEOCONF_UPLOAD_PATH; |
||||
if (!is_dir($destPath)) |
||||
{ |
||||
$result = create_unexisting_directory($_course,$user_id,0,NULL,$coursePath,VIDEOCONF_UPLOAD_PATH); |
||||
if (!$result) |
||||
{ |
||||
if ($debug>0) error_log("Can't create ".$destPath." folder",0); |
||||
} |
||||
} |
||||
|
||||
$newPath = handle_uploaded_document($_course,$_FILES['filedata'],$coursePath,VIDEOCONF_UPLOAD_PATH,$user_id,0,NULL,'',0,'rename',false); |
||||
// based on ../newscorm/presentation.class.php |
||||
$file_name = (strrpos($newPath,'.')>0 ? substr($newPath, 0, strrpos($newPath,'.')) : $newPath); |
||||
$file_extension = (strrpos($newPath,'.')>0 ? substr($newPath, strrpos($newPath,'.'),10) : ''); |
||||
if (in_array($file_extension, $presentation_extension)) |
||||
{ |
||||
if ($debug > 0) error_log("converting $coursePath$newPath", 0); |
||||
/* creating output folder */ |
||||
$created_dir = create_unexisting_directory($_course,$user_id,0,NULL,$coursePath,$file_name); |
||||
|
||||
/* alow user of openoffice to write into the folder */ |
||||
// FIXME |
||||
chmod($coursePath.$created_dir, 0777); |
||||
|
||||
/* |
||||
* exec java application |
||||
* the parameters of the program are : |
||||
* - javacommand on this server ; |
||||
* - host where openoffice is running; |
||||
* - port with which openoffice is listening |
||||
* - file to convert |
||||
* - folder where put the slides |
||||
* - ftppassword if required |
||||
* The program fills $files with the list of slides created |
||||
*/ |
||||
/* building command line */ |
||||
$classpath = '-cp .:ridl.jar:js.jar:juh.jar:jurt.jar:jut.jar:java_uno.jar:java_uno_accessbridge.jar:edtftpj-1.5.2.jar:unoil.jar'; |
||||
if(strpos($_ENV['OS'],'Windows') !== false) |
||||
{ |
||||
$classpath = str_replace(':',';',$classpath); |
||||
} |
||||
$slide_width=640; |
||||
$slide_height=480; |
||||
|
||||
if(strpos($_ENV['OS'],'Windows') !== false) |
||||
{ |
||||
$cmd = 'cd '.str_replace('/','\\',api_get_path(SYS_PATH)).'main/inc/lib/ppt2png && java '.$classpath.' DocumentConverter '.api_get_setting('service_ppt2lp','host').' 2002'.' "'.$coursePath.$newPath.'" "'.$coursePath.$created_dir.'"'.' '.$slide_width.' '.$slide_height.' '.api_get_setting('service_ppt2lp','user').' '.api_get_setting('service_ppt2lp','ftp_password'); |
||||
} |
||||
else |
||||
{ |
||||
$cmd = 'cd '.api_get_path(SYS_PATH).'main/inc/lib/ppt2png && java '.$classpath.' DocumentConverter '.api_get_setting('service_ppt2lp','host').' 2002'.' "'.$coursePath.$newPath.'" "'.$coursePath.$created_dir.'"'.' '.$slide_width.' '.$slide_height.' '.api_get_setting('service_ppt2lp','user').' '.api_get_setting('service_ppt2lp','ftp_password'); |
||||
} |
||||
if ($debug>0) error_log($cmd,0); |
||||
|
||||
/* Exec */ |
||||
$shell = exec($cmd, $files, $return); // files: list of created files, return: shell return code |
||||
|
||||
/* Add Files */ |
||||
foreach($files as $f) |
||||
{ |
||||
$did = add_document($_course, $created_dir.'/'.$f, 'file', filesize($coursePath.$created_dir.'/'.$f), $f); |
||||
if ($did) |
||||
api_item_property_update($_course, TOOL_DOCUMENT, $did, 'DocumentAdded', $user_id, 0, NULL); |
||||
} |
||||
} |
||||
echo '<html><body><script language="javascript">setTimeout(1000,window.close());</script></body></html>'; |
||||
} |
||||
else if ($action == "service") |
||||
{ |
||||
/*==== List files ====*/ |
||||
if ($debug>0) error_log("sending file list",0); |
||||
$subaction = $_REQUEST["subaction"]; |
||||
$can_delete = (CourseManager::get_user_in_course_status($user_id, $cidReq) == COURSEMANAGER); |
||||
if ($subaction == "list") |
||||
{ |
||||
// FIXME: check security around $_REQUEST["cwd"] |
||||
$cwd = $_REQUEST["cwd"]; |
||||
$is_bellow_videoconf_upload_path = Security::check_abs_path($cwd,api_get_path(SYS_PATH)); |
||||
/* |
||||
// treat /.. |
||||
$nParent = 0; // the number of /.. into the url |
||||
while (substr($cwd, -3, 3) == "/..") |
||||
{ |
||||
// go to parent directory |
||||
$cwd= substr($cwd, 0, -3); |
||||
if (strlen($cwd) == 0) $cwd="/"; |
||||
$nParent++; |
||||
} |
||||
for (;$nParent >0; $nParent--){ |
||||
$cwd = (strrpos($cwd,'/')>-1 ? substr($cwd, 0, strrpos($cwd,'/')) : $cwd); |
||||
} |
||||
|
||||
if (strlen($cwd) == 0) $cwd="/"; |
||||
|
||||
// check if user can delete files. He must be manager and be inside /videoconf |
||||
$isBellowVideoConfUploadPath = (substr($cwd,0,strlen(VIDEOCONF_UPLOAD_PATH)) == VIDEOCONF_UPLOAD_PATH); |
||||
$canDelete = ($canDelete && $isBellowVideoConfUploadPath); |
||||
*/ |
||||
$can_delete = ($can_delete && $is_bellow_videoconf_upload_path); |
||||
|
||||
// get files list |
||||
$files = DocumentManager::get_all_document_data($_course, $cwd, 0, NULL, false); |
||||
printf("<dokeosobject><fileListMeta></fileListMeta><fileList>"); |
||||
printf("<folders>"); |
||||
foreach($files as $i) |
||||
{ |
||||
if ($i["filetype"] != "folder") |
||||
{ |
||||
continue; |
||||
} |
||||
else |
||||
{ |
||||
printf('<folder><path>%s</path><title>%s</title><canDelete>%s</canDelete></folder>', $i['path'],$i['title'],($can_delete?'true':'false')); |
||||
} |
||||
} |
||||
printf("</folders><files>"); |
||||
foreach($files as $i) { |
||||
$extension = (strrpos($i['path'],'.')>0 ? substr($i['path'], strrpos($i['path'],'.'),10) : ''); |
||||
if ($i["filetype"] != "file" || !in_array($extension, $image_extension)) |
||||
{ |
||||
continue; |
||||
} |
||||
else |
||||
{ |
||||
printf('<file><path>%s</path><title>%s</title><canDelete>%s</canDelete></file>', $i['path'],$i['title'],($can_delete?'true':'false')); |
||||
} |
||||
} |
||||
printf("</files><ppts>"); |
||||
printf("</ppts>"); |
||||
printf("</fileList></dokeosobject>"); |
||||
} |
||||
else if ($subaction == "delete") |
||||
{ |
||||
/*==== PERMISSION ====*/ |
||||
$permissions = CourseManager::get_user_in_course_status($user_id, $cidReq); |
||||
if ($permissions != COURSEMANAGER) |
||||
{ |
||||
if ($debug > 0) error_log("Upload from videoconf not allowed !!!",0); |
||||
die(); // this user is not allowed to add upload documents |
||||
} |
||||
/*==== DELETE ====*/ |
||||
$path = str_replace('../','',$_REQUEST["path"]); |
||||
if ((substr($path,0,strlen(VIDEOCONF_UPLOAD_PATH)) != VIDEOCONF_UPLOAD_PATH)) |
||||
{ |
||||
if ($debug >0 ) error_log("Delete from videoconf for "+$path+" NOT ALLOWED",0); |
||||
die(); |
||||
} |
||||
DocumentManager::delete_document($_course, $path, $coursePath); |
||||
echo "<result>OK</result>"; // We have to returns something to OpenLaszlo |
||||
} |
||||
} |
||||
else if ($action == "download") |
||||
{ |
||||
/*==== DOWNLOAD ====*/ |
||||
//check if the document is in the database |
||||
if(!DocumentManager::get_document_id($_course,$_REQUEST['file'])) |
||||
{ |
||||
//file not found! |
||||
if ($debug>0) error_log("404 ".$_REQUEST["file"]); |
||||
header("HTTP/1.0 404 Not Found"); |
||||
$error404 = '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">'; |
||||
$error404 .= '<html><head>'; |
||||
$error404 .= '<title>404 Not Found</title>'; |
||||
$error404 .= '</head><body>'; |
||||
$error404 .= '<h1>Not Found</h1>'; |
||||
$error404 .= '<p>The requested URL was not found on this server.</p>'; |
||||
$error404 .= '<hr>'; |
||||
$error404 .= '</body></html>'; |
||||
echo($error404); |
||||
exit; |
||||
} |
||||
$doc_url = str_replace('../','',$_REQUEST['file']); |
||||
if ($debug >0) error_log($doc_url); |
||||
$full_file_name = $coursePath.$doc_url; |
||||
DocumentManager::file_send_for_download($full_file_name,false); |
||||
exit; |
||||
} |
||||
?> |
@ -1,83 +0,0 @@ |
||||
<?php |
||||
/* See license terms in /dokeos_license.txt */ |
||||
/** |
||||
* This script gives information to the videoconference scripts (in OpenLaszlo) |
||||
* to use the right URL and ports for the videoconference. |
||||
*/ |
||||
require_once('../newscorm/learnpath.class.php'); |
||||
if($debug>0) error_log('New LP - Included learnpath',0); |
||||
require_once('../newscorm/learnpathItem.class.php'); |
||||
if($debug>0) error_log('New LP - Included learnpathItem',0); |
||||
require_once('../newscorm/scorm.class.php'); |
||||
if($debug>0) error_log('New LP - Included scorm',0); |
||||
require_once('../newscorm/scormItem.class.php'); |
||||
if($debug>0) error_log('New LP - Included scormItem',0); |
||||
require_once('../newscorm/aicc.class.php'); |
||||
if($debug>0) error_log('New LP - Included aicc',0); |
||||
require_once('../newscorm/aiccItem.class.php'); |
||||
if($debug>0) error_log('New LP - Included aiccItem',0); |
||||
|
||||
include("../../main/inc/global.inc.php"); |
||||
api_block_anonymous_users(); |
||||
|
||||
//$confkey = "0123456789abcdef0123456789abcdef"; |
||||
$confkey = api_get_setting('service_visio','visio_pass'); |
||||
$challenge = api_generate_password(32); //generate a 32 characters-long challenge key |
||||
|
||||
require_once (api_get_path(LIBRARY_PATH)."course.lib.php"); |
||||
printf ('<?xml version="1.0" encoding="UTF-8" ?>');
|
||||
|
||||
printf('<dokeosobject>'); |
||||
|
||||
printf('<courseobject>'); |
||||
foreach ($_SESSION['_course'] as $key => $val) |
||||
printf('<%s>%s</%s>',$key,utf8_encode($val),$key); |
||||
printf('</courseobject>'); |
||||
|
||||
printf('<userobject>'); |
||||
foreach ($_SESSION['_user'] as $key => $val) if ($key != "auth_source") printf('<%s>%s</%s>',$key,utf8_encode($val),$key); |
||||
printf('<sid>%s</sid>', session_id()); |
||||
$isadmin =((CourseManager::get_user_in_course_status($_SESSION['_user']['user_id'], $_SESSION['_course']['sysCode']) == COURSEMANAGER)||api_is_platform_admin() ? "true" : "false"); |
||||
printf('<key>%s</key>', md5($confkey.$challenge)); |
||||
printf('<challenge>%s</challenge>', $challenge); |
||||
printf('<isUploadAllowed>%s</isUploadAllowed>', $isadmin); |
||||
printf('<canStartModerator>%s</canStartModerator>',($isadmin=='true' || $_SESSION["roomType"] == "conference")?'true':'false'); |
||||
printf('<mustStartModerator>%s</mustStartModerator>',($isadmin=='true' || $_SESSION["roomType"] == "conference")?'true':'false'); |
||||
printf('</userobject>'); |
||||
|
||||
printf('<config>'); |
||||
printf('<host>'.api_get_setting('service_visio','visio_host').'</host>'); |
||||
printf('<port>'.api_get_setting('service_visio','visio_port').'</port>'); |
||||
printf('</config>'); |
||||
|
||||
$path = preg_replace('/^([^:]*:\/\/)/','',api_get_path(WEB_PATH)); |
||||
$path = str_replace('/','_',$path); |
||||
printf('<roomConfig>'); |
||||
printf('<portal>%s</portal>', $path); |
||||
printf('<roomType>%s</roomType>', $_SESSION['roomType']); // fixme remove + |
||||
printf('</roomConfig>'); |
||||
|
||||
printf('<recorderparams>'); |
||||
|
||||
if(isset($_SESSION['oLP'])) |
||||
{ |
||||
switch ($_SESSION['whereami']) |
||||
{ |
||||
case 'lp/build' : |
||||
$student_view = 'false'; |
||||
break; |
||||
default : |
||||
$student_view = 'true'; |
||||
break; |
||||
} |
||||
$document_id = $_SESSION['oLP']->current; |
||||
} |
||||
|
||||
printf('<studentview>%s</studentview>',$student_view); |
||||
printf('<documentid>%s</documentid>',$document_id); |
||||
printf('</recorderparams>'); |
||||
printf('<languageobject>'); |
||||
printf(get_language_file_as_xml($language_interface)); |
||||
printf('</languageobject>'); |
||||
printf('</dokeosobject>'); |
||||
?> |
@ -1,520 +0,0 @@ |
||||
<labelfield> |
||||
<oldid>1</oldid> |
||||
<labelid>Camera</labelid> |
||||
<labelvalue>Camera</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>2</oldid> |
||||
<labelid>Microphone</labelid> |
||||
<labelvalue>Microphone</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>3</oldid> |
||||
<labelid>Name</labelid> |
||||
<labelvalue>Name</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>4</oldid> |
||||
<labelid>DeleteStream</labelid> |
||||
<labelvalue>Delete Stream</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>5</oldid> |
||||
<labelid>Progress</labelid> |
||||
<labelvalue>Progress</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>6</oldid> |
||||
<labelid>Play</labelid> |
||||
<labelvalue>Play</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>7</oldid> |
||||
<labelid>Stop</labelid> |
||||
<labelvalue>Stop</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>8</oldid> |
||||
<labelid>Record</labelid> |
||||
<labelvalue>Record</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>9</oldid> |
||||
<labelid>NoFileAvailable</labelid> |
||||
<labelvalue>No File availible</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>10</oldid> |
||||
<labelid>RecordingOnlyForTeachers</labelid> |
||||
<labelvalue>Recording only for teachers</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>11</oldid> |
||||
<labelid>UsersNow</labelid> |
||||
<labelvalue>Users at the moment:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>12</oldid> |
||||
<labelid>StartConference</labelid> |
||||
<labelvalue>Start conference</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>13</oldid> |
||||
<labelid>MyName</labelid> |
||||
<labelvalue>My name</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>14</oldid> |
||||
<labelid>OrganisationSVideoconference</labelid> |
||||
<labelvalue>Dokeos VideoConference</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>15</oldid> |
||||
<labelid>ImportPresentation</labelid> |
||||
<labelvalue>Import presentation</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>16</oldid> |
||||
<labelid>RefreshList</labelid> |
||||
<labelvalue>Refresh list</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>17</oldid> |
||||
<labelid>GoToTop</labelid> |
||||
<labelvalue>Go to Top</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>18</oldid> |
||||
<labelid>NewPoll</labelid> |
||||
<labelvalue>new Poll</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>19</oldid> |
||||
<labelid>CreateNewPoll</labelid> |
||||
<labelvalue>Create a new Poll for this room.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>20</oldid> |
||||
<labelid>Question</labelid> |
||||
<labelvalue>Question:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>21</oldid> |
||||
<labelid>PollType</labelid> |
||||
<labelvalue>Polltype:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>22</oldid> |
||||
<labelid>Create</labelid> |
||||
<labelvalue>create</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>23</oldid> |
||||
<labelid>InfoConnectedUsersGetNotifiedOfThisPoll</labelid> |
||||
<labelvalue>Info: Every connected User in this room will get a notification of this new Poll.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>24</oldid> |
||||
<labelid>CreatePoll</labelid> |
||||
<labelvalue>create Poll</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>25</oldid> |
||||
<labelid>Cancel</labelid> |
||||
<labelvalue>cancel</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>26</oldid> |
||||
<labelid>YesNo</labelid> |
||||
<labelvalue>Yes/No</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>27</oldid> |
||||
<labelid>Numeric1To10</labelid> |
||||
<labelvalue>Numeric 1-10</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>28</oldid> |
||||
<labelid>Poll</labelid> |
||||
<labelvalue>Poll</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>29</oldid> |
||||
<labelid>YouHaveToBecomeModeratorOfThisRoomToStartPolls</labelid> |
||||
<labelvalue>You have to become Moderator of this Room to make polls.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>30</oldid> |
||||
<labelid>YourVoteHasBeenSent</labelid> |
||||
<labelvalue>Your vote has been send.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>31</oldid> |
||||
<labelid>YouAlreadyVotedForThisPoll</labelid> |
||||
<labelvalue>Your already voted for this poll.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>32</oldid> |
||||
<labelid>VoteButton</labelid> |
||||
<labelvalue>vote!</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>33</oldid> |
||||
<labelid>YourAnswer</labelid> |
||||
<labelvalue>Your answer:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>34</oldid> |
||||
<labelid>Yes</labelid> |
||||
<labelvalue>Yes</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>35</oldid> |
||||
<labelid>No</labelid> |
||||
<labelvalue>No</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>36</oldid> |
||||
<labelid>WantsToKnow</labelid> |
||||
<labelvalue>wants to know:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>37</oldid> |
||||
<labelid>PollResults</labelid> |
||||
<labelvalue>Poll results</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>38</oldid> |
||||
<labelid>Question</labelid> |
||||
<labelvalue>Question:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>39</oldid> |
||||
<labelid>Votes</labelid> |
||||
<labelvalue>Votes:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>40</oldid> |
||||
<labelid>Result</labelid> |
||||
<labelvalue>Result:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>41</oldid> |
||||
<labelid>ThereIsNoPoll</labelid> |
||||
<labelvalue>There is no Poll.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>42</oldid> |
||||
<labelid>VoteButton2</labelid> |
||||
<labelvalue>Vote!</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>43</oldid> |
||||
<labelid>MeetingMode</labelid> |
||||
<labelvalue>Meeting (max 4 seats)</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>44</oldid> |
||||
<labelid>ConferenceMaxSeats</labelid> |
||||
<labelvalue>Conference (max 50 seats)</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>45</oldid> |
||||
<labelid>Mode</labelid> |
||||
<labelvalue>Mode</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>46</oldid> |
||||
<labelid>RemainingSeats</labelid> |
||||
<labelvalue>Remaining seats</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>47</oldid> |
||||
<labelid>AlreadyIn</labelid> |
||||
<labelvalue>Already in</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>48</oldid> |
||||
<labelid>CheckIn</labelid> |
||||
<labelvalue>Check in</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>49</oldid> |
||||
<labelid>TheModeratorHasLeft</labelid> |
||||
<labelvalue>The Moderator of this Conference has left the room.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>50</oldid> |
||||
<labelid>SystemMessage</labelid> |
||||
<labelvalue>System message</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>51</oldid> |
||||
<labelid>ChooseDevices</labelid> |
||||
<labelvalue>Choose devices</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>52</oldid> |
||||
<labelid>ChooseCam</labelid> |
||||
<labelvalue>Choose Cam:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>53</oldid> |
||||
<labelid>ChooseMic</labelid> |
||||
<labelvalue>Choose Mic:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>54</oldid> |
||||
<labelid>OK</labelid> |
||||
<labelvalue>ok</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>55</oldid> |
||||
<labelid>Cancel</labelid> |
||||
<labelvalue>cancel</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>56</oldid> |
||||
<labelid>YouHaveToReconnectSoThatTheChangesTakeEffect</labelid> |
||||
<labelvalue>You have to reconnect so that the changes take effect.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>57</oldid> |
||||
<labelid>ChangeSettings</labelid> |
||||
<labelvalue>Change settings</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>58</oldid> |
||||
<labelid>Course</labelid> |
||||
<labelvalue>Course:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>59</oldid> |
||||
<labelid>CourseLanguage</labelid> |
||||
<labelvalue>Course Language:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>60</oldid> |
||||
<labelid>OK</labelid> |
||||
<labelvalue>ok</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>61</oldid> |
||||
<labelid>Cancel</labelid> |
||||
<labelvalue>cancel</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>62</oldid> |
||||
<labelid>ConfirmClearWhiteboard</labelid> |
||||
<labelvalue>Confirm Clear Whiteboard</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>63</oldid> |
||||
<labelid>ShouldWitheboardBeClearedBeforeNewImage</labelid> |
||||
<labelvalue>Should the whiteboard be cleared before I add a new Image?</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>64</oldid> |
||||
<labelid>DontAskMeAgain</labelid> |
||||
<labelvalue>Don't ask me again</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>65</oldid> |
||||
<labelid>No</labelid> |
||||
<labelvalue>no</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>66</oldid> |
||||
<labelid>EditSettings</labelid> |
||||
<labelvalue>Edit Settings</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>67</oldid> |
||||
<labelid>ShowConfirmationBeforeClearingWhiteboard</labelid> |
||||
<labelvalue>Show Confirmation before clearing whiteboard</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>68</oldid> |
||||
<labelid>UserInfo</labelid> |
||||
<labelvalue>User Info</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>69</oldid> |
||||
<labelid>ClearDrawArea</labelid> |
||||
<labelvalue>Clear Draw Area</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>70</oldid> |
||||
<labelid>Undo</labelid> |
||||
<labelvalue>Undo</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>71</oldid> |
||||
<labelid>Redo</labelid> |
||||
<labelvalue>Redo</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>72</oldid> |
||||
<labelid>SelectAnObject</labelid> |
||||
<labelvalue>Select an Object</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>73</oldid> |
||||
<labelid>Text</labelid> |
||||
<labelvalue>Text</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>74</oldid> |
||||
<labelid>Paint</labelid> |
||||
<labelvalue>Paint</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>75</oldid> |
||||
<labelid>DrawLine</labelid> |
||||
<labelvalue>Draw line</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>76</oldid> |
||||
<labelid>DrawUnderline</labelid> |
||||
<labelvalue>Draw underline</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>77</oldid> |
||||
<labelid>Rectangle</labelid> |
||||
<labelvalue>Rectangle</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>78</oldid> |
||||
<labelid>Elipse</labelid> |
||||
<labelvalue>Ellipse</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>79</oldid> |
||||
<labelid>Arrow</labelid> |
||||
<labelvalue>Arrow</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>80</oldid> |
||||
<labelid>DeleteChosenItem</labelid> |
||||
<labelvalue>Delete chosen Item</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>81</oldid> |
||||
<labelid>ApplyForModeration</labelid> |
||||
<labelvalue>Apply for moderation</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>82</oldid> |
||||
<labelid>Apply</labelid> |
||||
<labelvalue>Apply</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>83</oldid> |
||||
<labelid>Cancel</labelid> |
||||
<labelvalue>Cancel</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>84</oldid> |
||||
<labelid>BecomeModerator</labelid> |
||||
<labelvalue>Become moderator</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>85</oldid> |
||||
<labelid>Close</labelid> |
||||
<labelvalue>Close</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>86</oldid> |
||||
<labelid>Italic</labelid> |
||||
<labelvalue>italic</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>87</oldid> |
||||
<labelid>Bold</labelid> |
||||
<labelvalue>bold</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>88</oldid> |
||||
<labelid>Waiting</labelid> |
||||
<labelvalue>WAITING</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>89</oldid> |
||||
<labelid>AUserWantsToApplyForModeration</labelid> |
||||
<labelvalue>A User wants to apply for moderation:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>90</oldid> |
||||
<labelid>Accept</labelid> |
||||
<labelvalue>accept</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>91</oldid> |
||||
<labelid>Reject</labelid> |
||||
<labelvalue>reject</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>92</oldid> |
||||
<labelid>Cancel</labelid> |
||||
<labelvalue>cancel</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>93</oldid> |
||||
<labelid>SendingRequestToFollowingUsers</labelid> |
||||
<labelvalue>Sending request to following Users</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>94</oldid> |
||||
<labelid>Accepted</labelid> |
||||
<labelvalue>Accepted</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>95</oldid> |
||||
<labelid>Rejected</labelid> |
||||
<labelvalue>Rejected</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>96</oldid> |
||||
<labelid>ChangeModerator</labelid> |
||||
<labelvalue>Change Moderator</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>97</oldid> |
||||
<labelid>YouAreNotModeratingThisCourse</labelid> |
||||
<labelvalue>You are not moderating this course!</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>98</oldid> |
||||
<labelid>Moderator</labelid> |
||||
<labelvalue>Moderator:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>99</oldid> |
||||
<labelid>ThisRoomIsFullPleaseTryAgain</labelid> |
||||
<labelvalue>This Room is full. Sorry please try again later.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>100</oldid> |
||||
<labelid>100</labelid> |
||||
<labelvalue></labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>101</oldid> |
||||
<labelid>Close</labelid> |
||||
<labelvalue>Close</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>102</oldid> |
||||
<labelid>Loading</labelid> |
||||
<labelvalue>Loading</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>103</oldid> |
||||
<labelid>PleaseWaitWhileLoadingImage</labelid> |
||||
<labelvalue>Please wait while loading image</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>104</oldid> |
||||
<labelid>SynchronisingConferenceMembers</labelid> |
||||
<labelvalue>Synchronizing Conference Members</labelvalue> |
||||
</labelfield> |
@ -1,519 +0,0 @@ |
||||
<labelfield> |
||||
<oldid>1</oldid> |
||||
<labelid>Camera</labelid> |
||||
<labelvalue>Caméra</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>2</oldid> |
||||
<labelid>Microphone</labelid> |
||||
<labelvalue>Micro</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>3</oldid> |
||||
<labelid>Name</labelid> |
||||
<labelvalue>Nom</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>4</oldid> |
||||
<labelid>DeleteStream</labelid> |
||||
<labelvalue>Effacer le commentaire</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>5</oldid> |
||||
<labelid>Progress</labelid> |
||||
<labelvalue>Progrès</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>6</oldid> |
||||
<labelid>Play</labelid> |
||||
<labelvalue>Jouer</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>7</oldid> |
||||
<labelid>Stop</labelid> |
||||
<labelvalue>Stop</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>8</oldid> |
||||
<labelid>Record</labelid> |
||||
<labelvalue>Record</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>9</oldid> |
||||
<labelid>NoFileAvailable</labelid> |
||||
<labelvalue>Pas de fichier</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>10</oldid> |
||||
<labelid>RecordingOnlyForTeachers</labelid> |
||||
<labelvalue>L'enregistrement est réservé aux profs</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>11</oldid> |
||||
<labelid>UsersNow</labelid> |
||||
<labelvalue>Utilisateurs actuellement:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>12</oldid> |
||||
<labelid>StartConference</labelid> |
||||
<labelvalue>Démarrer la conférence</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>13</oldid> |
||||
<labelid>MyName</labelid> |
||||
<labelvalue>Mon nom</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>14</oldid> |
||||
<labelid>OrganisationSVideoconference</labelid> |
||||
<labelvalue>Dokeos VidéoConférence</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>15</oldid> |
||||
<labelid>ImportPresentation</labelid> |
||||
<labelvalue>Importer une présentation</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>16</oldid> |
||||
<labelid>RefreshList</labelid> |
||||
<labelvalue>Rafraîchir la liste</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>17</oldid> |
||||
<labelid>GoToTop</labelid> |
||||
<labelvalue>Remonter dans l'arborescence</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>18</oldid> |
||||
<labelid>NewPoll</labelid> |
||||
<labelvalue>Nouveau sondagel</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>19</oldid> |
||||
<labelid>CreateNewPoll</labelid> |
||||
<labelvalue>Créer un sondage.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>20</oldid> |
||||
<labelid>Question</labelid> |
||||
<labelvalue>Question:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>21</oldid> |
||||
<labelid>PollType</labelid> |
||||
<labelvalue>Type de question:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>22</oldid> |
||||
<labelid>Create</labelid> |
||||
<labelvalue>créer</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>23</oldid> |
||||
<labelid>InfoConnectedUsersGetNotifiedOfThisPoll</labelid> |
||||
<labelvalue>Info: tout utilisateur connecté dans cette chambre recevra le sondage.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>24</oldid> |
||||
<labelid>CreatePoll</labelid> |
||||
<labelvalue>Créer un sondage</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>25</oldid> |
||||
<labelid>Cancel</labelid> |
||||
<labelvalue>Annuler</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>26</oldid> |
||||
<labelid>YesNo</labelid> |
||||
<labelvalue>Oui/Non</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>27</oldid> |
||||
<labelid>Numeric1To10</labelid> |
||||
<labelvalue>Numérique de 1 à 10</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>28</oldid> |
||||
<labelid>Poll</labelid> |
||||
<labelvalue>Sondage</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>29</oldid> |
||||
<labelid>YouHaveToBecomeModeratorOfThisRoomToStartPolls</labelid> |
||||
<labelvalue>Vous devez être modérateur pour créer des sondages.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>30</oldid> |
||||
<labelid>YourVoteHasBeenSent</labelid> |
||||
<labelvalue>Votre vote a été enregistré.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>31</oldid> |
||||
<labelid>YouAlreadyVotedForThisPoll</labelid> |
||||
<labelvalue>Vous avez déjà voté!</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>32</oldid> |
||||
<labelid>VoteButton</labelid> |
||||
<labelvalue>votez!</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>33</oldid> |
||||
<labelid>YourAnswer</labelid> |
||||
<labelvalue>Votre réponse:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>34</oldid> |
||||
<labelid>Yes</labelid> |
||||
<labelvalue>Oui</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>35</oldid> |
||||
<labelid>No</labelid> |
||||
<labelvalue>Non</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>36</oldid> |
||||
<labelid>WantsToKnow</labelid> |
||||
<labelvalue>voudrait savoir:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>37</oldid> |
||||
<labelid>PollResults</labelid> |
||||
<labelvalue>Résultats du sondage</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>38</oldid> |
||||
<labelid>Question</labelid> |
||||
<labelvalue>Question:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>39</oldid> |
||||
<labelid>Votes</labelid> |
||||
<labelvalue>Votes:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>40</oldid> |
||||
<labelid>Result</labelid> |
||||
<labelvalue>Résultat:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>41</oldid> |
||||
<labelid>ThereIsNoPoll</labelid> |
||||
<labelvalue>Il n'y a pas de sondage.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>42</oldid> |
||||
<labelid>VoteButton2</labelid> |
||||
<labelvalue>Votez!</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>43</oldid> |
||||
<labelid>MeetingMode</labelid> |
||||
<labelvalue>Réunion (max 4 places)</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>44</oldid> |
||||
<labelid>ConferenceMaxSeats</labelid> |
||||
<labelvalue>Conférence (max 500 places)</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>45</oldid> |
||||
<labelid>Mode</labelid> |
||||
<labelvalue>Mode</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>46</oldid> |
||||
<labelid>RemainingSeats</labelid> |
||||
<labelvalue>Places restantes</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>47</oldid> |
||||
<labelid>AlreadyIn</labelid> |
||||
<labelvalue>Déjà connectés</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>48</oldid> |
||||
<labelid>CheckIn</labelid> |
||||
<labelvalue>Déjà connectés</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>49</oldid> |
||||
<labelid>TheModeratorHasLeft</labelid> |
||||
<labelvalue>Le modérateur a quitté la conférence.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>50</oldid> |
||||
<labelid>SystemMessage</labelid> |
||||
<labelvalue>Message système</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>51</oldid> |
||||
<labelid>ChooseDevices</labelid> |
||||
<labelvalue>Sélectionnez les périphériques</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>52</oldid> |
||||
<labelid>ChooseCam</labelid> |
||||
<labelvalue>Sélection de la caméra:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>53</oldid> |
||||
<labelid>ChooseMic</labelid> |
||||
<labelvalue>Sélection du micro:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>54</oldid> |
||||
<labelid>OK</labelid> |
||||
<labelvalue>Ok</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>55</oldid> |
||||
<labelid>Cancel</labelid> |
||||
<labelvalue>Annuler</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>56</oldid> |
||||
<labelid>YouHaveToReconnectSoThatTheChangesTakeEffect</labelid> |
||||
<labelvalue>Vous devez vous reconnecter pour activer les modifications.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>57</oldid> |
||||
<labelid>ChangeSettings</labelid> |
||||
<labelvalue>Modifier les valeurs</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>58</oldid> |
||||
<labelid>Course</labelid> |
||||
<labelvalue>Cours:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>59</oldid> |
||||
<labelid>CourseLanguage</labelid> |
||||
<labelvalue>Langue:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>60</oldid> |
||||
<labelid>OK</labelid> |
||||
<labelvalue>Ok</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>61</oldid> |
||||
<labelid>Cancel</labelid> |
||||
<labelvalue>Annuler</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>62</oldid> |
||||
<labelid>ConfirmClearWhiteboard</labelid> |
||||
<labelvalue>Confirmez l'effacement du tableau</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>63</oldid> |
||||
<labelid>ShouldWitheboardBeClearedBeforeNewImage</labelid> |
||||
<labelvalue>Le tableau doit-il être effacé avant ajout d'une dia?</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>64</oldid> |
||||
<labelid>DontAskMeAgain</labelid> |
||||
<labelvalue>Ne plus me demander</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>65</oldid> |
||||
<labelid>No</labelid> |
||||
<labelvalue>Non</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>66</oldid> |
||||
<labelid>EditSettings</labelid> |
||||
<labelvalue>Editer les valeurs</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>67</oldid> |
||||
<labelid>ShowConfirmationBeforeClearingWhiteboard</labelid> |
||||
<labelvalue>Demander confirmation avant d'effacer le tableau</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>68</oldid> |
||||
<labelid>UserInfo</labelid> |
||||
<labelvalue>Info utilisateur</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>69</oldid> |
||||
<labelid>ClearDrawArea</labelid> |
||||
<labelvalue>Effacer le tableau</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>70</oldid> |
||||
<labelid>Undo</labelid> |
||||
<labelvalue>Défaire</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>71</oldid> |
||||
<labelid>Redo</labelid> |
||||
<labelvalue>Refair</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>72</oldid> |
||||
<labelid>SelectAnObject</labelid> |
||||
<labelvalue>Sélectionner un objet</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>73</oldid> |
||||
<labelid>Text</labelid> |
||||
<labelvalue>Texte</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>74</oldid> |
||||
<labelid>Paint</labelid> |
||||
<labelvalue>Peindre</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>75</oldid> |
||||
<labelid>DrawLine</labelid> |
||||
<labelvalue>Dessiner une ligne</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>76</oldid> |
||||
<labelid>DrawUnderline</labelid> |
||||
<labelvalue>Draw underline</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>77</oldid> |
||||
<labelid>Rectangle</labelid> |
||||
<labelvalue>Rectangle</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>78</oldid> |
||||
<labelid>Elipse</labelid> |
||||
<labelvalue>Ellipse</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>79</oldid> |
||||
<labelid>Arrow</labelid> |
||||
<labelvalue>Flèche</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>80</oldid> |
||||
<labelid>DeleteChosenItem</labelid> |
||||
<labelvalue>Supprimer l'élément sélectionné</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>81</oldid> |
||||
<labelid>ApplyForModeration</labelid> |
||||
<labelvalue>Demander à être modérateur</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>82</oldid> |
||||
<labelid>Apply</labelid> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>83</oldid> |
||||
<labelid>Cancel</labelid> |
||||
<labelvalue>Annuler</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>84</oldid> |
||||
<labelid>BecomeModerator</labelid> |
||||
<labelvalue>Demander à être modérateur</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>85</oldid> |
||||
<labelid>Close</labelid> |
||||
<labelvalue>Fermer</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>86</oldid> |
||||
<labelid>Italic</labelid> |
||||
<labelvalue>Italiques</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>87</oldid> |
||||
<labelid>Bold</labelid> |
||||
<labelvalue>Grasses</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>88</oldid> |
||||
<labelid>Waiting</labelid> |
||||
<labelvalue>EN ATTENTE</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>89</oldid> |
||||
<labelid>AUserWantsToApplyForModeration</labelid> |
||||
<labelvalue>Un utilisateur demande à être modérateur:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>90</oldid> |
||||
<labelid>Accept</labelid> |
||||
<labelvalue>Accepter</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>91</oldid> |
||||
<labelid>Reject</labelid> |
||||
<labelvalue>rejeter</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>92</oldid> |
||||
<labelid>Cancel</labelid> |
||||
<labelvalue>Annuler</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>93</oldid> |
||||
<labelid>SendingRequestToFollowingUsers</labelid> |
||||
<labelvalue>Requête envoyée aux utilisateurs suivants</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>94</oldid> |
||||
<labelid>Accepted</labelid> |
||||
<labelvalue>Accepté</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>95</oldid> |
||||
<labelid>Rejected</labelid> |
||||
<labelvalue>Rejeté</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>96</oldid> |
||||
<labelid>ChangeModerator</labelid> |
||||
<labelvalue>Changer de modérateur</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>97</oldid> |
||||
<labelid>YouAreNotModeratingThisCourse</labelid> |
||||
<labelvalue>Vous n'êtes pas modérateur!</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>98</oldid> |
||||
<labelid>Moderator</labelid> |
||||
<labelvalue>Modérateur:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>99</oldid> |
||||
<labelid>ThisRoomIsFullPleaseTryAgain</labelid> |
||||
<labelvalue>Cette salle de conférence est pleine. Veuillez réessayer plus tard. </labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>100</oldid> |
||||
<labelid>100</labelid> |
||||
<labelvalue/> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>101</oldid> |
||||
<labelid>Close</labelid> |
||||
<labelvalue>Fermer</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>102</oldid> |
||||
<labelid>Loading</labelid> |
||||
<labelvalue>loading</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>103</oldid> |
||||
<labelid>PleaseWaitWhileLoadingImage</labelid> |
||||
<labelvalue>Please wait while loading</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<oldid>104</oldid> |
||||
<labelid>SynchronisingConferenceMembers</labelid> |
||||
<labelvalue>Synchronizing Conference Members</labelvalue> |
||||
</labelfield> |
@ -1,416 +0,0 @@ |
||||
<labelfield> |
||||
<labelid>1</labelid> |
||||
<labelvalue>Kamera</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>2</labelid> |
||||
<labelvalue>Mikrophon</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>3</labelid> |
||||
<labelvalue>Name</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>4</labelid> |
||||
<labelvalue>Stream löschen</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>5</labelid> |
||||
<labelvalue>Fortschritt</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>6</labelid> |
||||
<labelvalue>Play</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>7</labelid> |
||||
<labelvalue>Stop</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>8</labelid> |
||||
<labelvalue>Record</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>9</labelid> |
||||
<labelvalue>Keine Datei vorhanden</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>10</labelid> |
||||
<labelvalue>Aufnahme nur für Lehrer verfügbar</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>11</labelid> |
||||
<labelvalue>verbunden Benutzer:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>12</labelid> |
||||
<labelvalue>Konferenz starten</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>13</labelid> |
||||
<labelvalue>Mein Name</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>14</labelid> |
||||
<labelvalue>Dokeos VideoConference</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>15</labelid> |
||||
<labelvalue>Präsentation importieren</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>16</labelid> |
||||
<labelvalue>Liste neu laden</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>17</labelid> |
||||
<labelvalue>Zum Hauptverzeichnis</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>18</labelid> |
||||
<labelvalue>neue Umfrage</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>19</labelid> |
||||
<labelvalue>Eine neue Umfrage für die Konferenz.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>20</labelid> |
||||
<labelvalue>Frage:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>21</labelid> |
||||
<labelvalue>Umfragenart:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>22</labelid> |
||||
<labelvalue>anlegen</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>23</labelid> |
||||
<labelvalue>Info: Jeder verbundene Benutzer erhält eine Nachricht mit der neuen Umfrage.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>24</labelid> |
||||
<labelvalue>Umfrage anlegen</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>25</labelid> |
||||
<labelvalue>abbrechen</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>26</labelid> |
||||
<labelvalue>Ja/Nein</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>27</labelid> |
||||
<labelvalue>Numerisch 1-10</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>28</labelid> |
||||
<labelvalue>Umfrage</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>29</labelid> |
||||
<labelvalue>Sie müssen Moderator/Lehrer in diesem Raum sein um eine Umfrage anzulegen.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>30</labelid> |
||||
<labelvalue>Ihr Stimme wurde abgegeben.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>31</labelid> |
||||
<labelvalue>Sie haben für diese Umfrage bereits ihr Votum abgegeben.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>32</labelid> |
||||
<labelvalue>abstimmen!</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>33</labelid> |
||||
<labelvalue>Ihre Antwort:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>34</labelid> |
||||
<labelvalue>Ja</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>35</labelid> |
||||
<labelvalue>Nein</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>36</labelid> |
||||
<labelvalue>will wissen:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>37</labelid> |
||||
<labelvalue>Umfrageergebnisse</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>38</labelid> |
||||
<labelvalue>Frage:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>39</labelid> |
||||
<labelvalue>Antworten:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>40</labelid> |
||||
<labelvalue>Ergebnis:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>41</labelid> |
||||
<labelvalue>Es gibt zur Zeit keine Umfage.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>42</labelid> |
||||
<labelvalue>abstimmen!</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>43</labelid> |
||||
<labelvalue>Meeting (max 4 Plätze)</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>44</labelid> |
||||
<labelvalue>Conference (max 50 Plätze)</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>45</labelid> |
||||
<labelvalue>Modus</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>46</labelid> |
||||
<labelvalue>verbleibende Plätze</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>47</labelid> |
||||
<labelvalue>Bereits vergeben</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>48</labelid> |
||||
<labelvalue>Eintreten</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>49</labelid> |
||||
<labelvalue>Der Moderator/Lehrer dieses Raums hat den Raum verlassen.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>50</labelid> |
||||
<labelvalue>Systemnachricht</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>51</labelid> |
||||
<labelvalue>Geräteauswahl</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>52</labelid> |
||||
<labelvalue>Kamera wählen:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>53</labelid> |
||||
<labelvalue>Mikrophon wählen:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>54</labelid> |
||||
<labelvalue>ok</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>55</labelid> |
||||
<labelvalue>abbrechen</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>56</labelid> |
||||
<labelvalue>Sie müssen sich erneut verbinden damit die Änderungen wirksam werden.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>57</labelid> |
||||
<labelvalue>Einstellungen ändern.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>58</labelid> |
||||
<labelvalue>Kurs:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>59</labelid> |
||||
<labelvalue>Kurssprache:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>60</labelid> |
||||
<labelvalue>ok</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>61</labelid> |
||||
<labelvalue>abbrechen</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>62</labelid> |
||||
<labelvalue>Zeichenbrett leeren</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>63</labelid> |
||||
<labelvalue>Soll dass Zeichenbrett geleert werden bevor ein neues Bild hinzugefügt wird?</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>64</labelid> |
||||
<labelvalue>Nicht nochmal fragen</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>65</labelid> |
||||
<labelvalue>nein</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>66</labelid> |
||||
<labelvalue>Einstellungen bearbeiten</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>67</labelid> |
||||
<labelvalue>Bestätigung anfordern bevor das Zeichenbrett geleert wird.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>68</labelid> |
||||
<labelvalue>User Info</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>69</labelid> |
||||
<labelvalue>Clear DrawArea</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>70</labelid> |
||||
<labelvalue>Undo</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>71</labelid> |
||||
<labelvalue>Redo</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>72</labelid> |
||||
<labelvalue>Select an Object</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>73</labelid> |
||||
<labelvalue>Text</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>74</labelid> |
||||
<labelvalue>Paint</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>75</labelid> |
||||
<labelvalue>Draw line</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>76</labelid> |
||||
<labelvalue>Draw underline</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>77</labelid> |
||||
<labelvalue>Rectangle</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>78</labelid> |
||||
<labelvalue>Ellipse</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>79</labelid> |
||||
<labelvalue>Arrow</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>80</labelid> |
||||
<labelvalue>delete chosen Item</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>81</labelid> |
||||
<labelvalue>Apply for moderation</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>82</labelid> |
||||
<labelvalue>apply</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>83</labelid> |
||||
<labelvalue>cancel</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>84</labelid> |
||||
<labelvalue>Become moderator</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>85</labelid> |
||||
<labelvalue>close</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>86</labelid> |
||||
<labelvalue>italic</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>87</labelid> |
||||
<labelvalue>bold</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>88</labelid> |
||||
<labelvalue>WAITING</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>89</labelid> |
||||
<labelvalue>A User wants to apply for moderation:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>90</labelid> |
||||
<labelvalue>accept</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>91</labelid> |
||||
<labelvalue>reject</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>92</labelid> |
||||
<labelvalue>cancel</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>93</labelid> |
||||
<labelvalue>Sending request to following Users</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>94</labelid> |
||||
<labelvalue>Accepted</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>95</labelid> |
||||
<labelvalue>Rejected</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>96</labelid> |
||||
<labelvalue>Change Moderator</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>97</labelid> |
||||
<labelvalue>You are not moderating this course!</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>98</labelid> |
||||
<labelvalue>Moderator:</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>99</labelid> |
||||
<labelvalue>This Room is full. Sorry please try again later.</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>100</labelid> |
||||
<labelvalue></labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>101</labelid> |
||||
<labelvalue>close</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>102</labelid> |
||||
<labelvalue>loading</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>103</labelid> |
||||
<labelvalue>Please wait while loading</labelvalue> |
||||
</labelfield> |
||||
<labelfield> |
||||
<labelid>104</labelid> |
||||
<labelvalue>Synchronizing Conference Members</labelvalue> |
||||
</labelfield> |
@ -1,72 +0,0 @@ |
||||
<?php |
||||
/* See license terms in /dokeos_license.txt */ |
||||
/** |
||||
* Library for language translation from Dokeos language files to XML for videoconference |
||||
* @uses main_api.lib.php for api_get_path() |
||||
*/ |
||||
/** |
||||
* This function reads a Dokeos language file and transforms it into XML, |
||||
* then returns the XML string to the caller. |
||||
*/ |
||||
function get_language_file_as_xml($language='english') |
||||
{ |
||||
$path = api_get_path(SYS_LANG_PATH).$language.'/'; |
||||
if(!is_dir($path) or !is_readable($path)) |
||||
{ |
||||
if($language != 'english') |
||||
{ |
||||
return get_language_file_as_xml('english'); |
||||
} |
||||
else |
||||
{ |
||||
return ''; |
||||
} |
||||
} |
||||
//error_log('Analysing path '.$path); |
||||
$file = $path.'videoconf.inc.php'; |
||||
if(!is_file($file) or !is_readable($file)) |
||||
{ |
||||
if($language != 'english') |
||||
{ |
||||
return get_language_file_as_xml('english'); |
||||
} |
||||
else |
||||
{ |
||||
return ''; |
||||
} |
||||
} |
||||
$convert = true; |
||||
if(substr($language,-7,7) == 'unicode') |
||||
{//do not convert if the language ends with 'unicode', which means it's in UTF-8 |
||||
$convert=false; |
||||
} |
||||
$list = file($file); |
||||
$xml = ''; |
||||
foreach ( $list as $line ) |
||||
{ |
||||
if(substr($line,0,1)=='$') |
||||
{ |
||||
$items = array(); |
||||
$match = preg_match('/^\$([^\s]*)\s*=\s*"(.*)";$/',$line,$items); |
||||
if($match) |
||||
{ |
||||
//todo: The following conversion should only happen for old language files (encoded in ISO-8859-1). |
||||
if($convert) |
||||
{ |
||||
$string = mb_convert_encoding($items[2],'UTF-8','ISO-8859-1'); |
||||
} |
||||
else |
||||
{ |
||||
$string = $items[2]; |
||||
} |
||||
$xml .= '<labelfield><labelid>'.$items[1].'</labelid><labelvalue>'.$string.'</labelvalue></labelfield>'."\n"; |
||||
} |
||||
} |
||||
} |
||||
if(empty($xml) && $language!='english') |
||||
{ |
||||
return get_language_file_as_xml('english'); |
||||
} |
||||
return $xml; |
||||
} |
||||
?> |
Binary file not shown.
@ -1,18 +0,0 @@ |
||||
<!DOCTYPE html |
||||
PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
||||
<html> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
||||
<link rel="SHORTCUT ICON" href="http://www.laszlosystems.com/favicon.ico"> |
||||
<title>Dokeos Videoconference</title> |
||||
<style type="text/css"> |
||||
html, body { margin: 0; padding: 0; height: 100%; } |
||||
body { background-color: #eaeaea; } |
||||
</style></head> |
||||
<body align="center" valign="middle"><object type="application/x-shockwave-flash" data="videoconference.swf?lzproxied=false" width="980" height="568"> |
||||
<param name="movie" value="videoconference.swf?lzproxied=false"> |
||||
<param name="quality" value="high"> |
||||
<param name="scale" value="noscale"> |
||||
<param name="salign" value="LT"> |
||||
<param name="menu" value="false"></object></body> |
||||
</html> |
Binary file not shown.
@ -1,18 +0,0 @@ |
||||
<!DOCTYPE html |
||||
PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
||||
<html> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
||||
<link rel="SHORTCUT ICON" href="http://www.laszlosystems.com/favicon.ico"> |
||||
<title>Dokeos Videoconference</title> |
||||
<style type="text/css"> |
||||
html, body { margin: 0; padding: 0; height: 100%; } |
||||
body { background-color: #eaeaea; } |
||||
</style></head> |
||||
<body align="center" valign="middle"><object type="application/x-shockwave-flash" data="videoconference2.swf?lzproxied=false" width="980" height="568"> |
||||
<param name="movie" value="videoconference2.swf?lzproxied=false"> |
||||
<param name="quality" value="high"> |
||||
<param name="scale" value="noscale"> |
||||
<param name="salign" value="LT"> |
||||
<param name="menu" value="false"></object></body> |
||||
</html> |
Binary file not shown.
Loading…
Reference in new issue