diff --git a/lms/locale/es.po b/lms/locale/es.po index c9760898..f78d6d97 100644 --- a/lms/locale/es.po +++ b/lms/locale/es.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-06-27 16:04+0000\n" -"PO-Revision-Date: 2025-06-30 19:09\n" +"POT-Creation-Date: 2025-07-04 16:04+0000\n" +"PO-Revision-Date: 2025-07-07 19:40\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -134,8 +134,8 @@ msgstr "" #: frontend/src/components/LiveClass.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 -#: frontend/src/components/Settings/Evaluators.vue:39 -#: frontend/src/components/Settings/Members.vue:44 +#: frontend/src/components/Settings/Evaluators.vue:93 +#: frontend/src/components/Settings/Members.vue:91 #: frontend/src/pages/ProgramForm.vue:30 frontend/src/pages/ProgramForm.vue:92 #: frontend/src/pages/ProgramForm.vue:137 msgid "Add" @@ -147,6 +147,10 @@ msgstr "Agregar" msgid "Add Chapter" msgstr "Añadir Capítulo" +#: frontend/src/components/Settings/Evaluators.vue:91 +msgid "Add Evaluator" +msgstr "" + #: frontend/src/components/CourseOutline.vue:133 msgid "Add Lesson" msgstr "Añadir una clase" @@ -179,7 +183,7 @@ msgstr "Añadir una lección" msgid "Add a Student" msgstr "Añadir a un estudiante" -#: frontend/src/components/AppSidebar.vue:567 +#: frontend/src/components/AppSidebar.vue:568 msgid "Add a chapter" msgstr "Añadir un capítulo" @@ -191,12 +195,16 @@ msgstr "Añadir un curso" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:568 +#: frontend/src/components/AppSidebar.vue:569 msgid "Add a lesson" msgstr "Añadir una lección" -#: frontend/src/components/Modals/Question.vue:163 -#: frontend/src/pages/QuizForm.vue:183 +#: frontend/src/components/Settings/Members.vue:88 +msgid "Add a new member" +msgstr "" + +#: frontend/src/components/Modals/Question.vue:166 +#: frontend/src/pages/QuizForm.vue:200 msgid "Add a new question" msgstr "Añadir una nueva pregunta" @@ -220,7 +228,7 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "Añadir al menos una respuesta posible para esta pregunta: {0}" -#: frontend/src/components/AppSidebar.vue:531 +#: frontend/src/components/AppSidebar.vue:532 msgid "Add courses to your batch" msgstr "" @@ -228,7 +236,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/AppSidebar.vue:510 +#: frontend/src/components/AppSidebar.vue:511 msgid "Add students to your batch" msgstr "" @@ -240,11 +248,11 @@ msgstr "Agregar página web a la barra lateral" msgid "Add your assignment as {0}" msgstr "Añadir su tarea como {0}" -#: frontend/src/components/AppSidebar.vue:443 +#: frontend/src/components/AppSidebar.vue:444 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:459 +#: frontend/src/components/AppSidebar.vue:460 msgid "Add your first lesson" msgstr "" @@ -460,7 +468,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "La evaluación {0} ya se ha agregado a este lote." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:580 +#: frontend/src/components/AppSidebar.vue:581 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -490,7 +498,7 @@ msgstr "Asignación" msgid "Assignment Attachment" msgstr "Adjunto de la asignación" -#: frontend/src/pages/AssignmentSubmissionList.vue:223 +#: frontend/src/pages/AssignmentSubmissionList.vue:222 msgid "Assignment Submissions" msgstr "" @@ -521,7 +529,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "La tarea aparecerá al final de la lección." -#: frontend/src/components/AppSidebar.vue:584 +#: frontend/src/components/AppSidebar.vue:585 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 msgid "Assignments" msgstr "Asignaciones" @@ -575,12 +583,20 @@ msgstr "" msgid "Average Feedback Received" msgstr "" +#: frontend/src/components/Modals/CourseProgressSummary.vue:96 +msgid "Average Progress %" +msgstr "" + #: frontend/src/components/CourseCard.vue:55 #: frontend/src/pages/CourseDetail.vue:20 msgid "Average Rating" msgstr "Puntuación media" -#: frontend/src/pages/Lesson.vue:166 +#: frontend/src/components/Modals/VideoStatistics.vue:65 +msgid "Average Watch Time (seconds)" +msgstr "" + +#: frontend/src/pages/Lesson.vue:151 msgid "Back to Course" msgstr "Volver al curso" @@ -772,7 +788,7 @@ msgstr "Sucursal" msgid "Business Owner" msgstr "Propietario de la Empresa" -#: frontend/src/components/CourseCardOverlay.vue:48 +#: frontend/src/components/CourseCardOverlay.vue:54 msgid "Buy this course" msgstr "Comprar este curso" @@ -858,7 +874,7 @@ msgstr "Plantilla de correo electrónico de certificado" msgid "Certificate Link" msgstr "Enlace de certificado" -#: frontend/src/components/CourseCardOverlay.vue:130 +#: frontend/src/components/CourseCardOverlay.vue:156 msgid "Certificate of Completion" msgstr "" @@ -881,7 +897,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:588 +#: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/CourseCard.vue:115 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:62 frontend/src/pages/Batches.vue:38 @@ -932,9 +948,11 @@ msgstr "" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' +#. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' #. Label of a Link in the LMS Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/workspace/lms/lms.json msgid "Chapter" msgstr "Capítulo" @@ -961,7 +979,7 @@ msgstr "" msgid "Chapters" msgstr "Capítulos" -#: frontend/src/components/Quiz.vue:219 lms/templates/quiz/quiz.html:120 +#: frontend/src/components/Quiz.vue:229 lms/templates/quiz/quiz.html:120 msgid "Check" msgstr "Marcar" @@ -978,6 +996,7 @@ msgid "Check Submission" msgstr "" #: frontend/src/components/Modals/AssignmentForm.vue:55 +#: frontend/src/pages/QuizForm.vue:39 msgid "Check Submissions" msgstr "" @@ -996,7 +1015,7 @@ msgstr "Comprobar cursos" msgid "Choices" msgstr "Opciones" -#: frontend/src/components/Quiz.vue:634 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:644 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "Elegir todas las respuestas que apliquen" @@ -1008,7 +1027,7 @@ msgstr "" msgid "Choose an icon" msgstr "Elegir icono" -#: frontend/src/components/Quiz.vue:635 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:645 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "Elige una respuesta" @@ -1054,8 +1073,6 @@ msgid "Client Secret" msgstr "Secreto del cliente" #: frontend/src/components/Settings/Categories.vue:27 -#: frontend/src/components/Settings/Evaluators.vue:24 -#: frontend/src/components/Settings/Members.vue:24 msgid "Close" msgstr "Cerrar" @@ -1211,7 +1228,7 @@ msgstr "Tipo de empresa" msgid "Company Website" msgstr "Página Web de la empresa" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:68 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:69 msgid "Compiler Message" msgstr "" @@ -1294,8 +1311,8 @@ msgstr "Plantilla de correo electrónico de confirmación" msgid "Congratulations on getting certified!" msgstr "¡Felicidades por obtener la certificación!" -#: frontend/src/components/CourseCardOverlay.vue:57 -#: frontend/src/pages/Lesson.vue:47 +#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/pages/Lesson.vue:53 msgid "Contact the Administrator to enroll for this course." msgstr "Póngase en contacto con el administrador para inscribirse en este curso." @@ -1309,7 +1326,7 @@ msgstr "Póngase en contacto con el administrador para inscribirse en este curso msgid "Content" msgstr "Contenido" -#: frontend/src/components/CourseCardOverlay.vue:30 +#: frontend/src/components/CourseCardOverlay.vue:33 msgid "Continue Learning" msgstr "Continuar aprendiendo" @@ -1331,13 +1348,13 @@ msgstr "Organización corporativa" #. Option for the 'Status' (Select) field in DocType 'Exercise Latest #. Submission' #. Option for the 'Status' (Select) field in DocType 'Exercise Submission' -#: frontend/src/components/Quiz.vue:179 +#: frontend/src/components/Quiz.vue:189 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Correct" msgstr "Correcto" -#: frontend/src/components/Modals/Question.vue:76 +#: frontend/src/components/Modals/Question.vue:79 msgid "Correct Answer" msgstr "Respuesta correcta" @@ -1375,6 +1392,7 @@ msgstr "País" #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' +#. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' #. Label of a Link in the LMS Workspace #. Label of a shortcut in the LMS Workspace @@ -1406,6 +1424,7 @@ msgstr "País" #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json +#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 @@ -1440,6 +1459,7 @@ msgstr "" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_question/lms_question.json #: lms/lms/doctype/lms_quiz/lms_quiz.json +#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Course Creator" msgstr "Creador del curso" @@ -1483,11 +1503,12 @@ msgstr "Lista de Cursos" msgid "Course Name" msgstr "Nombre del Curso" -#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:293 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:293 msgid "Course Outline" msgstr "" #. Name of a report +#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "Resumen del progreso del curso" @@ -1595,15 +1616,19 @@ msgstr "Crear un curso" msgid "Create a Live Class" msgstr "Crear una clase en vivo" -#: frontend/src/components/AppSidebar.vue:575 -msgid "Create a batch" -msgstr "" - -#: frontend/src/components/AppSidebar.vue:566 -msgid "Create a course" +#: frontend/src/pages/Quizzes.vue:101 +msgid "Create a Quiz" msgstr "" #: frontend/src/components/AppSidebar.vue:576 +msgid "Create a batch" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:567 +msgid "Create a course" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:577 msgid "Create a live class" msgstr "" @@ -1611,15 +1636,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:500 +#: frontend/src/components/AppSidebar.vue:501 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:431 +#: frontend/src/components/AppSidebar.vue:432 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:478 +#: frontend/src/components/AppSidebar.vue:479 msgid "Create your first quiz" msgstr "" @@ -1627,11 +1652,11 @@ msgstr "" msgid "Created" msgstr "Creado" -#: frontend/src/components/AppSidebar.vue:572 +#: frontend/src/components/AppSidebar.vue:573 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:563 +#: frontend/src/components/AppSidebar.vue:564 msgid "Creating a course" msgstr "" @@ -1650,7 +1675,7 @@ msgstr "Divisa / Moneda" msgid "Current Lesson" msgstr "Lección actual" -#: frontend/src/components/AppSidebar.vue:594 +#: frontend/src/components/AppSidebar.vue:595 msgid "Custom Certificate Templates" msgstr "" @@ -1811,7 +1836,7 @@ msgstr "Escritorio" #: frontend/src/components/Modals/DiscussionModal.vue:22 #: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:25 -#: frontend/src/pages/QuizForm.vue:42 +#: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "Detalles" @@ -1881,7 +1906,7 @@ msgid "Duration" msgstr "Duración" #. Label of the duration (Data) field in DocType 'LMS Quiz' -#: frontend/src/pages/QuizForm.vue:63 lms/lms/doctype/lms_quiz/lms_quiz.json +#: frontend/src/pages/QuizForm.vue:67 lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Duration (in minutes)" msgstr "Duración (en minutos)" @@ -1900,9 +1925,9 @@ msgid "E-mail" msgstr "Correo Electrónico" #: frontend/src/components/BatchOverlay.vue:116 -#: frontend/src/components/CourseCardOverlay.vue:90 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/JobDetail.vue:34 frontend/src/pages/Lesson.vue:135 +#: frontend/src/pages/JobDetail.vue:34 frontend/src/pages/Lesson.vue:130 #: frontend/src/pages/Profile.vue:36 frontend/src/pages/Programs.vue:53 msgid "Edit" msgstr "Editar" @@ -1932,7 +1957,7 @@ msgstr "" msgid "Edit Zoom Account" msgstr "" -#: frontend/src/pages/QuizForm.vue:182 +#: frontend/src/pages/QuizForm.vue:199 msgid "Edit the question" msgstr "Editar la pregunta" @@ -1951,8 +1976,8 @@ msgstr "Detalle de la Educación" msgid "Education Details" msgstr "Detalles de la educación" -#: frontend/src/components/Settings/Evaluators.vue:33 -#: frontend/src/components/Settings/Members.vue:33 +#: frontend/src/components/Settings/Evaluators.vue:105 +#: frontend/src/components/Settings/Members.vue:103 #: lms/templates/signup-form.html:10 msgid "Email" msgstr "Correo electrónico" @@ -2012,6 +2037,11 @@ msgstr "Habilite la API de Google en la configuración de Google para enviar inv msgid "Enable Learning Paths" msgstr "" +#. Label of the enable_negative_marking (Check) field in DocType 'LMS Quiz' +#: frontend/src/pages/QuizForm.vue:117 lms/lms/doctype/lms_quiz/lms_quiz.json +msgid "Enable Negative Marking" +msgstr "" + #: frontend/src/components/Modals/ChapterModal.vue:24 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "" @@ -2073,7 +2103,7 @@ msgid "Enrolled" msgstr "" #: frontend/src/components/CourseCard.vue:46 -#: frontend/src/components/CourseCardOverlay.vue:112 +#: frontend/src/components/CourseCardOverlay.vue:138 #: frontend/src/pages/CourseDetail.vue:33 msgid "Enrolled Students" msgstr "Estudiantes inscritos" @@ -2087,7 +2117,7 @@ msgstr "" msgid "Enrollment Count" msgstr "Recuento de inscripciones" -#: lms/lms/utils.py:1934 +#: lms/lms/utils.py:1943 msgid "Enrollment Failed" msgstr "Error al inscribirse" @@ -2106,10 +2136,6 @@ msgstr "Ingrese el ID del cliente y el secreto del cliente en la configuración msgid "Enter a URL" msgstr "Introduce una URL" -#: frontend/src/pages/QuizForm.vue:49 -msgid "Enter a title and save the quiz to proceed" -msgstr "Ingrese un título y guarde el cuestionario para continuar." - #: lms/templates/quiz/quiz.html:53 msgid "Enter the correct answer" msgstr "Ingrese la respuesta correcta" @@ -2126,6 +2152,10 @@ msgstr "" msgid "Error creating live class. Please try again. {0}" msgstr "" +#: frontend/src/pages/Quizzes.vue:212 +msgid "Error creating quiz: {0}" +msgstr "" + #: frontend/src/components/Settings/EmailTemplates.vue:133 #: frontend/src/components/Settings/ZoomSettings.vue:166 msgid "Error deleting email templates" @@ -2207,6 +2237,18 @@ msgstr "Nombre del evaluador" msgid "Evaluator Schedule" msgstr "Horario del evaluador" +#: frontend/src/components/Settings/Evaluators.vue:163 +msgid "Evaluator added successfully" +msgstr "" + +#: frontend/src/components/Settings/Evaluators.vue:196 +msgid "Evaluator deleted successfully" +msgstr "" + +#: lms/lms/api.py:1419 +msgid "Evaluator does not exist." +msgstr "" + #: lms/lms/doctype/lms_course/lms_course.py:67 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2226,7 +2268,7 @@ msgstr "Ejemplo: IST (+5:30)" #. Label of the exercise (Link) field in DocType 'Exercise Submission' #. Label of the exercise (Link) field in DocType 'LMS Programming Exercise #. Submission' -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:268 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:274 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -2261,7 +2303,7 @@ msgstr "Expandir" #. Label of the expected_output (Data) field in DocType 'LMS Test Case' #. Label of the expected_output (Data) field in DocType 'LMS Test Case #. Submission' -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:125 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:127 #: lms/lms/doctype/lms_test_case/lms_test_case.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Expected Output" @@ -2282,7 +2324,7 @@ msgstr "Fecha de caducidad" #. Label of the explanation_1 (Small Text) field in DocType 'LMS Question' #. Label of the explanation_3 (Small Text) field in DocType 'LMS Question' #. Label of the explanation_4 (Small Text) field in DocType 'LMS Question' -#: frontend/src/components/Modals/Question.vue:72 +#: frontend/src/components/Modals/Question.vue:75 #: lms/lms/doctype/lms_question/lms_question.json msgid "Explanation" msgstr "Explicación" @@ -2320,11 +2362,11 @@ msgstr "Falló" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:353 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 msgid "Failed to submit. Please try again. {0}" msgstr "" -#: frontend/src/utils/index.js:636 +#: frontend/src/utils/index.js:668 msgid "Failed to update meta tags {0}" msgstr "" @@ -2374,7 +2416,7 @@ msgid "Filter by Status" msgstr "" #: frontend/src/components/Modals/EditProfile.vue:59 -#: frontend/src/components/Settings/Members.vue:39 +#: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "Primer Nombre" @@ -2482,7 +2524,7 @@ msgstr "" msgid "Generate Google Meet Link" msgstr "Generar enlace de Google Meet" -#: frontend/src/components/CourseCardOverlay.vue:77 +#: frontend/src/components/CourseCardOverlay.vue:89 msgid "Get Certificate" msgstr "Obtener certificado" @@ -2620,7 +2662,7 @@ msgstr "Estoy buscando un trabajo" msgid "I am unavailable" msgstr "No estoy disponible" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:338 msgid "ID" msgstr "Identificador" @@ -2639,6 +2681,10 @@ msgstr "" msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." msgstr "Si la opción Incluir en vista previa está habilitada para una lección, la lección también será accesible para usuarios que no hayan iniciado sesión." +#: frontend/src/components/Quiz.vue:46 +msgid "If you answer incorrectly, {0} {1} will be deducted from your score for each incorrect answer." +msgstr "" + #: lms/templates/emails/mentor_request_creation_email.html:5 msgid "If you are not any more interested to mentor the course" msgstr "Si no estás más interesado en mentorar el curso" @@ -2664,7 +2710,7 @@ msgstr "Si tiene alguna pregunta o necesita ayuda, no dude en ponerse en contact msgid "If you set an amount here, then the USD equivalent setting will not get applied." msgstr "Si establece una cantidad aquí, entonces no se aplicará el ajuste equivalente en USD." -#: lms/lms/doctype/lms_quiz/lms_quiz.py:61 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:66 msgid "If you want open ended questions then make sure each question in the quiz is of open ended type." msgstr "Si desea preguntas abiertas, asegúrese de que cada pregunta del cuestionario sea de tipo abierto." @@ -2690,7 +2736,7 @@ msgstr "Imagen" msgid "Image search powered by" msgstr "Búsqueda de imágenes con tecnología" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:215 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:232 msgid "Image: Corrupted Data Stream" msgstr "Imagen: Flujo de datos corruptos" @@ -2723,7 +2769,7 @@ msgstr "Incompleto" #. Option for the 'Status' (Select) field in DocType 'Exercise Latest #. Submission' #. Option for the 'Status' (Select) field in DocType 'Exercise Submission' -#: frontend/src/components/Quiz.vue:184 +#: frontend/src/components/Quiz.vue:194 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Incorrect" @@ -2754,7 +2800,7 @@ msgstr "Industria" #. Label of the input (Data) field in DocType 'LMS Test Case' #. Label of the input (Data) field in DocType 'LMS Test Case Submission' -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:111 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:113 #: lms/lms/doctype/lms_test_case/lms_test_case.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Input" @@ -2779,7 +2825,7 @@ msgstr "Contenido del instructor" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:199 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:184 frontend/src/pages/LessonForm.vue:42 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "Notas del instructor" @@ -2803,8 +2849,8 @@ msgstr "Comentarios del instructor" msgid "Interest" msgstr "Interesar" -#: frontend/src/components/AppSidebar.vue:555 -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:556 +#: frontend/src/components/AppSidebar.vue:559 msgid "Introduction" msgstr "Introducción" @@ -2842,7 +2888,7 @@ msgstr "Solo por invitación" msgid "Invite Request" msgstr "Solicitudes de invitación" -#: frontend/src/components/AppSidebar.vue:489 +#: frontend/src/components/AppSidebar.vue:490 msgid "Invite your team and students" msgstr "" @@ -2874,7 +2920,7 @@ msgstr "" msgid "Issue Date" msgstr "Fecha de emisión" -#: frontend/src/components/AppSidebar.vue:591 +#: frontend/src/components/AppSidebar.vue:592 msgid "Issue a Certificate" msgstr "" @@ -3221,6 +3267,7 @@ msgstr "Fuente LMS" #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json +#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json msgid "LMS Student" msgstr "Estudiante LMS" @@ -3245,6 +3292,11 @@ msgstr "Leyenda del horario del LMS" msgid "LMS Timetable Template" msgstr "Plantilla de horario LMS" +#. Name of a DocType +#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json +msgid "LMS Video Watch Duration" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "LMS Zoom Settings" @@ -3293,6 +3345,7 @@ msgstr "" #. Label of the lesson (Link) field in DocType 'LMS Course Progress' #. Label of the lesson (Link) field in DocType 'LMS Exercise' #. Label of the lesson (Link) field in DocType 'LMS Quiz' +#. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' #. Label of a Link in the LMS Workspace #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json @@ -3302,6 +3355,7 @@ msgstr "" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_exercise/lms_exercise.json #: lms/lms/doctype/lms_quiz/lms_quiz.json +#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json #: lms/lms/workspace/lms/lms.json msgid "Lesson" @@ -3337,7 +3391,7 @@ msgstr "" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:37 -#: frontend/src/components/CourseCardOverlay.vue:105 +#: frontend/src/components/CourseCardOverlay.vue:131 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Lessons" @@ -3358,7 +3412,7 @@ msgid "Letter Grade (e.g. A, B-)" msgstr "Calificación con letras (por ejemplo, A, B-)" #. Label of the limit_questions_to (Int) field in DocType 'LMS Quiz' -#: frontend/src/pages/QuizForm.vue:108 lms/lms/doctype/lms_quiz/lms_quiz.json +#: frontend/src/pages/QuizForm.vue:110 lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Limit Questions To" msgstr "Limitar preguntas a" @@ -3400,14 +3454,16 @@ msgstr "Clase en vivo" msgid "LiveCode URL" msgstr "URL LiveCode" -#: frontend/src/components/Settings/Members.vue:109 +#: frontend/src/components/Modals/CourseProgressSummary.vue:87 +#: frontend/src/components/Settings/Evaluators.vue:81 +#: frontend/src/components/Settings/Members.vue:79 #: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:80 #: frontend/src/pages/CertifiedParticipants.vue:98 #: frontend/src/pages/Courses.vue:75 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:123 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:129 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:87 #: frontend/src/pages/QuizSubmissionList.vue:39 -#: frontend/src/pages/Quizzes.vue:55 +#: frontend/src/pages/Quizzes.vue:94 msgid "Load More" msgstr "Carga más" @@ -3430,7 +3486,7 @@ msgstr "Preferencia de ubicación" #: frontend/src/components/NoPermission.vue:28 #: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:196 -#: frontend/src/pages/Lesson.vue:53 +#: frontend/src/pages/Lesson.vue:59 msgid "Login" msgstr "Iniciar sesión" @@ -3479,7 +3535,7 @@ msgstr "Gerente (Ventas/Marketing/Cliente)" msgid "Manifest File" msgstr "" -#: frontend/src/components/Quiz.vue:110 +#: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "Marcar" @@ -3490,8 +3546,8 @@ msgstr "Marcar todo como leídas" #. Label of the marks (Int) field in DocType 'LMS Quiz Question' #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 -#: frontend/src/components/Modals/Question.vue:103 -#: frontend/src/components/Quiz.vue:110 frontend/src/pages/QuizForm.vue:395 +#: frontend/src/components/Modals/Question.vue:106 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -3499,6 +3555,11 @@ msgstr "Marcar todo como leídas" msgid "Marks" msgstr "Marcas" +#. Label of the marks_to_cut (Int) field in DocType 'LMS Quiz' +#: lms/lms/doctype/lms_quiz/lms_quiz.json +msgid "Marks To Cut" +msgstr "" + #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.py:41 msgid "Marks for question number {0} cannot be greater than the marks allotted for that question." msgstr "Las calificaciones para la pregunta número {0} no pueden ser mayores que las calificaciones asignadas para esa pregunta." @@ -3509,12 +3570,16 @@ msgstr "Las calificaciones para la pregunta número {0} no pueden ser mayores qu msgid "Marks out of" msgstr "Marcas fuera de" +#: frontend/src/pages/QuizForm.vue:122 +msgid "Marks to Cut" +msgstr "" + #. Label of the max_attempts (Int) field in DocType 'LMS Quiz' -#: lms/lms/doctype/lms_quiz/lms_quiz.json +#: frontend/src/pages/Quizzes.vue:249 lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Max Attempts" msgstr "Intentos máximos" -#: frontend/src/pages/QuizForm.vue:58 +#: frontend/src/pages/QuizForm.vue:62 msgid "Maximum Attempts" msgstr "" @@ -3558,12 +3623,15 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' +#. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' +#: frontend/src/components/Modals/CourseProgressSummary.vue:207 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 +#: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:262 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:268 #: frontend/src/pages/QuizSubmission.vue:31 #: frontend/src/pages/QuizSubmissionList.vue:91 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json @@ -3583,6 +3651,7 @@ msgstr "" #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json +#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json #: lms/lms/report/course_progress_summary/course_progress_summary.py:64 msgid "Member" @@ -3602,13 +3671,18 @@ msgstr "Correo electrónico del miembro" #. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' +#. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming #. Exercise Submission' +#. Label of the member_image (Attach Image) field in DocType 'LMS Video Watch +#. Duration' #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json +#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Member Image" msgstr "" @@ -3628,6 +3702,7 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' +#. Label of the member_name (Data) field in DocType 'LMS Video Watch Duration' #. Label of the member_name (Data) field in DocType 'LMS Zoom Settings' #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json @@ -3642,6 +3717,7 @@ msgstr "" #: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json +#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json #: lms/lms/report/course_progress_summary/course_progress_summary.py:71 msgid "Member Name" @@ -3662,9 +3738,12 @@ msgstr "Tipo de miembro" #. Label of the member_username (Data) field in DocType 'LMS Enrollment' #. Label of the member_username (Data) field in DocType 'LMS Live Class #. Participant' +#. Label of the member_username (Data) field in DocType 'LMS Video Watch +#. Duration' #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Member Username" msgstr "" @@ -3751,7 +3830,7 @@ msgstr "" msgid "Meta Tags" msgstr "Metaetiquetas" -#: lms/lms/api.py:1454 +#: lms/lms/api.py:1459 msgid "Meta tags should be a list." msgstr "" @@ -3787,11 +3866,13 @@ msgstr "" #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_timetable_template/lms_timetable_template.json +#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Moderator" msgstr "Moderador" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:280 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:286 +#: frontend/src/pages/Quizzes.vue:263 msgid "Modified" msgstr "" @@ -3814,7 +3895,7 @@ msgstr "Módulo incorrecto." msgid "Monday" msgstr "Lunes" -#: frontend/src/components/AppSidebar.vue:599 +#: frontend/src/components/AppSidebar.vue:600 msgid "Monetization" msgstr "" @@ -3842,13 +3923,14 @@ msgstr "Nombre" #. Option for the 'Event' (Select) field in DocType 'LMS Badge' #: frontend/src/components/Settings/Categories.vue:27 #: frontend/src/components/Settings/EmailTemplates.vue:17 -#: frontend/src/components/Settings/Evaluators.vue:24 -#: frontend/src/components/Settings/Members.vue:24 +#: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/ZoomSettings.vue:17 #: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:17 #: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:310 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 -#: frontend/src/pages/Programs.vue:14 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Programs.vue:14 frontend/src/pages/Quizzes.vue:10 +#: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "Nuevo" @@ -3884,12 +3966,11 @@ msgstr "" msgid "New Program Member" msgstr "" -#: frontend/src/pages/QuizForm.vue:123 +#: frontend/src/pages/QuizForm.vue:137 msgid "New Question" msgstr "Nueva pregunta" -#: frontend/src/pages/QuizForm.vue:451 frontend/src/pages/QuizForm.vue:459 -#: frontend/src/pages/Quizzes.vue:19 +#: frontend/src/pages/QuizForm.vue:404 frontend/src/pages/QuizForm.vue:412 msgid "New Quiz" msgstr "Nuevo cuestionario" @@ -3901,11 +3982,11 @@ msgstr "Nueva inscripción" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:610 +#: lms/lms/utils.py:609 msgid "New comment in batch {0}" msgstr "Nuevo comentario en lote {0}" -#: lms/lms/utils.py:603 +#: lms/lms/utils.py:602 msgid "New reply on the topic {0} in course {1}" msgstr "Nueva respuesta sobre el tema {0} en curso {1}" @@ -3914,7 +3995,7 @@ msgstr "Nueva respuesta sobre el tema {0} en curso {1}" msgid "New {0}" msgstr "Nuevo/a: {0}" -#: frontend/src/components/Quiz.vue:227 frontend/src/pages/Lesson.vue:154 +#: frontend/src/components/Quiz.vue:237 frontend/src/pages/Lesson.vue:139 msgid "Next" msgstr "Siguiente" @@ -3930,10 +4011,14 @@ msgstr "Sin evaluaciones" msgid "No Notifications" msgstr "No hay notificaciones" -#: frontend/src/components/Quiz.vue:297 +#: frontend/src/components/Quiz.vue:307 msgid "No Quiz submissions found" msgstr "" +#: frontend/src/pages/Quizzes.vue:19 +msgid "No Quizzes" +msgstr "" + #. Option for the 'Auto Recording' (Select) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "No Recording" @@ -3983,6 +4068,10 @@ msgstr "No hay introducción" msgid "No live classes scheduled" msgstr "No hay clases en vivo programadas" +#: frontend/src/pages/QuizForm.vue:188 +msgid "No questions added yet" +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:93 msgid "No quizzes added yet." msgstr "" @@ -4039,7 +4128,7 @@ msgstr "No permitido" #: frontend/src/components/Settings/BrandSettings.vue:10 #: frontend/src/components/Settings/PaymentSettings.vue:9 #: frontend/src/components/Settings/SettingDetails.vue:10 -#: frontend/src/pages/QuizSubmission.vue:9 +#: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 msgid "Not Saved" msgstr "No guardado" @@ -4100,7 +4189,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "Sólo se aceptarán archivos del tipo {0}." -#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:522 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:503 msgid "Only image file is allowed." msgstr "Sólo se permiten archivos de imagen." @@ -4110,7 +4199,6 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old' -#: frontend/src/pages/QuizForm.vue:17 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Open" @@ -4132,7 +4220,7 @@ msgid "Open Ended" msgstr "Apertura finalizada" #. Label of the option (Data) field in DocType 'LMS Option' -#: frontend/src/components/Modals/Question.vue:67 +#: frontend/src/components/Modals/Question.vue:70 #: lms/lms/doctype/lms_option/lms_option.json msgid "Option" msgstr "Opción" @@ -4220,7 +4308,7 @@ msgstr "Lote pagó" msgid "Paid Certificate" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:139 +#: frontend/src/components/CourseCardOverlay.vue:165 msgid "Paid Certificate after Evaluation" msgstr "" @@ -4266,7 +4354,7 @@ msgstr "Aprobado" #. Label of the passing_percentage (Int) field in DocType 'LMS Quiz' #. Label of the passing_percentage (Int) field in DocType 'LMS Quiz Submission' -#: frontend/src/pages/QuizForm.vue:72 frontend/src/pages/Quizzes.vue:131 +#: frontend/src/pages/QuizForm.vue:78 frontend/src/pages/Quizzes.vue:242 #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json msgid "Passing Percentage" @@ -4411,7 +4499,7 @@ msgstr "Por favor, consultar su correo electrónico para la verificación" msgid "Please click on the following button to set your new password" msgstr "Haga clic en el siguiente botón para establecer su nueva contraseña" -#: lms/lms/utils.py:2068 lms/lms/utils.py:2072 +#: lms/lms/utils.py:2077 lms/lms/utils.py:2081 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4481,7 +4569,7 @@ msgstr "Por favor inicie sesión para continuar con el pago." msgid "Please prepare well and be on time for the evaluations." msgstr "Por favor, prepárese bien y llegue a tiempo a las evaluaciones." -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:133 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:135 msgid "Please run the code to execute the test cases." msgstr "" @@ -4513,7 +4601,7 @@ msgstr "" msgid "Please select a timezone." msgstr "" -#: frontend/src/components/Quiz.vue:523 +#: frontend/src/components/Quiz.vue:533 msgid "Please select an option" msgstr "" @@ -4538,7 +4626,7 @@ msgstr "Punto de puntuación (por ejemplo, 70)" msgid "Possibilities" msgstr "" -#: frontend/src/components/Modals/Question.vue:88 +#: frontend/src/components/Modals/Question.vue:91 msgid "Possibility" msgstr "Posibilidad" @@ -4601,6 +4689,11 @@ msgstr "Industria preferida" msgid "Preferred Location" msgstr "Ubicación preferida" +#. Label of the prevent_skipping_videos (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Prevent Skipping Videos" +msgstr "" + #. Label of the image (Attach Image) field in DocType 'LMS Course' #: lms/lms/doctype/lms_course/lms_course.json msgid "Preview Image" @@ -4610,7 +4703,7 @@ msgstr "Previsualizar imagen" msgid "Preview Video" msgstr "Vista previa del video" -#: frontend/src/pages/Lesson.vue:119 +#: frontend/src/pages/Lesson.vue:114 msgid "Previous" msgstr "Anterior" @@ -4697,12 +4790,12 @@ msgstr "" msgid "Programming Exercise" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:415 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 msgid "Programming Exercise Submission" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:406 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:292 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:411 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:298 msgid "Programming Exercise Submissions" msgstr "" @@ -4718,9 +4811,11 @@ msgstr "" msgid "Programming Exercise updated successfully" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:302 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:157 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:165 +#. Label of the programming_exercises (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:308 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:158 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:166 +#: lms/lms/doctype/lms_settings/lms_settings.json msgid "Programming Exercises" msgstr "" @@ -4732,6 +4827,7 @@ msgstr "" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' #: frontend/src/components/Modals/BatchStudentProgress.vue:94 +#: frontend/src/components/Modals/CourseProgressSummary.vue:213 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -4741,6 +4837,14 @@ msgstr "Progreso" msgid "Progress (%)" msgstr "Progreso (%)" +#: frontend/src/components/Modals/CourseProgressSummary.vue:103 +msgid "Progress Distribution" +msgstr "" + +#: frontend/src/components/CourseCardOverlay.vue:99 +msgid "Progress Summary" +msgstr "" + #: frontend/src/components/BatchStudents.vue:41 msgid "Progress of students in courses and assessments" msgstr "" @@ -4800,7 +4904,7 @@ msgstr "Python" #: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:390 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -4825,28 +4929,28 @@ msgstr "Detalle de la pregunta" msgid "Question Name" msgstr "Nombre de la Pregunta" -#: frontend/src/components/Modals/Question.vue:281 +#: frontend/src/components/Modals/Question.vue:284 msgid "Question added successfully" msgstr "Pregunta añadida correctamente" -#: frontend/src/components/Modals/Question.vue:331 +#: frontend/src/components/Modals/Question.vue:334 msgid "Question updated successfully" msgstr "Pregunta actualizada correctamente" -#: frontend/src/components/Quiz.vue:102 +#: frontend/src/components/Quiz.vue:112 msgid "Question {0}" msgstr "Pregunta {0}" -#: frontend/src/components/Quiz.vue:204 +#: frontend/src/components/Quiz.vue:214 msgid "Question {0} of {1}" msgstr "Pregunta {0} de {1}" #. Label of the questions (Table) field in DocType 'LMS Quiz' -#: frontend/src/pages/QuizForm.vue:117 lms/lms/doctype/lms_quiz/lms_quiz.json +#: frontend/src/pages/QuizForm.vue:131 lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Questions" msgstr "Preguntas" -#: frontend/src/pages/QuizForm.vue:432 +#: frontend/src/pages/QuizForm.vue:385 msgid "Questions deleted successfully" msgstr "Preguntas eliminadas correctamente" @@ -4877,7 +4981,7 @@ msgstr "Envíos de cuestionarios" msgid "Quiz Submissions" msgstr "Envíos de cuestionarios" -#: frontend/src/components/Quiz.vue:241 +#: frontend/src/components/Quiz.vue:251 msgid "Quiz Summary" msgstr "Resumen del cuestionario" @@ -4886,7 +4990,7 @@ msgstr "Resumen del cuestionario" msgid "Quiz Title" msgstr "Título del cuestionario" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/Quizzes.vue:201 msgid "Quiz created successfully" msgstr "Cuestionario creado correctamente" @@ -4894,7 +4998,7 @@ msgstr "Cuestionario creado correctamente" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "El cuestionario no está disponible para usuarios invitados. Por favor inicie sesión para continuar." -#: frontend/src/pages/QuizForm.vue:363 +#: frontend/src/pages/QuizForm.vue:310 msgid "Quiz updated successfully" msgstr "Cuestionario actualizado correctamente" @@ -4903,12 +5007,16 @@ msgstr "Cuestionario actualizado correctamente" msgid "Quiz will appear at the bottom of the lesson." msgstr "El cuestionario aparecerá al final de la lección." -#: frontend/src/components/AppSidebar.vue:583 -#: frontend/src/pages/QuizForm.vue:443 frontend/src/pages/Quizzes.vue:142 -#: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251 +#: frontend/src/components/AppSidebar.vue:584 +#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 +#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 msgid "Quizzes" msgstr "Cuestionarios" +#: frontend/src/pages/Quizzes.vue:223 +msgid "Quizzes deleted successfully" +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:35 msgid "Quizzes in this video" msgstr "" @@ -4916,7 +5024,7 @@ msgstr "" #. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation' #. Label of the rating (Data) field in DocType 'LMS Course' #. Label of the rating (Rating) field in DocType 'LMS Course Review' -#: frontend/src/components/CourseCardOverlay.vue:121 +#: frontend/src/components/CourseCardOverlay.vue:147 #: frontend/src/components/Modals/Event.vue:86 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5025,7 +5133,7 @@ msgstr "Resultado" msgid "Resume" msgstr "Reanudar" -#: frontend/src/components/Quiz.vue:75 frontend/src/components/Quiz.vue:278 +#: frontend/src/components/Quiz.vue:85 frontend/src/components/Quiz.vue:288 msgid "Resume Video" msgstr "" @@ -5062,11 +5170,11 @@ msgstr "Rol" msgid "Role Preference" msgstr "Preferencia de rol" -#: frontend/src/pages/ProfileRoles.vue:105 +#: frontend/src/pages/ProfileRoles.vue:117 msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:611 +#: frontend/src/components/AppSidebar.vue:612 msgid "Roles" msgstr "Roles" @@ -5136,13 +5244,15 @@ msgstr "Sábado" #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:101 #: frontend/src/components/Modals/Event.vue:129 +#: frontend/src/components/Modals/Question.vue:112 #: frontend/src/components/Modals/ZoomAccountModal.vue:10 #: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17 #: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgramForm.vue:7 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 -#: frontend/src/pages/QuizForm.vue:34 frontend/src/pages/QuizSubmission.vue:14 +#: frontend/src/pages/QuizForm.vue:43 frontend/src/pages/QuizSubmission.vue:14 +#: frontend/src/pages/Quizzes.vue:105 msgid "Save" msgstr "Guardar" @@ -5179,12 +5289,16 @@ msgstr "Puntuación" msgid "Score Out Of" msgstr "Puntuación fuera de" -#: frontend/src/components/Settings/Evaluators.vue:15 -#: frontend/src/components/Settings/Members.vue:15 +#: frontend/src/components/Settings/Evaluators.vue:25 +#: frontend/src/components/Settings/Members.vue:25 #: frontend/src/pages/Jobs.vue:41 msgid "Search" msgstr "Buscar" +#: frontend/src/components/Modals/CourseProgressSummary.vue:18 +msgid "Search by Member Name" +msgstr "" + #: frontend/src/pages/CertifiedParticipants.vue:23 msgid "Search by Name" msgstr "" @@ -5226,7 +5340,7 @@ msgstr "Asiento restantea" msgid "Select a Programming Exercise" msgstr "" -#: frontend/src/components/Modals/Question.vue:98 +#: frontend/src/components/Modals/Question.vue:101 msgid "Select a question" msgstr "Seleccione una pregunta" @@ -5261,20 +5375,20 @@ msgstr "Sesiones los días" msgid "Set your Password" msgstr "Establecer Contraseña" -#: frontend/src/components/AppSidebar.vue:559 +#: frontend/src/components/AppSidebar.vue:560 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:604 +#: frontend/src/components/AppSidebar.vue:605 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:609 +#: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:46 frontend/src/pages/CourseForm.vue:143 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 -#: frontend/src/pages/QuizForm.vue:79 +#: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "Configuración" @@ -5302,12 +5416,13 @@ msgid "Show Answer" msgstr "Mostrar respuesta" #. Label of the show_answers (Check) field in DocType 'LMS Quiz' -#: frontend/src/pages/QuizForm.vue:85 lms/lms/doctype/lms_quiz/lms_quiz.json +#: frontend/src/pages/QuizForm.vue:93 frontend/src/pages/Quizzes.vue:256 +#: lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Show Answers" msgstr "Mostrar respuestas" #. Label of the show_submission_history (Check) field in DocType 'LMS Quiz' -#: frontend/src/pages/QuizForm.vue:90 lms/lms/doctype/lms_quiz/lms_quiz.json +#: frontend/src/pages/QuizForm.vue:98 lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Show Submission History" msgstr "Mostrar historial de envíos" @@ -5332,14 +5447,10 @@ msgid "Show live class" msgstr "Mostrar clase en vivo" #. Label of the shuffle_questions (Check) field in DocType 'LMS Quiz' -#: frontend/src/pages/QuizForm.vue:103 lms/lms/doctype/lms_quiz/lms_quiz.json +#: frontend/src/pages/QuizForm.vue:105 lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Shuffle Questions" msgstr "Preguntas aleatorias" -#: frontend/src/pages/QuizForm.vue:97 -msgid "Shuffle Settings" -msgstr "Ajustes aleatoriedad" - #. Label of the sidebar_tab (Tab Break) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Sidebar" @@ -5434,9 +5545,11 @@ msgstr "Solución" #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' +#. Label of the source (Data) field in DocType 'LMS Video Watch Duration' #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json +#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Source" msgstr "Referencia" @@ -5452,7 +5565,7 @@ msgstr "Personal" msgid "Stage" msgstr "Etapa" -#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:71 +#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:81 #: lms/templates/quiz/quiz.html:39 msgid "Start" msgstr "Iniciar" @@ -5471,8 +5584,8 @@ msgstr "Fecha de inicio" msgid "Start Date:" msgstr "Fecha de inicio:" -#: frontend/src/components/CourseCardOverlay.vue:67 -#: frontend/src/pages/Lesson.vue:39 frontend/src/pages/SCORMChapter.vue:28 +#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/pages/Lesson.vue:45 frontend/src/pages/SCORMChapter.vue:28 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" msgstr "Comienza a aprender" @@ -5505,7 +5618,7 @@ msgstr "La hora de inicio no puede ser mayor que la hora de finalización" msgid "Start URL" msgstr "URL de inicio" -#: frontend/src/components/Quiz.vue:71 +#: frontend/src/components/Quiz.vue:81 msgid "Start the Quiz" msgstr "" @@ -5515,8 +5628,8 @@ msgid "Startup Organization" msgstr "Startup" #: frontend/src/pages/Billing.vue:83 -msgid "State" -msgstr "" +msgid "State/Province" +msgstr "Provincia del estado" #. Label of the tab_4_tab (Tab Break) field in DocType 'LMS Course' #. Label of the statistics (Check) field in DocType 'LMS Settings' @@ -5547,7 +5660,7 @@ msgstr "Estadísticas" #: frontend/src/components/Settings/ZoomSettings.vue:182 #: frontend/src/pages/AssignmentSubmissionList.vue:19 #: frontend/src/pages/JobForm.vue:46 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:274 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort_join_request/cohort_join_request.json @@ -5622,10 +5735,6 @@ msgstr "" msgid "Submission" msgstr "Envío" -#: frontend/src/pages/QuizForm.vue:30 -msgid "Submission List" -msgstr "Lista de entregas" - #: frontend/src/components/Modals/AssignmentForm.vue:27 msgid "Submission Type" msgstr "" @@ -5635,19 +5744,18 @@ msgstr "" msgid "Submission by" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:348 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:353 msgid "Submission saved!" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:248 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:254 msgid "Submissions deleted successfully" msgstr "" #: frontend/src/components/Modals/AssessmentModal.vue:9 #: frontend/src/components/Modals/BatchCourseModal.vue:9 #: frontend/src/components/Modals/EvaluationModal.vue:9 -#: frontend/src/components/Modals/Question.vue:109 -#: frontend/src/components/Quiz.vue:232 lms/templates/assignment.html:9 +#: frontend/src/components/Quiz.vue:242 lms/templates/assignment.html:9 #: lms/templates/livecode/extension_footer.html:25 #: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163 #: lms/www/new-sign-up.html:32 @@ -5685,7 +5793,7 @@ msgstr "Resumen" msgid "Sunday" msgstr "Domingo" -#: lms/lms/api.py:1076 +#: lms/lms/api.py:1075 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5738,6 +5846,7 @@ msgstr "" #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_timetable_template/lms_timetable_template.json +#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json #: lms/lms/doctype/user_skill/user_skill.json #: lms/lms/doctype/zoom_settings/zoom_settings.json @@ -5782,12 +5891,16 @@ msgstr "Términos de Uso" #. Label of the test_cases (Table) field in DocType 'LMS Programming Exercise #. Submission' #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:29 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:81 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:83 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json msgid "Test Cases" msgstr "" +#: frontend/src/pages/QuizForm.vue:23 +msgid "Test Quiz" +msgstr "" + #. Label of the test_results (Small Text) field in DocType 'Exercise Latest #. Submission' #. Label of the test_results (Small Text) field in DocType 'Exercise @@ -5801,7 +5914,7 @@ msgstr "Resultados de la prueba" msgid "Test this Exercise" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:90 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:92 msgid "Test {0}" msgstr "" @@ -5828,7 +5941,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "Gracias y saludos" -#: lms/lms/utils.py:1966 +#: lms/lms/utils.py:1975 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5907,11 +6020,11 @@ msgstr "Este certificado no caduca" msgid "This class has ended" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/components/CourseCardOverlay.vue:126 msgid "This course has:" msgstr "Este curso tiene:" -#: lms/lms/utils.py:1809 +#: lms/lms/utils.py:1818 msgid "This course is free." msgstr "Este curso es gratuito." @@ -5927,11 +6040,11 @@ msgstr "" msgid "This image will be shown on lists and pages that don't have an image by default" msgstr "" -#: frontend/src/pages/Lesson.vue:24 +#: frontend/src/pages/Lesson.vue:30 msgid "This lesson is locked" msgstr "" -#: frontend/src/pages/Lesson.vue:29 +#: frontend/src/pages/Lesson.vue:35 msgid "This lesson is not available for preview. Please enroll in the course to access it." msgstr "Esta lección no está disponible para la vista previa. Por favor, inscríbase en el curso para acceder a ella." @@ -5962,7 +6075,7 @@ msgstr "Jueves" #. Label of the time (Time) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/LiveClassModal.vue:52 -#: frontend/src/components/Quiz.vue:48 +#: frontend/src/components/Quiz.vue:58 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Time" msgstr "Hora" @@ -6055,8 +6168,9 @@ msgstr "Horarios:" #: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 #: frontend/src/pages/ProgramForm.vue:11 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:17 -#: frontend/src/pages/Programs.vue:101 frontend/src/pages/QuizForm.vue:48 -#: frontend/src/pages/Quizzes.vue:120 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Programs.vue:101 frontend/src/pages/QuizForm.vue:56 +#: frontend/src/pages/Quizzes.vue:115 frontend/src/pages/Quizzes.vue:229 +#: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/course_chapter/course_chapter.json @@ -6092,7 +6206,7 @@ msgstr "A" msgid "To Date" msgstr "Hasta la fecha" -#: lms/lms/utils.py:1820 +#: lms/lms/utils.py:1829 msgid "To join this batch, please contact the Administrator." msgstr "Para unirse a este lote, comuníquese con el Administrador." @@ -6105,7 +6219,7 @@ msgid "Total" msgstr "Total" #. Label of the total_marks (Int) field in DocType 'LMS Quiz' -#: frontend/src/pages/QuizForm.vue:67 frontend/src/pages/Quizzes.vue:125 +#: frontend/src/pages/QuizForm.vue:73 frontend/src/pages/Quizzes.vue:235 #: lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Total Marks" msgstr "Marcas totales" @@ -6124,7 +6238,7 @@ msgstr "Comentarios del entrenamiento" msgid "Travel" msgstr "Viajes" -#: frontend/src/components/Quiz.vue:274 lms/templates/quiz/quiz.html:131 +#: frontend/src/components/Quiz.vue:284 lms/templates/quiz/quiz.html:131 msgid "Try Again" msgstr "Inténtelo de nuevo" @@ -6162,7 +6276,7 @@ msgstr "Tipo" msgid "Type '/' for commands or select text to format" msgstr "" -#: frontend/src/components/Quiz.vue:636 +#: frontend/src/components/Quiz.vue:646 msgid "Type your answer" msgstr "Escribe tu respuesta" @@ -6347,6 +6461,14 @@ msgstr "Cambio de Valor" msgid "Video Embed Link" msgstr "Enlace de incrustación de vídeo" +#: frontend/src/pages/Lesson.vue:19 +msgid "Video Statistics" +msgstr "" + +#: frontend/src/components/Modals/VideoStatistics.vue:6 +msgid "Video Statistics for {0}" +msgstr "" + #: frontend/src/pages/Notifications.vue:39 msgid "View" msgstr "Ver" @@ -6387,6 +6509,12 @@ msgstr "" msgid "Volunteering or Internship" msgstr "Voluntariado o pasantía" +#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' +#: frontend/src/components/Modals/VideoStatistics.vue:25 +#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json +msgid "Watch Time" +msgstr "" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "Nos complace informarle que ha sido inscrito en nuestro próximo lote. ¡Felicidades!" @@ -6555,7 +6683,7 @@ msgstr "No tienes ninguna notificación." msgid "You got" msgstr "Has conseguido" -#: frontend/src/components/Quiz.vue:255 +#: frontend/src/components/Quiz.vue:265 #, python-format msgid "You got {0}% correct answers with a score of {1} out of {2}" msgstr "Obtuviste {0}% de respuestas correctas con una puntuación de {1} de {2}" @@ -6568,7 +6696,7 @@ msgstr "" msgid "You have already applied for this job." msgstr "Ya has solicitado este trabajo." -#: frontend/src/components/Quiz.vue:86 lms/templates/quiz/quiz.html:43 +#: frontend/src/components/Quiz.vue:96 lms/templates/quiz/quiz.html:43 msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "Ya superaste el número máximo de intentos permitidos para esta prueba." @@ -6588,7 +6716,7 @@ msgstr "" msgid "You have been enrolled in this batch" msgstr "Te has inscrito en este grupo" -#: frontend/src/components/CourseCardOverlay.vue:187 +#: frontend/src/components/CourseCardOverlay.vue:229 msgid "You have been enrolled in this course" msgstr "Te has inscrito en este curso" @@ -6604,7 +6732,7 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "Has optado por recibir notificaciones sobre este curso. Recibirás un correo electrónico cuando el curso esté disponible." -#: frontend/src/components/CourseCardOverlay.vue:175 +#: frontend/src/components/CourseCardOverlay.vue:217 msgid "You need to login first to enroll for this course" msgstr "Debes iniciar sesión primero para inscribirte en este curso." @@ -6640,7 +6768,7 @@ msgstr "El vídeo de YouTube aparecerá en la parte superior de la lección." msgid "Your Account has been successfully created!" msgstr "¡Su cuenta ha sido creada satisfactoriamente!" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:117 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:119 msgid "Your Output" msgstr "" @@ -6681,7 +6809,7 @@ msgstr "Su solicitud para unirse a nosotros como mentor del curso" msgid "Your score is" msgstr "Tu puntuación es" -#: frontend/src/components/Quiz.vue:248 +#: frontend/src/components/Quiz.vue:258 msgid "Your submission has been successfully saved. The instructor will review and grade it shortly, and you'll be notified of your final result." msgstr "Tu envío se ha guardado correctamente. El instructor lo revisará y calificará en breve y te notificará el resultado final." @@ -6750,7 +6878,7 @@ msgstr "certificados" msgid "certified members" msgstr "" -#: frontend/src/pages/Lesson.vue:92 frontend/src/pages/Lesson.vue:249 +#: frontend/src/pages/Lesson.vue:98 frontend/src/pages/Lesson.vue:234 msgid "completed" msgstr "completado" @@ -6790,7 +6918,7 @@ msgstr "de" msgid "out of" msgstr "fuera de" -#: frontend/src/pages/QuizForm.vue:391 +#: frontend/src/pages/QuizForm.vue:344 msgid "question_detail" msgstr "pregunta_detalle" @@ -6826,15 +6954,19 @@ msgstr "" msgid "{0} Exercises" msgstr "" +#: frontend/src/components/Modals/CourseProgressSummary.vue:14 +msgid "{0} Members" +msgstr "" + #: frontend/src/pages/Jobs.vue:32 msgid "{0} Open Jobs" msgstr "" -#: frontend/src/pages/Quizzes.vue:25 +#: frontend/src/pages/Quizzes.vue:18 msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:866 lms/lms/api.py:874 +#: lms/lms/api.py:865 lms/lms/api.py:873 msgid "{0} Settings not found" msgstr "Configuraciones {0} no encontradas" @@ -6878,7 +7010,7 @@ msgstr "{0} ya está certificado para el curso {1}" msgid "{0} is your evaluator" msgstr "{0} es tu evaluador" -#: lms/lms/utils.py:687 +#: lms/lms/utils.py:686 msgid "{0} mentioned you in a comment" msgstr "{0} te mencionó en un comentario" @@ -6886,7 +7018,7 @@ msgstr "{0} te mencionó en un comentario" msgid "{0} mentioned you in a comment in your batch." msgstr "{0} te mencionó en un comentario en tu lote." -#: lms/lms/utils.py:640 lms/lms/utils.py:646 +#: lms/lms/utils.py:639 lms/lms/utils.py:645 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} te mencionó en un comentario en {1}"