From 3989666064e5fd818f10ba6de1bb8e4633ecd5b3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Juan=20Carlos=20Ra=C3=B1a?=
Date: Tue, 1 Dec 2009 11:00:23 +0100
Subject: [PATCH 1/4] voids problems when attempting to view files with strange
characters
---
.../editor/plugins/ajaxfilemanager/inc/class.upload.php | 2 +-
main/inc/lib/fileUpload.lib.php | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.upload.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.upload.php
index a24cf61130..8180ebb37b 100755
--- a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.upload.php
+++ b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.upload.php
@@ -204,7 +204,7 @@ class Upload
{
$this->fileBaseName = $fileBaseName;
}
- $this->fileBaseName=disable_dangerous_file(replace_dangerous_char(str_replace(' ','_',$this->fileBaseName)));// Juan Carlos Raña replace space by _ because fix long names. See: ajaxfilemanager/inc/class.manager.php. And add cleaning from dokeos replace_dangerous_char() and disable_dangerous_file()
+ $this->fileBaseName=disable_dangerous_file(replace_dangerous_char(str_replace(' ','_',$this->fileBaseName),'strict'));// Juan Carlos Raña replace space by _ because fix long names. See: ajaxfilemanager/inc/class.manager.php. And add cleaning from dokeos replace_dangerous_char() and disable_dangerous_file()
$fileName = $this->fileBaseName . $this->fileExtension;
$filePath = $dest . $fileName;
diff --git a/main/inc/lib/fileUpload.lib.php b/main/inc/lib/fileUpload.lib.php
index 780815b1cc..0d9a15057b 100755
--- a/main/inc/lib/fileUpload.lib.php
+++ b/main/inc/lib/fileUpload.lib.php
@@ -248,8 +248,8 @@ function handle_uploaded_document($_course,$uploaded_file,$base_work_dir,$upload
}
else
{
- //clean up the name, only ASCII characters should stay.
- $clean_name = replace_dangerous_char($uploaded_file['name']);
+ //clean up the name, only ASCII characters should stay. (and strict)
+ $clean_name = replace_dangerous_char($uploaded_file['name'], 'strict');
//no "dangerous" files
$clean_name = disable_dangerous_file($clean_name);
if(!filter_extension($clean_name))
@@ -703,7 +703,7 @@ function treat_uploaded_file($uploadedFile, $baseWorkDir, $uploadPath, $maxFille
$fileName = trim($uploadedFile['name']);
// CHECK FOR NO DESIRED CHARACTERS
- $fileName = replace_dangerous_char($fileName);
+ $fileName = replace_dangerous_char($fileName, 'strict');
// TRY TO ADD AN EXTENSION TO FILES WITOUT EXTENSION
$fileName = add_ext_on_mime($fileName,$uploadedFile['type']);
@@ -1867,7 +1867,7 @@ $handle=opendir($path);
else
{
//rename
- $safe_file=disable_dangerous_file(replace_dangerous_char($file));
+ $safe_file=disable_dangerous_file(replace_dangerous_char($file, 'strict'));
@rename($base_work_dir.$current_path.'/'.$file,$base_work_dir.$current_path.'/'.$safe_file);
if(!DocumentManager::get_document_id($_course, $current_path.'/'.$safe_file))
From d75c5ee9f164c82c54dcac1be69bbf7e9f38378e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Juan=20Carlos=20Ra=C3=B1a?=
Date: Tue, 1 Dec 2009 11:01:53 +0100
Subject: [PATCH 2/4] students must also be able to read the explanation of the
task
---
main/work/work.php | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/main/work/work.php b/main/work/work.php
index 316c7a34ea..145994a1b4 100755
--- a/main/work/work.php
+++ b/main/work/work.php
@@ -1486,11 +1486,13 @@ if (!$display_upload_form && !$display_tool_options) {
echo $form_filter;
}
- if(!empty($publication['description'])){
- echo '
'.get_lang('Description').' '.$publication['description'].'
';
- }
-
}
+ if(!empty($publication['description'])){
+ echo '';
+ echo '
'.get_lang('Description').': '.$publication['description'].'
';
+ echo '
';
+ }
+
display_student_publications_list($base_work_dir . '/' . $my_cur_dir_path, 'work/' . $my_cur_dir_path, $currentCourseRepositoryWeb, $link_target_parameter, $dateFormatLong, $origin,$add_query);
From 4881965bd9466e35531bf5dab1fe097c6e40ff28 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Juan=20Carlos=20Ra=C3=B1a?=
Date: Thu, 3 Dec 2009 12:24:16 +0100
Subject: [PATCH 3/4] various WYSIWYG editor settings by platform administrator
---
main/admin/settings.php | 2 +-
main/inc/lib/fckeditor/myconfig.php | 48 ++++++++++++++++++++++----
main/install/dokeos_main.sql | 36 +++++++++++++------
main/lang/asturian/admin.inc.php | 5 +++
main/lang/asturian/course_home.inc.php | 1 +
main/lang/asturian/slideshow.inc.php | 2 ++
main/lang/asturian/userInfo.inc.php | 2 ++
main/lang/english/admin.inc.php | 15 ++++++++
main/lang/greek/accessibility.inc.php | 3 +-
main/lang/italian/admin.inc.php | 4 +++
main/lang/italian/course_home.inc.php | 1 +
main/lang/italian/slideshow.inc.php | 2 ++
main/lang/italian/userInfo.inc.php | 2 ++
main/lang/spanish/admin.inc.php | 15 ++++++++
main/lang/spanish/trad4all.inc.php | 2 +-
main/lang/spanish/wiki.inc.php | 2 +-
16 files changed, 120 insertions(+), 22 deletions(-)
diff --git a/main/admin/settings.php b/main/admin/settings.php
index 9ca8b291e2..d8ea29e497 100755
--- a/main/admin/settings.php
+++ b/main/admin/settings.php
@@ -374,7 +374,7 @@ $action_images['plugins'] = 'plugin.gif';
$action_images['stylesheets'] = 'theme.gif';
$action_images['templates'] = 'template.gif';
$action_images['search'] = 'search.gif';
-
+$action_images['editor'] = 'html.png';
// grabbing the categories
//$selectcategories = "SELECT DISTINCT category FROM ".$table_settings_current." WHERE category NOT IN ('stylesheets','Plugins')";
diff --git a/main/inc/lib/fckeditor/myconfig.php b/main/inc/lib/fckeditor/myconfig.php
index 057f8835b7..eaf1824682 100755
--- a/main/inc/lib/fckeditor/myconfig.php
+++ b/main/inc/lib/fckeditor/myconfig.php
@@ -66,9 +66,20 @@
// Then, you may modify the newly copied toolbar definitions at your will, just keep correct php-syntax.
// It is not mandatory you to create custom files for all the toolbars. In case of missing file in the directory with the
// custom toobar definitions the system would read the correspondent "factory" toolbar definition (form 'default' directory).
-$config['ToolbarSets']['Directory'] = 'default';
-// You may try this provided example of custom toolbars:
-//$config['ToolbarSets']['Directory'] = 'extended';
+
+
+// This is the visible toolbar set when the editor is maximized.
+// If it has not been defined, then the toolbar set for the "normal" size is used.
+// if do you prefer configure for each toolbar edit main/inc/lib/fckeditor/toolbars/
+
+if ((api_get_setting('more_buttons_maximized_mode') == 'true'))
+{
+ $config['ToolbarSets']['Directory'] = 'extended';
+}
+else
+{
+ $config['ToolbarSets']['Directory'] = 'default';
+}
/*
@@ -119,8 +130,15 @@ $config['LoadPlugin'][] = 'fckEmbedMovies';
$config['LoadPlugin'][] = 'flvPlayer';
// youtube : Adds a dilog for inserting YouTube video-streams.
-if (api_is_allowed_to_edit() || api_is_platform_admin()) { // (not for students)
+if ((api_get_setting('youtube_for_students') == 'true')) {
+
$config['LoadPlugin'][] = 'youtube';
+
+}
+else{
+ if (api_is_allowed_to_edit() || api_is_platform_admin()) { // (not for students)
+ $config['LoadPlugin'][] = 'youtube';
+ }
}
// googlemaps : Adds a dilog for inserting Google maps.
@@ -136,8 +154,11 @@ $config['LoadPlugin'][] = 'googlemaps';
// mimetex : Adds a dilog for inserting mathematical formulas. In order this plugin to work prpoperly, preliminary changes
// in your server configuration have to be done. The MimeTex executable file has to be installed, see the installation guide.
//
-// Uncomment the line below (remove the double slash at the beginning) to enable the 'mimetex' plugin:
-//$config['LoadPlugin'][] = 'mimetex';
+if ((api_get_setting('math_mimetex') == 'true')) {
+
+ $config['LoadPlugin'][] = 'mimetex';
+}
+
//
// Some additional settings become active only when the 'mimetex' plugin has been enabled:
//
@@ -166,7 +187,11 @@ $config['MimetexExecutableDetectionTimeout'] = 0.05;
// After enabling it, this plugin is configured to work with full-page html documents out-of-the box.
// You may try it in the "Documents" and "Wiki" tools.
// Browser compatibility: Internet Explorer 6.0+ with MathPlayer plugin, Mozilla Firefox 2.0+, Opera 9.5+
-//$config['LoadPlugin'][] = 'asciimath';
+
+if ((api_get_setting('math_asciimathML') == 'true')) {
+
+ $config['LoadPlugin'][] = 'asciimath';
+}
// wikilink : Adds a dialog for inserting wiki-formatted links.
$config['LoadPlugin'][] = 'wikilink';
@@ -279,6 +304,15 @@ $config['FontFormats'] = 'p;h1;h2;h3;h4;h5'; // A reduced format list.
// for all browsers. You may disable or change it if you wish.
$config['EditorAreaStyles'] = 'body { background-color: #ffffff; }';
+// A setting for blocking copy/paste functions of the editor.
+// This setting activates on leaners only. For users with other statuses there is no blocking copy/paste.
+// if do you prefer configure for each toolbar edit main/inc/lib/fckeditor/toolbars/
+if ((api_get_setting('block_copy_paste_for_students') == 'true'))
+{
+
+ $config['BlockCopyPaste'] = true;
+}
+
/*
* Additional note:
* For debugging purposes the editor may run using original source versions of its javascripts, not the "compressed" versions.
diff --git a/main/install/dokeos_main.sql b/main/install/dokeos_main.sql
index d55ad50ebb..bad4dd71d7 100755
--- a/main/install/dokeos_main.sql
+++ b/main/install/dokeos_main.sql
@@ -219,9 +219,6 @@ CREATE TABLE course_field (
PRIMARY KEY(id)
);
-INSERT INTO course_field (field_type, field_variable, field_display_text, field_default_value, field_visible, field_changeable) values (10, 'special_course','SpecialCourse', 'Yes', 1 , 1);
-
-
--
-- Table structure for table course_field_values
--
@@ -647,7 +644,7 @@ VALUES
('service_ppt2lp', 'ftp_password', 'textfield', NULL, NULL, 'FtpPassword', NULL, NULL, NULL, 0),
('service_ppt2lp', 'path_to_lzx', 'textfield', NULL, NULL, '', NULL, NULL, NULL, 0),
('service_ppt2lp', 'size', 'radio', NULL, '720x540', '', NULL, NULL, NULL, 0),
-('wcag_anysurfer_public_pages', NULL, 'radio','Platform','false','PublicPagesComplyToWAITitle','PublicPagesComplyToWAIComment', NULL, NULL, 0),
+('wcag_anysurfer_public_pages', NULL, 'radio','Editor','false','PublicPagesComplyToWAITitle','PublicPagesComplyToWAIComment', NULL, NULL, 0),
('stylesheets', NULL, 'textfield','stylesheets','dokeos_blue','',NULL, NULL, NULL, 1),
('upload_extensions_list_type', NULL, 'radio', 'Security', 'blacklist', 'UploadExtensionsListType', 'UploadExtensionsListTypeComment', NULL, NULL, 0),
('upload_extensions_blacklist', NULL, 'textfield', 'Security', '', 'UploadExtensionsBlacklist', 'UploadExtensionsBlacklistComment', NULL, NULL, 0),
@@ -669,7 +666,6 @@ VALUES
('show_tabs', 'platform_administration', 'checkbox', 'Platform', 'true', 'ShowTabsTitle','ShowTabsComment',NULL,'TabsPlatformAdministration', 1),
('show_tabs', 'my_agenda', 'checkbox', 'Platform', 'true', 'ShowTabsTitle','ShowTabsComment',NULL,'TabsMyAgenda', 1),
('show_tabs', 'my_profile', 'checkbox', 'Platform', 'true', 'ShowTabsTitle','ShowTabsComment',NULL,'TabsMyProfile', 1),
-('show_tabs', 'social', 'checkbox', 'Platform', 'true', 'ShowTabsTitle','ShowTabsComment',NULL,'TabsSocial', 0),
('default_forum_view', NULL, 'radio', 'Course', 'flat', 'DefaultForumViewTitle','DefaultForumViewComment',NULL,NULL, 0),
('platform_charset',NULL,'textfield','Platform','iso-8859-15','PlatformCharsetTitle','PlatformCharsetComment','platform',NULL, 0),
('noreply_email_address', '', 'textfield', 'Platform', '', 'NoReplyEmailAddress', 'NoReplyEmailAddressComment', NULL, NULL, 0),
@@ -720,7 +716,7 @@ VALUES
('course_create_active_tools','survey','checkbox','Tools','true','CourseCreateActiveToolsTitle','CourseCreateActiveToolsComment',NULL,'Survey', 0),
('course_create_active_tools','glossary','checkbox','Tools','true','CourseCreateActiveToolsTitle','CourseCreateActiveToolsComment',NULL,'Glossary', 0),
('course_create_active_tools','notebook','checkbox','Tools','true','CourseCreateActiveToolsTitle','CourseCreateActiveToolsComment',NULL,'Notebook', 0),
-('advanced_filemanager',NULL,'radio','Platform','false','AdvancedFileManagerTitle','AdvancedFileManagerComment',NULL,NULL, 0),
+('advanced_filemanager',NULL,'radio','Editor','false','AdvancedFileManagerTitle','AdvancedFileManagerComment',NULL,NULL, 0),
('allow_reservation', NULL, 'radio', 'Tools', 'false', 'AllowReservationTitle', 'AllowReservationComment', NULL, NULL, 0),
('profile','apikeys','checkbox','User','false','ProfileChangesTitle','ProfileChangesComment',NULL,'ApiKeys', 0),
('allow_message_tool', NULL, 'radio', 'Tools', 'false', 'AllowMessageToolTitle', 'AllowMessageToolComment', NULL, NULL,0),
@@ -739,7 +735,13 @@ VALUES
('show_glossary_in_extra_tools', NULL, 'radio', 'Course', 'false', 'ShowGlossaryInExtraToolsTitle', 'ShowGlossaryInExtraToolsComment', NULL, NULL,1),
('dokeos_database_version', NULL, 'textfield', NULL,'1.8.6.2.9070','DokeosDatabaseVersion','',NULL,NULL,0),
('send_email_to_admin_when_create_course',NULL,'radio','Platform','false','SendEmailToAdminTitle','SendEmailToAdminComment',NULL,NULL, 1),
-('go_to_course_after_login',NULL,'radio','Course','false','GoToCourseAfterLoginTitle','GoToCourseAfterLoginComment',NULL,NULL, 0);
+('go_to_course_after_login',NULL,'radio','Course','false','GoToCourseAfterLoginTitle','GoToCourseAfterLoginComment',NULL,NULL, 0),
+('math_mimetex',NULL,'radio','Editor','false','MathMimetexTitle','MathMimetexComment',NULL,NULL, 0),
+('math_asciimathML',NULL,'radio','Editor','false','MathASCIImathMLTitle','MathASCIImathMLComment',NULL,NULL, 0),
+('youtube_for_students',NULL,'radio','Editor','true','YoutubeForStudentsTitle','YoutubeForStudentsComment',NULL,NULL, 0),
+('block_copy_paste_for_students',NULL,'radio','Editor','false','BlockCopyPasteForStudentsTitle','BlockCopyPasteForStudentsComment',NULL,NULL, 0),
+('more_buttons_maximized_mode',NULL,'radio','Editor','false','MoreButtonsForMaximizedModeTitle','MoreButtonsForMaximizedModeComment',NULL,NULL, 0);
+
UNLOCK TABLES;
/*!40000 ALTER TABLE settings_current ENABLE KEYS */;
@@ -928,7 +930,17 @@ VALUES
('send_email_to_admin_when_create_course','true','Yes'),
('send_email_to_admin_when_create_course','false','No'),
('go_to_course_after_login','true','Yes'),
-('go_to_course_after_login','false','No');
+('go_to_course_after_login','false','No'),
+('math_mimetex','true','Yes'),
+('math_mimetex','false','No'),
+('math_asciimathML','true','Yes'),
+('math_asciimathML','false','No'),
+('youtube_for_students','true','Yes'),
+('youtube_for_students','false','No'),
+('block_copy_paste_for_students','true','Yes'),
+('block_copy_paste_for_students','false','No'),
+('more_buttons_maximized_mode','true','Yes'),
+('more_buttons_maximized_mode','false','No');
UNLOCK TABLES;
@@ -2277,6 +2289,7 @@ CREATE TABLE session_category (
-- Table structure for table user tag
--
+
CREATE TABLE tag (
id int NOT NULL auto_increment,
tag varchar(255) NOT NULL,
@@ -2336,8 +2349,9 @@ CREATE TABLE IF NOT EXISTS message_attachment (
message_id int NOT NULL,
filename varchar(255) NOT NULL,
PRIMARY KEY (id)
-);
+)
+
-INSERT INTO user_field (field_type, field_variable, field_display_text, field_visible, field_changeable) values (1, 'rssfeeds','RSS',0,0);
-INSERT INTO user_field (field_type, field_variable, field_display_text, field_visible, field_changeable) values (10,'tags','tags',0,0);
+INSERT INTO user_field (field_type, field_variable, field_display_text, field_visible, field_changeable) values (10, 'tags','tags',0,0);
+INSERT INTO user_field (field_type, field_variable, field_display_text, field_visible, field_changeable) values (9, 'rssfeeds','RSS',0,0);
diff --git a/main/lang/asturian/admin.inc.php b/main/lang/asturian/admin.inc.php
index 18320a20fc..5cd3cebc93 100755
--- a/main/lang/asturian/admin.inc.php
+++ b/main/lang/asturian/admin.inc.php
@@ -979,6 +979,7 @@ $SoberBrown = "Marr
$SteelGrey = "Gris aceru";
$TastyOlive = "Sabor oliva";
$AddNews = "Criar anunciu";
+$ExportCourses = "Esportar cursos";
$SearchDatabaseOpeningError = "Nun pudo abrise la base de datos del motor d\'indexáu, preba a amestar un recursu nuevu (exerciciu, enllaz, lleición, etc) el cual será indexáu al guetador";
$SearchDatabaseVersionError = "La base de datos ta nun formatu nun sofitáu";
$SearchDatabaseModifiedError = "La base de datos foi camudada";
@@ -1096,4 +1097,8 @@ $ShowGlossaryInExtraToolsComment = "Dende equ
$FieldTypeTag = "Etiqueta d\'usuariu";
$SendEmailToAdminTitle = "Avisu por corréu electrónicu, de la criación d\'un cursu nuevu";
$SendEmailToAdminComment = "Unviar un corréu electrónicu al alministrador de la plataforma, cada vegada qu\'un mayestru crie un cursu nuevu";
+$UserTag = "Etiqueta d\'usuariu";
+$SelectSession = "Seleicionar sesión";
+$GroupPermissions = "Permisos del grupu";
+$SpecialCourse = "Cursu especial";
?>
\ No newline at end of file
diff --git a/main/lang/asturian/course_home.inc.php b/main/lang/asturian/course_home.inc.php
index 1d1e854fe2..a7bca0308f 100755
--- a/main/lang/asturian/course_home.inc.php
+++ b/main/lang/asturian/course_home.inc.php
@@ -27,4 +27,5 @@ $IntroductionTextDeleted = "Testu d\'entamu esborr
$SessionIdentifier = "Identificador de la sesión";
$SessionName = "Nome de la sesión";
$SessionCategory = "Categoría de la sesión";
+$SessionData = "Datos de la sesión";
?>
\ No newline at end of file
diff --git a/main/lang/asturian/slideshow.inc.php b/main/lang/asturian/slideshow.inc.php
index 3ebfa57e35..a843623c76 100755
--- a/main/lang/asturian/slideshow.inc.php
+++ b/main/lang/asturian/slideshow.inc.php
@@ -18,4 +18,6 @@ $lang_next_slide = "Diapositiva siguiente";
$lang_image = "Imaxe";
$lang_of = "de";
$lang_view_slideshow = "Ver presentación";
+$FirstSlide = "Primer diapositiva";
+$LastSlide = "Cabera diapositiva";
?>
\ No newline at end of file
diff --git a/main/lang/asturian/userInfo.inc.php b/main/lang/asturian/userInfo.inc.php
index feb6de9dab..3542d3ceed 100755
--- a/main/lang/asturian/userInfo.inc.php
+++ b/main/lang/asturian/userInfo.inc.php
@@ -92,4 +92,6 @@ $SendInvitation = "Unviar invitaci
$SocialInvitationToFriends = "Invitar a xunise a la mio rede de collacios";
$MyCertificates = "Los mios certificaos";
$ToChangeYourEmailMustTypeYourPassword = "Pa camudar el to corréu electrónicu tienes qu\'escribir la to contraseña";
+$Invitations = "Invitaciones";
+$MyGroups = "Los mios grupos";
?>
\ No newline at end of file
diff --git a/main/lang/english/admin.inc.php b/main/lang/english/admin.inc.php
index 741ea35a30..a8f00e2d9a 100755
--- a/main/lang/english/admin.inc.php
+++ b/main/lang/english/admin.inc.php
@@ -1100,4 +1100,19 @@ $SendEmailToAdminComment = "Send an email to administardor of the platform, each
$UserTag = "User tag";
$SelectSession = "Select session";
$GroupPermissions = "Group Permissions";
+$SpecialCourse = "Special course";
+$MathMimetexTitle = "mimeTEX mathematical editor";
+$MathMimetexComment = "Enable mimeTeX mathematical editor";
+$MathASCIImathMLTitle = "SCIImathML mathematical editor";
+$MathASCIImathMLComment = "Enable SCIImathML mathematical editor";
+$YoutubeForStudentsTitle = "Allow students to insert videos from YouTube";
+$YoutubeForStudentsComment = "Enable the possibility that students can insert Youtube videos";
+$BlockCopyPasteForStudentsTitle = "Block students copy and paste";
+$BlockCopyPasteForStudentsComment = "Block students the ability to copy and paste into the WYSIWYG editor";
+$MoreButtonsForMaximizedModeTitle = "Buttons bar extended";
+$MoreButtonsForMaximizedModeComment = "Enable button bars extended when the WYSIWYG editor is maximized";
+$Editor = "WYSIWYG Editor";
+$GoToCourseAfterLoginTitle = "Go directly to the course after login";
+$GoToCourseAfterLoginComment = "When a user is registered in one course, go directly to the course after login";
+$GroupList = "Group List";
?>
\ No newline at end of file
diff --git a/main/lang/greek/accessibility.inc.php b/main/lang/greek/accessibility.inc.php
index 410d713f7a..680110da69 100755
--- a/main/lang/greek/accessibility.inc.php
+++ b/main/lang/greek/accessibility.inc.php
@@ -2,12 +2,13 @@
for more information: see languages.txt in the lang folder.
*/
$langClarContent = "Åäþ, êáèçãçôÝò êáé âïçèïß äçìéïõñãïýí êáé äéá÷åéñßæïíôáé ôïõò äéêôõáêïýò ôüðïõò ôùí ìáèçìÜôùí ôïõò. Ïé öïéôçôÝò ìðïñïýí íá äéáâÜóïõí ôá Ýããñáöá, ôá ðñïãñÜììáôá, ôçí áôæÝíôá, êëð., íá êÜíïõí áóêÞóåéò, íá äçìïóéåýóïõí åñãáóßåò, íá óõììåôÜó÷ïõí óå óõæçôÞóåéò, ê.á.
ÅããñáöÞ
Áí åßóôå öïéôçôÞò, èá ðñÝðåé íá åããñáöåßôå åðéëÝãïíôáò «Ðáñáêïëïýèçóç ìáèçìÜôùí», êáé ìåôÜ íá åðéëÝîåôå ôá ìáèÞìáôá ðïõ åðéèõìåßôå íá ðáñáêïëïõèÞóåôå.
Áí åßóôå êáèçãçôÞò Þ âïçèüò, èá ðñÝðåé êáé ðÜëé íá åããñáöåßôå, åðéëÝãïíôáò üìùò «Äçìéïõñãßá ìáèçìÜôùí». Óôç óõíÝ÷åéá, èá óõìðëçñþóåôå ìéá öüñìá ìå ôá óôïé÷åßá ôïõ ìáèÞìáôüò óáò: ôßôëï êáé êùäéêü ìáèÞìáôïò êáé ó÷ïëÞ/ôìÞìá ðïõ áíÞêåé. Ìüëéò åðéêõñþóåôå ôá óôïé÷åßá áõôÜ, èá ìåôáöåñèåßôå óôç óåëßäá ðïõ ìüëéò èá Ý÷åé äçìéïõñãçèåß ãéá ôï ìÜèçìá, êáé èá ìðïñåßôå íá áëëÜîåôå ôá ðåñéå÷üìåíÜ êáé ôçí ïñãÜíùóÞ ôçò áíÜëïãá ìå ôéò áíÜãêåò óáò.
Áí ç óåëßäá áõôÞ äåí áíôáðïêñßíåôáé óôéò áíÜãêåò óáò, ðáñáêáëïýìå åíçìåñþóôå ìáò ìÝóù ôçò ëßóôáò «Íá ãßíïõí», ðïõ åìöáíßæåôáé óôçí áñ÷éêÞ óåëßäá ôçò ôÜîçò ";
-$test = "test";
+$test = "τεστ";
$WCAGImage = "Εικόνα";
$WCAGLabel = "Τίτλος εικόνας";
$WCAGLink = "Σύνδεσμος";
$WCAGLinkLabel = "Τίτλος Συνδέσμου";
$errorNoLabel = "Κανένας τίτλος για αυτή την εικόνα.";
+$AllLanguages = "όλες οι γλώσσες";
$WCAGEditor = "WCAG Editor";
$WCAGGoMenu = "Μενού μετάβασης";
$WCAGGoContent = "Περιεχόμενο μετάβασης";
diff --git a/main/lang/italian/admin.inc.php b/main/lang/italian/admin.inc.php
index 2f13ea5c0a..df36582705 100755
--- a/main/lang/italian/admin.inc.php
+++ b/main/lang/italian/admin.inc.php
@@ -979,6 +979,7 @@ $SoberBrown = "Sober brown";
$SteelGrey = "Steel grey";
$TastyOlive = "Tasty olive";
$AddNews = "Aggiungi avvisi";
+$ExportCourses = "Esporta corsi";
$SearchDatabaseOpeningError = "Non è possibile accedere al database di indicizzazione dei contenuti";
$SearchDatabaseVersionError = "Il formato del database non è supportato";
$SearchDatabaseModifiedError = "Database di indicizzazione modificato";
@@ -1097,4 +1098,7 @@ $FieldTypeTag = "Tag utente";
$SendEmailToAdminTitle = "Avviso della creazione di un nuovo corso tramite e-mail";
$SendEmailToAdminComment = "Ogni volta che un docente crea un nuovo corso, verrà inviata un\'e-mail all\'amministratore";
$UserTag = "Etichetta utente";
+$SelectSession = "Seleziona la sessione";
+$GroupPermissions = "Permessi del gruppo";
+$SpecialCourse = "Corso speciale";
?>
\ No newline at end of file
diff --git a/main/lang/italian/course_home.inc.php b/main/lang/italian/course_home.inc.php
index b0cf7cc619..51c1c3a680 100755
--- a/main/lang/italian/course_home.inc.php
+++ b/main/lang/italian/course_home.inc.php
@@ -27,4 +27,5 @@ $IntroductionTextDeleted = "Testo introduttivo eliminato";
$SessionIdentifier = "Identificatore della sessione";
$SessionName = "Nome della sessione";
$SessionCategory = "Categoria della sessione";
+$SessionData = "Dati della sessione";
?>
\ No newline at end of file
diff --git a/main/lang/italian/slideshow.inc.php b/main/lang/italian/slideshow.inc.php
index 88b6b9bd02..475412de44 100755
--- a/main/lang/italian/slideshow.inc.php
+++ b/main/lang/italian/slideshow.inc.php
@@ -18,4 +18,6 @@ $lang_next_slide = "Prossima Diapositiva";
$lang_image = "Immagine";
$lang_of = "di";
$lang_view_slideshow = "Mostra presentazione";
+$FirstSlide = "Prima diapositiva";
+$LastSlide = "Ultima diapositiva";
?>
\ No newline at end of file
diff --git a/main/lang/italian/userInfo.inc.php b/main/lang/italian/userInfo.inc.php
index a840882207..e00beb6c35 100755
--- a/main/lang/italian/userInfo.inc.php
+++ b/main/lang/italian/userInfo.inc.php
@@ -92,4 +92,6 @@ $SendInvitation = "Manda un invito";
$SocialInvitationToFriends = "Invita ad unirsi al mio gruppo di amici";
$MyCertificates = "Il mio certificato";
$ToChangeYourEmailMustTypeYourPassword = "Per cambiare l\'indirizzo e-mail devi riscrivere la password";
+$Invitations = "Inviti";
+$MyGroups = "I miei gruppi";
?>
\ No newline at end of file
diff --git a/main/lang/spanish/admin.inc.php b/main/lang/spanish/admin.inc.php
index 66eefba7f5..5bbd2d82e8 100755
--- a/main/lang/spanish/admin.inc.php
+++ b/main/lang/spanish/admin.inc.php
@@ -1100,4 +1100,19 @@ $SendEmailToAdminComment = "Enviar un correo electr
$UserTag = "Etiqueta de usuario";
$SelectSession = "Seleccionar sesión";
$GroupPermissions = "Permisos del grupo";
+$SpecialCourse = "Curso especial";
+$MathMimetexTitle = "Editor matemático mimeTEX";
+$MathMimetexComment = "Habilitar el editor matemático mimeTEX";
+$MathASCIImathMLTitle = "Editor matemático SCIImathML";
+$MathASCIImathMLComment = "Habilitar el editor matemático SCIImathML";
+$YoutubeForStudentsTitle = "Permitir a los estudiantes insertar videos de YouTube";
+$YoutubeForStudentsComment = "Habilitar la posibilidad de que los estudiantes puedan insertar videos de Youtube";
+$BlockCopyPasteForStudentsTitle = "Bloquear a los estudiantes copiar y pegar";
+$BlockCopyPasteForStudentsComment = "Bloquear a los estudiantes la posibilidad de copiar y pegar en el editor WYSIWYG";
+$MoreButtonsForMaximizedModeTitle = "Barras de botones extendidas";
+$MoreButtonsForMaximizedModeComment = "Habilitar las barras de botones extendidas cuando el editor WYSIWYG está maximizado";
+$Editor = "Editor WYSIWYG";
+$GoToCourseAfterLoginTitle = "Ir directamente al curso tras identificarse";
+$GoToCourseAfterLoginComment = "Cuando un usuario está inscrito sólamente en un curso, ir directamente al curso despúes de identificarse";
+$GroupList = "Lista de grupos";
?>
\ No newline at end of file
diff --git a/main/lang/spanish/trad4all.inc.php b/main/lang/spanish/trad4all.inc.php
index fa0da7dfc1..7c7f2f9078 100755
--- a/main/lang/spanish/trad4all.inc.php
+++ b/main/lang/spanish/trad4all.inc.php
@@ -291,7 +291,7 @@ $Documents = "Documentos";
$DocumentAdded = "Documento añadido";
$DocumentUpdated = "Documento actualizado";
$DocumentInFolderUpdated = "Documento actualizado en la carpeta";
-$Course_description = "Descripción";
+$Course_description = "Descripción del curso";
$Calendar_event = "Agenda";
$Document = "Documentos";
$Learnpath = "Lecciones";
diff --git a/main/lang/spanish/wiki.inc.php b/main/lang/spanish/wiki.inc.php
index 74b9687167..3ab7c132e2 100755
--- a/main/lang/spanish/wiki.inc.php
+++ b/main/lang/spanish/wiki.inc.php
@@ -122,7 +122,7 @@ $AssignmentDescExtra = "Esta p
$AssignmentWorkExtra = "Esta página es el trabajo de un alumno";
$NoAreSeeingTheLastVersion = "Atención no esta viendo la última versión de la página";
$AssignmentFirstComToStudent = "Modifica esta página para realizar tu tarea sobre la tarea propuesta";
-$AssignmentLinkstoStudentsPage = "Acceso a las tareas realizadas por los alumnos sobre la tarea propuesta en esta página";
+$AssignmentLinkstoStudentsPage = "Acceso a las páginas de los alumnos";
$AllowLaterSends = "Permitir envíos retrasados";
$WikiStandBy = "El Wiki está a la espera de que un profesor lo inicialice";
$NotifyDiscussByEmail = "La notificacion por correo electrónico de nuevos comentarios sobre la página está habilitada";
From 1bd49a52d9141d17f52a55f0b1fbf6d202c3bed7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Juan=20Carlos=20Ra=C3=B1a?=
Date: Thu, 3 Dec 2009 14:04:46 +0100
Subject: [PATCH 4/4] update asciimath plugin
---
.../editor/plugins/asciimath/asciimath.gif | Bin 101 -> 223 bytes
.../editor/plugins/asciimath/lang/es.js | 28 +++++++++---------
2 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/asciimath.gif b/main/inc/lib/fckeditor/editor/plugins/asciimath/asciimath.gif
index 86d68e1e22e860d0c6462fda2db75c66915c0249..1bfb0562a9cfccb068c720dca2910a3305a0bb86 100755
GIT binary patch
literal 223
zcmZ?wbhEHb6krfwIKlt|A3uJaIdf)YWaODMXN--F<>cg+ELl=pTl?U_0|y6(ojZ5_
z|NpCj)DYf^uJqrjV$_|j2rv8p|G(l-7Dg@xW(FMwAOOiTFqzHiUwQg0<6<7o
zj_%^p+YS0WObr}YK2$zP*qB(wplGt1BXhz0h4CmHd24az*&+r8YXFrx
BBx(Qv
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/es.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/es.js
index c5bbf667f2..dba4eea149 100755
--- a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/es.js
+++ b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/es.js
@@ -6,17 +6,17 @@
* Author:
*/
-FCKLang["DlgAsciiMath"] = 'AsciiMath Formula Input' ;
-FCKLang["DlgAsciiMathFormulaEditor"] = 'Formula Editor' ;
-FCKLang["DlgAsciiMathInput"] = 'Input' ;
-FCKLang["DlgAsciiMathClear"] = 'Clear' ;
-FCKLang["DlgAsciiMathDelete"] = 'Delete' ;
-FCKLang["DlgAsciiMathPreview"] = 'Preview' ;
-FCKLang["DlgAsciiMathBasedOn"] = 'Based on ASCIIMathML by ' ;
-FCKLang["DlgAsciiMathForMoreInfo"] = 'For more information on AsciiMathML visit this page: ' ;
-FCKLang["DlgAsciiMathShowMathML"] = 'Show MathML' ;
-FCKLang["DlgAsciiMathFormulaPreview"] = 'Formula Preview' ;
-FCKLang["DlgAsciiIncompatibleBrowser"] = 'Your browser is not able to show mathematical formulas. Please, use %s1 or Internet Explorer with %s2 plugin.' ;
-FCKLang["DlgAsciiMathOldIE"] = 'Your browser is not able to show mathematical formulas. You need to upgrade to Internet Explorer 6.0+. Then you need to install the MathPlayer 2 plugin for Internet Explorer. Please, see %s for more information.' ;
-FCKLang["DlgAsciiMathInstallMathPlayer"] = 'Your browser is not able to show mathematical formulas. You need to install the MathPlayer 2 plugin for Internet Explorer. Please, see %s for more information.' ;
-FCKLang["DlgAsciiMathOldMathPlayer"] = 'Your browser is not able to show mathematical formulas. You need to upgrade the MathPlayer plugin for Internet Explorer to version 2. Please, see %s for more information.' ;
+FCKLang["DlgAsciiMath"] = 'Insertar una fórmula AsciiMath' ;
+FCKLang["DlgAsciiMathFormulaEditor"] = 'Editor de ecuaciones' ;
+FCKLang["DlgAsciiMathInput"] = 'Insertar' ;
+FCKLang["DlgAsciiMathClear"] = 'Limpiar' ;
+FCKLang["DlgAsciiMathDelete"] = 'Eliminar' ;
+FCKLang["DlgAsciiMathPreview"] = 'Previsualización' ;
+FCKLang["DlgAsciiMathBasedOn"] = 'Basado en ASCIIMathML por ' ;
+FCKLang["DlgAsciiMathForMoreInfo"] = 'Para más información sobre AsciiMathML visite esta página: ' ;
+FCKLang["DlgAsciiMathShowMathML"] = 'Mostrar MathML' ;
+FCKLang["DlgAsciiMathFormulaPreview"] = 'Previsualización de la ecuación' ;
+FCKLang["DlgAsciiIncompatibleBrowser"] = 'Su navegador no puede mostrar fórmulas matemáticas. Use %s1 o Internet Explorer con el plugin %s2 ' ;
+FCKLang["DlgAsciiMathOldIE"] = 'Su navegador no puede mostrar fórmulas matemáticas. Actualícese a Internet Explorer 6.0+. Tras esto, tendra que instalar el plugin MathPlayer 2 para Internet Explorer. Para más información vea %s' ;
+FCKLang["DlgAsciiMathInstallMathPlayer"] = 'Su navegador no puede mostrar fórmulas matemáticas. Necesita instalar el plugin MathPlayer 2 para Internet Explorer. Para más información vea %s' ;
+FCKLang["DlgAsciiMathOldMathPlayer"] = 'Su navegador no puede mostrar fórmulas matemáticas. Necesita actualizar el plugin MathPlayer para Internet Explorer a la version 2. Para más información vea %s' ;
\ No newline at end of file