From 56b3df59d91ec5e70b6482afad6646dfaa5764e0 Mon Sep 17 00:00:00 2001 From: Yannick Warnier Date: Thu, 20 Feb 2020 22:54:09 +0100 Subject: [PATCH 1/2] Admin - Do not select unsubscribe by default in CSV user subscription to courses, as the effect (unsubscribing from all courses not mentioned) can be quite damaging - refs BT#16763 --- main/admin/course_user_import.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/admin/course_user_import.php b/main/admin/course_user_import.php index 8fefbc3a82..b1e0edbceb 100755 --- a/main/admin/course_user_import.php +++ b/main/admin/course_user_import.php @@ -170,7 +170,7 @@ $form->addElement('file', 'import_file', get_lang('ImportFileLocation')); $form->addElement('checkbox', 'subscribe', get_lang('Action'), get_lang('SubscribeUserIfNotAllreadySubscribed')); $form->addElement('checkbox', 'unsubscribe', '', get_lang('UnsubscribeUserIfSubscriptionIsNotInFile')); $form->addButtonImport(get_lang('Import')); -$form->setDefaults(['subscribe' => '1', 'unsubscribe' => 1]); +$form->setDefaults(['subscribe' => '1', 'unsubscribe' => 0]); $errors = []; if ($form->validate()) { From 76f099f7daa57a8d50ff5f944b07027434ece78f Mon Sep 17 00:00:00 2001 From: Yannick Warnier Date: Thu, 20 Feb 2020 23:12:07 +0100 Subject: [PATCH 2/2] Update language terms --- main/lang/english/trad4all.inc.php | 27 ++++++++++++++++------ main/lang/french/trad4all.inc.php | 20 ++++++++++++++--- main/lang/spanish/trad4all.inc.php | 36 ++++++++++++++++++++++++++++-- 3 files changed, 71 insertions(+), 12 deletions(-) diff --git a/main/lang/english/trad4all.inc.php b/main/lang/english/trad4all.inc.php index 62575451be..e62df81550 100644 --- a/main/lang/english/trad4all.inc.php +++ b/main/lang/english/trad4all.inc.php @@ -751,7 +751,7 @@ $ToExportLearnpathWithQuizYouHaveToSelectQuiz = "If you want to export a course $ArchivesDirectoryNotWriteableContactAdmin = "The app/cache/ directory, used by this tool, is not writeable. Please contact your platform administrator."; $DestinationCourse = "Target course"; $ConvertToMultipleAnswer = "Convert to multiple answer"; -$CasMainActivateComment = "Enabling CAS authentication will allow users to authenticate with their CAS credentials.
Go to Plugin to add a configurable 'CAS Login' button for your Chamilo campus."; +$CasMainActivateComment = "Enabling CAS authentication will allow users to authenticate with their CAS credentials.
Go to Plugin to add a configurable 'CAS Login' button for your Chamilo campus. Or you can force CAS authentication by setting cas[force_redirect] in app/config/auth.conf.php."; $UsersRegisteredInAnyGroup = "Users registered in any group"; $Camera = "Camera"; $Microphone = "Microphone"; @@ -1743,7 +1743,7 @@ $PublicPagesComplyToWAIComment = "WAI (Web Accessibility Initiative) is an initi $VersionCheck = "Version check"; $SessionOverview = "Session overview"; $SubscribeUserIfNotAllreadySubscribed = "Add user in the course only if not yet in"; -$UnsubscribeUserIfSubscriptionIsNotInFile = "Remove user from course if his name is not in the list"; +$UnsubscribeUserIfSubscriptionIsNotInFile = "Remove users from any courses that are not mentioned explicitly in this file"; $DeleteSelectedSessions = "Delete selected sessions"; $CourseListInSession = "Courses in this session"; $UnsubscribeCoursesFromSession = "Unsubscribe selected courses from this session"; @@ -6821,7 +6821,7 @@ $CAS2Text = "CAS 2"; $SAMLText = "SAML"; $CasMainProtocolComment = "The protocol with which we connect to the CAS server"; $CasUserAddActivateTitle = "Enable CAS user addition"; -$CasUserAddActivateComment = "Enable CAS user addition"; +$CasUserAddActivateComment = "Enable CAS user addition. To create the user account from the LDAP directory, the extldap_config and extldap_user_correspondance tables must be filled in in app/config/auth.conf.php"; $CasUserAddLoginAttributeTitle = "Add CAS user login"; $CasUserAddLoginAttributeComment = "Add CAS user login details when registering a new user"; $CasUserAddEmailAttributeTitle = "Add CAS user e-mail"; @@ -7161,10 +7161,10 @@ $SessionadminAutosubscribeTitle = "Session admin autosubscribe"; $SessionadminAutosubscribeComment = "Session administrator autosubscribe - not available yet"; $ToolVisibleByDefaultAtCreationTitle = "Tool visible at course creation"; $ToolVisibleByDefaultAtCreationComment = "Select the tools that will be visible when creating the courses - not yet available"; -$casAddUserActivatePlatform = "CAS internal setting"; -$casAddUserActivateLDAP = "CAS internal setting"; -$UpdateUserInfoCasWithLdapTitle = "CAS internal setting"; -$UpdateUserInfoCasWithLdapComment = "CAS internal setting"; +$casAddUserActivatePlatform = "Create a user account for any new CAS-authenticated user, from scratch"; +$casAddUserActivateLDAP = "Create a user account for any new CAS-authenticated user, from LDAP"; +$UpdateUserInfoCasWithLdapTitle = "Update CAS-authenticated user account information from LDAP"; +$UpdateUserInfoCasWithLdapComment = "Makes sure the user firstname, lastname and email address are the same as current values in the LDAP directory"; $InstallExecution = "Installation process execution"; $UpdateExecution = "Update process execution"; $PleaseWaitThisCouldTakeAWhile = "Please wait. This could take a while..."; @@ -8450,4 +8450,17 @@ $InsertTwoNames = "Insert your two names"; $AddRightLogo = "Add right logo"; $LearnpathUseScoreAsProgress = "Use score as progress"; $LearnpathUseScoreAsProgressComment = "Use the score returned, by the only SCO in this learning path, as the progress indicator in the progress bar. This modifies the SCORM behaviour in the strict sense, but improves visual feedback to the learner."; +$Planned = "Planned"; +$InProgress = "In progress"; +$Cancelled = "Cancelled"; +$Finished = "Finished"; +$SessionStatus = "Session status"; +$UpdateSessionStatus = "Update session status"; +$SessionListCustom = "Custom list"; +$NoStatus = "No status"; +$CAS3Text = "CAS 3"; +$GoBackToVideo = "Go back to video"; +$UseLearnpathScoreAsProgress = "Use score as progress"; +$UseLearnpathScoreAsProgressInfo = "Some SCORM learning paths, specifically those with one single SCO, can report their progress as the SCO's score (cmi.core.score.raw). By checking this option (only available for single SCO learning paths), Chamilo will show the progress based on the score received from the SCO item. Beware that, by using this trick, you lose the ability to get any real score from the item."; +$ThereIsASequenceResourceLinkedToThisCourseYouNeedToDeleteItFirst = "There is a sequence resource linked to this course. You must delete this link first."; ?> \ No newline at end of file diff --git a/main/lang/french/trad4all.inc.php b/main/lang/french/trad4all.inc.php index 6ea765dbd1..5a474f2b22 100644 --- a/main/lang/french/trad4all.inc.php +++ b/main/lang/french/trad4all.inc.php @@ -1735,7 +1735,7 @@ $PublicPagesComplyToWAIComment = "WAI (Web Accessibility Initiative) est une ini $VersionCheck = "Vérification de la version"; $SessionOverview = "Résumé de la session"; $SubscribeUserIfNotAllreadySubscribed = "Inscrire l'utilsateur s'il n'est pas déjà inscrit"; -$UnsubscribeUserIfSubscriptionIsNotInFile = "Désinscrire l'utilisateur s'il n'est pas dans le fichier"; +$UnsubscribeUserIfSubscriptionIsNotInFile = "Désinscrire l'utilisateur de tous les cours auxquels il n'est pas explicitement inscrit dans le fichier"; $DeleteSelectedSessions = "Supprimer les sessions sélectionnées"; $CourseListInSession = "Liste des cours de cette session"; $UnsubscribeCoursesFromSession = "Supprimer les cours sélectionnés de cette session"; @@ -6419,7 +6419,7 @@ $UsersEdited = "Utilisateurs mis à jour."; $CourseHome = "Page d'accueil du cours"; $ComingSoon = "Très bientôt..."; $DummyCourseOnlyOnTestServer = "Contenu de cours de démo - seulement disponible sur les plateformes de test."; -$ThereAreNotSelectedCoursesOrCoursesListIsEmpty = "Aucun cours n'a été sélectionné ou la list de cours est vide."; +$ThereAreNotSelectedCoursesOrCoursesListIsEmpty = "Aucun cours n'a été sélectionné ou la liste de cours est vide."; $CodeTwiceInFile = "Un code a été utilisé deux fois dans le fichier, ce qui n'est pas autorisé. Les codes de cours devraient être uniques."; $CodeExists = "Ce code existe déjà."; $UnkownCategoryCourseCode = "La catégorie n'a pas été trouvée."; @@ -6805,7 +6805,6 @@ $CasMainPortComment = "Le port sur lequel se connecter au serveur CAS principal" $CasMainProtocolTitle = "Protocole du serveur CAS principal"; $CAS1Text = "CAS 1"; $CAS2Text = "CAS 2"; -$CAS3Text = "CAS 3"; $SAMLText = "SAML"; $CasMainProtocolComment = "Le protocole par lequel on se connecte au serveur CAS"; $CasUserAddActivateTitle = "Activer la création d'utilisateurs via CAS"; @@ -8381,4 +8380,19 @@ $CompilatioComunicationAjaxImpossible = "Communication AJAX avec le serveur Comp $UserClassExplanation = "Information : La liste des classes ci-dessous contient la liste des classes que vous avez déjà inscrits à votre cours. Si cette liste est vide, utilisez le + vert ci-dessus pour ajouter des classes."; $InsertTwoNames = "Saisir vos deux noms"; $AddRightLogo = "Intégrer le logo en haut à droite"; +$LearnpathUseScoreAsProgress = "Utiliser le score comme avancement"; +$LearnpathUseScoreAsProgressComment = "Utiliser le score renvoyé, par le seul SCO de ce parcours d'apprentissage, comme indicateur de progression dans la barre de progression. Cela modifie le comportement SCORM au sens strict, mais améliore le retour visuel pour l'apprenant."; +$Planned = "prévue"; +$InProgress = "en cours"; +$Cancelled = "annulée"; +$Finished = "terminée"; +$SessionStatus = "Statut"; +$UpdateSessionStatus = "Actualisation du statut des sessions"; +$SessionListCustom = "Liste personnalisée"; +$NoStatus = "Sans statut"; +$CAS3Text = "CAS 3"; +$GoBackToVideo = "Retour à la vidéo"; +$UseLearnpathScoreAsProgress = "Utiliser le score comme progrès"; +$UseLearnpathScoreAsProgressInfo = "Certains parcours SCORM (en particulier ceux avec un seul SCO) peuvent rapporter leur progrès sous forme du score (cmi.core.score.raw), ce qui permet de visualiser le progrès dans Chamilo. Activer cette option si ce parcours SCORM utilise cette stratégie. Attention, en utilisant le score comme progrès, la possibilité d'obtenir le vrai score via cmi.core.score.raw sera perdue."; +$ThereIsASequenceResourceLinkedToThisCourseYouNeedToDeleteItFirst = "Il y a une ressource de séquence liée à ce cours. Vous devez d'abord éliminer ce lien."; ?> \ No newline at end of file diff --git a/main/lang/spanish/trad4all.inc.php b/main/lang/spanish/trad4all.inc.php index 563ae7ef7f..2ee713dbff 100644 --- a/main/lang/spanish/trad4all.inc.php +++ b/main/lang/spanish/trad4all.inc.php @@ -1743,7 +1743,7 @@ $PublicPagesComplyToWAIComment = "WAI (Web Accessibility Initiative) es una inic $VersionCheck = "Comprobar versión"; $SessionOverview = "Resumen de la sesión de formación"; $SubscribeUserIfNotAllreadySubscribed = "Inscribir un usuario en el caso de que ya no lo esté"; -$UnsubscribeUserIfSubscriptionIsNotInFile = "Dar de baja a un usuario si no está en el fichero"; +$UnsubscribeUserIfSubscriptionIsNotInFile = "Dar de baja a un usuario de cualquier curso en el cual no esté inscrito explícitamente en este fichero"; $DeleteSelectedSessions = "Eliminar las sesiones seleccionadas"; $CourseListInSession = "Lista de cursos en esta sesión"; $UnsubscribeCoursesFromSession = "Cancelar la inscripción en la sesión de los cursos seleccionados"; @@ -6822,7 +6822,6 @@ $CasMainPortComment = "El puerto en el cual uno se puede conectar al servidor CA $CasMainProtocolTitle = "Protocolo del servidor CAS principal"; $CAS1Text = "CAS 1"; $CAS2Text = "CAS 2"; -$CAS3Text = "CAS 3"; $SAMLText = "SAML"; $CasMainProtocolComment = "Protocolo con el que nos conectamos al servidor CAS"; $CasUserAddActivateTitle = "Activar registrar usuarios mediante CAS"; @@ -8458,5 +8457,38 @@ $RealisationCertificate = "Certificado de logro"; $SurveysReport = "Reporte de encuestas"; $EnterYourNewPassword = "Introduzca su nueva contraseña aquí."; $RepeatYourNewPassword = "Introduzca su nueva contraseña una vez más, para reducir la probabilidad de errores."; +$ExtractionFromX = "Extracción del : %s"; +$Compilatio = "Compilatio"; +$CompilatioDocumentTextNotImage = "Verifique que contenga texto (y no solo imágenes)"; +$CompilatioDocumentNotCorrupt = "y que no está corrompido"; +$CompilatioAnalysis = "Analizar"; +$CompilatioAnalysisPercentage = "(Porcentaje de análisis de archivo)"; +$CompilatioWaitingAnalysis = "Análisis pendiente"; +$CompilatioAwaitingAnalysis = "Esperando análisis"; +$CompilatioAnalysisEnding = "Finalizando análisis"; +$CompilatioProtectedPdfVerification = "Si el archivo está en formato pdf, verifique que no esté protegido por modificación."; +$CompilatioConnectionWithServer = "Conectando con el servidor Compilatio"; +$CompilatioWithCompilatio = "con Compilatio"; +$CompilatioStartAnalysis = "Iniciar análisis de Compilacio"; +$CompilatioSeeReport = "Ver informe"; +$CompilatioNonToAnalyse = "Su selección no contiene trabajos para analizar. Solo se pueden enviar trabajos gestionados por Compilatio y no ya analizados."; +$CompilatioComunicationAjaxImpossible = "La comunicación AJAX con el servidor Compilatio es imposible. Vuelva a intentarlo más tarde."; $UserClassExplanation = "Información: La lista de clases a continuación contiene la lista de clases que ya ha registrado en su clase. Si esta lista está vacía, use el + verde arriba para agregar clases."; +$InsertTwoNames = "Agregar los dos apellidos"; +$AddRightLogo = "Añadir logo derecho"; +$LearnpathUseScoreAsProgress = "Usar la puntuación como progreso"; +$LearnpathUseScoreAsProgressComment = "Usar el puntaje devuelto, por el único SCO en esta leccion, como el indicador de progreso en la barra de progreso. Esto modifica el comportamiento de SCORM en el sentido estricto, pero mejora la retroalimentación visual para el alumno."; +$Planned = "planificada"; +$InProgress = "en progreso"; +$Cancelled = "cancelada"; +$Finished = "terminada"; +$SessionStatus = "Estado"; +$UpdateSessionStatus = "Actualizar estado de sesión"; +$SessionListCustom = "Lista personalizada"; +$NoStatus = "sin estado"; +$CAS3Text = "CAS 3"; +$GoBackToVideo = "Volver al video"; +$UseLearnpathScoreAsProgress = "Usar el score como progreso"; +$UseLearnpathScoreAsProgressInfo = "Algunas lecciones SCORM, en particular las que tienen un solo SCO, reportan su progreso a través del score de SCO (cmi.core.score.raw). Al seleccionar esta opción (solo disponible para las lecciones con un solo SCO), Chamilo mostrará el progreso en base al score que le envía el elemento SCO. Cuidado: al usar el score como progreso, se pierde la habilidad de obtener el score real del elemento."; +$ThereIsASequenceResourceLinkedToThisCourseYouNeedToDeleteItFirst = "Un recurso de secuencia está vinculado a este curso. Tiene que borrar este enlace primero."; ?> \ No newline at end of file