diff --git a/lms/locale/eo.po b/lms/locale/eo.po index 977f62cca..c71b239a9 100644 --- a/lms/locale/eo.po +++ b/lms/locale/eo.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2024-11-15 16:04+0000\n" -"PO-Revision-Date: 2024-11-18 17:32\n" +"POT-Creation-Date: 2024-11-22 16:05+0000\n" +"PO-Revision-Date: 2024-11-25 19:29\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Esperanto\n" "MIME-Version: 1.0\n" @@ -22,6 +22,11 @@ msgstr "" msgid " Please evaluate and grade it." msgstr "crwdns149182:0crwdne149182:0" +#: frontend/src/pages/Programs.vue:41 +#, python-format +msgid "% completed" +msgstr "crwdns151724:0crwdne151724:0" + #. Paragraph text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS Settings" @@ -99,7 +104,8 @@ msgstr "crwdns149210:0crwdne149210:0" #: frontend/src/components/BatchStudents.vue:6 #: frontend/src/components/Categories.vue:26 #: frontend/src/components/LiveClass.vue:11 -#: frontend/src/components/Members.vue:43 +#: frontend/src/components/Members.vue:43 frontend/src/pages/ProgramForm.vue:30 +#: frontend/src/pages/ProgramForm.vue:91 frontend/src/pages/ProgramForm.vue:136 msgid "Add" msgstr "crwdns149212:0crwdne149212:0" @@ -129,12 +135,20 @@ msgstr "crwdns149222:0crwdne149222:0" msgid "Add a Student" msgstr "crwdns149224:0crwdne149224:0" +#: frontend/src/components/OnboardingBanner.vue:50 +msgid "Add a chapter" +msgstr "crwdns151726:0crwdne151726:0" + #: frontend/src/components/Modals/BatchCourseModal.vue:5 msgid "Add a course" msgstr "crwdns149226:0crwdne149226:0" +#: frontend/src/components/OnboardingBanner.vue:73 +msgid "Add a lesson" +msgstr "crwdns151728:0crwdne151728:0" + #: frontend/src/components/Modals/Question.vue:141 -#: frontend/src/pages/QuizForm.vue:181 +#: frontend/src/pages/QuizForm.vue:182 msgid "Add a new question" msgstr "crwdns149228:0crwdne149228:0" @@ -150,7 +164,7 @@ msgstr "crwdns149232:0crwdne149232:0" msgid "Add an existing question" msgstr "crwdns149234:0crwdne149234:0" -#: lms/lms/doctype/lms_question/lms_question.py:60 +#: lms/lms/doctype/lms_question/lms_question.py:66 msgid "Add at least one possible answer for this question: {0}" msgstr "crwdns149236:0{0}crwdne149236:0" @@ -253,6 +267,14 @@ msgstr "crwdns149272:0crwdne149272:0" msgid "Amount Field" msgstr "crwdns149274:0crwdne149274:0" +#: lms/lms/doctype/lms_batch/lms_batch.py:70 +msgid "Amount and currency are required for paid batches." +msgstr "crwdns151730:0crwdne151730:0" + +#: lms/lms/doctype/lms_course/lms_course.py:57 +msgid "Amount and currency are required for paid courses." +msgstr "crwdns151732:0crwdne151732:0" + #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" @@ -346,7 +368,7 @@ msgstr "crwdns149304:0crwdne149304:0" msgid "Assessment added successfully" msgstr "crwdns149306:0crwdne149306:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:80 msgid "Assessment {0} has already been added to this batch." msgstr "crwdns149308:0{0}crwdne149308:0" @@ -397,7 +419,7 @@ msgstr "crwdns149322:0{0}crwdnd149322:0{1}crwdne149322:0" msgid "Assignment will appear at the bottom of the lesson." msgstr "crwdns149324:0crwdne149324:0" -#: lms/lms/doctype/lms_question/lms_question.py:42 +#: lms/lms/doctype/lms_question/lms_question.py:43 msgid "At least one option must be correct for this question." msgstr "crwdns149326:0crwdne149326:0" @@ -540,7 +562,7 @@ msgstr "crwdns149372:0crwdne149372:0" msgid "Batch Updated" msgstr "crwdns149374:0crwdne149374:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:40 +#: lms/lms/doctype/lms_batch/lms_batch.py:41 msgid "Batch end date cannot be before the batch start date" msgstr "crwdns149376:0crwdne149376:0" @@ -727,11 +749,11 @@ msgstr "crwdns149442:0crwdne149442:0" msgid "Chapter Reference" msgstr "crwdns149444:0crwdne149444:0" -#: frontend/src/components/Modals/ChapterModal.vue:149 +#: frontend/src/components/Modals/ChapterModal.vue:154 msgid "Chapter added successfully" msgstr "crwdns151620:0crwdne151620:0" -#: frontend/src/components/Modals/ChapterModal.vue:193 +#: frontend/src/components/Modals/ChapterModal.vue:198 msgid "Chapter updated successfully" msgstr "crwdns151622:0crwdne151622:0" @@ -764,7 +786,7 @@ msgstr "crwdns149454:0crwdne149454:0" msgid "Choices" msgstr "crwdns149456:0crwdne149456:0" -#: frontend/src/components/Quiz.vue:578 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:581 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "crwdns149458:0crwdne149458:0" @@ -772,7 +794,7 @@ msgstr "crwdns149458:0crwdne149458:0" msgid "Choose an icon" msgstr "crwdns149460:0crwdne149460:0" -#: frontend/src/components/Quiz.vue:579 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:582 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "crwdns149462:0crwdne149462:0" @@ -988,7 +1010,7 @@ msgid "Contact the Administrator to enroll for this course." msgstr "crwdns149536:0crwdne149536:0" #. Label of the content (Text) field in DocType 'Course Lesson' -#: frontend/src/pages/LessonForm.vue:58 +#: frontend/src/pages/LessonForm.vue:62 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Content" msgstr "crwdns149538:0crwdne149538:0" @@ -1057,6 +1079,7 @@ msgstr "crwdns149554:0crwdne149554:0" #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Exercise' #. Label of the course (Link) field in DocType 'LMS Mentor Request' +#. 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 'Related Courses' @@ -1086,6 +1109,7 @@ msgstr "crwdns149554:0crwdne149554:0" #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_exercise/lms_exercise.json #: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json +#: 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/related_courses/related_courses.json @@ -1114,6 +1138,7 @@ msgstr "crwdns149562:0crwdne149562:0" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:16 #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_question/lms_question.json #: lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Course Creator" @@ -1184,22 +1209,33 @@ msgstr "crwdns149588:0crwdne149588:0" #. Label of the course_title (Data) field in DocType 'Course Chapter' #. Label of the course_title (Data) field in DocType 'LMS Certificate' #. Label of the course_title (Data) field in DocType 'LMS Certificate Request' +#. Label of the course_title (Data) field in DocType 'LMS Program Course' #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json +#: lms/lms/doctype/lms_program_course/lms_program_course.json msgid "Course Title" msgstr "crwdns149590:0crwdne149590:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:340 +#: frontend/src/pages/ProgramForm.vue:226 +msgid "Course added to program" +msgstr "crwdns151734:0crwdne151734:0" + +#: lms/lms/doctype/lms_batch/lms_batch.py:345 msgid "Course already added to the batch." msgstr "crwdns149592:0crwdne149592:0" -#: frontend/src/pages/CourseForm.vue:457 +#: frontend/src/pages/CourseForm.vue:460 msgid "Course deleted successfully" msgstr "crwdns151586:0crwdne151586:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:58 +#: frontend/src/pages/ProgramForm.vue:295 +msgid "Course moved successfully" +msgstr "crwdns151736:0crwdne151736:0" + +#: lms/lms/doctype/lms_batch/lms_batch.py:59 +#: lms/lms/doctype/lms_program/lms_program.py:19 msgid "Course {0} has already been added to this batch." msgstr "crwdns149596:0{0}crwdne149596:0" @@ -1234,6 +1270,7 @@ msgid "Cover Image" msgstr "crwdns149606:0crwdne149606:0" #: frontend/src/components/Modals/ChapterModal.vue:9 +#: frontend/src/pages/Programs.vue:99 msgid "Create" msgstr "crwdns151468:0crwdne151468:0" @@ -1249,7 +1286,7 @@ msgstr "crwdns149610:0crwdne149610:0" msgid "Create a Batch" msgstr "crwdns151470:0crwdne151470:0" -#: frontend/src/pages/Courses.vue:131 lms/templates/onboarding_header.html:19 +#: frontend/src/pages/Courses.vue:132 lms/templates/onboarding_header.html:19 msgid "Create a Course" msgstr "crwdns149612:0crwdne149612:0" @@ -1257,6 +1294,10 @@ msgstr "crwdns149612:0crwdne149612:0" msgid "Create a Live Class" msgstr "crwdns149614:0crwdne149614:0" +#: frontend/src/components/OnboardingBanner.vue:27 +msgid "Create a course" +msgstr "crwdns151738:0crwdne151738:0" + #: frontend/src/components/Modals/Question.vue:31 msgid "Create a new question" msgstr "crwdns149616:0crwdne149616:0" @@ -1360,7 +1401,7 @@ msgstr "crwdns149644:0crwdne149644:0" #: frontend/src/components/CourseOutline.vue:235 #: frontend/src/components/CourseOutline.vue:293 -#: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:470 +#: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:473 msgid "Delete" msgstr "crwdns149646:0crwdne149646:0" @@ -1368,7 +1409,7 @@ msgstr "crwdns149646:0crwdne149646:0" msgid "Delete Chapter" msgstr "crwdns151626:0crwdne151626:0" -#: frontend/src/pages/CourseForm.vue:464 +#: frontend/src/pages/CourseForm.vue:467 msgid "Delete Course" msgstr "crwdns151588:0crwdne151588:0" @@ -1380,7 +1421,7 @@ msgstr "crwdns151628:0crwdne151628:0" msgid "Delete this lesson?" msgstr "crwdns151630:0crwdne151630:0" -#: frontend/src/pages/CourseForm.vue:465 +#: frontend/src/pages/CourseForm.vue:468 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "crwdns151590:0crwdne151590:0" @@ -1470,7 +1511,7 @@ msgstr "crwdns149666:0crwdne149666:0" msgid "Dream Companies" msgstr "crwdns149668:0crwdne149668:0" -#: lms/lms/doctype/lms_question/lms_question.py:32 +#: lms/lms/doctype/lms_question/lms_question.py:33 msgid "Duplicate options found for this question." msgstr "crwdns149670:0crwdne149670:0" @@ -1508,7 +1549,7 @@ msgstr "crwdns149680:0crwdne149680:0" #: frontend/src/components/CourseCardOverlay.vue:86 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:65 -#: frontend/src/pages/Profile.vue:32 +#: frontend/src/pages/Profile.vue:32 frontend/src/pages/Programs.vue:55 msgid "Edit" msgstr "crwdns149682:0crwdne149682:0" @@ -1521,7 +1562,7 @@ msgstr "crwdns149684:0crwdne149684:0" msgid "Edit Profile" msgstr "crwdns149686:0crwdne149686:0" -#: frontend/src/pages/QuizForm.vue:180 +#: frontend/src/pages/QuizForm.vue:181 msgid "Edit the question" msgstr "crwdns149688:0crwdne149688:0" @@ -1582,6 +1623,15 @@ msgstr "crwdns149710:0crwdne149710:0" msgid "Enable Google API in Google Settings to send calendar invites for evaluations." msgstr "crwdns149712:0crwdne149712:0" +#. Label of the enable_learning_paths (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Enable Learning Paths" +msgstr "crwdns151740:0crwdne151740:0" + +#: frontend/src/components/Modals/ChapterModal.vue:24 +msgid "Enable this only if you want to upload a SCORM package as a chapter." +msgstr "crwdns151742:0crwdne151742:0" + #. Label of the enabled (Check) field in DocType 'LMS Badge' #: lms/lms/doctype/lms_badge/lms_badge.json msgid "Enabled" @@ -1634,7 +1684,7 @@ msgstr "crwdns149724:0crwdne149724:0" msgid "Enrolled successfully" msgstr "crwdns149726:0crwdne149726:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:98 +#: lms/lms/doctype/lms_batch/lms_batch.py:103 msgid "Enrollment Confirmation for the Next Training Batch" msgstr "crwdns149728:0crwdne149728:0" @@ -1643,7 +1693,7 @@ msgstr "crwdns149728:0crwdne149728:0" msgid "Enrollment Count" msgstr "crwdns149730:0crwdne149730:0" -#: lms/lms/utils.py:1702 +#: lms/lms/utils.py:1705 msgid "Enrollment Failed" msgstr "crwdns149732:0crwdne149732:0" @@ -1672,14 +1722,14 @@ msgid "Enter the correct answer" msgstr "crwdns149742:0crwdne149742:0" #: frontend/src/components/Modals/AnnouncementModal.vue:105 -#: frontend/src/components/Modals/ChapterModal.vue:154 -#: frontend/src/components/Modals/ChapterModal.vue:161 -#: frontend/src/components/Modals/ChapterModal.vue:197 +#: frontend/src/components/Modals/ChapterModal.vue:159 +#: frontend/src/components/Modals/ChapterModal.vue:166 +#: frontend/src/components/Modals/ChapterModal.vue:202 #: frontend/src/components/Modals/Question.vue:246 #: frontend/src/components/Modals/Question.vue:266 #: frontend/src/components/Modals/Question.vue:323 -#: frontend/src/pages/Billing.vue:264 frontend/src/pages/QuizForm.vue:349 -#: frontend/src/pages/QuizForm.vue:364 +#: frontend/src/pages/Billing.vue:264 frontend/src/pages/QuizForm.vue:350 +#: frontend/src/pages/QuizForm.vue:365 #: frontend/src/pages/QuizSubmission.vue:117 msgid "Error" msgstr "crwdns149744:0crwdne149744:0" @@ -1708,7 +1758,7 @@ msgstr "crwdns149750:0crwdne149750:0" msgid "Evaluation Request" msgstr "crwdns149752:0crwdne149752:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:82 +#: lms/lms/doctype/lms_batch/lms_batch.py:87 msgid "Evaluation end date cannot be less than the batch end date." msgstr "crwdns149754:0crwdne149754:0" @@ -1874,7 +1924,7 @@ msgstr "crwdns149802:0crwdne149802:0" msgid "Flexible Time" msgstr "crwdns149804:0crwdne149804:0" -#: frontend/src/pages/QuizForm.vue:462 +#: frontend/src/pages/QuizForm.vue:463 msgid "Form to create and edit quizzes" msgstr "crwdns149806:0crwdne149806:0" @@ -1922,7 +1972,9 @@ msgid "From Date" msgstr "crwdns149822:0crwdne149822:0" #. Label of the full_name (Data) field in DocType 'Invite Request' +#. Label of the full_name (Data) field in DocType 'LMS Program Member' #: lms/lms/doctype/invite_request/invite_request.json +#: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/templates/signup-form.html:5 msgid "Full Name" msgstr "crwdns149824:0crwdne149824:0" @@ -1954,6 +2006,11 @@ msgstr "crwdns149832:0crwdne149832:0" msgid "GSTIN" msgstr "crwdns149834:0crwdne149834:0" +#. Label of the general_tab (Tab Break) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "General" +msgstr "crwdns151744:0crwdne151744:0" + #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18 msgid "Generate Google Meet Link" msgstr "crwdns149836:0crwdne149836:0" @@ -2085,7 +2142,7 @@ msgstr "crwdns149892:0crwdne149892:0" msgid "I am unavailable" msgstr "crwdns149894:0crwdne149894:0" -#: frontend/src/pages/QuizForm.vue:383 +#: frontend/src/pages/QuizForm.vue:384 msgid "ID" msgstr "crwdns149896:0crwdne149896:0" @@ -2226,7 +2283,7 @@ msgstr "crwdns149938:0crwdne149938:0" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:128 frontend/src/pages/LessonForm.vue:38 +#: frontend/src/pages/Lesson.vue:128 frontend/src/pages/LessonForm.vue:42 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "crwdns149940:0crwdne149940:0" @@ -2302,7 +2359,6 @@ msgstr "crwdns149966:0crwdne149966:0" #. Label of the is_scorm_package (Check) field in DocType 'Course Chapter' #. Label of the is_scorm_package (Check) field in DocType 'Course Lesson' -#: frontend/src/components/Modals/ChapterModal.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Is SCORM Package" @@ -2332,6 +2388,10 @@ msgstr "crwdns149972:0crwdne149972:0" msgid "Items in Sidebar" msgstr "crwdns149974:0crwdne149974:0" +#: frontend/src/pages/ProgramForm.vue:269 +msgid "Items removed successfully" +msgstr "crwdns151746:0crwdne151746:0" + #: lms/templates/signup-form.html:6 msgid "Jane Doe" msgstr "crwdns149976:0crwdne149976:0" @@ -2531,6 +2591,21 @@ msgstr "crwdns150048:0crwdne150048:0" msgid "LMS Payment" msgstr "crwdns150050:0crwdne150050:0" +#. Name of a DocType +#: lms/lms/doctype/lms_program/lms_program.json +msgid "LMS Program" +msgstr "crwdns151748:0crwdne151748:0" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_course/lms_program_course.json +msgid "LMS Program Course" +msgstr "crwdns151750:0crwdne151750:0" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_member/lms_program_member.json +msgid "LMS Program Member" +msgstr "crwdns151752:0crwdne151752:0" + #. Name of a DocType #: lms/lms/doctype/lms_question/lms_question.json msgid "LMS Question" @@ -2590,6 +2665,7 @@ msgstr "crwdns150066:0crwdne150066:0" #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: 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/user_skill/user_skill.json msgid "LMS Student" @@ -2812,7 +2888,7 @@ msgstr "crwdns150142:0crwdne150142:0" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:50 #: frontend/src/components/Modals/Question.vue:96 -#: frontend/src/components/Quiz.vue:94 frontend/src/pages/QuizForm.vue:393 +#: frontend/src/components/Quiz.vue:94 frontend/src/pages/QuizForm.vue:394 #: frontend/src/pages/QuizSubmission.vue:52 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -2867,6 +2943,7 @@ msgstr "crwdns150158:0crwdne150158:0" #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' #. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' +#. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #: frontend/src/pages/QuizSubmission.vue:27 #: frontend/src/pages/QuizSubmissionList.vue:77 @@ -2881,6 +2958,7 @@ msgstr "crwdns150158:0crwdne150158:0" #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json +#: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/report/course_progress_summary/course_progress_summary.py:64 msgid "Member" @@ -2930,6 +3008,14 @@ msgstr "crwdns150168:0crwdne150168:0" msgid "Member Type" msgstr "crwdns150170:0crwdne150170:0" +#: frontend/src/pages/ProgramForm.vue:248 +msgid "Member added to program" +msgstr "crwdns151754:0crwdne151754:0" + +#: lms/lms/doctype/lms_program/lms_program.py:29 +msgid "Member {0} has already been added to this batch." +msgstr "crwdns151756:0{0}crwdne151756:0" + #. Group in LMS Batch Old's connections #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Members" @@ -3002,6 +3088,10 @@ msgstr "crwdns150192:0crwdne150192:0" msgid "Milestones" msgstr "crwdns150194:0crwdne150194:0" +#: lms/lms/doctype/lms_question/lms_question.py:48 +msgid "Minimum two options are required for multiple choice questions." +msgstr "crwdns151758:0crwdne151758:0" + #. Name of a role #: frontend/src/pages/ProfileRoles.vue:10 #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -3013,6 +3103,7 @@ msgstr "crwdns150194:0crwdne150194:0" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_question/lms_question.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_source/lms_source.json @@ -3057,8 +3148,8 @@ msgid "My calendar" msgstr "crwdns150212:0crwdne150212:0" #. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: frontend/src/pages/Batches.vue:30 frontend/src/pages/Courses.vue:44 -#: lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches.vue:30 frontend/src/pages/Courses.vue:45 +#: frontend/src/pages/Programs.vue:14 lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "crwdns150214:0crwdne150214:0" @@ -3082,11 +3173,23 @@ msgstr "crwdns150222:0crwdne150222:0" msgid "New Job Applicant" msgstr "crwdns150224:0crwdne150224:0" +#: frontend/src/pages/Programs.vue:96 +msgid "New Program" +msgstr "crwdns151760:0crwdne151760:0" + +#: frontend/src/pages/ProgramForm.vue:132 +msgid "New Program Course" +msgstr "crwdns151762:0crwdne151762:0" + +#: frontend/src/pages/ProgramForm.vue:133 +msgid "New Program Member" +msgstr "crwdns151764:0crwdne151764:0" + #: frontend/src/pages/QuizForm.vue:122 msgid "New Question" msgstr "crwdns150226:0crwdne150226:0" -#: frontend/src/pages/QuizForm.vue:453 frontend/src/pages/QuizForm.vue:461 +#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462 #: frontend/src/pages/Quizzes.vue:18 msgid "New Quiz" msgstr "crwdns150228:0crwdne150228:0" @@ -3149,10 +3252,14 @@ msgstr "crwdns150252:0crwdne150252:0" msgid "No courses created" msgstr "crwdns150254:0crwdne150254:0" -#: frontend/src/pages/Courses.vue:146 +#: frontend/src/pages/Courses.vue:147 msgid "No courses found" msgstr "crwdns151480:0crwdne151480:0" +#: frontend/src/pages/Programs.vue:72 +msgid "No courses in this program" +msgstr "crwdns151766:0crwdne151766:0" + #: lms/templates/courses_under_review.html:14 msgid "No courses under review" msgstr "crwdns150256:0crwdne150256:0" @@ -3169,6 +3276,10 @@ msgstr "crwdns150260:0crwdne150260:0" msgid "No live classes scheduled" msgstr "crwdns150262:0crwdne150262:0" +#: frontend/src/pages/Programs.vue:82 +msgid "No programs found" +msgstr "crwdns151768:0crwdne151768:0" + #: frontend/src/pages/Quizzes.vue:56 msgid "No quizzes found" msgstr "crwdns151592:0crwdne151592:0" @@ -3189,7 +3300,7 @@ msgstr "crwdns150268:0{0}crwdne150268:0" msgid "No {0} batches" msgstr "crwdns151482:0{0}crwdne151482:0" -#: frontend/src/pages/Courses.vue:106 +#: frontend/src/pages/Courses.vue:107 msgid "No {0} courses" msgstr "crwdns151484:0{0}crwdne151484:0" @@ -3277,15 +3388,19 @@ msgstr "crwdns150304:0crwdne150304:0" msgid "Online" msgstr "crwdns150306:0crwdne150306:0" +#: frontend/src/pages/ProgramForm.vue:156 +msgid "Only courses for which self learning is disabled can be added to program." +msgstr "crwdns151770:0crwdne151770:0" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "crwdns150308:0{0}crwdne150308:0" -#: frontend/src/pages/CourseForm.vue:494 frontend/src/utils/index.js:518 +#: frontend/src/pages/CourseForm.vue:497 frontend/src/utils/index.js:518 msgid "Only image file is allowed." msgstr "crwdns150310:0crwdne150310:0" -#: frontend/src/components/Modals/ChapterModal.vue:223 +#: frontend/src/components/Modals/ChapterModal.vue:220 msgid "Only zip files are allowed" msgstr "crwdns151642:0crwdne151642:0" @@ -3561,7 +3676,11 @@ msgstr "crwdns150404:0crwdne150404:0" msgid "Please click on the following button to set your new password" msgstr "crwdns150406:0crwdne150406:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:251 +#: lms/lms/utils.py:1817 lms/lms/utils.py:1821 +msgid "Please complete the previous courses in the program to enroll in this course." +msgstr "crwdns151772:0crwdne151772:0" + +#: lms/lms/doctype/lms_batch/lms_batch.py:256 msgid "Please enable Zoom Settings to use this feature." msgstr "crwdns150408:0crwdne150408:0" @@ -3573,11 +3692,19 @@ msgstr "crwdns151644:0crwdne151644:0" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "crwdns150410:0{0}crwdne150410:0" +#: frontend/src/components/Modals/LiveClassModal.vue:164 +msgid "Please enter a title." +msgstr "crwdns151774:0crwdne151774:0" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:38 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:98 msgid "Please enter a valid URL." msgstr "crwdns150412:0crwdne150412:0" +#: frontend/src/components/Modals/LiveClassModal.vue:176 +msgid "Please enter a valid time in the format HH:mm." +msgstr "crwdns151776:0crwdne151776:0" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:92 msgid "Please enter the URL for assignment submission." msgstr "crwdns150414:0crwdne150414:0" @@ -3586,11 +3713,11 @@ msgstr "crwdns150414:0crwdne150414:0" msgid "Please enter your answer" msgstr "crwdns150416:0crwdne150416:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:65 +#: lms/lms/doctype/lms_batch/lms_batch.py:66 msgid "Please install the Payments app to create a paid batches." msgstr "crwdns150418:0crwdne150418:0" -#: lms/lms/doctype/lms_course/lms_course.py:52 +#: lms/lms/doctype/lms_course/lms_course.py:53 msgid "Please install the Payments app to create a paid courses." msgstr "crwdns150420:0crwdne150420:0" @@ -3615,11 +3742,31 @@ msgstr "crwdns150428:0crwdne150428:0" msgid "Please prepare well and be on time for the evaluations." msgstr "crwdns150430:0crwdne150430:0" +#: frontend/src/components/Modals/LiveClassModal.vue:167 +msgid "Please select a date." +msgstr "crwdns151778:0crwdne151778:0" + +#: frontend/src/components/Modals/LiveClassModal.vue:191 +msgid "Please select a duration." +msgstr "crwdns151780:0crwdne151780:0" + +#: frontend/src/components/Modals/LiveClassModal.vue:188 +msgid "Please select a future date and time." +msgstr "crwdns151782:0crwdne151782:0" + +#: frontend/src/components/Modals/LiveClassModal.vue:170 +msgid "Please select a time." +msgstr "crwdns151784:0crwdne151784:0" + +#: frontend/src/components/Modals/LiveClassModal.vue:173 +msgid "Please select a timezone." +msgstr "crwdns151786:0crwdne151786:0" + #: lms/templates/emails/job_report.html:6 msgid "Please take appropriate action at {0}" msgstr "crwdns150432:0{0}crwdne150432:0" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Please upload a SCORM package" msgstr "crwdns151646:0crwdne151646:0" @@ -3756,8 +3903,30 @@ msgstr "crwdns150484:0crwdne150484:0" msgid "Profile Image" msgstr "crwdns150486:0crwdne150486:0" +#: frontend/src/pages/ProgramForm.vue:154 +msgid "Program Course" +msgstr "crwdns151788:0crwdne151788:0" + +#. Label of the program_courses (Table) field in DocType 'LMS Program' +#: frontend/src/pages/ProgramForm.vue:17 +#: lms/lms/doctype/lms_program/lms_program.json +msgid "Program Courses" +msgstr "crwdns151790:0crwdne151790:0" + +#: frontend/src/pages/ProgramForm.vue:169 +msgid "Program Member" +msgstr "crwdns151792:0crwdne151792:0" + +#. Label of the program_members (Table) field in DocType 'LMS Program' +#: frontend/src/pages/ProgramForm.vue:78 +#: lms/lms/doctype/lms_program/lms_program.json +msgid "Program Members" +msgstr "crwdns151794:0crwdne151794:0" + #. Label of the progress (Float) field in DocType 'LMS Enrollment' +#. Label of the progress (Int) field in DocType 'LMS Program Member' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" msgstr "crwdns150488:0crwdne150488:0" @@ -3807,7 +3976,7 @@ msgstr "crwdns150500:0crwdne150500:0" #. Label of the question (Text) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:38 #: frontend/src/pages/AssignmentSubmission.vue:26 -#: frontend/src/pages/QuizForm.vue:388 +#: frontend/src/pages/QuizForm.vue:389 #: 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 @@ -3853,7 +4022,7 @@ msgstr "crwdns150516:0{0}crwdnd150516:0{1}crwdne150516:0" msgid "Questions" msgstr "crwdns150518:0crwdne150518:0" -#: frontend/src/pages/QuizForm.vue:430 +#: frontend/src/pages/QuizForm.vue:431 msgid "Questions deleted successfully" msgstr "crwdns150520:0crwdne150520:0" @@ -3891,7 +4060,7 @@ msgstr "crwdns150530:0crwdne150530:0" msgid "Quiz Title" msgstr "crwdns150532:0crwdne150532:0" -#: frontend/src/pages/QuizForm.vue:342 +#: frontend/src/pages/QuizForm.vue:343 msgid "Quiz created successfully" msgstr "crwdns150534:0crwdne150534:0" @@ -3899,7 +4068,7 @@ msgstr "crwdns150534:0crwdne150534:0" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "crwdns150536:0crwdne150536:0" -#: frontend/src/pages/QuizForm.vue:361 +#: frontend/src/pages/QuizForm.vue:362 msgid "Quiz updated successfully" msgstr "crwdns150538:0crwdne150538:0" @@ -3908,7 +4077,7 @@ msgstr "crwdns150538:0crwdne150538:0" msgid "Quiz will appear at the bottom of the lesson." msgstr "crwdns150540:0crwdne150540:0" -#: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:136 +#: frontend/src/pages/QuizForm.vue:442 frontend/src/pages/Quizzes.vue:136 #: frontend/src/pages/Quizzes.vue:146 msgid "Quizzes" msgstr "crwdns150542:0crwdne150542:0" @@ -4065,19 +4234,19 @@ msgstr "crwdns150594:0crwdne150594:0" msgid "Route" msgstr "crwdns150596:0crwdne150596:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:194 +#: lms/lms/doctype/lms_batch/lms_batch.py:199 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "crwdns150598:0#{0}crwdne150598:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:194 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "crwdns150600:0#{0}crwdne150600:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:171 +#: lms/lms/doctype/lms_batch/lms_batch.py:176 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "crwdns150602:0#{0}crwdne150602:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:180 +#: lms/lms/doctype/lms_batch/lms_batch.py:185 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "crwdns150604:0#{0}crwdne150604:0" @@ -4095,6 +4264,7 @@ msgid "SCORM" msgstr "crwdns151648:0crwdne151648:0" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' +#: frontend/src/components/Modals/ChapterModal.vue:22 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "crwdns151650:0crwdne151650:0" @@ -4117,8 +4287,9 @@ msgstr "crwdns150610:0crwdne150610:0" #: frontend/src/components/QuizPlugin.vue:23 #: frontend/src/pages/AssignmentSubmission.vue:7 #: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:20 -#: frontend/src/pages/JobCreation.vue:8 frontend/src/pages/LessonForm.vue:10 -#: frontend/src/pages/QuizForm.vue:34 frontend/src/pages/QuizSubmission.vue:14 +#: frontend/src/pages/JobCreation.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/pages/ProgramForm.vue:7 frontend/src/pages/QuizForm.vue:34 +#: frontend/src/pages/QuizSubmission.vue:14 #: lms/public/js/common_functions.js:405 msgid "Save" msgstr "crwdns150612:0crwdne150612:0" @@ -4334,6 +4505,10 @@ msgstr "crwdns150694:0crwdne150694:0" msgid "Skip" msgstr "crwdns150696:0crwdne150696:0" +#: frontend/src/components/OnboardingBanner.vue:3 +msgid "Skip Onboarding" +msgstr "crwdns151796:0crwdne151796:0" + #: lms/lms/doctype/course_evaluator/course_evaluator.py:57 msgid "Slot Times are overlapping for some schedules." msgstr "crwdns150698:0crwdne150698:0" @@ -4507,7 +4682,7 @@ msgstr "crwdns150742:0crwdne150742:0" msgid "Student Reviews" msgstr "crwdns150744:0crwdne150744:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:47 +#: lms/lms/doctype/lms_batch/lms_batch.py:48 msgid "Student {0} has already been added to this batch." msgstr "crwdns150746:0{0}crwdne150746:0" @@ -4575,14 +4750,17 @@ msgstr "crwdns150766:0{0}crwdne150766:0" #: frontend/src/components/CourseCardOverlay.vue:161 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 -#: frontend/src/components/Modals/ChapterModal.vue:148 -#: frontend/src/components/Modals/ChapterModal.vue:193 +#: frontend/src/components/Modals/ChapterModal.vue:153 +#: frontend/src/components/Modals/ChapterModal.vue:198 #: frontend/src/components/Modals/Event.vue:255 #: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Question.vue:261 #: frontend/src/components/Modals/Question.vue:312 -#: frontend/src/pages/CourseForm.vue:457 frontend/src/pages/QuizForm.vue:342 -#: frontend/src/pages/QuizForm.vue:361 frontend/src/pages/QuizForm.vue:430 +#: frontend/src/pages/CourseForm.vue:460 frontend/src/pages/ProgramForm.vue:226 +#: frontend/src/pages/ProgramForm.vue:248 +#: frontend/src/pages/ProgramForm.vue:269 +#: frontend/src/pages/ProgramForm.vue:295 frontend/src/pages/QuizForm.vue:343 +#: frontend/src/pages/QuizForm.vue:362 frontend/src/pages/QuizForm.vue:431 msgid "Success" msgstr "crwdns150768:0crwdne150768:0" @@ -4637,6 +4815,7 @@ msgstr "crwdns150772:0crwdne150772:0" #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json +#: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_question/lms_question.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -4737,11 +4916,15 @@ msgstr "crwdns151494:0crwdne151494:0" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "crwdns150806:0crwdne150806:0" -#: frontend/src/pages/Courses.vue:150 +#: frontend/src/pages/Courses.vue:151 msgid "There are no courses available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "crwdns151496:0crwdne151496:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:141 +#: frontend/src/pages/Programs.vue:86 +msgid "There are no programs available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" +msgstr "crwdns151798:0crwdne151798:0" + +#: lms/lms/doctype/lms_batch/lms_batch.py:146 msgid "There are no seats available in this batch." msgstr "crwdns150808:0crwdne150808:0" @@ -4772,11 +4955,11 @@ msgstr "crwdns150818:0crwdne150818:0" msgid "This course has:" msgstr "crwdns150820:0crwdne150820:0" -#: lms/lms/utils.py:1582 +#: lms/lms/utils.py:1585 msgid "This course is free." msgstr "crwdns150822:0crwdne150822:0" -#: frontend/src/pages/SCORMChapter.vue:198 +#: frontend/src/pages/SCORMChapter.vue:197 msgid "This is a chapter in the course {0}" msgstr "crwdns151654:0{0}crwdne151654:0" @@ -4868,6 +5051,7 @@ msgstr "crwdns150848:0crwdne150848:0" #. Label of the title (Data) field in DocType 'LMS Course' #. Label of the title (Data) field in DocType 'LMS Exercise' #. Label of the title (Data) field in DocType 'LMS Live Class' +#. Label of the title (Data) field in DocType 'LMS Program' #. Label of the title (Data) field in DocType 'LMS Quiz' #. Label of the title (Data) field in DocType 'LMS Sidebar Item' #. Label of the title (Data) field in DocType 'LMS Timetable Template' @@ -4875,7 +5059,8 @@ msgstr "crwdns150848:0crwdne150848:0" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/pages/BatchForm.vue:20 frontend/src/pages/CourseForm.vue:32 -#: frontend/src/pages/JobCreation.vue:20 frontend/src/pages/QuizForm.vue:48 +#: frontend/src/pages/JobCreation.vue:20 frontend/src/pages/ProgramForm.vue:11 +#: frontend/src/pages/Programs.vue:107 frontend/src/pages/QuizForm.vue:48 #: frontend/src/pages/Quizzes.vue:114 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json @@ -4888,6 +5073,7 @@ msgstr "crwdns150848:0crwdne150848:0" #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_exercise/lms_exercise.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json #: lms/lms/doctype/lms_timetable_template/lms_timetable_template.json @@ -4896,7 +5082,7 @@ msgstr "crwdns150848:0crwdne150848:0" msgid "Title" msgstr "crwdns150850:0crwdne150850:0" -#: frontend/src/components/Modals/ChapterModal.vue:169 +#: frontend/src/components/Modals/ChapterModal.vue:174 msgid "Title is required" msgstr "crwdns151656:0crwdne151656:0" @@ -4911,7 +5097,7 @@ msgstr "crwdns150852:0crwdne150852:0" msgid "To Date" msgstr "crwdns150854:0crwdne150854:0" -#: lms/lms/utils.py:1593 +#: lms/lms/utils.py:1596 msgid "To join this batch, please contact the Administrator." msgstr "crwdns150858:0crwdne150858:0" @@ -4975,7 +5161,7 @@ msgstr "crwdns150876:0crwdne150876:0" msgid "Type" msgstr "crwdns150878:0crwdne150878:0" -#: frontend/src/components/Quiz.vue:580 +#: frontend/src/components/Quiz.vue:583 msgid "Type your answer" msgstr "crwdns150880:0crwdne150880:0" @@ -5259,7 +5445,7 @@ msgstr "crwdns151658:0crwdne151658:0" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "crwdns151660:0crwdne151660:0" -#: frontend/src/pages/Courses.vue:134 +#: frontend/src/pages/Courses.vue:135 msgid "You can add chapters and lessons to it." msgstr "crwdns151502:0crwdne151502:0" @@ -5431,6 +5617,10 @@ msgstr "crwdns151060:0crwdne151060:0" msgid "jane@example.com" msgstr "crwdns151062:0crwdne151062:0" +#: frontend/src/pages/Programs.vue:32 +msgid "members" +msgstr "crwdns151800:0crwdne151800:0" + #: lms/templates/quiz/quiz.html:106 msgid "of" msgstr "crwdns151064:0crwdne151064:0" @@ -5443,7 +5633,7 @@ msgstr "crwdns151066:0crwdne151066:0" msgid "posted by" msgstr "crwdns151068:0crwdne151068:0" -#: frontend/src/pages/QuizForm.vue:389 +#: frontend/src/pages/QuizForm.vue:390 msgid "question_detail" msgstr "crwdns151070:0crwdne151070:0" @@ -5475,7 +5665,7 @@ msgstr "crwdns151082:0{0}crwdne151082:0" msgid "{0} has submitted the assignment {1}" msgstr "crwdns151084:0{0}crwdnd151084:0{1}crwdne151084:0" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:53 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:57 msgid "{0} is already a Student of {1} course through {2} batch" msgstr "crwdns151086:0{0}crwdnd151086:0{1}crwdnd151086:0{2}crwdne151086:0" @@ -5483,7 +5673,7 @@ msgstr "crwdns151086:0{0}crwdnd151086:0{1}crwdnd151086:0{2}crwdne151086:0" msgid "{0} is already a mentor for course {1}" msgstr "crwdns151088:0{0}crwdnd151088:0{1}crwdne151088:0" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:26 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:30 msgid "{0} is already a {1} of the course {2}" msgstr "crwdns151090:0{0}crwdnd151090:0{1}crwdnd151090:0{2}crwdne151090:0"