diff --git a/lms/locale/ar.po b/lms/locale/ar.po index 54f145902..77cc75caf 100644 --- a/lms/locale/ar.po +++ b/lms/locale/ar.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:31\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: Arabic\n" "MIME-Version: 1.0\n" @@ -22,6 +22,11 @@ msgstr "" msgid " Please evaluate and grade it." msgstr "" +#: frontend/src/pages/Programs.vue:41 +#, python-format +msgid "% completed" +msgstr "% أكتمل" + #. Paragraph text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS Settings" @@ -99,7 +104,8 @@ msgstr "نشط" #: 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 "إضافة" @@ -129,12 +135,20 @@ msgstr "" msgid "Add a Student" msgstr "" +#: frontend/src/components/OnboardingBanner.vue:50 +msgid "Add a chapter" +msgstr "" + #: frontend/src/components/Modals/BatchCourseModal.vue:5 msgid "Add a course" msgstr "" +#: frontend/src/components/OnboardingBanner.vue:73 +msgid "Add a lesson" +msgstr "" + #: 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 "" @@ -150,7 +164,7 @@ msgstr "" msgid "Add an existing question" msgstr "" -#: 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 "" @@ -253,6 +267,14 @@ msgstr "" msgid "Amount Field" msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:70 +msgid "Amount and currency are required for paid batches." +msgstr "" + +#: lms/lms/doctype/lms_course/lms_course.py:57 +msgid "Amount and currency are required for paid courses." +msgstr "" + #. 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 "" msgid "Assessment added successfully" msgstr "" -#: 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 "" @@ -397,7 +419,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: 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 "" @@ -540,7 +562,7 @@ msgstr "" msgid "Batch Updated" msgstr "" -#: 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 "" @@ -727,11 +749,11 @@ msgstr "" msgid "Chapter Reference" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:149 +#: frontend/src/components/Modals/ChapterModal.vue:154 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:193 +#: frontend/src/components/Modals/ChapterModal.vue:198 msgid "Chapter updated successfully" msgstr "" @@ -764,7 +786,7 @@ msgstr "" msgid "Choices" msgstr "" -#: 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 "" @@ -772,7 +794,7 @@ msgstr "" msgid "Choose an icon" msgstr "" -#: 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 "" @@ -988,7 +1010,7 @@ msgid "Contact the Administrator to enroll for this course." msgstr "" #. 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 "محتوى" @@ -1057,6 +1079,7 @@ msgstr "الدولة" #. 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 "الدولة" #: 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 "" #. 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 "" #. 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 "" -#: lms/lms/doctype/lms_batch/lms_batch.py:340 +#: frontend/src/pages/ProgramForm.vue:226 +msgid "Course added to program" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:345 msgid "Course already added to the batch." msgstr "" -#: frontend/src/pages/CourseForm.vue:457 +#: frontend/src/pages/CourseForm.vue:460 msgid "Course deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:58 +#: frontend/src/pages/ProgramForm.vue:295 +msgid "Course moved successfully" +msgstr "" + +#: 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 "" @@ -1234,6 +1270,7 @@ msgid "Cover Image" msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 +#: frontend/src/pages/Programs.vue:99 msgid "Create" msgstr "انشاء" @@ -1249,7 +1286,7 @@ msgstr "" msgid "Create a Batch" msgstr "" -#: 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 "" @@ -1257,6 +1294,10 @@ msgstr "" msgid "Create a Live Class" msgstr "" +#: frontend/src/components/OnboardingBanner.vue:27 +msgid "Create a course" +msgstr "" + #: frontend/src/components/Modals/Question.vue:31 msgid "Create a new question" msgstr "" @@ -1360,7 +1401,7 @@ msgstr "" #: 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 "حذف" @@ -1368,7 +1409,7 @@ msgstr "حذف" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:464 +#: frontend/src/pages/CourseForm.vue:467 msgid "Delete Course" msgstr "" @@ -1380,7 +1421,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: 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 "" @@ -1470,7 +1511,7 @@ msgstr "وثيقة" msgid "Dream Companies" msgstr "" -#: 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 "" @@ -1508,7 +1549,7 @@ msgstr "" #: 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 "تصحيح" @@ -1521,7 +1562,7 @@ msgstr "" msgid "Edit Profile" msgstr "تعديل الملف الشخصي" -#: frontend/src/pages/QuizForm.vue:180 +#: frontend/src/pages/QuizForm.vue:181 msgid "Edit the question" msgstr "" @@ -1582,6 +1623,15 @@ msgstr "" msgid "Enable Google API in Google Settings to send calendar invites for evaluations." msgstr "" +#. 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 "" + +#: frontend/src/components/Modals/ChapterModal.vue:24 +msgid "Enable this only if you want to upload a SCORM package as a chapter." +msgstr "" + #. 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 "" msgid "Enrolled successfully" msgstr "" -#: 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 "" @@ -1643,7 +1693,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1702 +#: lms/lms/utils.py:1705 msgid "Enrollment Failed" msgstr "" @@ -1672,14 +1722,14 @@ msgid "Enter the correct answer" msgstr "" #: 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 "خطأ" @@ -1708,7 +1758,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: 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 "" @@ -1874,7 +1924,7 @@ msgstr "" msgid "Flexible Time" msgstr "" -#: frontend/src/pages/QuizForm.vue:462 +#: frontend/src/pages/QuizForm.vue:463 msgid "Form to create and edit quizzes" msgstr "" @@ -1922,7 +1972,9 @@ msgid "From Date" msgstr "من تاريخ" #. 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 "الاسم الكامل" @@ -1954,6 +2006,11 @@ msgstr "" msgid "GSTIN" msgstr "" +#. Label of the general_tab (Tab Break) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "General" +msgstr "عام" + #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18 msgid "Generate Google Meet Link" msgstr "" @@ -2085,7 +2142,7 @@ msgstr "" msgid "I am unavailable" msgstr "" -#: frontend/src/pages/QuizForm.vue:383 +#: frontend/src/pages/QuizForm.vue:384 msgid "ID" msgstr "هوية شخصية" @@ -2226,7 +2283,7 @@ msgstr "" #. 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 "" @@ -2302,7 +2359,6 @@ msgstr "" #. 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 "" msgid "Items in Sidebar" msgstr "" +#: frontend/src/pages/ProgramForm.vue:269 +msgid "Items removed successfully" +msgstr "" + #: lms/templates/signup-form.html:6 msgid "Jane Doe" msgstr "" @@ -2531,6 +2591,21 @@ msgstr "" msgid "LMS Payment" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_program/lms_program.json +msgid "LMS Program" +msgstr "" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_course/lms_program_course.json +msgid "LMS Program Course" +msgstr "" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_member/lms_program_member.json +msgid "LMS Program Member" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lms_question/lms_question.json msgid "LMS Question" @@ -2590,6 +2665,7 @@ msgstr "" #: 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 "" #. 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 "متوسط:" #. 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 "متوسط:" #: 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 "" msgid "Member Type" msgstr "" +#: frontend/src/pages/ProgramForm.vue:248 +msgid "Member added to program" +msgstr "" + +#: lms/lms/doctype/lms_program/lms_program.py:29 +msgid "Member {0} has already been added to this batch." +msgstr "" + #. Group in LMS Batch Old's connections #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Members" @@ -3002,6 +3088,10 @@ msgstr "معلم" msgid "Milestones" msgstr "" +#: lms/lms/doctype/lms_question/lms_question.py:48 +msgid "Minimum two options are required for multiple choice questions." +msgstr "" + #. Name of a role #: frontend/src/pages/ProfileRoles.vue:10 #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -3013,6 +3103,7 @@ msgstr "" #: 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 "" #. 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 "جديد" @@ -3082,11 +3173,23 @@ msgstr "" msgid "New Job Applicant" msgstr "" +#: frontend/src/pages/Programs.vue:96 +msgid "New Program" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:132 +msgid "New Program Course" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:133 +msgid "New Program Member" +msgstr "" + #: frontend/src/pages/QuizForm.vue:122 msgid "New Question" msgstr "" -#: 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 "" @@ -3149,10 +3252,14 @@ msgstr "" msgid "No courses created" msgstr "" -#: frontend/src/pages/Courses.vue:146 +#: frontend/src/pages/Courses.vue:147 msgid "No courses found" msgstr "" +#: frontend/src/pages/Programs.vue:72 +msgid "No courses in this program" +msgstr "" + #: lms/templates/courses_under_review.html:14 msgid "No courses under review" msgstr "" @@ -3169,6 +3276,10 @@ msgstr "" msgid "No live classes scheduled" msgstr "" +#: frontend/src/pages/Programs.vue:82 +msgid "No programs found" +msgstr "" + #: frontend/src/pages/Quizzes.vue:56 msgid "No quizzes found" msgstr "" @@ -3189,7 +3300,7 @@ msgstr "" msgid "No {0} batches" msgstr "" -#: frontend/src/pages/Courses.vue:106 +#: frontend/src/pages/Courses.vue:107 msgid "No {0} courses" msgstr "" @@ -3277,15 +3388,19 @@ msgstr "" msgid "Online" msgstr "" +#: frontend/src/pages/ProgramForm.vue:156 +msgid "Only courses for which self learning is disabled can be added to program." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "" -#: 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 "" -#: frontend/src/components/Modals/ChapterModal.vue:223 +#: frontend/src/components/Modals/ChapterModal.vue:220 msgid "Only zip files are allowed" msgstr "" @@ -3561,7 +3676,11 @@ msgstr "يرجى التحقق من بريدك الالكتروني للتحقق" msgid "Please click on the following button to set your new password" msgstr "" -#: 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 "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:256 msgid "Please enable Zoom Settings to use this feature." msgstr "" @@ -3573,11 +3692,19 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" +#: frontend/src/components/Modals/LiveClassModal.vue:164 +msgid "Please enter a title." +msgstr "" + #: 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 "" +#: frontend/src/components/Modals/LiveClassModal.vue:176 +msgid "Please enter a valid time in the format HH:mm." +msgstr "" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:92 msgid "Please enter the URL for assignment submission." msgstr "" @@ -3586,11 +3713,11 @@ msgstr "" msgid "Please enter your answer" msgstr "" -#: 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 "" -#: 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 "" @@ -3615,11 +3742,31 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "" +#: frontend/src/components/Modals/LiveClassModal.vue:167 +msgid "Please select a date." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:191 +msgid "Please select a duration." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:188 +msgid "Please select a future date and time." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:170 +msgid "Please select a time." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:173 +msgid "Please select a timezone." +msgstr "" + #: lms/templates/emails/job_report.html:6 msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Please upload a SCORM package" msgstr "" @@ -3756,8 +3903,30 @@ msgstr "" msgid "Profile Image" msgstr "" +#: frontend/src/pages/ProgramForm.vue:154 +msgid "Program Course" +msgstr "" + +#. 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 "" + +#: frontend/src/pages/ProgramForm.vue:169 +msgid "Program Member" +msgstr "" + +#. 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 "" + #. 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 "تقدم" @@ -3807,7 +3976,7 @@ msgstr "نشرت في" #. 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 "" msgid "Questions" msgstr "" -#: frontend/src/pages/QuizForm.vue:430 +#: frontend/src/pages/QuizForm.vue:431 msgid "Questions deleted successfully" msgstr "" @@ -3891,7 +4060,7 @@ msgstr "" msgid "Quiz Title" msgstr "" -#: frontend/src/pages/QuizForm.vue:342 +#: frontend/src/pages/QuizForm.vue:343 msgid "Quiz created successfully" msgstr "" @@ -3899,7 +4068,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "" -#: frontend/src/pages/QuizForm.vue:361 +#: frontend/src/pages/QuizForm.vue:362 msgid "Quiz updated successfully" msgstr "" @@ -3908,7 +4077,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: 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 "" @@ -4065,19 +4234,19 @@ msgstr "" msgid "Route" msgstr "مسار" -#: 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 "" -#: 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 "" -#: 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 "" -#: 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 "" @@ -4095,6 +4264,7 @@ msgid "SCORM" msgstr "" #. 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 "" @@ -4117,8 +4287,9 @@ msgstr "السبت" #: 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 "حفظ" @@ -4334,6 +4505,10 @@ msgstr "" msgid "Skip" msgstr "تخطى" +#: frontend/src/components/OnboardingBanner.vue:3 +msgid "Skip Onboarding" +msgstr "" + #: lms/lms/doctype/course_evaluator/course_evaluator.py:57 msgid "Slot Times are overlapping for some schedules." msgstr "" @@ -4507,7 +4682,7 @@ msgstr "" msgid "Student Reviews" msgstr "" -#: 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 "" @@ -4575,14 +4750,17 @@ msgstr "" #: 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 "نجاح" @@ -4637,6 +4815,7 @@ msgstr "الأحد" #: 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 "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: 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 "" -#: 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 "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:146 msgid "There are no seats available in this batch." msgstr "" @@ -4772,11 +4955,11 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1582 +#: lms/lms/utils.py:1585 msgid "This course is free." msgstr "" -#: frontend/src/pages/SCORMChapter.vue:198 +#: frontend/src/pages/SCORMChapter.vue:197 msgid "This is a chapter in the course {0}" msgstr "" @@ -4868,6 +5051,7 @@ msgstr "" #. 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 "" #: 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 "" #: 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 "" msgid "Title" msgstr "اللقب" -#: frontend/src/components/Modals/ChapterModal.vue:169 +#: frontend/src/components/Modals/ChapterModal.vue:174 msgid "Title is required" msgstr "" @@ -4911,7 +5097,7 @@ msgstr "إلى" msgid "To Date" msgstr "إلى تاريخ" -#: lms/lms/utils.py:1593 +#: lms/lms/utils.py:1596 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -4975,7 +5161,7 @@ msgstr "" msgid "Type" msgstr "النوع" -#: frontend/src/components/Quiz.vue:580 +#: frontend/src/components/Quiz.vue:583 msgid "Type your answer" msgstr "" @@ -5259,7 +5445,7 @@ msgstr "" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "" -#: frontend/src/pages/Courses.vue:134 +#: frontend/src/pages/Courses.vue:135 msgid "You can add chapters and lessons to it." msgstr "" @@ -5431,6 +5617,10 @@ msgstr "" msgid "jane@example.com" msgstr "" +#: frontend/src/pages/Programs.vue:32 +msgid "members" +msgstr "" + #: lms/templates/quiz/quiz.html:106 msgid "of" msgstr "" @@ -5443,7 +5633,7 @@ msgstr "" msgid "posted by" msgstr "" -#: frontend/src/pages/QuizForm.vue:389 +#: frontend/src/pages/QuizForm.vue:390 msgid "question_detail" msgstr "" @@ -5475,7 +5665,7 @@ msgstr "" msgid "{0} has submitted the assignment {1}" msgstr "" -#: 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 "" @@ -5483,7 +5673,7 @@ msgstr "" msgid "{0} is already a mentor for course {1}" msgstr "" -#: 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 "" diff --git a/lms/locale/bs.po b/lms/locale/bs.po index 7b1bdf48f..c5a2c9b19 100644 --- a/lms/locale/bs.po +++ b/lms/locale/bs.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: Bosnian\n" "MIME-Version: 1.0\n" @@ -22,6 +22,11 @@ msgstr "" msgid " Please evaluate and grade it." msgstr "" +#: frontend/src/pages/Programs.vue:41 +#, python-format +msgid "% completed" +msgstr "% završeno" + #. Paragraph text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS Settings" @@ -99,7 +104,8 @@ msgstr "Aktivan" #: 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 "Dodaj" @@ -129,12 +135,20 @@ msgstr "" msgid "Add a Student" msgstr "" +#: frontend/src/components/OnboardingBanner.vue:50 +msgid "Add a chapter" +msgstr "" + #: frontend/src/components/Modals/BatchCourseModal.vue:5 msgid "Add a course" msgstr "" +#: frontend/src/components/OnboardingBanner.vue:73 +msgid "Add a lesson" +msgstr "" + #: 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 "" @@ -150,7 +164,7 @@ msgstr "" msgid "Add an existing question" msgstr "" -#: 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 "" @@ -253,6 +267,14 @@ msgstr "" msgid "Amount Field" msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:70 +msgid "Amount and currency are required for paid batches." +msgstr "" + +#: lms/lms/doctype/lms_course/lms_course.py:57 +msgid "Amount and currency are required for paid courses." +msgstr "" + #. 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 "" msgid "Assessment added successfully" msgstr "" -#: 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 "" @@ -397,7 +419,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: 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 "" @@ -540,7 +562,7 @@ msgstr "" msgid "Batch Updated" msgstr "" -#: 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 "" @@ -727,11 +749,11 @@ msgstr "" msgid "Chapter Reference" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:149 +#: frontend/src/components/Modals/ChapterModal.vue:154 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:193 +#: frontend/src/components/Modals/ChapterModal.vue:198 msgid "Chapter updated successfully" msgstr "" @@ -764,7 +786,7 @@ msgstr "" msgid "Choices" msgstr "" -#: 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 "" @@ -772,7 +794,7 @@ msgstr "" msgid "Choose an icon" msgstr "Odaberi ikonu" -#: 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 "" @@ -988,7 +1010,7 @@ msgid "Contact the Administrator to enroll for this course." msgstr "" #. 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 "Sadržaj" @@ -1057,6 +1079,7 @@ msgstr "Država" #. 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 "Država" #: 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 "" #. 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 "" #. 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 "" -#: lms/lms/doctype/lms_batch/lms_batch.py:340 +#: frontend/src/pages/ProgramForm.vue:226 +msgid "Course added to program" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:345 msgid "Course already added to the batch." msgstr "" -#: frontend/src/pages/CourseForm.vue:457 +#: frontend/src/pages/CourseForm.vue:460 msgid "Course deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:58 +#: frontend/src/pages/ProgramForm.vue:295 +msgid "Course moved successfully" +msgstr "" + +#: 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 "" @@ -1234,6 +1270,7 @@ msgid "Cover Image" msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 +#: frontend/src/pages/Programs.vue:99 msgid "Create" msgstr "Kreiraj" @@ -1249,7 +1286,7 @@ msgstr "" msgid "Create a Batch" msgstr "" -#: 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 "" @@ -1257,6 +1294,10 @@ msgstr "" msgid "Create a Live Class" msgstr "" +#: frontend/src/components/OnboardingBanner.vue:27 +msgid "Create a course" +msgstr "" + #: frontend/src/components/Modals/Question.vue:31 msgid "Create a new question" msgstr "" @@ -1360,7 +1401,7 @@ msgstr "" #: 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 "Izbriši" @@ -1368,7 +1409,7 @@ msgstr "Izbriši" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:464 +#: frontend/src/pages/CourseForm.vue:467 msgid "Delete Course" msgstr "" @@ -1380,7 +1421,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: 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 "" @@ -1470,7 +1511,7 @@ msgstr "Dokument" msgid "Dream Companies" msgstr "" -#: 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 "" @@ -1508,7 +1549,7 @@ msgstr "" #: 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 "Uredi" @@ -1521,7 +1562,7 @@ msgstr "" msgid "Edit Profile" msgstr "Uredi profil" -#: frontend/src/pages/QuizForm.vue:180 +#: frontend/src/pages/QuizForm.vue:181 msgid "Edit the question" msgstr "" @@ -1582,6 +1623,15 @@ msgstr "" msgid "Enable Google API in Google Settings to send calendar invites for evaluations." msgstr "" +#. 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 "" + +#: frontend/src/components/Modals/ChapterModal.vue:24 +msgid "Enable this only if you want to upload a SCORM package as a chapter." +msgstr "" + #. 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 "" msgid "Enrolled successfully" msgstr "" -#: 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 "" @@ -1643,7 +1693,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1702 +#: lms/lms/utils.py:1705 msgid "Enrollment Failed" msgstr "" @@ -1672,14 +1722,14 @@ msgid "Enter the correct answer" msgstr "" #: 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 "Grеška" @@ -1708,7 +1758,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: 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 "" @@ -1874,7 +1924,7 @@ msgstr "" msgid "Flexible Time" msgstr "" -#: frontend/src/pages/QuizForm.vue:462 +#: frontend/src/pages/QuizForm.vue:463 msgid "Form to create and edit quizzes" msgstr "" @@ -1922,7 +1972,9 @@ msgid "From Date" msgstr "Od datuma" #. 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 "Puno ime" @@ -1954,6 +2006,11 @@ msgstr "" msgid "GSTIN" msgstr "" +#. Label of the general_tab (Tab Break) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "General" +msgstr "Općenito" + #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18 msgid "Generate Google Meet Link" msgstr "" @@ -2085,7 +2142,7 @@ msgstr "" msgid "I am unavailable" msgstr "" -#: frontend/src/pages/QuizForm.vue:383 +#: frontend/src/pages/QuizForm.vue:384 msgid "ID" msgstr "ID" @@ -2226,7 +2283,7 @@ msgstr "" #. 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 "" @@ -2302,7 +2359,6 @@ msgstr "" #. 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 "" msgid "Items in Sidebar" msgstr "" +#: frontend/src/pages/ProgramForm.vue:269 +msgid "Items removed successfully" +msgstr "" + #: lms/templates/signup-form.html:6 msgid "Jane Doe" msgstr "Jane Doe" @@ -2531,6 +2591,21 @@ msgstr "" msgid "LMS Payment" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_program/lms_program.json +msgid "LMS Program" +msgstr "" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_course/lms_program_course.json +msgid "LMS Program Course" +msgstr "" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_member/lms_program_member.json +msgid "LMS Program Member" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lms_question/lms_question.json msgid "LMS Question" @@ -2590,6 +2665,7 @@ msgstr "" #: 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 "" #. 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 "Srednje:" #. 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 "Srednje:" #: 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 "" msgid "Member Type" msgstr "" +#: frontend/src/pages/ProgramForm.vue:248 +msgid "Member added to program" +msgstr "" + +#: lms/lms/doctype/lms_program/lms_program.py:29 +msgid "Member {0} has already been added to this batch." +msgstr "" + #. Group in LMS Batch Old's connections #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Members" @@ -3002,6 +3088,10 @@ msgstr "Prekretnica" msgid "Milestones" msgstr "" +#: lms/lms/doctype/lms_question/lms_question.py:48 +msgid "Minimum two options are required for multiple choice questions." +msgstr "" + #. Name of a role #: frontend/src/pages/ProfileRoles.vue:10 #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -3013,6 +3103,7 @@ msgstr "" #: 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 "" #. 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 "" @@ -3082,11 +3173,23 @@ msgstr "" msgid "New Job Applicant" msgstr "" +#: frontend/src/pages/Programs.vue:96 +msgid "New Program" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:132 +msgid "New Program Course" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:133 +msgid "New Program Member" +msgstr "" + #: frontend/src/pages/QuizForm.vue:122 msgid "New Question" msgstr "" -#: 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 "" @@ -3149,10 +3252,14 @@ msgstr "" msgid "No courses created" msgstr "" -#: frontend/src/pages/Courses.vue:146 +#: frontend/src/pages/Courses.vue:147 msgid "No courses found" msgstr "" +#: frontend/src/pages/Programs.vue:72 +msgid "No courses in this program" +msgstr "" + #: lms/templates/courses_under_review.html:14 msgid "No courses under review" msgstr "" @@ -3169,6 +3276,10 @@ msgstr "" msgid "No live classes scheduled" msgstr "" +#: frontend/src/pages/Programs.vue:82 +msgid "No programs found" +msgstr "" + #: frontend/src/pages/Quizzes.vue:56 msgid "No quizzes found" msgstr "" @@ -3189,7 +3300,7 @@ msgstr "Bez {0}" msgid "No {0} batches" msgstr "" -#: frontend/src/pages/Courses.vue:106 +#: frontend/src/pages/Courses.vue:107 msgid "No {0} courses" msgstr "" @@ -3277,15 +3388,19 @@ msgstr "" msgid "Online" msgstr "" +#: frontend/src/pages/ProgramForm.vue:156 +msgid "Only courses for which self learning is disabled can be added to program." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "" -#: 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 "" -#: frontend/src/components/Modals/ChapterModal.vue:223 +#: frontend/src/components/Modals/ChapterModal.vue:220 msgid "Only zip files are allowed" msgstr "" @@ -3561,7 +3676,11 @@ msgstr "Molimo provjerite svoju e-poštu za potvrdu" msgid "Please click on the following button to set your new password" msgstr "" -#: 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 "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:256 msgid "Please enable Zoom Settings to use this feature." msgstr "" @@ -3573,11 +3692,19 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" +#: frontend/src/components/Modals/LiveClassModal.vue:164 +msgid "Please enter a title." +msgstr "" + #: 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 "" +#: frontend/src/components/Modals/LiveClassModal.vue:176 +msgid "Please enter a valid time in the format HH:mm." +msgstr "" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:92 msgid "Please enter the URL for assignment submission." msgstr "" @@ -3586,11 +3713,11 @@ msgstr "" msgid "Please enter your answer" msgstr "" -#: 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 "" -#: 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 "" @@ -3615,11 +3742,31 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "" +#: frontend/src/components/Modals/LiveClassModal.vue:167 +msgid "Please select a date." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:191 +msgid "Please select a duration." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:188 +msgid "Please select a future date and time." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:170 +msgid "Please select a time." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:173 +msgid "Please select a timezone." +msgstr "" + #: lms/templates/emails/job_report.html:6 msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Please upload a SCORM package" msgstr "" @@ -3756,8 +3903,30 @@ msgstr "" msgid "Profile Image" msgstr "" +#: frontend/src/pages/ProgramForm.vue:154 +msgid "Program Course" +msgstr "" + +#. 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 "" + +#: frontend/src/pages/ProgramForm.vue:169 +msgid "Program Member" +msgstr "" + +#. 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 "" + #. 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 "Napredak" @@ -3807,7 +3976,7 @@ msgstr "Objavljeno dana" #. 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 "" msgid "Questions" msgstr "" -#: frontend/src/pages/QuizForm.vue:430 +#: frontend/src/pages/QuizForm.vue:431 msgid "Questions deleted successfully" msgstr "" @@ -3891,7 +4060,7 @@ msgstr "" msgid "Quiz Title" msgstr "" -#: frontend/src/pages/QuizForm.vue:342 +#: frontend/src/pages/QuizForm.vue:343 msgid "Quiz created successfully" msgstr "" @@ -3899,7 +4068,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "" -#: frontend/src/pages/QuizForm.vue:361 +#: frontend/src/pages/QuizForm.vue:362 msgid "Quiz updated successfully" msgstr "" @@ -3908,7 +4077,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: 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 "" @@ -4065,19 +4234,19 @@ msgstr "" msgid "Route" msgstr "Ruta" -#: 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 "" -#: 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 "" -#: 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 "" -#: 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 "" @@ -4095,6 +4264,7 @@ msgid "SCORM" msgstr "" #. 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 "" @@ -4117,8 +4287,9 @@ msgstr "" #: 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 "" @@ -4334,6 +4505,10 @@ msgstr "" msgid "Skip" msgstr "Preskoči" +#: frontend/src/components/OnboardingBanner.vue:3 +msgid "Skip Onboarding" +msgstr "" + #: lms/lms/doctype/course_evaluator/course_evaluator.py:57 msgid "Slot Times are overlapping for some schedules." msgstr "" @@ -4507,7 +4682,7 @@ msgstr "" msgid "Student Reviews" msgstr "" -#: 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 "" @@ -4575,14 +4750,17 @@ msgstr "" #: 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 "" @@ -4637,6 +4815,7 @@ msgstr "" #: 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 "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: 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 "" -#: 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 "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:146 msgid "There are no seats available in this batch." msgstr "" @@ -4772,11 +4955,11 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1582 +#: lms/lms/utils.py:1585 msgid "This course is free." msgstr "" -#: frontend/src/pages/SCORMChapter.vue:198 +#: frontend/src/pages/SCORMChapter.vue:197 msgid "This is a chapter in the course {0}" msgstr "" @@ -4868,6 +5051,7 @@ msgstr "" #. 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 "" #: 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 "" #: 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 "" msgid "Title" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:169 +#: frontend/src/components/Modals/ChapterModal.vue:174 msgid "Title is required" msgstr "" @@ -4911,7 +5097,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1593 +#: lms/lms/utils.py:1596 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -4975,7 +5161,7 @@ msgstr "" msgid "Type" msgstr "" -#: frontend/src/components/Quiz.vue:580 +#: frontend/src/components/Quiz.vue:583 msgid "Type your answer" msgstr "" @@ -5259,7 +5445,7 @@ msgstr "" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "" -#: frontend/src/pages/Courses.vue:134 +#: frontend/src/pages/Courses.vue:135 msgid "You can add chapters and lessons to it." msgstr "" @@ -5431,6 +5617,10 @@ msgstr "" msgid "jane@example.com" msgstr "jane@example.com" +#: frontend/src/pages/Programs.vue:32 +msgid "members" +msgstr "članovi" + #: lms/templates/quiz/quiz.html:106 msgid "of" msgstr "od" @@ -5443,7 +5633,7 @@ msgstr "" msgid "posted by" msgstr "" -#: frontend/src/pages/QuizForm.vue:389 +#: frontend/src/pages/QuizForm.vue:390 msgid "question_detail" msgstr "" @@ -5475,7 +5665,7 @@ msgstr "" msgid "{0} has submitted the assignment {1}" msgstr "" -#: 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 "" @@ -5483,7 +5673,7 @@ msgstr "" msgid "{0} is already a mentor for course {1}" msgstr "" -#: 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 "" diff --git a/lms/locale/de.po b/lms/locale/de.po index 932ef09bd..b931bf6d2 100644 --- a/lms/locale/de.po +++ b/lms/locale/de.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:31\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: German\n" "MIME-Version: 1.0\n" @@ -22,6 +22,11 @@ msgstr "" msgid " Please evaluate and grade it." msgstr " Bitte bewerten und benoten Sie es." +#: frontend/src/pages/Programs.vue:41 +#, python-format +msgid "% completed" +msgstr "% abgeschlossen" + #. Paragraph text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS Settings" @@ -99,7 +104,8 @@ msgstr "Aktiv" #: 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 "Hinzufügen" @@ -129,12 +135,20 @@ msgstr "Lektion hinzufügen" msgid "Add a Student" msgstr "Schüler hinzufügen" +#: frontend/src/components/OnboardingBanner.vue:50 +msgid "Add a chapter" +msgstr "" + #: frontend/src/components/Modals/BatchCourseModal.vue:5 msgid "Add a course" msgstr "Kurs hinzufügen" +#: frontend/src/components/OnboardingBanner.vue:73 +msgid "Add a lesson" +msgstr "" + #: 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 "" @@ -150,7 +164,7 @@ msgstr "" msgid "Add an existing question" msgstr "" -#: 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 "Fügen Sie mindestens eine mögliche Antwort für diese Frage hinzu: {0}" @@ -253,6 +267,14 @@ msgstr "" msgid "Amount Field" msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:70 +msgid "Amount and currency are required for paid batches." +msgstr "" + +#: lms/lms/doctype/lms_course/lms_course.py:57 +msgid "Amount and currency are required for paid courses." +msgstr "" + #. 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 "Prüfungstyp" msgid "Assessment added successfully" msgstr "" -#: 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 "" @@ -397,7 +419,7 @@ msgstr "Die Aufgabe für Lektion {0} von {1} existiert bereits." msgid "Assignment will appear at the bottom of the lesson." msgstr "Die Aufgabe wird unten in der Lektion angezeigt." -#: 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 "Bei dieser Frage muss mindestens eine Antwortmöglichkeit richtig sein." @@ -540,7 +562,7 @@ msgstr "" msgid "Batch Updated" msgstr "" -#: 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 "" @@ -727,11 +749,11 @@ msgstr "Kapitel" msgid "Chapter Reference" msgstr "Kapitelreferenz" -#: frontend/src/components/Modals/ChapterModal.vue:149 +#: frontend/src/components/Modals/ChapterModal.vue:154 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:193 +#: frontend/src/components/Modals/ChapterModal.vue:198 msgid "Chapter updated successfully" msgstr "" @@ -764,7 +786,7 @@ msgstr "" msgid "Choices" msgstr "Auswahlmöglichkeiten" -#: 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 "Wählen Sie alle zutreffenden Antworten aus" @@ -772,7 +794,7 @@ msgstr "Wählen Sie alle zutreffenden Antworten aus" msgid "Choose an icon" msgstr "Symbol auswählen" -#: 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 "Wählen Sie eine Antwort" @@ -988,7 +1010,7 @@ msgid "Contact the Administrator to enroll for this course." msgstr "" #. 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 "Inhalt" @@ -1057,6 +1079,7 @@ msgstr "Land" #. 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 "Land" #: 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 "Kursinhalt" #. 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 "Kurs-Statistiken" #. 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 "Kurstitel" -#: lms/lms/doctype/lms_batch/lms_batch.py:340 +#: frontend/src/pages/ProgramForm.vue:226 +msgid "Course added to program" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:345 msgid "Course already added to the batch." msgstr "" -#: frontend/src/pages/CourseForm.vue:457 +#: frontend/src/pages/CourseForm.vue:460 msgid "Course deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:58 +#: frontend/src/pages/ProgramForm.vue:295 +msgid "Course moved successfully" +msgstr "" + +#: 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 "" @@ -1234,6 +1270,7 @@ msgid "Cover Image" msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 +#: frontend/src/pages/Programs.vue:99 msgid "Create" msgstr "Erstellen" @@ -1249,7 +1286,7 @@ msgstr "" msgid "Create a Batch" msgstr "" -#: 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 "Einen Kurs erstellen" @@ -1257,6 +1294,10 @@ msgstr "Einen Kurs erstellen" msgid "Create a Live Class" msgstr "Eine Live-Klasse erstellen" +#: frontend/src/components/OnboardingBanner.vue:27 +msgid "Create a course" +msgstr "" + #: frontend/src/components/Modals/Question.vue:31 msgid "Create a new question" msgstr "" @@ -1360,7 +1401,7 @@ msgstr "Abschlussart" #: 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 "Löschen" @@ -1368,7 +1409,7 @@ msgstr "Löschen" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:464 +#: frontend/src/pages/CourseForm.vue:467 msgid "Delete Course" msgstr "" @@ -1380,7 +1421,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: 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 "" @@ -1470,7 +1511,7 @@ msgstr "Dokument" msgid "Dream Companies" msgstr "" -#: 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 "Doppelte Optionen für diese Frage gefunden." @@ -1508,7 +1549,7 @@ msgstr "E-Mail" #: 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 "Bearbeiten" @@ -1521,7 +1562,7 @@ msgstr "Kapitel bearbeiten" msgid "Edit Profile" msgstr "Profil bearbeiten" -#: frontend/src/pages/QuizForm.vue:180 +#: frontend/src/pages/QuizForm.vue:181 msgid "Edit the question" msgstr "" @@ -1582,6 +1623,15 @@ msgstr "Zertifizierung aktivieren" msgid "Enable Google API in Google Settings to send calendar invites for evaluations." msgstr "Aktivieren Sie die Google API in den Google-Einstellungen, um Kalendereinladungen für Bewertungen zu versenden." +#. 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 "" + +#: frontend/src/components/Modals/ChapterModal.vue:24 +msgid "Enable this only if you want to upload a SCORM package as a chapter." +msgstr "" + #. 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 "Eingeschriebene Studenten" msgid "Enrolled successfully" msgstr "Erfolgreich eingeschrieben" -#: 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 "" @@ -1643,7 +1693,7 @@ msgstr "" msgid "Enrollment Count" msgstr "Anzahl der Einschreibungen" -#: lms/lms/utils.py:1702 +#: lms/lms/utils.py:1705 msgid "Enrollment Failed" msgstr "" @@ -1672,14 +1722,14 @@ msgid "Enter the correct answer" msgstr "Geben Sie die richtige Antwort ein" #: 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 "Fehler" @@ -1708,7 +1758,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: 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 "" @@ -1874,7 +1924,7 @@ msgstr "" msgid "Flexible Time" msgstr "" -#: frontend/src/pages/QuizForm.vue:462 +#: frontend/src/pages/QuizForm.vue:463 msgid "Form to create and edit quizzes" msgstr "" @@ -1922,7 +1972,9 @@ msgid "From Date" msgstr "Von-Datum" #. 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 "Vollständiger Name" @@ -1954,6 +2006,11 @@ msgstr "" msgid "GSTIN" msgstr "GSTIN" +#. Label of the general_tab (Tab Break) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "General" +msgstr "Allgemein" + #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18 msgid "Generate Google Meet Link" msgstr "Google Meet-Link generieren" @@ -2085,7 +2142,7 @@ msgstr "" msgid "I am unavailable" msgstr "Ich bin nicht verfügbar" -#: frontend/src/pages/QuizForm.vue:383 +#: frontend/src/pages/QuizForm.vue:384 msgid "ID" msgstr "ID" @@ -2226,7 +2283,7 @@ msgstr "" #. 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 "" @@ -2302,7 +2359,6 @@ msgstr "" #. 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 "Ausgestellt am" msgid "Items in Sidebar" msgstr "Elemente in der Seitenleiste" +#: frontend/src/pages/ProgramForm.vue:269 +msgid "Items removed successfully" +msgstr "" + #: lms/templates/signup-form.html:6 msgid "Jane Doe" msgstr "Beate Beispiel" @@ -2531,6 +2591,21 @@ msgstr "" msgid "LMS Payment" msgstr "LMS-Zahlung" +#. Name of a DocType +#: lms/lms/doctype/lms_program/lms_program.json +msgid "LMS Program" +msgstr "" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_course/lms_program_course.json +msgid "LMS Program Course" +msgstr "" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_member/lms_program_member.json +msgid "LMS Program Member" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lms_question/lms_question.json msgid "LMS Question" @@ -2590,6 +2665,7 @@ msgstr "" #: 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 "Als gelesen markieren" #. 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 "Mittel:" #. 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 "Mittel:" #: 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 "" msgid "Member Type" msgstr "" +#: frontend/src/pages/ProgramForm.vue:248 +msgid "Member added to program" +msgstr "" + +#: lms/lms/doctype/lms_program/lms_program.py:29 +msgid "Member {0} has already been added to this batch." +msgstr "" + #. Group in LMS Batch Old's connections #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Members" @@ -3002,6 +3088,10 @@ msgstr "Ecktermin" msgid "Milestones" msgstr "" +#: lms/lms/doctype/lms_question/lms_question.py:48 +msgid "Minimum two options are required for multiple choice questions." +msgstr "" + #. Name of a role #: frontend/src/pages/ProfileRoles.vue:10 #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -3013,6 +3103,7 @@ msgstr "" #: 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 "Mein Kalender" #. 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 "Neu" @@ -3082,11 +3173,23 @@ msgstr "" msgid "New Job Applicant" msgstr "" +#: frontend/src/pages/Programs.vue:96 +msgid "New Program" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:132 +msgid "New Program Course" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:133 +msgid "New Program Member" +msgstr "" + #: frontend/src/pages/QuizForm.vue:122 msgid "New Question" msgstr "" -#: 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 "" @@ -3149,10 +3252,14 @@ msgstr "Keine Zertifikate" msgid "No courses created" msgstr "Keine Kurse erstellt" -#: frontend/src/pages/Courses.vue:146 +#: frontend/src/pages/Courses.vue:147 msgid "No courses found" msgstr "" +#: frontend/src/pages/Programs.vue:72 +msgid "No courses in this program" +msgstr "" + #: lms/templates/courses_under_review.html:14 msgid "No courses under review" msgstr "Keine Kurse in Überprüfung" @@ -3169,6 +3276,10 @@ msgstr "Keine Stellen ausgeschrieben" msgid "No live classes scheduled" msgstr "Keine Live-Kurse geplant" +#: frontend/src/pages/Programs.vue:82 +msgid "No programs found" +msgstr "" + #: frontend/src/pages/Quizzes.vue:56 msgid "No quizzes found" msgstr "" @@ -3189,7 +3300,7 @@ msgstr "Keine {0}" msgid "No {0} batches" msgstr "" -#: frontend/src/pages/Courses.vue:106 +#: frontend/src/pages/Courses.vue:107 msgid "No {0} courses" msgstr "" @@ -3277,15 +3388,19 @@ msgstr "Sobald der Moderator Ihren Beitrag bewertet hat, finden Sie hier die Det msgid "Online" msgstr "Online" +#: frontend/src/pages/ProgramForm.vue:156 +msgid "Only courses for which self learning is disabled can be added to program." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "Es werden nur Dateien vom Typ {0} akzeptiert." -#: 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 "" -#: frontend/src/components/Modals/ChapterModal.vue:223 +#: frontend/src/components/Modals/ChapterModal.vue:220 msgid "Only zip files are allowed" msgstr "" @@ -3561,7 +3676,11 @@ msgstr "Bitte überprüfen Sie Ihren Posteingang. Wir haben Ihnen eine E-Mail mi msgid "Please click on the following button to set your new password" msgstr "Bitte klicken Sie auf die folgende Schaltfläche, um Ihr neues Passwort festzulegen" -#: 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 "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:256 msgid "Please enable Zoom Settings to use this feature." msgstr "Bitte aktivieren Sie die Zoom-Einstellungen, um diese Funktion zu nutzen." @@ -3573,11 +3692,19 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" +#: frontend/src/components/Modals/LiveClassModal.vue:164 +msgid "Please enter a title." +msgstr "" + #: 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 "Bitte geben Sie eine gültige URL ein." +#: frontend/src/components/Modals/LiveClassModal.vue:176 +msgid "Please enter a valid time in the format HH:mm." +msgstr "" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:92 msgid "Please enter the URL for assignment submission." msgstr "Bitte geben Sie die URL zur Aufgabeneinreichung ein." @@ -3586,11 +3713,11 @@ msgstr "Bitte geben Sie die URL zur Aufgabeneinreichung ein." msgid "Please enter your answer" msgstr "Bitte geben Sie Ihre Antwort ein" -#: 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 "" -#: 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 "" @@ -3615,11 +3742,31 @@ msgstr "Bitte loggen Sie sich ein, um mit der Zahlung fortzufahren." msgid "Please prepare well and be on time for the evaluations." msgstr "Bitte bereiten Sie sich gut vor und erscheinen Sie pünktlich zu den Prüfungen." +#: frontend/src/components/Modals/LiveClassModal.vue:167 +msgid "Please select a date." +msgstr "Bitte wählen Sie ein Datum aus." + +#: frontend/src/components/Modals/LiveClassModal.vue:191 +msgid "Please select a duration." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:188 +msgid "Please select a future date and time." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:170 +msgid "Please select a time." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:173 +msgid "Please select a timezone." +msgstr "" + #: lms/templates/emails/job_report.html:6 msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Please upload a SCORM package" msgstr "" @@ -3756,8 +3903,30 @@ msgstr "" msgid "Profile Image" msgstr "Profilbild" +#: frontend/src/pages/ProgramForm.vue:154 +msgid "Program Course" +msgstr "" + +#. 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 "" + +#: frontend/src/pages/ProgramForm.vue:169 +msgid "Program Member" +msgstr "" + +#. 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 "" + #. 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 "Fortschritt" @@ -3807,7 +3976,7 @@ msgstr "Veröffentlicht am" #. 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 "Frage {0} von {1}" msgid "Questions" msgstr "Fragen" -#: frontend/src/pages/QuizForm.vue:430 +#: frontend/src/pages/QuizForm.vue:431 msgid "Questions deleted successfully" msgstr "" @@ -3891,7 +4060,7 @@ msgstr "Quiz-Zusammenfassung" msgid "Quiz Title" msgstr "" -#: frontend/src/pages/QuizForm.vue:342 +#: frontend/src/pages/QuizForm.vue:343 msgid "Quiz created successfully" msgstr "" @@ -3899,7 +4068,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "Das Quiz ist für Gastbenutzer nicht verfügbar. Bitte melden Sie sich an, um fortzufahren." -#: frontend/src/pages/QuizForm.vue:361 +#: frontend/src/pages/QuizForm.vue:362 msgid "Quiz updated successfully" msgstr "" @@ -3908,7 +4077,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "Das Quiz wird am Ende der Lektion angezeigt." -#: 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 "" @@ -4065,19 +4234,19 @@ msgstr "" msgid "Route" msgstr "Pfad" -#: 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 "" -#: 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 "" -#: 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 "" -#: 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 "" @@ -4095,6 +4264,7 @@ msgid "SCORM" msgstr "" #. 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 "" @@ -4117,8 +4287,9 @@ msgstr "Samstag" #: 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 "Speichern" @@ -4334,6 +4505,10 @@ msgstr "" msgid "Skip" msgstr "Überspringen" +#: frontend/src/components/OnboardingBanner.vue:3 +msgid "Skip Onboarding" +msgstr "" + #: lms/lms/doctype/course_evaluator/course_evaluator.py:57 msgid "Slot Times are overlapping for some schedules." msgstr "" @@ -4507,7 +4682,7 @@ msgstr "" msgid "Student Reviews" msgstr "" -#: 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 "" @@ -4575,14 +4750,17 @@ msgstr "" #: 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 "Erfolg" @@ -4637,6 +4815,7 @@ msgstr "Sonntag" #: 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 "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: 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 "" -#: 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 "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:146 msgid "There are no seats available in this batch." msgstr "" @@ -4772,11 +4955,11 @@ msgstr "Dieses Zertifikat läuft nicht ab" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1582 +#: lms/lms/utils.py:1585 msgid "This course is free." msgstr "Dieser Kurs ist kostenlos." -#: frontend/src/pages/SCORMChapter.vue:198 +#: frontend/src/pages/SCORMChapter.vue:197 msgid "This is a chapter in the course {0}" msgstr "" @@ -4868,6 +5051,7 @@ msgstr "" #. 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 "" #: 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 "" #: 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 "" msgid "Title" msgstr "Bezeichnung" -#: frontend/src/components/Modals/ChapterModal.vue:169 +#: frontend/src/components/Modals/ChapterModal.vue:174 msgid "Title is required" msgstr "" @@ -4911,7 +5097,7 @@ msgstr "An" msgid "To Date" msgstr "Bis-Datum" -#: lms/lms/utils.py:1593 +#: lms/lms/utils.py:1596 msgid "To join this batch, please contact the Administrator." msgstr "Um dieser Gruppe beizutreten, wenden Sie sich bitte an den Administrator." @@ -4975,7 +5161,7 @@ msgstr "Twitter" msgid "Type" msgstr "Typ" -#: frontend/src/components/Quiz.vue:580 +#: frontend/src/components/Quiz.vue:583 msgid "Type your answer" msgstr "" @@ -5259,7 +5445,7 @@ msgstr "" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "" -#: frontend/src/pages/Courses.vue:134 +#: frontend/src/pages/Courses.vue:135 msgid "You can add chapters and lessons to it." msgstr "" @@ -5431,6 +5617,10 @@ msgstr "ausgestellt am" msgid "jane@example.com" msgstr "beate@beispiel.de" +#: frontend/src/pages/Programs.vue:32 +msgid "members" +msgstr "mitglieder" + #: lms/templates/quiz/quiz.html:106 msgid "of" msgstr "von" @@ -5443,7 +5633,7 @@ msgstr "von" msgid "posted by" msgstr "" -#: frontend/src/pages/QuizForm.vue:389 +#: frontend/src/pages/QuizForm.vue:390 msgid "question_detail" msgstr "" @@ -5475,7 +5665,7 @@ msgstr "{0} hat eine Stellenanzeige aus folgendem Grund gemeldet." msgid "{0} has submitted the assignment {1}" msgstr "{0} hat die Aufgabe {1} eingereicht" -#: 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 "" @@ -5483,7 +5673,7 @@ msgstr "" msgid "{0} is already a mentor for course {1}" msgstr "{0} ist bereits Mentor für Kurs {1}" -#: 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 "" 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" diff --git a/lms/locale/es.po b/lms/locale/es.po index 72e74b1e9..a4d60f6b7 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: 2024-11-15 16:04+0000\n" -"PO-Revision-Date: 2024-11-18 17:31\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: Spanish\n" "MIME-Version: 1.0\n" @@ -22,6 +22,11 @@ msgstr "" msgid " Please evaluate and grade it." msgstr " Por favor evalúelo y califíquelo." +#: frontend/src/pages/Programs.vue:41 +#, python-format +msgid "% completed" +msgstr "% completado" + #. Paragraph text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS Settings" @@ -99,7 +104,8 @@ msgstr "Activo" #: 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 "Agregar" @@ -129,12 +135,20 @@ msgstr "Añadir una lección" msgid "Add a Student" msgstr "Añadir a un estudiante" +#: frontend/src/components/OnboardingBanner.vue:50 +msgid "Add a chapter" +msgstr "" + #: frontend/src/components/Modals/BatchCourseModal.vue:5 msgid "Add a course" msgstr "Añadir un curso" +#: frontend/src/components/OnboardingBanner.vue:73 +msgid "Add a lesson" +msgstr "" + #: 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 "Añadir una nueva pregunta" @@ -150,7 +164,7 @@ msgstr "Añadir un examen" msgid "Add an existing question" msgstr "Añadir una pregunta existente" -#: 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 "Añadir al menos una respuesta posible para esta pregunta: {0}" @@ -253,6 +267,14 @@ msgstr "Cantidad basada en el campo" msgid "Amount Field" msgstr "Campo cantidad" +#: lms/lms/doctype/lms_batch/lms_batch.py:70 +msgid "Amount and currency are required for paid batches." +msgstr "" + +#: lms/lms/doctype/lms_course/lms_course.py:57 +msgid "Amount and currency are required for paid courses." +msgstr "" + #. 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 "Tipo de evaluación" msgid "Assessment added successfully" msgstr "Examen añadido correctamente" -#: 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 "La evaluación {0} ya se ha agregado a este lote." @@ -397,7 +419,7 @@ msgstr "Ya existe una asignación para la lección {0} por {1}." msgid "Assignment will appear at the bottom of the lesson." msgstr "La tarea aparecerá al final de la lección." -#: 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 "Al menos una opción debe ser correcta para esta pregunta." @@ -540,7 +562,7 @@ msgstr "Título del grupo" msgid "Batch Updated" msgstr "Lote actualizado" -#: 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 "La fecha de finalización del grupo no puede ser anterior a la fecha de inicio del lote" @@ -727,11 +749,11 @@ msgstr "Capítulo" msgid "Chapter Reference" msgstr "Referencia del capítulo" -#: frontend/src/components/Modals/ChapterModal.vue:149 +#: frontend/src/components/Modals/ChapterModal.vue:154 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:193 +#: frontend/src/components/Modals/ChapterModal.vue:198 msgid "Chapter updated successfully" msgstr "" @@ -764,7 +786,7 @@ msgstr "Comprobar cursos" msgid "Choices" msgstr "Opciones" -#: 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 "Elegir todas las respuestas que apliquen" @@ -772,7 +794,7 @@ msgstr "Elegir todas las respuestas que apliquen" msgid "Choose an icon" msgstr "Elegir icono" -#: 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 "Elige una respuesta" @@ -988,7 +1010,7 @@ msgid "Contact the Administrator to enroll for this course." msgstr "Póngase en contacto con el administrador para inscribirse en este curso." #. 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 "Contenido" @@ -1057,6 +1079,7 @@ msgstr "País" #. 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 "País" #: 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 "Contenido del curso" #. 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 "Estadísticas del curso" #. 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 "Título del curso" -#: lms/lms/doctype/lms_batch/lms_batch.py:340 +#: frontend/src/pages/ProgramForm.vue:226 +msgid "Course added to program" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:345 msgid "Course already added to the batch." msgstr "Curso ya agregado al lote." -#: frontend/src/pages/CourseForm.vue:457 +#: frontend/src/pages/CourseForm.vue:460 msgid "Course deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:58 +#: frontend/src/pages/ProgramForm.vue:295 +msgid "Course moved successfully" +msgstr "" + +#: 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 "El curso {0} ya se ha agregado a este lote." @@ -1234,6 +1270,7 @@ msgid "Cover Image" msgstr "Imagen de portada" #: frontend/src/components/Modals/ChapterModal.vue:9 +#: frontend/src/pages/Programs.vue:99 msgid "Create" msgstr "Crear" @@ -1249,7 +1286,7 @@ msgstr "Crear evaluación de certificados LMS" msgid "Create a Batch" msgstr "Crear un grupo" -#: 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 "Crear un curso" @@ -1257,6 +1294,10 @@ msgstr "Crear un curso" msgid "Create a Live Class" msgstr "Crear una clase en vivo" +#: frontend/src/components/OnboardingBanner.vue:27 +msgid "Create a course" +msgstr "" + #: frontend/src/components/Modals/Question.vue:31 msgid "Create a new question" msgstr "Crear una nueva pregunta" @@ -1360,7 +1401,7 @@ msgstr "Tipo de Grado" #: 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 "Eliminar" @@ -1368,7 +1409,7 @@ msgstr "Eliminar" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:464 +#: frontend/src/pages/CourseForm.vue:467 msgid "Delete Course" msgstr "" @@ -1380,7 +1421,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: 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 "" @@ -1470,7 +1511,7 @@ msgstr "Documento" msgid "Dream Companies" msgstr "Empresas de ensueño" -#: 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 "Se encontraron opciones duplicadas para esta pregunta." @@ -1508,7 +1549,7 @@ msgstr "Correo Electrónico" #: 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 "Editar" @@ -1521,7 +1562,7 @@ msgstr "Editar capítulo" msgid "Edit Profile" msgstr "Editar perfil" -#: frontend/src/pages/QuizForm.vue:180 +#: frontend/src/pages/QuizForm.vue:181 msgid "Edit the question" msgstr "Editar la pregunta" @@ -1582,6 +1623,15 @@ msgstr "Habilitar certificación" msgid "Enable Google API in Google Settings to send calendar invites for evaluations." msgstr "Habilite la API de Google en la configuración de Google para enviar invitaciones de calendario para evaluaciones." +#. 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 "" + +#: frontend/src/components/Modals/ChapterModal.vue:24 +msgid "Enable this only if you want to upload a SCORM package as a chapter." +msgstr "" + #. 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 "Estudiantes inscritos" msgid "Enrolled successfully" msgstr "Inscrito exitosamente" -#: 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 "Confirmación de inscripción para el próximo Lote de Entrenamiento" @@ -1643,7 +1693,7 @@ msgstr "Confirmación de inscripción para el próximo Lote de Entrenamiento" msgid "Enrollment Count" msgstr "Recuento de inscripciones" -#: lms/lms/utils.py:1702 +#: lms/lms/utils.py:1705 msgid "Enrollment Failed" msgstr "Error al inscribirse" @@ -1672,14 +1722,14 @@ msgid "Enter the correct answer" msgstr "Ingrese la respuesta correcta" #: 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 "Error" @@ -1708,7 +1758,7 @@ msgstr "Fecha de finalización de la evaluación" msgid "Evaluation Request" msgstr "Solicitud de evaluación" -#: 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 "La fecha de finalización de la evaluación no puede ser inferior a la fecha de finalización" @@ -1874,7 +1924,7 @@ msgstr "Horario fijo de 9 a 5" msgid "Flexible Time" msgstr "Horario flexible" -#: frontend/src/pages/QuizForm.vue:462 +#: frontend/src/pages/QuizForm.vue:463 msgid "Form to create and edit quizzes" msgstr "Formulario para crear y editar cuestionarios" @@ -1922,7 +1972,9 @@ msgid "From Date" msgstr "Desde la fecha" #. 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 "Nombre completo" @@ -1954,6 +2006,11 @@ msgstr "Número de GST" msgid "GSTIN" msgstr "GSTIN" +#. Label of the general_tab (Tab Break) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "General" +msgstr "General" + #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18 msgid "Generate Google Meet Link" msgstr "Generar enlace de Google Meet" @@ -2085,7 +2142,7 @@ msgstr "Estoy buscando un trabajo" msgid "I am unavailable" msgstr "No estoy disponible" -#: frontend/src/pages/QuizForm.vue:383 +#: frontend/src/pages/QuizForm.vue:384 msgid "ID" msgstr "Identificador" @@ -2226,7 +2283,7 @@ msgstr "Contenido del instructor" #. 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 "Notas del instructor" @@ -2302,7 +2359,6 @@ msgstr "¿Se ha completado la incorporación?" #. 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 "Emitido el" msgid "Items in Sidebar" msgstr "Elementos en la barra lateral" +#: frontend/src/pages/ProgramForm.vue:269 +msgid "Items removed successfully" +msgstr "" + #: lms/templates/signup-form.html:6 msgid "Jane Doe" msgstr "María Pérez" @@ -2531,6 +2591,21 @@ msgstr "Opción LMS" msgid "LMS Payment" msgstr "Pago LMS" +#. Name of a DocType +#: lms/lms/doctype/lms_program/lms_program.json +msgid "LMS Program" +msgstr "" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_course/lms_program_course.json +msgid "LMS Program Course" +msgstr "" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_member/lms_program_member.json +msgid "LMS Program Member" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lms_question/lms_question.json msgid "LMS Question" @@ -2590,6 +2665,7 @@ msgstr "Fuente LMS" #: 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 "Marcar como leído" #. 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 "Medio:" #. 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 "Medio:" #: 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 "Subgrupo de miembros" msgid "Member Type" msgstr "Tipo de miembro" +#: frontend/src/pages/ProgramForm.vue:248 +msgid "Member added to program" +msgstr "" + +#: lms/lms/doctype/lms_program/lms_program.py:29 +msgid "Member {0} has already been added to this batch." +msgstr "" + #. Group in LMS Batch Old's connections #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Members" @@ -3002,6 +3088,10 @@ msgstr "Evento importante" msgid "Milestones" msgstr "Hitos" +#: lms/lms/doctype/lms_question/lms_question.py:48 +msgid "Minimum two options are required for multiple choice questions." +msgstr "" + #. Name of a role #: frontend/src/pages/ProfileRoles.vue:10 #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -3013,6 +3103,7 @@ msgstr "Hitos" #: 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 "Mi calendario" #. 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 "Nuevo" @@ -3082,11 +3173,23 @@ msgstr "Nuevo trabajo" msgid "New Job Applicant" msgstr "Nuevo solicitante de trabajo" +#: frontend/src/pages/Programs.vue:96 +msgid "New Program" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:132 +msgid "New Program Course" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:133 +msgid "New Program Member" +msgstr "" + #: frontend/src/pages/QuizForm.vue:122 msgid "New Question" msgstr "Nueva pregunta" -#: 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 "Nuevo cuestionario" @@ -3149,10 +3252,14 @@ msgstr "No hay certificados" msgid "No courses created" msgstr "No hay cursos creados" -#: frontend/src/pages/Courses.vue:146 +#: frontend/src/pages/Courses.vue:147 msgid "No courses found" msgstr "No se encontraron cursos" +#: frontend/src/pages/Programs.vue:72 +msgid "No courses in this program" +msgstr "" + #: lms/templates/courses_under_review.html:14 msgid "No courses under review" msgstr "No hay cursos en revisión" @@ -3169,6 +3276,10 @@ msgstr "No hay trabajos publicados" msgid "No live classes scheduled" msgstr "No hay clases en vivo programadas" +#: frontend/src/pages/Programs.vue:82 +msgid "No programs found" +msgstr "" + #: frontend/src/pages/Quizzes.vue:56 msgid "No quizzes found" msgstr "" @@ -3189,7 +3300,7 @@ msgstr "No {0}" msgid "No {0} batches" msgstr "Grupos {0} inexistentes" -#: frontend/src/pages/Courses.vue:106 +#: frontend/src/pages/Courses.vue:107 msgid "No {0} courses" msgstr "Cursos {0} inexistentes" @@ -3277,15 +3388,19 @@ msgstr "Una vez que el moderador califique su envío, encontrará los detalles a msgid "Online" msgstr "En línea" +#: frontend/src/pages/ProgramForm.vue:156 +msgid "Only courses for which self learning is disabled can be added to program." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "Sólo se aceptarán archivos del tipo {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 "Sólo se permiten archivos de imagen." -#: frontend/src/components/Modals/ChapterModal.vue:223 +#: frontend/src/components/Modals/ChapterModal.vue:220 msgid "Only zip files are allowed" msgstr "" @@ -3561,7 +3676,11 @@ 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/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 "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:256 msgid "Please enable Zoom Settings to use this feature." msgstr "Habilite la configuración de Zoom para utilizar esta funcionalidad." @@ -3573,11 +3692,19 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "Asegúrese de completar todas las preguntas en {0} minutos." +#: frontend/src/components/Modals/LiveClassModal.vue:164 +msgid "Please enter a title." +msgstr "" + #: 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 "Introduce una URL válida." +#: frontend/src/components/Modals/LiveClassModal.vue:176 +msgid "Please enter a valid time in the format HH:mm." +msgstr "" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:92 msgid "Please enter the URL for assignment submission." msgstr "Por favor, introduzca la URL para el envío de la tarea." @@ -3586,11 +3713,11 @@ msgstr "Por favor, introduzca la URL para el envío de la tarea." msgid "Please enter your answer" msgstr "Por favor escriba su respuesta" -#: 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 "Por favor, instale la aplicación de pagos para crear un grupo de pagos." -#: 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 "Instale la aplicación Pagos para crear un curso pago." @@ -3615,11 +3742,31 @@ 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/components/Modals/LiveClassModal.vue:167 +msgid "Please select a date." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:191 +msgid "Please select a duration." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:188 +msgid "Please select a future date and time." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:170 +msgid "Please select a time." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:173 +msgid "Please select a timezone." +msgstr "" + #: lms/templates/emails/job_report.html:6 msgid "Please take appropriate action at {0}" msgstr "Tome las medidas adecuadas en {0}" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Please upload a SCORM package" msgstr "" @@ -3756,8 +3903,30 @@ msgstr "Profesión" msgid "Profile Image" msgstr "Imagen del Perfil" +#: frontend/src/pages/ProgramForm.vue:154 +msgid "Program Course" +msgstr "" + +#. 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 "" + +#: frontend/src/pages/ProgramForm.vue:169 +msgid "Program Member" +msgstr "" + +#. 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 "" + #. 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 "Progreso" @@ -3807,7 +3976,7 @@ msgstr "Publicado el" #. 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 "Pregunta {0} de {1}" msgid "Questions" msgstr "Preguntas" -#: frontend/src/pages/QuizForm.vue:430 +#: frontend/src/pages/QuizForm.vue:431 msgid "Questions deleted successfully" msgstr "Preguntas eliminadas correctamente" @@ -3891,7 +4060,7 @@ msgstr "Resumen del cuestionario" msgid "Quiz Title" msgstr "Título del cuestionario" -#: frontend/src/pages/QuizForm.vue:342 +#: frontend/src/pages/QuizForm.vue:343 msgid "Quiz created successfully" msgstr "Cuestionario creado correctamente" @@ -3899,7 +4068,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:361 +#: frontend/src/pages/QuizForm.vue:362 msgid "Quiz updated successfully" msgstr "Cuestionario actualizado correctamente" @@ -3908,7 +4077,7 @@ 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/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 "Cuestionarios" @@ -4065,19 +4234,19 @@ msgstr "Preferencia de rol" msgid "Route" msgstr "Ruta" -#: 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 "Fila #{0} La fecha no puede estar fuera de la duración del lote." -#: 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 "Fila #{0} La hora de finalización no puede estar fuera de la duración del lote." -#: 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 "Fila #{0} La hora de inicio no puede ser mayor o igual que la hora final." -#: 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 "Fila #{0} La hora de inicio no puede estar fuera de la duración del lote." @@ -4095,6 +4264,7 @@ msgid "SCORM" msgstr "" #. 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 "" @@ -4117,8 +4287,9 @@ msgstr "Sábado" #: 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 "Guardar" @@ -4334,6 +4505,10 @@ msgstr "Las aptitudes deben ser únicas" msgid "Skip" msgstr "Omitir" +#: frontend/src/components/OnboardingBanner.vue:3 +msgid "Skip Onboarding" +msgstr "" + #: lms/lms/doctype/course_evaluator/course_evaluator.py:57 msgid "Slot Times are overlapping for some schedules." msgstr "Los horarios de las franjas horarias se superponen." @@ -4507,7 +4682,7 @@ msgstr "Nombre del Estudiante" msgid "Student Reviews" msgstr "Reseñas de estudiantes" -#: 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 "El estudiante {0} ya ha sido añadido a este lote." @@ -4575,14 +4750,17 @@ msgstr "Enviado {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 "Éxito" @@ -4637,6 +4815,7 @@ msgstr "Domingo" #: 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 "No hay grupos disponibles en este momento. ¡Esté atento, pronto habrá msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "No hay capítulos en este curso. Crea y administra capítulos desde aquí." -#: 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 "No hay cursos disponibles en este momento. ¡Esté atento, pronto habrá nuevas experiencias de aprendizaje!" -#: 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 "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:146 msgid "There are no seats available in this batch." msgstr "No hay asientos disponibles en este lote." @@ -4772,11 +4955,11 @@ msgstr "Este certificado no caduca" msgid "This course has:" msgstr "Este curso tiene:" -#: lms/lms/utils.py:1582 +#: lms/lms/utils.py:1585 msgid "This course is free." msgstr "Este curso es gratuito." -#: frontend/src/pages/SCORMChapter.vue:198 +#: frontend/src/pages/SCORMChapter.vue:197 msgid "This is a chapter in the course {0}" msgstr "" @@ -4868,6 +5051,7 @@ msgstr "Horarios:" #. 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 "Horarios:" #: 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 "Horarios:" #: 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 "Horarios:" msgid "Title" msgstr "Nombre" -#: frontend/src/components/Modals/ChapterModal.vue:169 +#: frontend/src/components/Modals/ChapterModal.vue:174 msgid "Title is required" msgstr "" @@ -4911,7 +5097,7 @@ msgstr "A" msgid "To Date" msgstr "Hasta la fecha" -#: lms/lms/utils.py:1593 +#: lms/lms/utils.py:1596 msgid "To join this batch, please contact the Administrator." msgstr "Para unirse a este lote, comuníquese con el Administrador." @@ -4975,7 +5161,7 @@ msgstr "Twitter" msgid "Type" msgstr "Tipo" -#: frontend/src/components/Quiz.vue:580 +#: frontend/src/components/Quiz.vue:583 msgid "Type your answer" msgstr "Escribe tu respuesta" @@ -5259,7 +5445,7 @@ msgstr "" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "" -#: frontend/src/pages/Courses.vue:134 +#: frontend/src/pages/Courses.vue:135 msgid "You can add chapters and lessons to it." msgstr "Puedes añadir capítulos y lecciones a él." @@ -5431,6 +5617,10 @@ msgstr "emitido el" msgid "jane@example.com" msgstr "juan@example.com" +#: frontend/src/pages/Programs.vue:32 +msgid "members" +msgstr "miembros" + #: lms/templates/quiz/quiz.html:106 msgid "of" msgstr "de" @@ -5443,7 +5633,7 @@ msgstr "fuera de" msgid "posted by" msgstr "publicado por" -#: frontend/src/pages/QuizForm.vue:389 +#: frontend/src/pages/QuizForm.vue:390 msgid "question_detail" msgstr "pregunta_detalle" @@ -5475,7 +5665,7 @@ msgstr "{0} ha reportado una publicación de trabajo por el siguiente motivo." msgid "{0} has submitted the assignment {1}" msgstr "{0} ha enviado la tarea {1}" -#: 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 "{0} ya es alumno del curso {1} a través del lote {2}" @@ -5483,7 +5673,7 @@ msgstr "{0} ya es alumno del curso {1} a través del lote {2}" msgid "{0} is already a mentor for course {1}" msgstr "{0} ya es mentor del curso {1}" -#: 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 "{0} ya es un {1} del curso {2}" diff --git a/lms/locale/fa.po b/lms/locale/fa.po index 8e4f286d5..29cac4974 100644 --- a/lms/locale/fa.po +++ b/lms/locale/fa.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-23 18:16\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: Persian\n" "MIME-Version: 1.0\n" @@ -22,6 +22,11 @@ msgstr "" msgid " Please evaluate and grade it." msgstr " لطفا آن را ارزیابی و نمره دهید." +#: frontend/src/pages/Programs.vue:41 +#, python-format +msgid "% completed" +msgstr "% تکمیل شده" + #. Paragraph text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS Settings" @@ -99,7 +104,8 @@ msgstr "فعال" #: 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 "اضافه کردن" @@ -129,12 +135,20 @@ msgstr "درس را اضافه کنید" msgid "Add a Student" msgstr "دانش‌آموز را اضافه کنید" +#: frontend/src/components/OnboardingBanner.vue:50 +msgid "Add a chapter" +msgstr "" + #: frontend/src/components/Modals/BatchCourseModal.vue:5 msgid "Add a course" msgstr "دوره را اضافه کنید" +#: frontend/src/components/OnboardingBanner.vue:73 +msgid "Add a lesson" +msgstr "" + #: 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 "" @@ -150,7 +164,7 @@ msgstr "" msgid "Add an existing question" msgstr "" -#: 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 "حداقل یک پاسخ ممکن برای این سؤال اضافه کنید: {0}" @@ -253,6 +267,14 @@ msgstr "" msgid "Amount Field" msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:70 +msgid "Amount and currency are required for paid batches." +msgstr "" + +#: lms/lms/doctype/lms_course/lms_course.py:57 +msgid "Amount and currency are required for paid courses." +msgstr "" + #. 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 "نوع ارزیابی" msgid "Assessment added successfully" msgstr "" -#: 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 "ارزیابی {0} قبلاً به این دسته اضافه شده است." @@ -397,7 +419,7 @@ msgstr "تکلیف برای درس {0} توسط {1} از قبل وجود دار msgid "Assignment will appear at the bottom of the lesson." msgstr "تکلیف زیر درس نشان داده می شود." -#: 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 "حداقل یک گزینه برای این سؤال باید صحیح باشد." @@ -540,7 +562,7 @@ msgstr "" msgid "Batch Updated" msgstr "" -#: 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 "" @@ -727,11 +749,11 @@ msgstr "فصل" msgid "Chapter Reference" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:149 +#: frontend/src/components/Modals/ChapterModal.vue:154 msgid "Chapter added successfully" msgstr "فصل با موفقیت اضافه شد" -#: frontend/src/components/Modals/ChapterModal.vue:193 +#: frontend/src/components/Modals/ChapterModal.vue:198 msgid "Chapter updated successfully" msgstr "فصل با موفقیت به روز شد" @@ -764,7 +786,7 @@ msgstr "" msgid "Choices" msgstr "گزینه‌ها" -#: 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 "همه‌ی پاسخ‌هایی که صحیح هستند را انتخاب کردن کنید" @@ -772,7 +794,7 @@ msgstr "همه‌ی پاسخ‌هایی که صحیح هستند را انتخا msgid "Choose an icon" msgstr "یک تصویر انتخاب کن" -#: 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 "یک پاسخ را انتخاب کردن کنید" @@ -988,7 +1010,7 @@ msgid "Contact the Administrator to enroll for this course." msgstr "" #. 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 "محتوا" @@ -1057,6 +1079,7 @@ msgstr "کشور" #. 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 "کشور" #: 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 "محتوای دوره" #. 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 "" #. 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 "عنوان دوره" -#: lms/lms/doctype/lms_batch/lms_batch.py:340 +#: frontend/src/pages/ProgramForm.vue:226 +msgid "Course added to program" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:345 msgid "Course already added to the batch." msgstr "دوره قبلاً به دسته اضافه شده است." -#: frontend/src/pages/CourseForm.vue:457 +#: frontend/src/pages/CourseForm.vue:460 msgid "Course deleted successfully" msgstr "دوره با موفقیت حذف شد" -#: lms/lms/doctype/lms_batch/lms_batch.py:58 +#: frontend/src/pages/ProgramForm.vue:295 +msgid "Course moved successfully" +msgstr "" + +#: 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 "دوره {0} قبلاً به این دسته اضافه شده است." @@ -1234,6 +1270,7 @@ msgid "Cover Image" msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 +#: frontend/src/pages/Programs.vue:99 msgid "Create" msgstr "ایجاد کردن" @@ -1249,7 +1286,7 @@ msgstr "" msgid "Create a Batch" msgstr "" -#: 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 "ایجاد دوره" @@ -1257,6 +1294,10 @@ msgstr "ایجاد دوره" msgid "Create a Live Class" msgstr "" +#: frontend/src/components/OnboardingBanner.vue:27 +msgid "Create a course" +msgstr "" + #: frontend/src/components/Modals/Question.vue:31 msgid "Create a new question" msgstr "" @@ -1360,7 +1401,7 @@ msgstr "نوع مدرک" #: 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 "حذف" @@ -1368,7 +1409,7 @@ msgstr "حذف" msgid "Delete Chapter" msgstr "حذف فصل" -#: frontend/src/pages/CourseForm.vue:464 +#: frontend/src/pages/CourseForm.vue:467 msgid "Delete Course" msgstr "حذف دوره" @@ -1380,7 +1421,7 @@ msgstr "این فصل حذف شود؟" msgid "Delete this lesson?" msgstr "این درس حذف شود؟" -#: 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 "" @@ -1470,7 +1511,7 @@ msgstr "سند" msgid "Dream Companies" msgstr "" -#: 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 "گزینه های تکراری برای این سوال پیدا شد." @@ -1488,7 +1529,7 @@ msgstr "مدت زمان" #: frontend/src/pages/QuizForm.vue:62 msgid "Duration (in minutes)" -msgstr "" +msgstr "مدت زمان (بر حسب دقیقه)" #: frontend/src/components/Modals/LiveClassModal.vue:58 msgid "Duration of the live class in minutes" @@ -1508,7 +1549,7 @@ msgstr "ایمیل" #: 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 "ویرایش" @@ -1521,7 +1562,7 @@ msgstr "ویرایش فصل" msgid "Edit Profile" msgstr "ویرایش نمایه" -#: frontend/src/pages/QuizForm.vue:180 +#: frontend/src/pages/QuizForm.vue:181 msgid "Edit the question" msgstr "" @@ -1582,6 +1623,15 @@ msgstr "فعال کردن صدور گواهینامه" msgid "Enable Google API in Google Settings to send calendar invites for evaluations." msgstr "" +#. 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 "" + +#: frontend/src/components/Modals/ChapterModal.vue:24 +msgid "Enable this only if you want to upload a SCORM package as a chapter." +msgstr "" + #. 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 "دانش آموزان ثبت نام شده" msgid "Enrolled successfully" msgstr "با موفقیت ثبت نام شد" -#: 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 "" @@ -1643,7 +1693,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1702 +#: lms/lms/utils.py:1705 msgid "Enrollment Failed" msgstr "" @@ -1672,14 +1722,14 @@ msgid "Enter the correct answer" msgstr "پاسخ صحیح را وارد کنید" #: 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 "خطا" @@ -1708,7 +1758,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: 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 "" @@ -1874,7 +1924,7 @@ msgstr "" msgid "Flexible Time" msgstr "" -#: frontend/src/pages/QuizForm.vue:462 +#: frontend/src/pages/QuizForm.vue:463 msgid "Form to create and edit quizzes" msgstr "" @@ -1922,7 +1972,9 @@ msgid "From Date" msgstr "از تاریخ" #. 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 "نام و نام خانوادگی" @@ -1954,6 +2006,11 @@ msgstr "" msgid "GSTIN" msgstr "" +#. Label of the general_tab (Tab Break) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "General" +msgstr "عمومی" + #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18 msgid "Generate Google Meet Link" msgstr "لینک Google Meet را ایجاد کنید" @@ -2085,7 +2142,7 @@ msgstr "" msgid "I am unavailable" msgstr "من در دسترس نیستم" -#: frontend/src/pages/QuizForm.vue:383 +#: frontend/src/pages/QuizForm.vue:384 msgid "ID" msgstr "شناسه" @@ -2226,7 +2283,7 @@ msgstr "" #. 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 "یادداشت های مدرس" @@ -2302,7 +2359,6 @@ msgstr "" #. 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 "صادر شده در" msgid "Items in Sidebar" msgstr "موارد موجود در نوار کناری" +#: frontend/src/pages/ProgramForm.vue:269 +msgid "Items removed successfully" +msgstr "" + #: lms/templates/signup-form.html:6 msgid "Jane Doe" msgstr "جین دو" @@ -2531,6 +2591,21 @@ msgstr "" msgid "LMS Payment" msgstr "پرداخت LMS" +#. Name of a DocType +#: lms/lms/doctype/lms_program/lms_program.json +msgid "LMS Program" +msgstr "" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_course/lms_program_course.json +msgid "LMS Program Course" +msgstr "" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_member/lms_program_member.json +msgid "LMS Program Member" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lms_question/lms_question.json msgid "LMS Question" @@ -2590,6 +2665,7 @@ msgstr "منبع LMS" #: 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 "علامت‌گذاری به عنوان خوانده شد" #. 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 "متوسط:" #. 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 "متوسط:" #: 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 "" msgid "Member Type" msgstr "نوع عضو" +#: frontend/src/pages/ProgramForm.vue:248 +msgid "Member added to program" +msgstr "" + +#: lms/lms/doctype/lms_program/lms_program.py:29 +msgid "Member {0} has already been added to this batch." +msgstr "" + #. Group in LMS Batch Old's connections #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Members" @@ -3002,6 +3088,10 @@ msgstr "نقطه عطف" msgid "Milestones" msgstr "نقاط عطف" +#: lms/lms/doctype/lms_question/lms_question.py:48 +msgid "Minimum two options are required for multiple choice questions." +msgstr "" + #. Name of a role #: frontend/src/pages/ProfileRoles.vue:10 #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -3013,6 +3103,7 @@ msgstr "نقاط عطف" #: 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 "تقویم من" #. 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 "جدید" @@ -3082,11 +3173,23 @@ msgstr "شغل جدید" msgid "New Job Applicant" msgstr "" +#: frontend/src/pages/Programs.vue:96 +msgid "New Program" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:132 +msgid "New Program Course" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:133 +msgid "New Program Member" +msgstr "" + #: frontend/src/pages/QuizForm.vue:122 msgid "New Question" msgstr "" -#: 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 "" @@ -3149,10 +3252,14 @@ msgstr "" msgid "No courses created" msgstr "" -#: frontend/src/pages/Courses.vue:146 +#: frontend/src/pages/Courses.vue:147 msgid "No courses found" msgstr "" +#: frontend/src/pages/Programs.vue:72 +msgid "No courses in this program" +msgstr "" + #: lms/templates/courses_under_review.html:14 msgid "No courses under review" msgstr "" @@ -3169,6 +3276,10 @@ msgstr "" msgid "No live classes scheduled" msgstr "" +#: frontend/src/pages/Programs.vue:82 +msgid "No programs found" +msgstr "" + #: frontend/src/pages/Quizzes.vue:56 msgid "No quizzes found" msgstr "" @@ -3189,7 +3300,7 @@ msgstr "نه {0}" msgid "No {0} batches" msgstr "" -#: frontend/src/pages/Courses.vue:106 +#: frontend/src/pages/Courses.vue:107 msgid "No {0} courses" msgstr "" @@ -3277,15 +3388,19 @@ msgstr "" msgid "Online" msgstr "آنلاین" +#: frontend/src/pages/ProgramForm.vue:156 +msgid "Only courses for which self learning is disabled can be added to program." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "فقط فایل هایی از نوع {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 "" -#: frontend/src/components/Modals/ChapterModal.vue:223 +#: frontend/src/components/Modals/ChapterModal.vue:220 msgid "Only zip files are allowed" msgstr "فقط فایل های zip مجاز هستند" @@ -3561,7 +3676,11 @@ msgstr "لطفا ایمیل خود را برای تایید بررسی کنید" msgid "Please click on the following button to set your new password" msgstr "" -#: 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 "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:256 msgid "Please enable Zoom Settings to use this feature." msgstr "" @@ -3573,11 +3692,19 @@ msgstr "لطفا برای مشاهده این درس در این دوره ثبت msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" +#: frontend/src/components/Modals/LiveClassModal.vue:164 +msgid "Please enter a title." +msgstr "" + #: 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 "" +#: frontend/src/components/Modals/LiveClassModal.vue:176 +msgid "Please enter a valid time in the format HH:mm." +msgstr "" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:92 msgid "Please enter the URL for assignment submission." msgstr "" @@ -3586,11 +3713,11 @@ msgstr "" msgid "Please enter your answer" msgstr "" -#: 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 "" -#: 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 "" @@ -3615,11 +3742,31 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "" +#: frontend/src/components/Modals/LiveClassModal.vue:167 +msgid "Please select a date." +msgstr "لطفا تاریخ را انتخاب کنید" + +#: frontend/src/components/Modals/LiveClassModal.vue:191 +msgid "Please select a duration." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:188 +msgid "Please select a future date and time." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:170 +msgid "Please select a time." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:173 +msgid "Please select a timezone." +msgstr "" + #: lms/templates/emails/job_report.html:6 msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Please upload a SCORM package" msgstr "" @@ -3756,8 +3903,30 @@ msgstr "" msgid "Profile Image" msgstr "عکس پروفایل" +#: frontend/src/pages/ProgramForm.vue:154 +msgid "Program Course" +msgstr "" + +#. 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 "" + +#: frontend/src/pages/ProgramForm.vue:169 +msgid "Program Member" +msgstr "" + +#. 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 "" + #. 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 "پیشرفت" @@ -3807,7 +3976,7 @@ msgstr "منتشر شده در" #. 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 "سوال {0} از {1}" msgid "Questions" msgstr "سوالات" -#: frontend/src/pages/QuizForm.vue:430 +#: frontend/src/pages/QuizForm.vue:431 msgid "Questions deleted successfully" msgstr "" @@ -3891,7 +4060,7 @@ msgstr "" msgid "Quiz Title" msgstr "" -#: frontend/src/pages/QuizForm.vue:342 +#: frontend/src/pages/QuizForm.vue:343 msgid "Quiz created successfully" msgstr "" @@ -3899,7 +4068,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "آزمون برای کاربران مهمان در دسترس نیست. لطفا برای ادامه وارد شوید." -#: frontend/src/pages/QuizForm.vue:361 +#: frontend/src/pages/QuizForm.vue:362 msgid "Quiz updated successfully" msgstr "" @@ -3908,7 +4077,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "تکلیف زیر درس نشان داده می شود." -#: 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 "" @@ -4065,19 +4234,19 @@ msgstr "" msgid "Route" msgstr "مسیر" -#: 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 "" -#: 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 "" -#: 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 "" -#: 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 "" @@ -4095,6 +4264,7 @@ msgid "SCORM" msgstr "" #. 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 "" @@ -4117,8 +4287,9 @@ msgstr "شنبه" #: 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 "ذخیره" @@ -4334,6 +4505,10 @@ msgstr "" msgid "Skip" msgstr "پرش کنید" +#: frontend/src/components/OnboardingBanner.vue:3 +msgid "Skip Onboarding" +msgstr "" + #: lms/lms/doctype/course_evaluator/course_evaluator.py:57 msgid "Slot Times are overlapping for some schedules." msgstr "" @@ -4507,7 +4682,7 @@ msgstr "اسم دانش‌آموز" msgid "Student Reviews" msgstr "" -#: 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 "دانش‌آموز {0} قبلاً به این دسته اضافه شده است." @@ -4575,14 +4750,17 @@ msgstr "" #: 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 "موفقیت" @@ -4637,6 +4815,7 @@ msgstr "یکشنبه" #: 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 "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: 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 "" -#: 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 "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:146 msgid "There are no seats available in this batch." msgstr "" @@ -4772,11 +4955,11 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1582 +#: lms/lms/utils.py:1585 msgid "This course is free." msgstr "" -#: frontend/src/pages/SCORMChapter.vue:198 +#: frontend/src/pages/SCORMChapter.vue:197 msgid "This is a chapter in the course {0}" msgstr "این یک فصل از دوره {0} است" @@ -4868,6 +5051,7 @@ msgstr "" #. 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 "" #: 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 "" #: 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 "" msgid "Title" msgstr "عنوان" -#: frontend/src/components/Modals/ChapterModal.vue:169 +#: frontend/src/components/Modals/ChapterModal.vue:174 msgid "Title is required" msgstr "عنوان الزامی است" @@ -4911,7 +5097,7 @@ msgstr "به" msgid "To Date" msgstr "تا تاریخ" -#: lms/lms/utils.py:1593 +#: lms/lms/utils.py:1596 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -4975,7 +5161,7 @@ msgstr "توییتر" msgid "Type" msgstr "نوع" -#: frontend/src/components/Quiz.vue:580 +#: frontend/src/components/Quiz.vue:583 msgid "Type your answer" msgstr "" @@ -5259,7 +5445,7 @@ msgstr "شما ثبت نام نکرده اید" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "شما در این دوره ثبت نام نکرده اید. لطفا برای دسترسی به این دوره ثبت نام کنید." -#: frontend/src/pages/Courses.vue:134 +#: frontend/src/pages/Courses.vue:135 msgid "You can add chapters and lessons to it." msgstr "" @@ -5431,6 +5617,10 @@ msgstr "صادر شده در" msgid "jane@example.com" msgstr "jane@example.com" +#: frontend/src/pages/Programs.vue:32 +msgid "members" +msgstr "اعضا" + #: lms/templates/quiz/quiz.html:106 msgid "of" msgstr "از" @@ -5443,7 +5633,7 @@ msgstr "از" msgid "posted by" msgstr "" -#: frontend/src/pages/QuizForm.vue:389 +#: frontend/src/pages/QuizForm.vue:390 msgid "question_detail" msgstr "" @@ -5475,7 +5665,7 @@ msgstr "" msgid "{0} has submitted the assignment {1}" msgstr "" -#: 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 "" @@ -5483,7 +5673,7 @@ msgstr "" msgid "{0} is already a mentor for course {1}" msgstr "" -#: 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 "" diff --git a/lms/locale/fr.po b/lms/locale/fr.po index 4723a2804..4c4245a23 100644 --- a/lms/locale/fr.po +++ b/lms/locale/fr.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:31\n" +"POT-Creation-Date: 2024-11-22 16:05+0000\n" +"PO-Revision-Date: 2024-11-25 19:28\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -22,6 +22,11 @@ msgstr "" msgid " Please evaluate and grade it." msgstr " Veuillez l'évaluer et le noter." +#: frontend/src/pages/Programs.vue:41 +#, python-format +msgid "% completed" +msgstr "% complété" + #. Paragraph text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS Settings" @@ -99,7 +104,8 @@ msgstr "actif" #: 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 "Ajouter" @@ -129,12 +135,20 @@ msgstr "Ajouter une leçon" msgid "Add a Student" msgstr "Ajouter un élève" +#: frontend/src/components/OnboardingBanner.vue:50 +msgid "Add a chapter" +msgstr "" + #: frontend/src/components/Modals/BatchCourseModal.vue:5 msgid "Add a course" msgstr "Ajouter un cours" +#: frontend/src/components/OnboardingBanner.vue:73 +msgid "Add a lesson" +msgstr "" + #: 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 "" @@ -150,7 +164,7 @@ msgstr "" msgid "Add an existing question" msgstr "" -#: 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 "Ajoutez au moins une réponse possible à cette question : {0}" @@ -253,6 +267,14 @@ msgstr "" msgid "Amount Field" msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:70 +msgid "Amount and currency are required for paid batches." +msgstr "" + +#: lms/lms/doctype/lms_course/lms_course.py:57 +msgid "Amount and currency are required for paid courses." +msgstr "" + #. 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 "Type d'évaluation" msgid "Assessment added successfully" msgstr "" -#: 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 "L'évaluation {0} a déjà été ajoutée à ce lot." @@ -397,7 +419,7 @@ msgstr "Le devoir pour la leçon {0} de {1} existe déjà." msgid "Assignment will appear at the bottom of the lesson." msgstr "Le devoir apparaîtra au bas de la leçon." -#: 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 "Au moins une option doit être correcte pour cette question." @@ -540,7 +562,7 @@ msgstr "" msgid "Batch Updated" msgstr "Lot mis à jour" -#: 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 "" @@ -727,11 +749,11 @@ msgstr "Chapitre" msgid "Chapter Reference" msgstr "Référence de chapitre" -#: frontend/src/components/Modals/ChapterModal.vue:149 +#: frontend/src/components/Modals/ChapterModal.vue:154 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:193 +#: frontend/src/components/Modals/ChapterModal.vue:198 msgid "Chapter updated successfully" msgstr "" @@ -764,7 +786,7 @@ msgstr "Cours de vérification" msgid "Choices" msgstr "Choix" -#: 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 "Choisissez toutes les réponses qui s'appliquent" @@ -772,7 +794,7 @@ msgstr "Choisissez toutes les réponses qui s'appliquent" msgid "Choose an icon" msgstr "Choisir une icône" -#: 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 "Choisissez une réponse" @@ -988,7 +1010,7 @@ msgid "Contact the Administrator to enroll for this course." msgstr "" #. 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 "Contenu" @@ -1057,6 +1079,7 @@ msgstr "Pays" #. 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 "Pays" #: 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 "Contenu du cours" #. 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 "Statistiques du cours" #. 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 "Titre du cours" -#: lms/lms/doctype/lms_batch/lms_batch.py:340 +#: frontend/src/pages/ProgramForm.vue:226 +msgid "Course added to program" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:345 msgid "Course already added to the batch." msgstr "Cours déjà ajouté au lot." -#: frontend/src/pages/CourseForm.vue:457 +#: frontend/src/pages/CourseForm.vue:460 msgid "Course deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:58 +#: frontend/src/pages/ProgramForm.vue:295 +msgid "Course moved successfully" +msgstr "" + +#: 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 "Le cours {0} a déjà été ajouté à ce lot." @@ -1234,6 +1270,7 @@ msgid "Cover Image" msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 +#: frontend/src/pages/Programs.vue:99 msgid "Create" msgstr "Créer" @@ -1249,7 +1286,7 @@ msgstr "Créer une évaluation de certificat LMS" msgid "Create a Batch" msgstr "" -#: 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 "Créer un cours" @@ -1257,6 +1294,10 @@ msgstr "Créer un cours" msgid "Create a Live Class" msgstr "Créer une classe en direct" +#: frontend/src/components/OnboardingBanner.vue:27 +msgid "Create a course" +msgstr "" + #: frontend/src/components/Modals/Question.vue:31 msgid "Create a new question" msgstr "" @@ -1360,7 +1401,7 @@ msgstr "Type de diplôme" #: 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 "Supprimer" @@ -1368,7 +1409,7 @@ msgstr "Supprimer" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:464 +#: frontend/src/pages/CourseForm.vue:467 msgid "Delete Course" msgstr "" @@ -1380,7 +1421,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: 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 "" @@ -1470,7 +1511,7 @@ msgstr "Document" msgid "Dream Companies" msgstr "" -#: 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 "" @@ -1508,7 +1549,7 @@ msgstr "" #: 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 "modifier" @@ -1521,7 +1562,7 @@ msgstr "" msgid "Edit Profile" msgstr "Modifier le Profil" -#: frontend/src/pages/QuizForm.vue:180 +#: frontend/src/pages/QuizForm.vue:181 msgid "Edit the question" msgstr "" @@ -1582,6 +1623,15 @@ msgstr "" msgid "Enable Google API in Google Settings to send calendar invites for evaluations." msgstr "" +#. 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 "" + +#: frontend/src/components/Modals/ChapterModal.vue:24 +msgid "Enable this only if you want to upload a SCORM package as a chapter." +msgstr "" + #. 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 "" msgid "Enrolled successfully" msgstr "" -#: 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 "" @@ -1643,7 +1693,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1702 +#: lms/lms/utils.py:1705 msgid "Enrollment Failed" msgstr "" @@ -1672,14 +1722,14 @@ msgid "Enter the correct answer" msgstr "" #: 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 "Erreur" @@ -1708,7 +1758,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: 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 "" @@ -1874,7 +1924,7 @@ msgstr "" msgid "Flexible Time" msgstr "" -#: frontend/src/pages/QuizForm.vue:462 +#: frontend/src/pages/QuizForm.vue:463 msgid "Form to create and edit quizzes" msgstr "" @@ -1922,7 +1972,9 @@ msgid "From Date" msgstr "A partir du" #. 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 "Nom Complet" @@ -1954,6 +2006,11 @@ msgstr "" msgid "GSTIN" msgstr "" +#. Label of the general_tab (Tab Break) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "General" +msgstr "Général" + #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18 msgid "Generate Google Meet Link" msgstr "" @@ -2085,7 +2142,7 @@ msgstr "" msgid "I am unavailable" msgstr "" -#: frontend/src/pages/QuizForm.vue:383 +#: frontend/src/pages/QuizForm.vue:384 msgid "ID" msgstr "" @@ -2226,7 +2283,7 @@ msgstr "" #. 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 "" @@ -2302,7 +2359,6 @@ msgstr "" #. 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 "" msgid "Items in Sidebar" msgstr "" +#: frontend/src/pages/ProgramForm.vue:269 +msgid "Items removed successfully" +msgstr "" + #: lms/templates/signup-form.html:6 msgid "Jane Doe" msgstr "" @@ -2531,6 +2591,21 @@ msgstr "" msgid "LMS Payment" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_program/lms_program.json +msgid "LMS Program" +msgstr "" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_course/lms_program_course.json +msgid "LMS Program Course" +msgstr "" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_member/lms_program_member.json +msgid "LMS Program Member" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lms_question/lms_question.json msgid "LMS Question" @@ -2590,6 +2665,7 @@ msgstr "" #: 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 "" #. 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 "Moyen:" #. 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 "Moyen:" #: 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 "" msgid "Member Type" msgstr "" +#: frontend/src/pages/ProgramForm.vue:248 +msgid "Member added to program" +msgstr "" + +#: lms/lms/doctype/lms_program/lms_program.py:29 +msgid "Member {0} has already been added to this batch." +msgstr "" + #. Group in LMS Batch Old's connections #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Members" @@ -3002,6 +3088,10 @@ msgstr "Étape importante" msgid "Milestones" msgstr "" +#: lms/lms/doctype/lms_question/lms_question.py:48 +msgid "Minimum two options are required for multiple choice questions." +msgstr "" + #. Name of a role #: frontend/src/pages/ProfileRoles.vue:10 #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -3013,6 +3103,7 @@ msgstr "" #: 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 "" #. 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 "Nouveau" @@ -3082,11 +3173,23 @@ msgstr "" msgid "New Job Applicant" msgstr "" +#: frontend/src/pages/Programs.vue:96 +msgid "New Program" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:132 +msgid "New Program Course" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:133 +msgid "New Program Member" +msgstr "" + #: frontend/src/pages/QuizForm.vue:122 msgid "New Question" msgstr "" -#: 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 "" @@ -3149,10 +3252,14 @@ msgstr "" msgid "No courses created" msgstr "" -#: frontend/src/pages/Courses.vue:146 +#: frontend/src/pages/Courses.vue:147 msgid "No courses found" msgstr "" +#: frontend/src/pages/Programs.vue:72 +msgid "No courses in this program" +msgstr "" + #: lms/templates/courses_under_review.html:14 msgid "No courses under review" msgstr "" @@ -3169,6 +3276,10 @@ msgstr "" msgid "No live classes scheduled" msgstr "" +#: frontend/src/pages/Programs.vue:82 +msgid "No programs found" +msgstr "" + #: frontend/src/pages/Quizzes.vue:56 msgid "No quizzes found" msgstr "" @@ -3189,7 +3300,7 @@ msgstr "" msgid "No {0} batches" msgstr "" -#: frontend/src/pages/Courses.vue:106 +#: frontend/src/pages/Courses.vue:107 msgid "No {0} courses" msgstr "" @@ -3277,15 +3388,19 @@ msgstr "" msgid "Online" msgstr "" +#: frontend/src/pages/ProgramForm.vue:156 +msgid "Only courses for which self learning is disabled can be added to program." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "" -#: 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 "" -#: frontend/src/components/Modals/ChapterModal.vue:223 +#: frontend/src/components/Modals/ChapterModal.vue:220 msgid "Only zip files are allowed" msgstr "" @@ -3561,7 +3676,11 @@ msgstr "Veuillez vérifier votre email pour validation" msgid "Please click on the following button to set your new password" msgstr "" -#: 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 "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:256 msgid "Please enable Zoom Settings to use this feature." msgstr "" @@ -3573,11 +3692,19 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" +#: frontend/src/components/Modals/LiveClassModal.vue:164 +msgid "Please enter a title." +msgstr "" + #: 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 "" +#: frontend/src/components/Modals/LiveClassModal.vue:176 +msgid "Please enter a valid time in the format HH:mm." +msgstr "" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:92 msgid "Please enter the URL for assignment submission." msgstr "" @@ -3586,11 +3713,11 @@ msgstr "" msgid "Please enter your answer" msgstr "" -#: 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 "" -#: 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 "" @@ -3615,11 +3742,31 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "Veuillez bien vous préparer et être à temps pour les évaluations." +#: frontend/src/components/Modals/LiveClassModal.vue:167 +msgid "Please select a date." +msgstr "Veuillez sélectionner une date." + +#: frontend/src/components/Modals/LiveClassModal.vue:191 +msgid "Please select a duration." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:188 +msgid "Please select a future date and time." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:170 +msgid "Please select a time." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:173 +msgid "Please select a timezone." +msgstr "" + #: lms/templates/emails/job_report.html:6 msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Please upload a SCORM package" msgstr "" @@ -3756,8 +3903,30 @@ msgstr "" msgid "Profile Image" msgstr "" +#: frontend/src/pages/ProgramForm.vue:154 +msgid "Program Course" +msgstr "" + +#. 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 "" + +#: frontend/src/pages/ProgramForm.vue:169 +msgid "Program Member" +msgstr "" + +#. 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 "" + #. 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 "Progression" @@ -3807,7 +3976,7 @@ msgstr "Publié le" #. 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 "" msgid "Questions" msgstr "" -#: frontend/src/pages/QuizForm.vue:430 +#: frontend/src/pages/QuizForm.vue:431 msgid "Questions deleted successfully" msgstr "" @@ -3891,7 +4060,7 @@ msgstr "" msgid "Quiz Title" msgstr "" -#: frontend/src/pages/QuizForm.vue:342 +#: frontend/src/pages/QuizForm.vue:343 msgid "Quiz created successfully" msgstr "" @@ -3899,7 +4068,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "" -#: frontend/src/pages/QuizForm.vue:361 +#: frontend/src/pages/QuizForm.vue:362 msgid "Quiz updated successfully" msgstr "" @@ -3908,7 +4077,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: 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 "" @@ -4065,19 +4234,19 @@ msgstr "" msgid "Route" msgstr "" -#: 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 "" -#: 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 "" -#: 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 "" -#: 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 "" @@ -4095,6 +4264,7 @@ msgid "SCORM" msgstr "" #. 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 "" @@ -4117,8 +4287,9 @@ msgstr "Samedi" #: 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 "Sauvegarder" @@ -4334,6 +4505,10 @@ msgstr "" msgid "Skip" msgstr "Sauter" +#: frontend/src/components/OnboardingBanner.vue:3 +msgid "Skip Onboarding" +msgstr "" + #: lms/lms/doctype/course_evaluator/course_evaluator.py:57 msgid "Slot Times are overlapping for some schedules." msgstr "" @@ -4507,7 +4682,7 @@ msgstr "" msgid "Student Reviews" msgstr "" -#: 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 "" @@ -4575,14 +4750,17 @@ msgstr "" #: 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 "Succès" @@ -4637,6 +4815,7 @@ msgstr "Dimanche" #: 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 "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: 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 "" -#: 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 "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:146 msgid "There are no seats available in this batch." msgstr "" @@ -4772,11 +4955,11 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1582 +#: lms/lms/utils.py:1585 msgid "This course is free." msgstr "" -#: frontend/src/pages/SCORMChapter.vue:198 +#: frontend/src/pages/SCORMChapter.vue:197 msgid "This is a chapter in the course {0}" msgstr "" @@ -4868,6 +5051,7 @@ msgstr "" #. 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 "" #: 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 "" #: 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 "" msgid "Title" msgstr "Titre" -#: frontend/src/components/Modals/ChapterModal.vue:169 +#: frontend/src/components/Modals/ChapterModal.vue:174 msgid "Title is required" msgstr "" @@ -4911,7 +5097,7 @@ msgstr "À" msgid "To Date" msgstr "Jusqu'au" -#: lms/lms/utils.py:1593 +#: lms/lms/utils.py:1596 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -4975,7 +5161,7 @@ msgstr "" msgid "Type" msgstr "" -#: frontend/src/components/Quiz.vue:580 +#: frontend/src/components/Quiz.vue:583 msgid "Type your answer" msgstr "" @@ -5259,7 +5445,7 @@ msgstr "" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "" -#: frontend/src/pages/Courses.vue:134 +#: frontend/src/pages/Courses.vue:135 msgid "You can add chapters and lessons to it." msgstr "" @@ -5431,6 +5617,10 @@ msgstr "" msgid "jane@example.com" msgstr "" +#: frontend/src/pages/Programs.vue:32 +msgid "members" +msgstr "" + #: lms/templates/quiz/quiz.html:106 msgid "of" msgstr "" @@ -5443,7 +5633,7 @@ msgstr "sur" msgid "posted by" msgstr "" -#: frontend/src/pages/QuizForm.vue:389 +#: frontend/src/pages/QuizForm.vue:390 msgid "question_detail" msgstr "" @@ -5475,7 +5665,7 @@ msgstr "" msgid "{0} has submitted the assignment {1}" msgstr "" -#: 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 "" @@ -5483,7 +5673,7 @@ msgstr "" msgid "{0} is already a mentor for course {1}" msgstr "" -#: 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 "" diff --git a/lms/locale/hu.po b/lms/locale/hu.po index 0f663c8a1..61abbf5bc 100644 --- a/lms/locale/hu.po +++ b/lms/locale/hu.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:31\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: Hungarian\n" "MIME-Version: 1.0\n" @@ -22,6 +22,11 @@ msgstr "" msgid " Please evaluate and grade it." msgstr "" +#: frontend/src/pages/Programs.vue:41 +#, python-format +msgid "% completed" +msgstr "% befejezve" + #. Paragraph text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS Settings" @@ -99,7 +104,8 @@ msgstr "" #: 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 "" @@ -129,12 +135,20 @@ msgstr "" msgid "Add a Student" msgstr "" +#: frontend/src/components/OnboardingBanner.vue:50 +msgid "Add a chapter" +msgstr "" + #: frontend/src/components/Modals/BatchCourseModal.vue:5 msgid "Add a course" msgstr "" +#: frontend/src/components/OnboardingBanner.vue:73 +msgid "Add a lesson" +msgstr "" + #: 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 "" @@ -150,7 +164,7 @@ msgstr "" msgid "Add an existing question" msgstr "" -#: 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 "" @@ -253,6 +267,14 @@ msgstr "" msgid "Amount Field" msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:70 +msgid "Amount and currency are required for paid batches." +msgstr "" + +#: lms/lms/doctype/lms_course/lms_course.py:57 +msgid "Amount and currency are required for paid courses." +msgstr "" + #. 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 "" msgid "Assessment added successfully" msgstr "" -#: 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 "" @@ -397,7 +419,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: 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 "" @@ -540,7 +562,7 @@ msgstr "" msgid "Batch Updated" msgstr "" -#: 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 "" @@ -727,11 +749,11 @@ msgstr "" msgid "Chapter Reference" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:149 +#: frontend/src/components/Modals/ChapterModal.vue:154 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:193 +#: frontend/src/components/Modals/ChapterModal.vue:198 msgid "Chapter updated successfully" msgstr "" @@ -764,7 +786,7 @@ msgstr "" msgid "Choices" msgstr "" -#: 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 "" @@ -772,7 +794,7 @@ msgstr "" msgid "Choose an icon" msgstr "" -#: 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 "" @@ -988,7 +1010,7 @@ msgid "Contact the Administrator to enroll for this course." msgstr "" #. 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 "Tartalom" @@ -1057,6 +1079,7 @@ msgstr "" #. 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 "" #: 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 "" #. 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 "" #. 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 "" -#: lms/lms/doctype/lms_batch/lms_batch.py:340 +#: frontend/src/pages/ProgramForm.vue:226 +msgid "Course added to program" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:345 msgid "Course already added to the batch." msgstr "" -#: frontend/src/pages/CourseForm.vue:457 +#: frontend/src/pages/CourseForm.vue:460 msgid "Course deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:58 +#: frontend/src/pages/ProgramForm.vue:295 +msgid "Course moved successfully" +msgstr "" + +#: 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 "" @@ -1234,6 +1270,7 @@ msgid "Cover Image" msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 +#: frontend/src/pages/Programs.vue:99 msgid "Create" msgstr "" @@ -1249,7 +1286,7 @@ msgstr "" msgid "Create a Batch" msgstr "" -#: 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 "" @@ -1257,6 +1294,10 @@ msgstr "" msgid "Create a Live Class" msgstr "" +#: frontend/src/components/OnboardingBanner.vue:27 +msgid "Create a course" +msgstr "" + #: frontend/src/components/Modals/Question.vue:31 msgid "Create a new question" msgstr "" @@ -1360,7 +1401,7 @@ msgstr "" #: 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 "" @@ -1368,7 +1409,7 @@ msgstr "" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:464 +#: frontend/src/pages/CourseForm.vue:467 msgid "Delete Course" msgstr "" @@ -1380,7 +1421,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: 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 "" @@ -1470,7 +1511,7 @@ msgstr "" msgid "Dream Companies" msgstr "" -#: 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 "" @@ -1508,7 +1549,7 @@ msgstr "" #: 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 "" @@ -1521,7 +1562,7 @@ msgstr "" msgid "Edit Profile" msgstr "Profil szerkesztése" -#: frontend/src/pages/QuizForm.vue:180 +#: frontend/src/pages/QuizForm.vue:181 msgid "Edit the question" msgstr "" @@ -1582,6 +1623,15 @@ msgstr "" msgid "Enable Google API in Google Settings to send calendar invites for evaluations." msgstr "" +#. 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 "" + +#: frontend/src/components/Modals/ChapterModal.vue:24 +msgid "Enable this only if you want to upload a SCORM package as a chapter." +msgstr "" + #. 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 "" msgid "Enrolled successfully" msgstr "" -#: 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 "" @@ -1643,7 +1693,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1702 +#: lms/lms/utils.py:1705 msgid "Enrollment Failed" msgstr "" @@ -1672,14 +1722,14 @@ msgid "Enter the correct answer" msgstr "" #: 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 "" @@ -1708,7 +1758,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: 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 "" @@ -1874,7 +1924,7 @@ msgstr "" msgid "Flexible Time" msgstr "" -#: frontend/src/pages/QuizForm.vue:462 +#: frontend/src/pages/QuizForm.vue:463 msgid "Form to create and edit quizzes" msgstr "" @@ -1922,7 +1972,9 @@ msgid "From Date" msgstr "" #. 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 "Teljes név" @@ -1954,6 +2006,11 @@ msgstr "" msgid "GSTIN" msgstr "" +#. Label of the general_tab (Tab Break) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "General" +msgstr "Általános" + #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18 msgid "Generate Google Meet Link" msgstr "" @@ -2085,7 +2142,7 @@ msgstr "" msgid "I am unavailable" msgstr "" -#: frontend/src/pages/QuizForm.vue:383 +#: frontend/src/pages/QuizForm.vue:384 msgid "ID" msgstr "" @@ -2226,7 +2283,7 @@ msgstr "" #. 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 "" @@ -2302,7 +2359,6 @@ msgstr "" #. 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 "" msgid "Items in Sidebar" msgstr "" +#: frontend/src/pages/ProgramForm.vue:269 +msgid "Items removed successfully" +msgstr "" + #: lms/templates/signup-form.html:6 msgid "Jane Doe" msgstr "" @@ -2531,6 +2591,21 @@ msgstr "" msgid "LMS Payment" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_program/lms_program.json +msgid "LMS Program" +msgstr "" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_course/lms_program_course.json +msgid "LMS Program Course" +msgstr "" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_member/lms_program_member.json +msgid "LMS Program Member" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lms_question/lms_question.json msgid "LMS Question" @@ -2590,6 +2665,7 @@ msgstr "" #: 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 "" #. 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 "Közepes:" #. 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 "Közepes:" #: 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 "" msgid "Member Type" msgstr "" +#: frontend/src/pages/ProgramForm.vue:248 +msgid "Member added to program" +msgstr "" + +#: lms/lms/doctype/lms_program/lms_program.py:29 +msgid "Member {0} has already been added to this batch." +msgstr "" + #. Group in LMS Batch Old's connections #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Members" @@ -3002,6 +3088,10 @@ msgstr "Mérföldkő" msgid "Milestones" msgstr "" +#: lms/lms/doctype/lms_question/lms_question.py:48 +msgid "Minimum two options are required for multiple choice questions." +msgstr "" + #. Name of a role #: frontend/src/pages/ProfileRoles.vue:10 #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -3013,6 +3103,7 @@ msgstr "" #: 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 "" #. 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 "" @@ -3082,11 +3173,23 @@ msgstr "" msgid "New Job Applicant" msgstr "" +#: frontend/src/pages/Programs.vue:96 +msgid "New Program" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:132 +msgid "New Program Course" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:133 +msgid "New Program Member" +msgstr "" + #: frontend/src/pages/QuizForm.vue:122 msgid "New Question" msgstr "" -#: 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 "" @@ -3149,10 +3252,14 @@ msgstr "" msgid "No courses created" msgstr "" -#: frontend/src/pages/Courses.vue:146 +#: frontend/src/pages/Courses.vue:147 msgid "No courses found" msgstr "" +#: frontend/src/pages/Programs.vue:72 +msgid "No courses in this program" +msgstr "" + #: lms/templates/courses_under_review.html:14 msgid "No courses under review" msgstr "" @@ -3169,6 +3276,10 @@ msgstr "" msgid "No live classes scheduled" msgstr "" +#: frontend/src/pages/Programs.vue:82 +msgid "No programs found" +msgstr "" + #: frontend/src/pages/Quizzes.vue:56 msgid "No quizzes found" msgstr "" @@ -3189,7 +3300,7 @@ msgstr "" msgid "No {0} batches" msgstr "" -#: frontend/src/pages/Courses.vue:106 +#: frontend/src/pages/Courses.vue:107 msgid "No {0} courses" msgstr "" @@ -3277,15 +3388,19 @@ msgstr "" msgid "Online" msgstr "" +#: frontend/src/pages/ProgramForm.vue:156 +msgid "Only courses for which self learning is disabled can be added to program." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "" -#: 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 "" -#: frontend/src/components/Modals/ChapterModal.vue:223 +#: frontend/src/components/Modals/ChapterModal.vue:220 msgid "Only zip files are allowed" msgstr "" @@ -3561,7 +3676,11 @@ msgstr "Kérjük, ellenőrizze e-mail a vizsgálathoz" msgid "Please click on the following button to set your new password" msgstr "" -#: 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 "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:256 msgid "Please enable Zoom Settings to use this feature." msgstr "" @@ -3573,11 +3692,19 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" +#: frontend/src/components/Modals/LiveClassModal.vue:164 +msgid "Please enter a title." +msgstr "" + #: 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 "" +#: frontend/src/components/Modals/LiveClassModal.vue:176 +msgid "Please enter a valid time in the format HH:mm." +msgstr "" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:92 msgid "Please enter the URL for assignment submission." msgstr "" @@ -3586,11 +3713,11 @@ msgstr "" msgid "Please enter your answer" msgstr "" -#: 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 "" -#: 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 "" @@ -3615,11 +3742,31 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "" +#: frontend/src/components/Modals/LiveClassModal.vue:167 +msgid "Please select a date." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:191 +msgid "Please select a duration." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:188 +msgid "Please select a future date and time." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:170 +msgid "Please select a time." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:173 +msgid "Please select a timezone." +msgstr "" + #: lms/templates/emails/job_report.html:6 msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Please upload a SCORM package" msgstr "" @@ -3756,8 +3903,30 @@ msgstr "" msgid "Profile Image" msgstr "" +#: frontend/src/pages/ProgramForm.vue:154 +msgid "Program Course" +msgstr "" + +#. 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 "" + +#: frontend/src/pages/ProgramForm.vue:169 +msgid "Program Member" +msgstr "" + +#. 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 "" + #. 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 "Előrehaladás" @@ -3807,7 +3976,7 @@ msgstr "" #. 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 "" msgid "Questions" msgstr "" -#: frontend/src/pages/QuizForm.vue:430 +#: frontend/src/pages/QuizForm.vue:431 msgid "Questions deleted successfully" msgstr "" @@ -3891,7 +4060,7 @@ msgstr "" msgid "Quiz Title" msgstr "" -#: frontend/src/pages/QuizForm.vue:342 +#: frontend/src/pages/QuizForm.vue:343 msgid "Quiz created successfully" msgstr "" @@ -3899,7 +4068,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "" -#: frontend/src/pages/QuizForm.vue:361 +#: frontend/src/pages/QuizForm.vue:362 msgid "Quiz updated successfully" msgstr "" @@ -3908,7 +4077,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: 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 "" @@ -4065,19 +4234,19 @@ msgstr "" msgid "Route" msgstr "Útvonal" -#: 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 "" -#: 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 "" -#: 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 "" -#: 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 "" @@ -4095,6 +4264,7 @@ msgid "SCORM" msgstr "" #. 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 "" @@ -4117,8 +4287,9 @@ msgstr "Szombat" #: 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 "" @@ -4334,6 +4505,10 @@ msgstr "" msgid "Skip" msgstr "Ugrás" +#: frontend/src/components/OnboardingBanner.vue:3 +msgid "Skip Onboarding" +msgstr "" + #: lms/lms/doctype/course_evaluator/course_evaluator.py:57 msgid "Slot Times are overlapping for some schedules." msgstr "" @@ -4507,7 +4682,7 @@ msgstr "" msgid "Student Reviews" msgstr "" -#: 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 "" @@ -4575,14 +4750,17 @@ msgstr "" #: 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 "" @@ -4637,6 +4815,7 @@ msgstr "Vasárnap" #: 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 "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: 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 "" -#: 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 "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:146 msgid "There are no seats available in this batch." msgstr "" @@ -4772,11 +4955,11 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1582 +#: lms/lms/utils.py:1585 msgid "This course is free." msgstr "" -#: frontend/src/pages/SCORMChapter.vue:198 +#: frontend/src/pages/SCORMChapter.vue:197 msgid "This is a chapter in the course {0}" msgstr "" @@ -4868,6 +5051,7 @@ msgstr "" #. 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 "" #: 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 "" #: 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 "" msgid "Title" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:169 +#: frontend/src/components/Modals/ChapterModal.vue:174 msgid "Title is required" msgstr "" @@ -4911,7 +5097,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1593 +#: lms/lms/utils.py:1596 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -4975,7 +5161,7 @@ msgstr "" msgid "Type" msgstr "" -#: frontend/src/components/Quiz.vue:580 +#: frontend/src/components/Quiz.vue:583 msgid "Type your answer" msgstr "" @@ -5259,7 +5445,7 @@ msgstr "" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "" -#: frontend/src/pages/Courses.vue:134 +#: frontend/src/pages/Courses.vue:135 msgid "You can add chapters and lessons to it." msgstr "" @@ -5431,6 +5617,10 @@ msgstr "" msgid "jane@example.com" msgstr "" +#: frontend/src/pages/Programs.vue:32 +msgid "members" +msgstr "" + #: lms/templates/quiz/quiz.html:106 msgid "of" msgstr "nak,-nek" @@ -5443,7 +5633,7 @@ msgstr "" msgid "posted by" msgstr "" -#: frontend/src/pages/QuizForm.vue:389 +#: frontend/src/pages/QuizForm.vue:390 msgid "question_detail" msgstr "" @@ -5475,7 +5665,7 @@ msgstr "" msgid "{0} has submitted the assignment {1}" msgstr "" -#: 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 "" @@ -5483,7 +5673,7 @@ msgstr "" msgid "{0} is already a mentor for course {1}" msgstr "" -#: 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 "" diff --git a/lms/locale/pl.po b/lms/locale/pl.po index bdc723d4e..92e16aaf9 100644 --- a/lms/locale/pl.po +++ b/lms/locale/pl.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:31\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: Polish\n" "MIME-Version: 1.0\n" @@ -22,6 +22,11 @@ msgstr "" msgid " Please evaluate and grade it." msgstr "" +#: frontend/src/pages/Programs.vue:41 +#, python-format +msgid "% completed" +msgstr "% zakończono" + #. Paragraph text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS Settings" @@ -99,7 +104,8 @@ msgstr "" #: 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 "" @@ -129,12 +135,20 @@ msgstr "" msgid "Add a Student" msgstr "" +#: frontend/src/components/OnboardingBanner.vue:50 +msgid "Add a chapter" +msgstr "" + #: frontend/src/components/Modals/BatchCourseModal.vue:5 msgid "Add a course" msgstr "" +#: frontend/src/components/OnboardingBanner.vue:73 +msgid "Add a lesson" +msgstr "" + #: 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 "" @@ -150,7 +164,7 @@ msgstr "" msgid "Add an existing question" msgstr "" -#: 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 "" @@ -253,6 +267,14 @@ msgstr "" msgid "Amount Field" msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:70 +msgid "Amount and currency are required for paid batches." +msgstr "" + +#: lms/lms/doctype/lms_course/lms_course.py:57 +msgid "Amount and currency are required for paid courses." +msgstr "" + #. 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 "" msgid "Assessment added successfully" msgstr "" -#: 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 "" @@ -397,7 +419,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: 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 "" @@ -540,7 +562,7 @@ msgstr "" msgid "Batch Updated" msgstr "" -#: 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 "" @@ -727,11 +749,11 @@ msgstr "" msgid "Chapter Reference" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:149 +#: frontend/src/components/Modals/ChapterModal.vue:154 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:193 +#: frontend/src/components/Modals/ChapterModal.vue:198 msgid "Chapter updated successfully" msgstr "" @@ -764,7 +786,7 @@ msgstr "" msgid "Choices" msgstr "" -#: 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 "" @@ -772,7 +794,7 @@ msgstr "" msgid "Choose an icon" msgstr "" -#: 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 "" @@ -988,7 +1010,7 @@ msgid "Contact the Administrator to enroll for this course." msgstr "" #. 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 "" @@ -1057,6 +1079,7 @@ msgstr "" #. 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 "" #: 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 "" #. 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 "" #. 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 "" -#: lms/lms/doctype/lms_batch/lms_batch.py:340 +#: frontend/src/pages/ProgramForm.vue:226 +msgid "Course added to program" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:345 msgid "Course already added to the batch." msgstr "" -#: frontend/src/pages/CourseForm.vue:457 +#: frontend/src/pages/CourseForm.vue:460 msgid "Course deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:58 +#: frontend/src/pages/ProgramForm.vue:295 +msgid "Course moved successfully" +msgstr "" + +#: 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 "" @@ -1234,6 +1270,7 @@ msgid "Cover Image" msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 +#: frontend/src/pages/Programs.vue:99 msgid "Create" msgstr "" @@ -1249,7 +1286,7 @@ msgstr "" msgid "Create a Batch" msgstr "" -#: 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 "" @@ -1257,6 +1294,10 @@ msgstr "" msgid "Create a Live Class" msgstr "" +#: frontend/src/components/OnboardingBanner.vue:27 +msgid "Create a course" +msgstr "" + #: frontend/src/components/Modals/Question.vue:31 msgid "Create a new question" msgstr "" @@ -1360,7 +1401,7 @@ msgstr "" #: 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 "" @@ -1368,7 +1409,7 @@ msgstr "" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:464 +#: frontend/src/pages/CourseForm.vue:467 msgid "Delete Course" msgstr "" @@ -1380,7 +1421,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: 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 "" @@ -1470,7 +1511,7 @@ msgstr "" msgid "Dream Companies" msgstr "" -#: 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 "" @@ -1508,7 +1549,7 @@ msgstr "" #: 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 "" @@ -1521,7 +1562,7 @@ msgstr "" msgid "Edit Profile" msgstr "" -#: frontend/src/pages/QuizForm.vue:180 +#: frontend/src/pages/QuizForm.vue:181 msgid "Edit the question" msgstr "" @@ -1582,6 +1623,15 @@ msgstr "" msgid "Enable Google API in Google Settings to send calendar invites for evaluations." msgstr "" +#. 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 "" + +#: frontend/src/components/Modals/ChapterModal.vue:24 +msgid "Enable this only if you want to upload a SCORM package as a chapter." +msgstr "" + #. 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 "" msgid "Enrolled successfully" msgstr "" -#: 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 "" @@ -1643,7 +1693,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1702 +#: lms/lms/utils.py:1705 msgid "Enrollment Failed" msgstr "" @@ -1672,14 +1722,14 @@ msgid "Enter the correct answer" msgstr "" #: 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 "" @@ -1708,7 +1758,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: 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 "" @@ -1874,7 +1924,7 @@ msgstr "" msgid "Flexible Time" msgstr "" -#: frontend/src/pages/QuizForm.vue:462 +#: frontend/src/pages/QuizForm.vue:463 msgid "Form to create and edit quizzes" msgstr "" @@ -1922,7 +1972,9 @@ msgid "From Date" msgstr "" #. 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 "" @@ -1954,6 +2006,11 @@ msgstr "" msgid "GSTIN" msgstr "" +#. Label of the general_tab (Tab Break) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "General" +msgstr "" + #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18 msgid "Generate Google Meet Link" msgstr "" @@ -2085,7 +2142,7 @@ msgstr "" msgid "I am unavailable" msgstr "" -#: frontend/src/pages/QuizForm.vue:383 +#: frontend/src/pages/QuizForm.vue:384 msgid "ID" msgstr "" @@ -2226,7 +2283,7 @@ msgstr "" #. 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 "" @@ -2302,7 +2359,6 @@ msgstr "" #. 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 "" msgid "Items in Sidebar" msgstr "" +#: frontend/src/pages/ProgramForm.vue:269 +msgid "Items removed successfully" +msgstr "" + #: lms/templates/signup-form.html:6 msgid "Jane Doe" msgstr "" @@ -2531,6 +2591,21 @@ msgstr "" msgid "LMS Payment" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_program/lms_program.json +msgid "LMS Program" +msgstr "" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_course/lms_program_course.json +msgid "LMS Program Course" +msgstr "" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_member/lms_program_member.json +msgid "LMS Program Member" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lms_question/lms_question.json msgid "LMS Question" @@ -2590,6 +2665,7 @@ msgstr "" #: 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 "" #. 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 "Średni:" #. 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 "Średni:" #: 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 "" msgid "Member Type" msgstr "" +#: frontend/src/pages/ProgramForm.vue:248 +msgid "Member added to program" +msgstr "" + +#: lms/lms/doctype/lms_program/lms_program.py:29 +msgid "Member {0} has already been added to this batch." +msgstr "" + #. Group in LMS Batch Old's connections #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Members" @@ -3002,6 +3088,10 @@ msgstr "" msgid "Milestones" msgstr "" +#: lms/lms/doctype/lms_question/lms_question.py:48 +msgid "Minimum two options are required for multiple choice questions." +msgstr "" + #. Name of a role #: frontend/src/pages/ProfileRoles.vue:10 #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -3013,6 +3103,7 @@ msgstr "" #: 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 "" #. 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 "" @@ -3082,11 +3173,23 @@ msgstr "" msgid "New Job Applicant" msgstr "" +#: frontend/src/pages/Programs.vue:96 +msgid "New Program" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:132 +msgid "New Program Course" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:133 +msgid "New Program Member" +msgstr "" + #: frontend/src/pages/QuizForm.vue:122 msgid "New Question" msgstr "" -#: 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 "" @@ -3149,10 +3252,14 @@ msgstr "" msgid "No courses created" msgstr "" -#: frontend/src/pages/Courses.vue:146 +#: frontend/src/pages/Courses.vue:147 msgid "No courses found" msgstr "" +#: frontend/src/pages/Programs.vue:72 +msgid "No courses in this program" +msgstr "" + #: lms/templates/courses_under_review.html:14 msgid "No courses under review" msgstr "" @@ -3169,6 +3276,10 @@ msgstr "" msgid "No live classes scheduled" msgstr "" +#: frontend/src/pages/Programs.vue:82 +msgid "No programs found" +msgstr "" + #: frontend/src/pages/Quizzes.vue:56 msgid "No quizzes found" msgstr "" @@ -3189,7 +3300,7 @@ msgstr "" msgid "No {0} batches" msgstr "" -#: frontend/src/pages/Courses.vue:106 +#: frontend/src/pages/Courses.vue:107 msgid "No {0} courses" msgstr "" @@ -3277,15 +3388,19 @@ msgstr "" msgid "Online" msgstr "" +#: frontend/src/pages/ProgramForm.vue:156 +msgid "Only courses for which self learning is disabled can be added to program." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "" -#: 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 "" -#: frontend/src/components/Modals/ChapterModal.vue:223 +#: frontend/src/components/Modals/ChapterModal.vue:220 msgid "Only zip files are allowed" msgstr "" @@ -3561,7 +3676,11 @@ msgstr "" msgid "Please click on the following button to set your new password" msgstr "" -#: 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 "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:256 msgid "Please enable Zoom Settings to use this feature." msgstr "" @@ -3573,11 +3692,19 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" +#: frontend/src/components/Modals/LiveClassModal.vue:164 +msgid "Please enter a title." +msgstr "" + #: 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 "" +#: frontend/src/components/Modals/LiveClassModal.vue:176 +msgid "Please enter a valid time in the format HH:mm." +msgstr "" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:92 msgid "Please enter the URL for assignment submission." msgstr "" @@ -3586,11 +3713,11 @@ msgstr "" msgid "Please enter your answer" msgstr "" -#: 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 "" -#: 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 "" @@ -3615,11 +3742,31 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "" +#: frontend/src/components/Modals/LiveClassModal.vue:167 +msgid "Please select a date." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:191 +msgid "Please select a duration." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:188 +msgid "Please select a future date and time." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:170 +msgid "Please select a time." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:173 +msgid "Please select a timezone." +msgstr "" + #: lms/templates/emails/job_report.html:6 msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Please upload a SCORM package" msgstr "" @@ -3756,8 +3903,30 @@ msgstr "" msgid "Profile Image" msgstr "" +#: frontend/src/pages/ProgramForm.vue:154 +msgid "Program Course" +msgstr "" + +#. 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 "" + +#: frontend/src/pages/ProgramForm.vue:169 +msgid "Program Member" +msgstr "" + +#. 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 "" + #. 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 "Postępu" @@ -3807,7 +3976,7 @@ msgstr "" #. 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 "" msgid "Questions" msgstr "" -#: frontend/src/pages/QuizForm.vue:430 +#: frontend/src/pages/QuizForm.vue:431 msgid "Questions deleted successfully" msgstr "" @@ -3891,7 +4060,7 @@ msgstr "" msgid "Quiz Title" msgstr "" -#: frontend/src/pages/QuizForm.vue:342 +#: frontend/src/pages/QuizForm.vue:343 msgid "Quiz created successfully" msgstr "" @@ -3899,7 +4068,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "" -#: frontend/src/pages/QuizForm.vue:361 +#: frontend/src/pages/QuizForm.vue:362 msgid "Quiz updated successfully" msgstr "" @@ -3908,7 +4077,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: 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 "" @@ -4065,19 +4234,19 @@ msgstr "" msgid "Route" msgstr "" -#: 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 "" -#: 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 "" -#: 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 "" -#: 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 "" @@ -4095,6 +4264,7 @@ msgid "SCORM" msgstr "" #. 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 "" @@ -4117,8 +4287,9 @@ msgstr "" #: 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 "" @@ -4334,6 +4505,10 @@ msgstr "" msgid "Skip" msgstr "" +#: frontend/src/components/OnboardingBanner.vue:3 +msgid "Skip Onboarding" +msgstr "" + #: lms/lms/doctype/course_evaluator/course_evaluator.py:57 msgid "Slot Times are overlapping for some schedules." msgstr "" @@ -4507,7 +4682,7 @@ msgstr "" msgid "Student Reviews" msgstr "" -#: 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 "" @@ -4575,14 +4750,17 @@ msgstr "" #: 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 "" @@ -4637,6 +4815,7 @@ msgstr "" #: 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 "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: 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 "" -#: 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 "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:146 msgid "There are no seats available in this batch." msgstr "" @@ -4772,11 +4955,11 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1582 +#: lms/lms/utils.py:1585 msgid "This course is free." msgstr "" -#: frontend/src/pages/SCORMChapter.vue:198 +#: frontend/src/pages/SCORMChapter.vue:197 msgid "This is a chapter in the course {0}" msgstr "" @@ -4868,6 +5051,7 @@ msgstr "" #. 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 "" #: 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 "" #: 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 "" msgid "Title" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:169 +#: frontend/src/components/Modals/ChapterModal.vue:174 msgid "Title is required" msgstr "" @@ -4911,7 +5097,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1593 +#: lms/lms/utils.py:1596 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -4975,7 +5161,7 @@ msgstr "" msgid "Type" msgstr "" -#: frontend/src/components/Quiz.vue:580 +#: frontend/src/components/Quiz.vue:583 msgid "Type your answer" msgstr "" @@ -5259,7 +5445,7 @@ msgstr "" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "" -#: frontend/src/pages/Courses.vue:134 +#: frontend/src/pages/Courses.vue:135 msgid "You can add chapters and lessons to it." msgstr "" @@ -5431,6 +5617,10 @@ msgstr "" msgid "jane@example.com" msgstr "" +#: frontend/src/pages/Programs.vue:32 +msgid "members" +msgstr "" + #: lms/templates/quiz/quiz.html:106 msgid "of" msgstr "" @@ -5443,7 +5633,7 @@ msgstr "spośród" msgid "posted by" msgstr "" -#: frontend/src/pages/QuizForm.vue:389 +#: frontend/src/pages/QuizForm.vue:390 msgid "question_detail" msgstr "" @@ -5475,7 +5665,7 @@ msgstr "" msgid "{0} has submitted the assignment {1}" msgstr "" -#: 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 "" @@ -5483,7 +5673,7 @@ msgstr "" msgid "{0} is already a mentor for course {1}" msgstr "" -#: 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 "" diff --git a/lms/locale/ru.po b/lms/locale/ru.po index 1b7b70281..415f0f544 100644 --- a/lms/locale/ru.po +++ b/lms/locale/ru.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:31\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: Russian\n" "MIME-Version: 1.0\n" @@ -22,6 +22,11 @@ msgstr "" msgid " Please evaluate and grade it." msgstr " Пожалуйста, оцените и поставьте оценку." +#: frontend/src/pages/Programs.vue:41 +#, python-format +msgid "% completed" +msgstr "% завершено" + #. Paragraph text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS Settings" @@ -99,7 +104,8 @@ msgstr "" #: 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 "" @@ -129,12 +135,20 @@ msgstr "Добавить урок" msgid "Add a Student" msgstr "Добавить студента" +#: frontend/src/components/OnboardingBanner.vue:50 +msgid "Add a chapter" +msgstr "" + #: frontend/src/components/Modals/BatchCourseModal.vue:5 msgid "Add a course" msgstr "Добавить курс" +#: frontend/src/components/OnboardingBanner.vue:73 +msgid "Add a lesson" +msgstr "" + #: 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 "" @@ -150,7 +164,7 @@ msgstr "" msgid "Add an existing question" msgstr "" -#: 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 "Добавьте хотя бы один возможный ответ на этот вопрос: {0}" @@ -253,6 +267,14 @@ msgstr "" msgid "Amount Field" msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:70 +msgid "Amount and currency are required for paid batches." +msgstr "" + +#: lms/lms/doctype/lms_course/lms_course.py:57 +msgid "Amount and currency are required for paid courses." +msgstr "" + #. 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 "Тип оценки" msgid "Assessment added successfully" msgstr "" -#: 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 "Оценка {0} уже добавлена в этот пакет." @@ -397,7 +419,7 @@ msgstr "Задание для урока {0} от {1} уже существуе msgid "Assignment will appear at the bottom of the lesson." msgstr "Задание появится в конце урока." -#: 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 "Для этого вопроса должен быть верным хотя бы один вариант." @@ -540,7 +562,7 @@ msgstr "" msgid "Batch Updated" msgstr "Группа обновлена" -#: 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 "" @@ -727,11 +749,11 @@ msgstr "Глава" msgid "Chapter Reference" msgstr "Ссылка на главу" -#: frontend/src/components/Modals/ChapterModal.vue:149 +#: frontend/src/components/Modals/ChapterModal.vue:154 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:193 +#: frontend/src/components/Modals/ChapterModal.vue:198 msgid "Chapter updated successfully" msgstr "" @@ -764,7 +786,7 @@ msgstr "Оформить заказ на Курсы" msgid "Choices" msgstr "Варианты ответов" -#: 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 "Выберите все подходящие ответы" @@ -772,7 +794,7 @@ msgstr "Выберите все подходящие ответы" msgid "Choose an icon" msgstr "Выберите иконку" -#: 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 "Выберите один ответ" @@ -988,7 +1010,7 @@ msgid "Contact the Administrator to enroll for this course." msgstr "" #. 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 "Содержание" @@ -1057,6 +1079,7 @@ msgstr "" #. 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 "" #: 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 "Содержание курса" #. 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 "Статистика курса" #. 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 "Заголовок курса" -#: lms/lms/doctype/lms_batch/lms_batch.py:340 +#: frontend/src/pages/ProgramForm.vue:226 +msgid "Course added to program" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:345 msgid "Course already added to the batch." msgstr "Курс уже добавлен в группу." -#: frontend/src/pages/CourseForm.vue:457 +#: frontend/src/pages/CourseForm.vue:460 msgid "Course deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:58 +#: frontend/src/pages/ProgramForm.vue:295 +msgid "Course moved successfully" +msgstr "" + +#: 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 "Курс {0} уже добавлен в группу." @@ -1234,6 +1270,7 @@ msgid "Cover Image" msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 +#: frontend/src/pages/Programs.vue:99 msgid "Create" msgstr "" @@ -1249,7 +1286,7 @@ msgstr "Создать оценку сертификата LMS" msgid "Create a Batch" msgstr "" -#: 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 "Создать курс" @@ -1257,6 +1294,10 @@ msgstr "Создать курс" msgid "Create a Live Class" msgstr "Создайте живой класс" +#: frontend/src/components/OnboardingBanner.vue:27 +msgid "Create a course" +msgstr "" + #: frontend/src/components/Modals/Question.vue:31 msgid "Create a new question" msgstr "" @@ -1360,7 +1401,7 @@ msgstr "Тип степени" #: 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 "" @@ -1368,7 +1409,7 @@ msgstr "" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:464 +#: frontend/src/pages/CourseForm.vue:467 msgid "Delete Course" msgstr "" @@ -1380,7 +1421,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: 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 "" @@ -1470,7 +1511,7 @@ msgstr "Документ" msgid "Dream Companies" msgstr "" -#: 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 "Для этого вопроса найдены дубликаты вариантов." @@ -1508,7 +1549,7 @@ msgstr "E-mail" #: 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 "" @@ -1521,7 +1562,7 @@ msgstr "Редактировать главу" msgid "Edit Profile" msgstr "Редактировать профиль" -#: frontend/src/pages/QuizForm.vue:180 +#: frontend/src/pages/QuizForm.vue:181 msgid "Edit the question" msgstr "" @@ -1582,6 +1623,15 @@ msgstr "Включить сертификацию" msgid "Enable Google API in Google Settings to send calendar invites for evaluations." msgstr "Включите Google API в настройках Google, чтобы отправлять приглашения в календарь для оценки." +#. 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 "" + +#: frontend/src/components/Modals/ChapterModal.vue:24 +msgid "Enable this only if you want to upload a SCORM package as a chapter." +msgstr "" + #. 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 "Зачисленные студенты" msgid "Enrolled successfully" msgstr "Зачислен успешно" -#: 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 "Подтверждение регистрации на следующую группу обучения" @@ -1643,7 +1693,7 @@ msgstr "Подтверждение регистрации на следующу msgid "Enrollment Count" msgstr "Количество регистраций" -#: lms/lms/utils.py:1702 +#: lms/lms/utils.py:1705 msgid "Enrollment Failed" msgstr "" @@ -1672,14 +1722,14 @@ msgid "Enter the correct answer" msgstr "Введите правильный ответ" #: 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 "" @@ -1708,7 +1758,7 @@ msgstr "Дата окончания оценки" msgid "Evaluation Request" msgstr "Запрос на оценку" -#: 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 "Дата окончания оценки не может быть меньше даты окончания группы." @@ -1874,7 +1924,7 @@ msgstr "" msgid "Flexible Time" msgstr "" -#: frontend/src/pages/QuizForm.vue:462 +#: frontend/src/pages/QuizForm.vue:463 msgid "Form to create and edit quizzes" msgstr "" @@ -1922,7 +1972,9 @@ msgid "From Date" msgstr "" #. 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 "Полное имя" @@ -1954,6 +2006,11 @@ msgstr "" msgid "GSTIN" msgstr "GSTIN" +#. Label of the general_tab (Tab Break) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "General" +msgstr "Основные" + #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18 msgid "Generate Google Meet Link" msgstr "Сгенерировать ссылку Google Meet" @@ -2085,7 +2142,7 @@ msgstr "" msgid "I am unavailable" msgstr "Я недоступен" -#: frontend/src/pages/QuizForm.vue:383 +#: frontend/src/pages/QuizForm.vue:384 msgid "ID" msgstr "" @@ -2226,7 +2283,7 @@ msgstr "Содержание инструктора" #. 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 "Заметки инструктора" @@ -2302,7 +2359,6 @@ msgstr "Завершена ли адаптация?" #. 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 "Дата выпуска:" msgid "Items in Sidebar" msgstr "Элементы боковой панели" +#: frontend/src/pages/ProgramForm.vue:269 +msgid "Items removed successfully" +msgstr "" + #: lms/templates/signup-form.html:6 msgid "Jane Doe" msgstr "Иван Иванов" @@ -2531,6 +2591,21 @@ msgstr "Опция LMS" msgid "LMS Payment" msgstr "Оплата LMS" +#. Name of a DocType +#: lms/lms/doctype/lms_program/lms_program.json +msgid "LMS Program" +msgstr "" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_course/lms_program_course.json +msgid "LMS Program Course" +msgstr "" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_member/lms_program_member.json +msgid "LMS Program Member" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lms_question/lms_question.json msgid "LMS Question" @@ -2590,6 +2665,7 @@ msgstr "Источник LMS" #: 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 "Отметить как прочитанное" #. 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 "Средний:" #. 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 "Средний:" #: 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 "Подгруппа участников" msgid "Member Type" msgstr "Тип участника" +#: frontend/src/pages/ProgramForm.vue:248 +msgid "Member added to program" +msgstr "" + +#: lms/lms/doctype/lms_program/lms_program.py:29 +msgid "Member {0} has already been added to this batch." +msgstr "" + #. Group in LMS Batch Old's connections #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Members" @@ -3002,6 +3088,10 @@ msgstr "Этап" msgid "Milestones" msgstr "Этапы" +#: lms/lms/doctype/lms_question/lms_question.py:48 +msgid "Minimum two options are required for multiple choice questions." +msgstr "" + #. Name of a role #: frontend/src/pages/ProfileRoles.vue:10 #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -3013,6 +3103,7 @@ msgstr "Этапы" #: 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 "Мой календарь" #. 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 "" @@ -3082,11 +3173,23 @@ msgstr "Новая Вакансия" msgid "New Job Applicant" msgstr "Новый соискатель работы" +#: frontend/src/pages/Programs.vue:96 +msgid "New Program" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:132 +msgid "New Program Course" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:133 +msgid "New Program Member" +msgstr "" + #: frontend/src/pages/QuizForm.vue:122 msgid "New Question" msgstr "" -#: 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 "" @@ -3149,10 +3252,14 @@ msgstr "Нет сертификатов" msgid "No courses created" msgstr "Курсы не созданы" -#: frontend/src/pages/Courses.vue:146 +#: frontend/src/pages/Courses.vue:147 msgid "No courses found" msgstr "" +#: frontend/src/pages/Programs.vue:72 +msgid "No courses in this program" +msgstr "" + #: lms/templates/courses_under_review.html:14 msgid "No courses under review" msgstr "Нет рассматриваемых курсов" @@ -3169,6 +3276,10 @@ msgstr "Вакансии не опубликованы" msgid "No live classes scheduled" msgstr "Не запланированы онлайн-курсы" +#: frontend/src/pages/Programs.vue:82 +msgid "No programs found" +msgstr "" + #: frontend/src/pages/Quizzes.vue:56 msgid "No quizzes found" msgstr "" @@ -3189,7 +3300,7 @@ msgstr "Нет {0}" msgid "No {0} batches" msgstr "" -#: frontend/src/pages/Courses.vue:106 +#: frontend/src/pages/Courses.vue:107 msgid "No {0} courses" msgstr "" @@ -3277,15 +3388,19 @@ msgstr "Как только модератор оценит вашу заявк msgid "Online" msgstr "Online" +#: frontend/src/pages/ProgramForm.vue:156 +msgid "Only courses for which self learning is disabled can be added to program." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "Принимаются только файлы типа {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 "" -#: frontend/src/components/Modals/ChapterModal.vue:223 +#: frontend/src/components/Modals/ChapterModal.vue:220 msgid "Only zip files are allowed" msgstr "" @@ -3561,7 +3676,11 @@ msgstr "Пожалуйста, проверьте свой email для подт msgid "Please click on the following button to set your new password" msgstr "Нажмите на следующую кнопку, чтобы установить новый пароль." -#: 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 "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:256 msgid "Please enable Zoom Settings to use this feature." msgstr "Чтобы использовать эту функцию, включите настройки Zoom." @@ -3573,11 +3692,19 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" +#: frontend/src/components/Modals/LiveClassModal.vue:164 +msgid "Please enter a title." +msgstr "" + #: 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 "Введите действительный URL-адрес." +#: frontend/src/components/Modals/LiveClassModal.vue:176 +msgid "Please enter a valid time in the format HH:mm." +msgstr "" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:92 msgid "Please enter the URL for assignment submission." msgstr "Введите URL для отправки задания." @@ -3586,11 +3713,11 @@ msgstr "Введите URL для отправки задания." msgid "Please enter your answer" msgstr "Пожалуйста, введите ваш ответ" -#: 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 "" -#: 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 "" @@ -3615,11 +3742,31 @@ msgstr "Пожалуйста, войдите в систему, чтобы пр msgid "Please prepare well and be on time for the evaluations." msgstr "Пожалуйста, хорошо подготовьтесь и приходите на оценку вовремя." +#: frontend/src/components/Modals/LiveClassModal.vue:167 +msgid "Please select a date." +msgstr "Пожалуйста, выберите дату." + +#: frontend/src/components/Modals/LiveClassModal.vue:191 +msgid "Please select a duration." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:188 +msgid "Please select a future date and time." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:170 +msgid "Please select a time." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:173 +msgid "Please select a timezone." +msgstr "" + #: lms/templates/emails/job_report.html:6 msgid "Please take appropriate action at {0}" msgstr "Пожалуйста, примите соответствующие меры в {0}" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Please upload a SCORM package" msgstr "" @@ -3756,8 +3903,30 @@ msgstr "" msgid "Profile Image" msgstr "Изображение профиля" +#: frontend/src/pages/ProgramForm.vue:154 +msgid "Program Course" +msgstr "" + +#. 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 "" + +#: frontend/src/pages/ProgramForm.vue:169 +msgid "Program Member" +msgstr "" + +#. 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 "" + #. 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 "Прогресс" @@ -3807,7 +3976,7 @@ msgstr "Опубликована" #. 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 "Вопрос {0} из {1}" msgid "Questions" msgstr "Вопросы" -#: frontend/src/pages/QuizForm.vue:430 +#: frontend/src/pages/QuizForm.vue:431 msgid "Questions deleted successfully" msgstr "" @@ -3891,7 +4060,7 @@ msgstr "Краткое содержание теста" msgid "Quiz Title" msgstr "" -#: frontend/src/pages/QuizForm.vue:342 +#: frontend/src/pages/QuizForm.vue:343 msgid "Quiz created successfully" msgstr "" @@ -3899,7 +4068,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "Тест недоступен для гостевых пользователей. Пожалуйста, войдите, чтобы продолжить." -#: frontend/src/pages/QuizForm.vue:361 +#: frontend/src/pages/QuizForm.vue:362 msgid "Quiz updated successfully" msgstr "" @@ -3908,7 +4077,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "Тест появится в конце урока." -#: 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 "" @@ -4065,19 +4234,19 @@ msgstr "" msgid "Route" msgstr "Маршрут" -#: 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 "Строка #{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 "Строка #{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 "Строка #{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 "Строка #{0} Время начала не может выходить за рамки длительности партии." @@ -4095,6 +4264,7 @@ msgid "SCORM" msgstr "" #. 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 "" @@ -4117,8 +4287,9 @@ msgstr "Суббота" #: 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 "" @@ -4334,6 +4505,10 @@ msgstr "Навыки должны быть уникальными" msgid "Skip" msgstr "Пропустить" +#: frontend/src/components/OnboardingBanner.vue:3 +msgid "Skip Onboarding" +msgstr "" + #: lms/lms/doctype/course_evaluator/course_evaluator.py:57 msgid "Slot Times are overlapping for some schedules." msgstr "В некоторых расписаниях интервалы времени пересекаются." @@ -4507,7 +4682,7 @@ msgstr "Имя студента" msgid "Student Reviews" msgstr "" -#: 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 "Курс {0} уже добавлен в группу." @@ -4575,14 +4750,17 @@ msgstr "Отправлено {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 "" @@ -4637,6 +4815,7 @@ msgstr "Воскресенье" #: 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 "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: 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 "" -#: 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 "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:146 msgid "There are no seats available in this batch." msgstr "В этой группе нет свободных мест." @@ -4772,11 +4955,11 @@ msgstr "Этот сертификат является бессрочным" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1582 +#: lms/lms/utils.py:1585 msgid "This course is free." msgstr "Этот курс бесплатный." -#: frontend/src/pages/SCORMChapter.vue:198 +#: frontend/src/pages/SCORMChapter.vue:197 msgid "This is a chapter in the course {0}" msgstr "" @@ -4868,6 +5051,7 @@ msgstr "Сроки:" #. 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 "Сроки:" #: 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 "Сроки:" #: 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 "Сроки:" msgid "Title" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:169 +#: frontend/src/components/Modals/ChapterModal.vue:174 msgid "Title is required" msgstr "" @@ -4911,7 +5097,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1593 +#: lms/lms/utils.py:1596 msgid "To join this batch, please contact the Administrator." msgstr "Чтобы присоединиться к этой группе, свяжитесь с администратором." @@ -4975,7 +5161,7 @@ msgstr "Twitter" msgid "Type" msgstr "" -#: frontend/src/components/Quiz.vue:580 +#: frontend/src/components/Quiz.vue:583 msgid "Type your answer" msgstr "" @@ -5259,7 +5445,7 @@ msgstr "" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "" -#: frontend/src/pages/Courses.vue:134 +#: frontend/src/pages/Courses.vue:135 msgid "You can add chapters and lessons to it." msgstr "" @@ -5431,6 +5617,10 @@ msgstr "дата выпуска:" msgid "jane@example.com" msgstr "ivan@example.com" +#: frontend/src/pages/Programs.vue:32 +msgid "members" +msgstr "участники" + #: lms/templates/quiz/quiz.html:106 msgid "of" msgstr "из" @@ -5443,7 +5633,7 @@ msgstr "из" msgid "posted by" msgstr "" -#: frontend/src/pages/QuizForm.vue:389 +#: frontend/src/pages/QuizForm.vue:390 msgid "question_detail" msgstr "" @@ -5475,7 +5665,7 @@ msgstr "{0} сообщил о вакансии по следующей прич msgid "{0} has submitted the assignment {1}" msgstr "{0} отправил(а) задание {1}" -#: 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 "{0} уже является студентом курса {1} по {2} группу" @@ -5483,7 +5673,7 @@ msgstr "{0} уже является студентом курса {1} по {2} msgid "{0} is already a mentor for course {1}" msgstr "{0} уже является наставником курса {1}" -#: 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 "{0} уже является {1} курса {2}" diff --git a/lms/locale/sv.po b/lms/locale/sv.po index 6a4b32ad1..b55b68862 100644 --- a/lms/locale/sv.po +++ b/lms/locale/sv.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-24 19:19\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: Swedish\n" "MIME-Version: 1.0\n" @@ -22,6 +22,11 @@ msgstr "" msgid " Please evaluate and grade it." msgstr " Utvärdera och betygsätt." +#: frontend/src/pages/Programs.vue:41 +#, python-format +msgid "% completed" +msgstr "% klar" + #. Paragraph text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS Settings" @@ -35,7 +40,7 @@ msgstr "Skapa Startsida" #. Paragraph text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "Visit LMS Portal" -msgstr "Besök LMS-portalen" +msgstr "Besök Portal" #. Paragraph text in the LMS Workspace #: lms/lms/workspace/lms/lms.json @@ -99,7 +104,8 @@ msgstr "Aktiv" #: 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 "Lägg till" @@ -129,12 +135,20 @@ msgstr "Lägg till Lektion" msgid "Add a Student" msgstr "Lägga till Student" +#: frontend/src/components/OnboardingBanner.vue:50 +msgid "Add a chapter" +msgstr "Lägg till Kapitel" + #: frontend/src/components/Modals/BatchCourseModal.vue:5 msgid "Add a course" msgstr "Lägg till kurs" +#: frontend/src/components/OnboardingBanner.vue:73 +msgid "Add a lesson" +msgstr "Lägg till Lektion" + #: 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 "Lägg till ny fråga" @@ -150,7 +164,7 @@ msgstr "Lägg till bedömning" msgid "Add an existing question" msgstr "Lägg till befintlig fråga" -#: 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 "Lägg till minst ett möjligt svar för denna fråga: {0}" @@ -253,6 +267,14 @@ msgstr "Belopp Baserat på Fält" msgid "Amount Field" msgstr "Belopp Fält" +#: lms/lms/doctype/lms_batch/lms_batch.py:70 +msgid "Amount and currency are required for paid batches." +msgstr "Belopp och valuta erfordras för betalda omgångar." + +#: lms/lms/doctype/lms_course/lms_course.py:57 +msgid "Amount and currency are required for paid courses." +msgstr "Belopp och valuta erfordras för betalda kurser." + #. 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 "Bedömning Typ" msgid "Assessment added successfully" msgstr "Bedömning tillagd" -#: 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 "Bedömning {0} har redan lagts till i denna omgång." @@ -397,7 +419,7 @@ msgstr "Uppgift för Lektion {0} av {1} finns redan." msgid "Assignment will appear at the bottom of the lesson." msgstr "Uppgift kommer att visas längst ner i lektion." -#: 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 "Minst ett alternativ måste vara korrekt för denna fråga." @@ -540,7 +562,7 @@ msgstr "Omgång Titel" msgid "Batch Updated" msgstr "Grupp Uppdaterad" -#: 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 "Omgång slutdatum får inte vara före omgång startdatum" @@ -549,7 +571,7 @@ msgstr "Omgång slutdatum får inte vara före omgång startdatum" #: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:60 msgid "Batches" -msgstr "Partier" +msgstr "Omgångar" #. Label of the begin_date (Date) field in DocType 'Cohort' #: lms/lms/doctype/cohort/cohort.json @@ -697,7 +719,7 @@ msgstr "Certifiering Detaljer" #. Label of the expiry (Int) field in DocType 'LMS Course' #: lms/lms/doctype/lms_course/lms_course.json msgid "Certification Expires After (Years)" -msgstr "Certifieringen upphör att gälla efter (år)" +msgstr "Certifiering upphör att gälla efter (år)" #. Label of the certification_name (Data) field in DocType 'Certification' #: lms/lms/doctype/certification/certification.json @@ -727,11 +749,11 @@ msgstr "Kapitel" msgid "Chapter Reference" msgstr "Kapitel Referens" -#: frontend/src/components/Modals/ChapterModal.vue:149 +#: frontend/src/components/Modals/ChapterModal.vue:154 msgid "Chapter added successfully" msgstr "Kapitel tillagt" -#: frontend/src/components/Modals/ChapterModal.vue:193 +#: frontend/src/components/Modals/ChapterModal.vue:198 msgid "Chapter updated successfully" msgstr "Kapitel uppdaterad" @@ -764,7 +786,7 @@ msgstr "Kolla Kurser" msgid "Choices" msgstr "Alternativ" -#: 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 "Välj alla svar som gäller" @@ -772,7 +794,7 @@ msgstr "Välj alla svar som gäller" msgid "Choose an icon" msgstr "Välj Ikon" -#: 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 "Välj ett svar" @@ -981,14 +1003,14 @@ msgstr "Bekräftelse E-post Skickad" #: lms/lms/doctype/lms_certificate/lms_certificate.py:25 msgid "Congratulations on getting certified!" -msgstr "Grattis till certifieringen!" +msgstr "Grattis till certifiering!" #: frontend/src/components/CourseCardOverlay.vue:53 msgid "Contact the Administrator to enroll for this course." msgstr "Kontakta administratör för att registrera dig till denna kurs." #. 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 "Innehåll " @@ -1057,6 +1079,7 @@ msgstr "Land" #. 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 "Land" #: 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 @@ -1105,7 +1129,7 @@ msgstr "Kurs Kapitel" #. Label of a shortcut in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "Course Completed" -msgstr "Kurs Slutförd" +msgstr "Klara Kurs" #: lms/lms/widgets/CourseOutline.html:9 msgid "Course Content" @@ -1114,6 +1138,7 @@ msgstr "Kursinnehåll" #. 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" @@ -1168,7 +1193,7 @@ msgstr "Kurspris" #. Name of a report #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" -msgstr "Kursframsteg Sammanfattning" +msgstr "Kursframsteg Översikt" #. Label of the section_break_7 (Section Break) field in DocType 'LMS Course' #: lms/lms/doctype/lms_course/lms_course.json @@ -1184,22 +1209,33 @@ msgstr "Kursstatistik" #. 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 "Kurstitel" -#: lms/lms/doctype/lms_batch/lms_batch.py:340 +#: frontend/src/pages/ProgramForm.vue:226 +msgid "Course added to program" +msgstr "Kurs tillagd till program" + +#: lms/lms/doctype/lms_batch/lms_batch.py:345 msgid "Course already added to the batch." msgstr "Kursen har redan lagts till i omgång." -#: frontend/src/pages/CourseForm.vue:457 +#: frontend/src/pages/CourseForm.vue:460 msgid "Course deleted successfully" msgstr "Kurs är borttagen" -#: lms/lms/doctype/lms_batch/lms_batch.py:58 +#: frontend/src/pages/ProgramForm.vue:295 +msgid "Course moved successfully" +msgstr "Kurs flyttad" + +#: 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 "Kurs {0} har redan lagts till i denna omgång." @@ -1218,7 +1254,7 @@ msgstr "Kurser" #: lms/lms/web_template/lms_statistics/lms_statistics.html:14 #: lms/templates/statistics.html:28 msgid "Courses Completed" -msgstr "Slutförda Kurser" +msgstr "Klara Kurser" #: lms/lms/web_template/courses_mentored/courses_mentored.html:4 msgid "Courses Mentored" @@ -1234,22 +1270,23 @@ msgid "Cover Image" msgstr "Omslagsbild" #: frontend/src/components/Modals/ChapterModal.vue:9 +#: frontend/src/pages/Programs.vue:99 msgid "Create" msgstr "Skapa" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.js:7 msgid "Create LMS Certificate" -msgstr "Skapa LMS Certifikat" +msgstr "Skapa Certifikat" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:8 msgid "Create LMS Certificate Evaluation" -msgstr "Skapa LMS Certifikat Utvärdering" +msgstr "Skapa Certifikat Utvärdering" #: frontend/src/pages/Batches.vue:110 msgid "Create a Batch" msgstr "Skapa Omgång" -#: 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 "Skapa Kurs" @@ -1257,6 +1294,10 @@ msgstr "Skapa Kurs" msgid "Create a Live Class" msgstr "Skapa live lektion" +#: frontend/src/components/OnboardingBanner.vue:27 +msgid "Create a course" +msgstr "Skapa Kurs" + #: frontend/src/components/Modals/Question.vue:31 msgid "Create a new question" msgstr "Skapa ny fråga" @@ -1360,7 +1401,7 @@ msgstr "Examen Typ" #: 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 "Ta bort" @@ -1368,7 +1409,7 @@ msgstr "Ta bort" msgid "Delete Chapter" msgstr "Ta bort Kapitel" -#: frontend/src/pages/CourseForm.vue:464 +#: frontend/src/pages/CourseForm.vue:467 msgid "Delete Course" msgstr "Ta bort kurs" @@ -1380,7 +1421,7 @@ msgstr "Ta bort detta kapitel?" msgid "Delete this lesson?" msgstr "Ta bort denna lektion?" -#: 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 "Om du tar bort kurs raderas också alla dess kapitel och lektioner. Är du säker på att du vill ta bort denna kurs?" @@ -1470,7 +1511,7 @@ msgstr "Dokument" msgid "Dream Companies" msgstr "Drömbolag" -#: 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 "Duplicerade alternativ hittades för denna fråga." @@ -1508,7 +1549,7 @@ msgstr "E-post" #: 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 "Redigera" @@ -1521,7 +1562,7 @@ msgstr "Redigera Kapitel" msgid "Edit Profile" msgstr "Redigera Profil" -#: frontend/src/pages/QuizForm.vue:180 +#: frontend/src/pages/QuizForm.vue:181 msgid "Edit the question" msgstr "Redigera fråga" @@ -1582,6 +1623,15 @@ msgstr "Aktivera Certifiering" msgid "Enable Google API in Google Settings to send calendar invites for evaluations." msgstr "Aktivera Google API i Google Inställningar för att skicka kalenderinbjudningar för utvärderingar." +#. 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 "Aktivera Inlärningsvägar" + +#: frontend/src/components/Modals/ChapterModal.vue:24 +msgid "Enable this only if you want to upload a SCORM package as a chapter." +msgstr "Aktivera detta endast om du vill ladda upp SCORM paket som kapitel." + #. 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 "Inskrivna Studenter" msgid "Enrolled successfully" msgstr "Inskriven" -#: 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 "Inskrivining bekräftelse för nästa omgång utbildning" @@ -1643,7 +1693,7 @@ msgstr "Inskrivining bekräftelse för nästa omgång utbildning" msgid "Enrollment Count" msgstr "Antal Inskrivna" -#: lms/lms/utils.py:1702 +#: lms/lms/utils.py:1705 msgid "Enrollment Failed" msgstr "Registrering Misslyckad" @@ -1672,14 +1722,14 @@ msgid "Enter the correct answer" msgstr "Ange korrekt svar" #: 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 "Fel" @@ -1708,7 +1758,7 @@ msgstr "Utvärdering Slutdatum" msgid "Evaluation Request" msgstr "Utvärdering Begäran" -#: 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 "Utvärdering slutdatum får inte vara tidigare än omgång slutdatum." @@ -1874,7 +1924,7 @@ msgstr "Fast 9-5" msgid "Flexible Time" msgstr "Flexibel Tid" -#: frontend/src/pages/QuizForm.vue:462 +#: frontend/src/pages/QuizForm.vue:463 msgid "Form to create and edit quizzes" msgstr "Formulär för att skapa och redigera frågesporter" @@ -1922,7 +1972,9 @@ msgid "From Date" msgstr "Från Datum" #. 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 "Fullständig Namn" @@ -1954,6 +2006,11 @@ msgstr "Moms Nummer" msgid "GSTIN" msgstr "GSTIN" +#. Label of the general_tab (Tab Break) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "General" +msgstr "Allmän" + #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18 msgid "Generate Google Meet Link" msgstr "Skapa Google Meet länk" @@ -1980,7 +2037,7 @@ msgstr "Google Meet Länk" #. Label of the grade (Data) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" -msgstr "Utbildning" +msgstr "Betyg" #. Label of the grade_assignment (Check) field in DocType 'LMS Assignment' #: lms/lms/doctype/lms_assignment/lms_assignment.json @@ -2074,7 +2131,7 @@ msgstr "Jag arbetar för närvarande här" #: lms/templates/emails/certification.html:6 msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" -msgstr "Jag är glad att kunna informera dig om att du framgångsrikt har fått din certifiering för {0} kurs. Grattis!" +msgstr "Jag är glad att kunna informera dig om att du har fått din certifiering för {0} kurs. Grattis!" #. Label of the looking_for_job (Check) field in DocType 'User' #: lms/fixtures/custom_field.json @@ -2085,7 +2142,7 @@ msgstr "Jag söker jobb" msgid "I am unavailable" msgstr "Jag är inte tillgänglig" -#: frontend/src/pages/QuizForm.vue:383 +#: frontend/src/pages/QuizForm.vue:384 msgid "ID" msgstr "ID" @@ -2226,7 +2283,7 @@ msgstr "Lärares Innehåll" #. 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 "Lärare Anteckningar" @@ -2302,7 +2359,6 @@ msgstr "Är Introduktion Klar" #. 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 "Utfärdad" msgid "Items in Sidebar" msgstr "Artiklar i Sidofält" +#: frontend/src/pages/ProgramForm.vue:269 +msgid "Items removed successfully" +msgstr "Artiklar borttagna" + #: lms/templates/signup-form.html:6 msgid "Jane Doe" msgstr "Okänd Person" @@ -2408,27 +2468,27 @@ msgstr "LMS" #. Name of a DocType #: lms/lms/doctype/lms_assessment/lms_assessment.json msgid "LMS Assessment" -msgstr "LMS Bedömning" +msgstr "Bedömning" #. Name of a DocType #: lms/lms/doctype/lms_assignment/lms_assignment.json msgid "LMS Assignment" -msgstr "LMS Tilldelning" +msgstr "Tilldelning" #. Name of a DocType #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json msgid "LMS Assignment Submission" -msgstr "LMS Tilldelning Godkännande" +msgstr "Tilldelning Godkännande" #. Name of a DocType #: lms/lms/doctype/lms_badge/lms_badge.json msgid "LMS Badge" -msgstr "LMS Emblem" +msgstr "Emblem" #. Name of a DocType #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "LMS Badge Assignment" -msgstr "LMS Emblem Tilldelning" +msgstr "Emblem Tilldelning" #. Name of a DocType #. Option for the 'Payment for Document Type' (Select) field in DocType 'LMS @@ -2436,37 +2496,37 @@ msgstr "LMS Emblem Tilldelning" #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_payment/lms_payment.json msgid "LMS Batch" -msgstr "LMS Omgång" +msgstr "Omgång" #. Name of a DocType #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "LMS Batch Old" -msgstr "LMS Omgång Gammal" +msgstr "Omgång Gammal" #. Name of a DocType #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json msgid "LMS Batch Timetable" -msgstr "LMS Omgång Tidtabell" +msgstr "Omgång Tidtabell" #. Name of a DocType #: lms/lms/doctype/lms_category/lms_category.json msgid "LMS Category" -msgstr "LMS Kategori" +msgstr "Kategori" #. Name of a DocType #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "LMS Certificate" -msgstr "LMS Certifikat" +msgstr "Certifikat" #. Name of a DocType #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json msgid "LMS Certificate Evaluation" -msgstr "LMS Certifikat Utvärdering" +msgstr "Certifikat Utvärdering" #. Name of a DocType #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "LMS Certificate Request" -msgstr "LMS Certifikat Begäran" +msgstr "Certifikat Begäran" #. Name of a DocType #. Option for the 'Payment for Document Type' (Select) field in DocType 'LMS @@ -2474,12 +2534,12 @@ msgstr "LMS Certifikat Begäran" #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json msgid "LMS Course" -msgstr "LMS Kurs" +msgstr "Kurs" #. Name of a DocType #: lms/lms/doctype/lms_course_interest/lms_course_interest.json msgid "LMS Course Interest" -msgstr "LMS Kurs Ränta" +msgstr "Kurs Intresse" #. Name of a DocType #: lms/lms/doctype/lms_course_mentor_mapping/lms_course_mentor_mapping.json @@ -2489,7 +2549,7 @@ msgstr "LMS Kurs Mentor Tilldelning" #. Name of a DocType #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "LMS Course Progress" -msgstr "LMS Kurs Framsteg" +msgstr "Kurs Framsteg" #. Name of a DocType #: lms/lms/doctype/lms_course_review/lms_course_review.json @@ -2499,77 +2559,92 @@ msgstr "LMS Kurs Granskning" #. Name of a DocType #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "LMS Enrollment" -msgstr "LMS Inskrivning" +msgstr "Inskrivning" #. Name of a DocType #: lms/lms/doctype/lms_exercise/lms_exercise.json msgid "LMS Exercise" -msgstr "LMS Övning" +msgstr "Övning" #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" -msgstr "LMS Jobb Ansökan" +msgstr "Jobb Ansökan" #. Name of a DocType #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "LMS Live Class" -msgstr "LMS Live Lektion" +msgstr "Live Klass" #. Name of a DocType #: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "LMS Mentor Request" -msgstr "LMS Mentor Begäran" +msgstr "Mentor Begäran" #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" -msgstr "LMS Alternativ" +msgstr "Alternativ" #. Name of a DocType #: lms/lms/doctype/lms_payment/lms_payment.json msgid "LMS Payment" -msgstr "LMS Betalning" +msgstr "Betalning" + +#. Name of a DocType +#: lms/lms/doctype/lms_program/lms_program.json +msgid "LMS Program" +msgstr "Program" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_course/lms_program_course.json +msgid "LMS Program Course" +msgstr "Program Kurs" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_member/lms_program_member.json +msgid "LMS Program Member" +msgstr "Program Medlem" #. Name of a DocType #: lms/lms/doctype/lms_question/lms_question.json msgid "LMS Question" -msgstr "LMS Fråga" +msgstr "Fråga" #. Name of a DocType #: lms/lms/doctype/lms_quiz/lms_quiz.json msgid "LMS Quiz" -msgstr "LMS Frågesport" +msgstr "Frågesport" #. Name of a DocType #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json msgid "LMS Quiz Question" -msgstr "LMS Frågesport Fråga" +msgstr "Frågesport Fråga" #. Name of a DocType #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json msgid "LMS Quiz Result" -msgstr "LMS Frågesport Resultat" +msgstr "Frågesport Resultat" #. Name of a DocType #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json msgid "LMS Quiz Submission" -msgstr "LMS Frågesport Inlämning" +msgstr "Frågesport Inlämning" #. Name of a DocType #: lms/lms/doctype/lms_settings/lms_settings.json msgid "LMS Settings" -msgstr "LMS Inställningar" +msgstr "Inställningar" #. Name of a DocType #: lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json msgid "LMS Sidebar Item" -msgstr "LMS Sidofält Post" +msgstr "Sidofält Post" #. Name of a DocType #: lms/lms/doctype/lms_source/lms_source.json msgid "LMS Source" -msgstr "LMS Källa" +msgstr "Källa" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json @@ -2590,20 +2665,21 @@ msgstr "LMS Källa" #: 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" -msgstr "LMS Student" +msgstr "Student" #. Name of a DocType #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "LMS Timetable Legend" -msgstr "LMS Tidtabell Förklaring" +msgstr "Tidtabell Legend" #. Name of a DocType #: lms/lms/doctype/lms_timetable_template/lms_timetable_template.json msgid "LMS Timetable Template" -msgstr "LMS Tidtabell Mall" +msgstr "Tidtabell Mall" #. Label of the label (Data) field in DocType 'LMS Timetable Legend' #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json @@ -2669,7 +2745,7 @@ msgstr "Lektioner" #: lms/lms/web_template/lms_statistics/lms_statistics.html:14 #: lms/templates/statistics.html:36 msgid "Lessons Completed" -msgstr "Slutförda Lektioner" +msgstr "Klara Lektioner" #: lms/templates/onboarding_header.html:11 msgid "Lets start setting up your content on the LMS so that you can reclaim time and focus on growth." @@ -2812,7 +2888,7 @@ msgstr "Markera som läst" #. 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 "Medium:" #. 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 "Medium:" #: 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 "Medlem Undergrupp" msgid "Member Type" msgstr "Medlem Typ" +#: frontend/src/pages/ProgramForm.vue:248 +msgid "Member added to program" +msgstr "Medlem tillagd till program" + +#: lms/lms/doctype/lms_program/lms_program.py:29 +msgid "Member {0} has already been added to this batch." +msgstr "Medlem {0} har redan lagts till i denna omgång." + #. Group in LMS Batch Old's connections #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Members" @@ -3002,6 +3088,10 @@ msgstr "Milstolpe" msgid "Milestones" msgstr "Milstolpar" +#: lms/lms/doctype/lms_question/lms_question.py:48 +msgid "Minimum two options are required for multiple choice questions." +msgstr "Minst två alternativ erfordras för flervalsfrågor." + #. Name of a role #: frontend/src/pages/ProfileRoles.vue:10 #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -3013,6 +3103,7 @@ msgstr "Milstolpar" #: 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 "Min kalender" #. 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 "Ny" @@ -3082,11 +3173,23 @@ msgstr "Nya Jobb" msgid "New Job Applicant" msgstr "Ny Jobb Sökande" +#: frontend/src/pages/Programs.vue:96 +msgid "New Program" +msgstr "Ny Program" + +#: frontend/src/pages/ProgramForm.vue:132 +msgid "New Program Course" +msgstr "Ny Program Kurs" + +#: frontend/src/pages/ProgramForm.vue:133 +msgid "New Program Member" +msgstr "Ny Program Medlem" + #: frontend/src/pages/QuizForm.vue:122 msgid "New Question" msgstr "Ny Fråga" -#: 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 "Nytt Frågesport" @@ -3149,10 +3252,14 @@ msgstr "Inga certifikat" msgid "No courses created" msgstr "Inga kurser skapade" -#: frontend/src/pages/Courses.vue:146 +#: frontend/src/pages/Courses.vue:147 msgid "No courses found" msgstr "Inga kurser hittades" +#: frontend/src/pages/Programs.vue:72 +msgid "No courses in this program" +msgstr "Inga kurser i detta program" + #: lms/templates/courses_under_review.html:14 msgid "No courses under review" msgstr "Inga kurser under granskning" @@ -3169,6 +3276,10 @@ msgstr "Inga jobb utannonserade" msgid "No live classes scheduled" msgstr "Inga live lektioner schemalagda" +#: frontend/src/pages/Programs.vue:82 +msgid "No programs found" +msgstr "Inga program hittades" + #: frontend/src/pages/Quizzes.vue:56 msgid "No quizzes found" msgstr "Inga frågesporter hittades" @@ -3189,7 +3300,7 @@ msgstr "Ingen {0}" msgid "No {0} batches" msgstr "Inga {0} omgångar" -#: frontend/src/pages/Courses.vue:106 +#: frontend/src/pages/Courses.vue:107 msgid "No {0} courses" msgstr "Inga {0} kurser" @@ -3277,15 +3388,19 @@ msgstr "När moderator betygsatt din inlämning, hittar du detaljerna här." msgid "Online" msgstr "Uppkopplad" +#: frontend/src/pages/ProgramForm.vue:156 +msgid "Only courses for which self learning is disabled can be added to program." +msgstr "Endast kurser för vilka självinlärning är inaktiverat kan läggas till program." + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "Endast filer av typ {0} kommer att accepteras." -#: 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 "Endast bildfiler är tillåtna." -#: frontend/src/components/Modals/ChapterModal.vue:223 +#: frontend/src/components/Modals/ChapterModal.vue:220 msgid "Only zip files are allowed" msgstr "Endast zip filer är tillåtna" @@ -3561,7 +3676,11 @@ msgstr "Kontrollera din E-post för verifiering" msgid "Please click on the following button to set your new password" msgstr "Klicka på följande knapp för att ange ditt nya lösenord" -#: 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 "Slutför tidigare kurser i program för att anmäla dig till denna kurs." + +#: lms/lms/doctype/lms_batch/lms_batch.py:256 msgid "Please enable Zoom Settings to use this feature." msgstr "Aktivera Zoom Inställningar för att använda denna funktion." @@ -3573,11 +3692,19 @@ msgstr "Anmäl dig till denna kurs för att se denna lektion" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "Se till att besvara alla frågor på {0} minuter." +#: frontend/src/components/Modals/LiveClassModal.vue:164 +msgid "Please enter a title." +msgstr "Ange titel." + #: 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 "Ange giltig URL." +#: frontend/src/components/Modals/LiveClassModal.vue:176 +msgid "Please enter a valid time in the format HH:mm." +msgstr "Ange giltig tid i format HH:mm." + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:92 msgid "Please enter the URL for assignment submission." msgstr "Ange URL för uppgift inlämning." @@ -3586,11 +3713,11 @@ msgstr "Ange URL för uppgift inlämning." msgid "Please enter your answer" msgstr "Ange ditt svar" -#: 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 "Installera Betalning App för att skapa betalda omgångar." -#: 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 "Installera Betalning App för att skapa betalda kurser." @@ -3615,11 +3742,31 @@ msgstr "Logga in för att fortsätta med betalning." msgid "Please prepare well and be on time for the evaluations." msgstr "Förbered dig väl och kom i tid till utvärderingarna." +#: frontend/src/components/Modals/LiveClassModal.vue:167 +msgid "Please select a date." +msgstr "Välj Datum" + +#: frontend/src/components/Modals/LiveClassModal.vue:191 +msgid "Please select a duration." +msgstr "Välj varaktighet." + +#: frontend/src/components/Modals/LiveClassModal.vue:188 +msgid "Please select a future date and time." +msgstr "Välj framtida datum och tid." + +#: frontend/src/components/Modals/LiveClassModal.vue:170 +msgid "Please select a time." +msgstr "Välj tid." + +#: frontend/src/components/Modals/LiveClassModal.vue:173 +msgid "Please select a timezone." +msgstr "Välj tidszon." + #: lms/templates/emails/job_report.html:6 msgid "Please take appropriate action at {0}" msgstr "Vidta lämpliga åtgärder {0}" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Please upload a SCORM package" msgstr "Ladda upp SCORM App" @@ -3756,8 +3903,30 @@ msgstr "Yrke" msgid "Profile Image" msgstr "Profilbild" +#: frontend/src/pages/ProgramForm.vue:154 +msgid "Program Course" +msgstr "Program Kurs" + +#. 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 "Program Kurser" + +#: frontend/src/pages/ProgramForm.vue:169 +msgid "Program Member" +msgstr "Program Medlem" + +#. 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 "Program Medlemmar" + #. 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 "Framsteg" @@ -3807,7 +3976,7 @@ msgstr "Publicerad" #. 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 "Fråga {0} av {1}" msgid "Questions" msgstr "Frågor" -#: frontend/src/pages/QuizForm.vue:430 +#: frontend/src/pages/QuizForm.vue:431 msgid "Questions deleted successfully" msgstr "Frågor är borttagna" @@ -3891,7 +4060,7 @@ msgstr "Frågesport Sammanfattning" msgid "Quiz Title" msgstr "Frågesport Titel" -#: frontend/src/pages/QuizForm.vue:342 +#: frontend/src/pages/QuizForm.vue:343 msgid "Quiz created successfully" msgstr "Frågesport skapad" @@ -3899,7 +4068,7 @@ msgstr "Frågesport skapad" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "Frågesport är inte tillgänglig för gästanvändare. Logga in för att fortsätta." -#: frontend/src/pages/QuizForm.vue:361 +#: frontend/src/pages/QuizForm.vue:362 msgid "Quiz updated successfully" msgstr "Frågesport uppdaterad" @@ -3908,7 +4077,7 @@ msgstr "Frågesport uppdaterad" msgid "Quiz will appear at the bottom of the lesson." msgstr "Frågesport kommer att visas längst ner i lektionen." -#: 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 "Frågesporter" @@ -4065,19 +4234,19 @@ msgstr "Rollpreferens" msgid "Route" msgstr "Sökväg" -#: 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 "Rad #{0} Datum kan inte vara utanför omgång varaktighet." -#: 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 "Rad #{0} Sluttid kan inte vara utanför omgång varaktighet." -#: 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 "Rad #{0} Starttid kan inte vara senare än eller lika med sluttid." -#: 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 "Rad #{0} Starttid kan inte vara utanför omgång varaktighet." @@ -4095,6 +4264,7 @@ msgid "SCORM" msgstr "SCORM" #. 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 "SCORM App" @@ -4117,8 +4287,9 @@ msgstr "Lördag" #: 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 "Spara" @@ -4334,6 +4505,10 @@ msgstr "Färdigheter måste vara unika" msgid "Skip" msgstr "Hoppa Över" +#: frontend/src/components/OnboardingBanner.vue:3 +msgid "Skip Onboarding" +msgstr "Hoppa över Introduktion" + #: lms/lms/doctype/course_evaluator/course_evaluator.py:57 msgid "Slot Times are overlapping for some schedules." msgstr "Tider överlappar för vissa schema." @@ -4507,7 +4682,7 @@ msgstr "Studerande Namn" msgid "Student Reviews" msgstr "Student Recensioner" -#: 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 "Student {0} har redan lagts till i denna omgång." @@ -4575,14 +4750,17 @@ msgstr "Inskickad {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 "Klar" @@ -4637,6 +4815,7 @@ msgstr "Söndag" #: 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 "Det finns inga omgångar tillgängliga just nu. Håll utkik, färska inl msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "Det finns inga kapitel i denna kurs. Skapa och hantera kapitel härifrån." -#: 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 "Det finns inga kurser tillgängliga just nu. Håll utkik, färska inlärningsupplevelser är på väg snart!" -#: 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 "Det finns inga program tillgängliga för tillfället. Håll utkik, nya inlärningsupplevelser är på väg snart!" + +#: lms/lms/doctype/lms_batch/lms_batch.py:146 msgid "There are no seats available in this batch." msgstr "Det finns inga platser tillgängliga i denna omgång." @@ -4772,11 +4955,11 @@ msgstr "Detta certifikat upphör inte att gälla" msgid "This course has:" msgstr "Denna kurs har:" -#: lms/lms/utils.py:1582 +#: lms/lms/utils.py:1585 msgid "This course is free." msgstr "Denna kurs är gratis." -#: frontend/src/pages/SCORMChapter.vue:198 +#: frontend/src/pages/SCORMChapter.vue:197 msgid "This is a chapter in the course {0}" msgstr "Detta är kapitel i kurs {0}" @@ -4868,6 +5051,7 @@ msgstr "Tidpunkter:" #. 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 "Tidpunkter:" #: 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 "Tidpunkter:" #: 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 "Tidpunkter:" msgid "Title" msgstr "Titel" -#: frontend/src/components/Modals/ChapterModal.vue:169 +#: frontend/src/components/Modals/ChapterModal.vue:174 msgid "Title is required" msgstr "Titel erfordras" @@ -4911,7 +5097,7 @@ msgstr "Till" msgid "To Date" msgstr "Till Datum" -#: lms/lms/utils.py:1593 +#: lms/lms/utils.py:1596 msgid "To join this batch, please contact the Administrator." msgstr "För att gå med i denna omgång, kontakta Administratör." @@ -4975,7 +5161,7 @@ msgstr "Twitter" msgid "Type" msgstr "Typ" -#: frontend/src/components/Quiz.vue:580 +#: frontend/src/components/Quiz.vue:583 msgid "Type your answer" msgstr "Skriv ditt svar" @@ -5259,7 +5445,7 @@ msgstr "Du är inte inskriven" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "Du är inte inskriven i denna kurs. Anmäl dig för att få tillgång till denna lektion." -#: frontend/src/pages/Courses.vue:134 +#: frontend/src/pages/Courses.vue:135 msgid "You can add chapters and lessons to it." msgstr "Du kan lägga till kapitel och lektioner till den." @@ -5413,7 +5599,7 @@ msgstr "avbryt din ansökan" #: frontend/src/pages/Lesson.vue:174 msgid "completed" -msgstr "slutförd" +msgstr "klar" #: lms/templates/quiz/quiz.js:137 msgid "correct answers" @@ -5431,6 +5617,10 @@ msgstr "utfärdad" msgid "jane@example.com" msgstr "användare@bolag.se" +#: frontend/src/pages/Programs.vue:32 +msgid "members" +msgstr "medlemmar" + #: lms/templates/quiz/quiz.html:106 msgid "of" msgstr "av " @@ -5443,7 +5633,7 @@ msgstr "av" msgid "posted by" msgstr "postad av " -#: frontend/src/pages/QuizForm.vue:389 +#: frontend/src/pages/QuizForm.vue:390 msgid "question_detail" msgstr "fråga_detalj" @@ -5475,7 +5665,7 @@ msgstr "{0} har anmält en ledig tjänst av följande skäl." msgid "{0} has submitted the assignment {1}" msgstr "{0} har lämnat in uppgift {1}" -#: 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 "{0} är redan student på {1} kurs genom {2} omgång" @@ -5483,7 +5673,7 @@ msgstr "{0} är redan student på {1} kurs genom {2} omgång" msgid "{0} is already a mentor for course {1}" msgstr "{0} är redan mentor för kurs {1}" -#: 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 "{0} är redan {1} av kurs {2}" @@ -5519,7 +5709,7 @@ msgstr "{} Aktiva" #. Count format of shortcut in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "{} Completed" -msgstr "{} Slutförd" +msgstr "{} Klara" #. Count format of shortcut in the LMS Workspace #: lms/lms/workspace/lms/lms.json diff --git a/lms/locale/tr.po b/lms/locale/tr.po index 6bfb61eed..968af3909 100644 --- a/lms/locale/tr.po +++ b/lms/locale/tr.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:31\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: Turkish\n" "MIME-Version: 1.0\n" @@ -22,6 +22,11 @@ msgstr "" msgid " Please evaluate and grade it." msgstr " Lütfen değerlendirin ve not verin." +#: frontend/src/pages/Programs.vue:41 +#, python-format +msgid "% completed" +msgstr "% tamamlandı" + #. Paragraph text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS Settings" @@ -99,7 +104,8 @@ msgstr "Aktif" #: 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 "Ekle" @@ -129,12 +135,20 @@ msgstr "Ders Ekle" msgid "Add a Student" msgstr "Öğrenci Ekle" +#: frontend/src/components/OnboardingBanner.vue:50 +msgid "Add a chapter" +msgstr "" + #: frontend/src/components/Modals/BatchCourseModal.vue:5 msgid "Add a course" msgstr "Kurs Ekle" +#: frontend/src/components/OnboardingBanner.vue:73 +msgid "Add a lesson" +msgstr "" + #: 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 "Yeni Soru Ekle" @@ -150,7 +164,7 @@ msgstr "Bir değerlendirme ekleyin" msgid "Add an existing question" msgstr "Mevcut bir soruyu ekle" -#: 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 "Bu soru için en azından bir olası cevap ekleyin: {0}" @@ -253,6 +267,14 @@ msgstr "" msgid "Amount Field" msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:70 +msgid "Amount and currency are required for paid batches." +msgstr "" + +#: lms/lms/doctype/lms_course/lms_course.py:57 +msgid "Amount and currency are required for paid courses." +msgstr "" + #. 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 "Değerlendirme Türü" msgid "Assessment added successfully" msgstr "" -#: 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 "Değerlendirme {0} bu gruba zaten eklendi." @@ -397,7 +419,7 @@ msgstr "{1} tarafından verilen {0} Dersi için ödev zaten mevcut." msgid "Assignment will appear at the bottom of the lesson." msgstr "Ödev dersin alt kısmında görünecektir." -#: 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 "Bu soruda en az bir seçeneğin doğru olması gerekmektedir." @@ -540,7 +562,7 @@ msgstr "" msgid "Batch Updated" msgstr "" -#: 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 "" @@ -727,11 +749,11 @@ msgstr "Bölüm" msgid "Chapter Reference" msgstr "Bölüm Referansı" -#: frontend/src/components/Modals/ChapterModal.vue:149 +#: frontend/src/components/Modals/ChapterModal.vue:154 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:193 +#: frontend/src/components/Modals/ChapterModal.vue:198 msgid "Chapter updated successfully" msgstr "" @@ -764,7 +786,7 @@ msgstr "Kursları Kontrol Et" msgid "Choices" msgstr "Seçimler" -#: 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 "Uygulanabilir tüm cevapları seçin" @@ -772,7 +794,7 @@ msgstr "Uygulanabilir tüm cevapları seçin" msgid "Choose an icon" msgstr "Bir simge seçimi" -#: 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 "Bir cevap seçin" @@ -988,7 +1010,7 @@ msgid "Contact the Administrator to enroll for this course." msgstr "Bu kursa kayıt olmak için Yönetici ile iletişime geçin." #. 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 "İçerik" @@ -1057,6 +1079,7 @@ msgstr "Ülke" #. 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 "Ülke" #: 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 "Kurs İçeriği" #. 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 "Kurs İstatistikleri" #. 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 "Kurs Başlığı" -#: lms/lms/doctype/lms_batch/lms_batch.py:340 +#: frontend/src/pages/ProgramForm.vue:226 +msgid "Course added to program" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:345 msgid "Course already added to the batch." msgstr "Kurs zaten gruba eklendi." -#: frontend/src/pages/CourseForm.vue:457 +#: frontend/src/pages/CourseForm.vue:460 msgid "Course deleted successfully" msgstr "Kurs başarıyla silindi" -#: lms/lms/doctype/lms_batch/lms_batch.py:58 +#: frontend/src/pages/ProgramForm.vue:295 +msgid "Course moved successfully" +msgstr "" + +#: 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 "Kurs {0} bu gruba zaten eklenmiştir." @@ -1234,6 +1270,7 @@ msgid "Cover Image" msgstr "Kapak Resmi" #: frontend/src/components/Modals/ChapterModal.vue:9 +#: frontend/src/pages/Programs.vue:99 msgid "Create" msgstr "Oluştur" @@ -1249,7 +1286,7 @@ msgstr "ÖYS Sertifika Değerlendirmesi Oluştur" msgid "Create a Batch" msgstr "" -#: 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 "Kurs Oluştur" @@ -1257,6 +1294,10 @@ msgstr "Kurs Oluştur" msgid "Create a Live Class" msgstr "Canlı Sınıf Oluştur" +#: frontend/src/components/OnboardingBanner.vue:27 +msgid "Create a course" +msgstr "" + #: frontend/src/components/Modals/Question.vue:31 msgid "Create a new question" msgstr "Yeni bir soru oluştur" @@ -1360,7 +1401,7 @@ msgstr "Derece Türü" #: 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 "Sil" @@ -1368,7 +1409,7 @@ msgstr "Sil" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:464 +#: frontend/src/pages/CourseForm.vue:467 msgid "Delete Course" msgstr "Kursu Sil" @@ -1380,7 +1421,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "" -#: 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 "Kursu silmek, tüm bölümlerini ve derslerini de silecektir. Bu kursu silmek istediğinizden emin misiniz?" @@ -1470,7 +1511,7 @@ msgstr "Belge" msgid "Dream Companies" msgstr "Rüya Şirketler" -#: 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 "Bu soru için yinelenen seçenekler bulundu." @@ -1508,7 +1549,7 @@ msgstr "E-Posta" #: 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 "Düzenle" @@ -1521,7 +1562,7 @@ msgstr "Bölümü Düzenle" msgid "Edit Profile" msgstr "Profili Düzenle" -#: frontend/src/pages/QuizForm.vue:180 +#: frontend/src/pages/QuizForm.vue:181 msgid "Edit the question" msgstr "Soruyu düzenle" @@ -1582,6 +1623,15 @@ msgstr "Sertifikasyonu Etkinleştir" msgid "Enable Google API in Google Settings to send calendar invites for evaluations." msgstr "Değerlendirmeler için takvim davetleri göndermek üzere Google Ayarları'nda Google API'yi etkinleştirin." +#. 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 "" + +#: frontend/src/components/Modals/ChapterModal.vue:24 +msgid "Enable this only if you want to upload a SCORM package as a chapter." +msgstr "" + #. 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 "Kayıtlı Öğrenci" msgid "Enrolled successfully" msgstr "Başarıyla kaydoldu" -#: 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 "Sonraki Eğitim Grubu için Kayıt Onayı" @@ -1643,7 +1693,7 @@ msgstr "Sonraki Eğitim Grubu için Kayıt Onayı" msgid "Enrollment Count" msgstr "Kayıt Sayısı" -#: lms/lms/utils.py:1702 +#: lms/lms/utils.py:1705 msgid "Enrollment Failed" msgstr "Kayıt Başarısız" @@ -1672,14 +1722,14 @@ msgid "Enter the correct answer" msgstr "Doğru cevabı girin" #: 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 "Hata" @@ -1708,7 +1758,7 @@ msgstr "Değerlendirme Bitiş Tarihi" msgid "Evaluation Request" msgstr "Değerlendirme Talebi" -#: 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 "" @@ -1874,7 +1924,7 @@ msgstr "Sabit 8-5" msgid "Flexible Time" msgstr "Esnek Zaman" -#: frontend/src/pages/QuizForm.vue:462 +#: frontend/src/pages/QuizForm.vue:463 msgid "Form to create and edit quizzes" msgstr "" @@ -1922,7 +1972,9 @@ msgid "From Date" msgstr "Başlangıç Tarihi" #. 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 "Tam Adı" @@ -1954,6 +2006,11 @@ msgstr "" msgid "GSTIN" msgstr "" +#. Label of the general_tab (Tab Break) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "General" +msgstr "Genel" + #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18 msgid "Generate Google Meet Link" msgstr "" @@ -2085,7 +2142,7 @@ msgstr "Bir iş arıyorum" msgid "I am unavailable" msgstr "Müsait değilim" -#: frontend/src/pages/QuizForm.vue:383 +#: frontend/src/pages/QuizForm.vue:384 msgid "ID" msgstr "ID" @@ -2226,7 +2283,7 @@ msgstr "Eğitmen İçeriği" #. 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 "Eğitmen Notları" @@ -2302,7 +2359,6 @@ msgstr "Tanıtım Tamamlandı" #. 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 "Yayınlanma Tarihi" msgid "Items in Sidebar" msgstr "Kenar Çubuğundaki Öğeler" +#: frontend/src/pages/ProgramForm.vue:269 +msgid "Items removed successfully" +msgstr "" + #: lms/templates/signup-form.html:6 msgid "Jane Doe" msgstr "İsim Soyisim" @@ -2531,6 +2591,21 @@ msgstr "ÖYS Seçeneği" msgid "LMS Payment" msgstr "ÖYS Ödeme" +#. Name of a DocType +#: lms/lms/doctype/lms_program/lms_program.json +msgid "LMS Program" +msgstr "" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_course/lms_program_course.json +msgid "LMS Program Course" +msgstr "" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_member/lms_program_member.json +msgid "LMS Program Member" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lms_question/lms_question.json msgid "LMS Question" @@ -2590,6 +2665,7 @@ msgstr "ÖYS Kaynağı" #: 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 "Okundu olarak İşaretle" #. 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 "Orta:" #. 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 "Orta:" #: 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 "Üye Alt Grubu" msgid "Member Type" msgstr "Üye Türü" +#: frontend/src/pages/ProgramForm.vue:248 +msgid "Member added to program" +msgstr "" + +#: lms/lms/doctype/lms_program/lms_program.py:29 +msgid "Member {0} has already been added to this batch." +msgstr "" + #. Group in LMS Batch Old's connections #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Members" @@ -3002,6 +3088,10 @@ msgstr "Kilometre Taşı" msgid "Milestones" msgstr "Kilometre Taşı" +#: lms/lms/doctype/lms_question/lms_question.py:48 +msgid "Minimum two options are required for multiple choice questions." +msgstr "" + #. Name of a role #: frontend/src/pages/ProfileRoles.vue:10 #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -3013,6 +3103,7 @@ msgstr "Kilometre Taşı" #: 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 "Takvimim" #. 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 "Yeni" @@ -3082,11 +3173,23 @@ msgstr "Yeni İş" msgid "New Job Applicant" msgstr "Yeni İş Başvurusu" +#: frontend/src/pages/Programs.vue:96 +msgid "New Program" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:132 +msgid "New Program Course" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:133 +msgid "New Program Member" +msgstr "" + #: frontend/src/pages/QuizForm.vue:122 msgid "New Question" msgstr "Yeni Soru" -#: 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 "Yeni Test" @@ -3149,10 +3252,14 @@ msgstr "Sertifika yok" msgid "No courses created" msgstr "Hiçbir kurs oluşturulmadı" -#: frontend/src/pages/Courses.vue:146 +#: frontend/src/pages/Courses.vue:147 msgid "No courses found" msgstr "Hiçbir kurs bulunamadı" +#: frontend/src/pages/Programs.vue:72 +msgid "No courses in this program" +msgstr "" + #: lms/templates/courses_under_review.html:14 msgid "No courses under review" msgstr "İncelenmekte olan kurs yok" @@ -3169,6 +3276,10 @@ msgstr "Hiçbir iş ilanı yayınlanmadı" msgid "No live classes scheduled" msgstr "Planlanmış canlı ders yok" +#: frontend/src/pages/Programs.vue:82 +msgid "No programs found" +msgstr "" + #: frontend/src/pages/Quizzes.vue:56 msgid "No quizzes found" msgstr "" @@ -3189,7 +3300,7 @@ msgstr "{0} Yok" msgid "No {0} batches" msgstr "" -#: frontend/src/pages/Courses.vue:106 +#: frontend/src/pages/Courses.vue:107 msgid "No {0} courses" msgstr "" @@ -3277,15 +3388,19 @@ msgstr "Moderatör başvurunuzu değerlendirdiğinde, ayrıntıları burada bula msgid "Online" msgstr "Çevrimiçi" +#: frontend/src/pages/ProgramForm.vue:156 +msgid "Only courses for which self learning is disabled can be added to program." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "Sadece {0} türündeki dosyalar kabul edilecektir." -#: 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 "Sadece resim dosyasına izin verilir." -#: frontend/src/components/Modals/ChapterModal.vue:223 +#: frontend/src/components/Modals/ChapterModal.vue:220 msgid "Only zip files are allowed" msgstr "" @@ -3561,7 +3676,11 @@ msgstr "Doğrulama için lütfen e-postanızı kontrol edin" msgid "Please click on the following button to set your new password" msgstr "Yeni şifrenizi belirlemek için lütfen aşağıdaki linke tıklayınız" -#: 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 "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:256 msgid "Please enable Zoom Settings to use this feature." msgstr "Bu özelliği kullanmak için lütfen Zoom Ayarlarını etkinleştirin." @@ -3573,11 +3692,19 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "Lütfen tüm soruları {0} dakika içinde yanıtladığınızdan emin olun." +#: frontend/src/components/Modals/LiveClassModal.vue:164 +msgid "Please enter a title." +msgstr "" + #: 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 "Lütfen geçerli bir URL girin." +#: frontend/src/components/Modals/LiveClassModal.vue:176 +msgid "Please enter a valid time in the format HH:mm." +msgstr "" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:92 msgid "Please enter the URL for assignment submission." msgstr "Lütfen ödev gönderimi için URL'yi girin." @@ -3586,11 +3713,11 @@ msgstr "Lütfen ödev gönderimi için URL'yi girin." msgid "Please enter your answer" msgstr "Lütfen cevabınızı girin" -#: 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 "Ücretli ödeme grupları oluşturmak için lütfen Ödemeler uygulamasını yükleyin." -#: 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 "Ücretli kurslar oluşturmak için lütfen Ödemeler uygulamasını yükleyin." @@ -3615,11 +3742,31 @@ msgstr "Ödeme işlemine devam etmek için lütfen giriş yapın." msgid "Please prepare well and be on time for the evaluations." msgstr "Lütfen iyi hazırlanın ve değerlendirmelere zamanında katılın." +#: frontend/src/components/Modals/LiveClassModal.vue:167 +msgid "Please select a date." +msgstr "Lütfen bir tarih seçin." + +#: frontend/src/components/Modals/LiveClassModal.vue:191 +msgid "Please select a duration." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:188 +msgid "Please select a future date and time." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:170 +msgid "Please select a time." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:173 +msgid "Please select a timezone." +msgstr "" + #: lms/templates/emails/job_report.html:6 msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Please upload a SCORM package" msgstr "" @@ -3756,8 +3903,30 @@ msgstr "Meslek" msgid "Profile Image" msgstr "Profil Resmi" +#: frontend/src/pages/ProgramForm.vue:154 +msgid "Program Course" +msgstr "" + +#. 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 "" + +#: frontend/src/pages/ProgramForm.vue:169 +msgid "Program Member" +msgstr "" + +#. 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 "" + #. 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 "İlerleme" @@ -3807,7 +3976,7 @@ msgstr "Yayınlanma Zamanı" #. 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 "Soru {0} / {1}" msgid "Questions" msgstr "Sorular" -#: frontend/src/pages/QuizForm.vue:430 +#: frontend/src/pages/QuizForm.vue:431 msgid "Questions deleted successfully" msgstr "Sorular başarıyla silindi" @@ -3891,7 +4060,7 @@ msgstr "" msgid "Quiz Title" msgstr "" -#: frontend/src/pages/QuizForm.vue:342 +#: frontend/src/pages/QuizForm.vue:343 msgid "Quiz created successfully" msgstr "" @@ -3899,7 +4068,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "" -#: frontend/src/pages/QuizForm.vue:361 +#: frontend/src/pages/QuizForm.vue:362 msgid "Quiz updated successfully" msgstr "Sınav başarıyla güncellendi" @@ -3908,7 +4077,7 @@ msgstr "Sınav başarıyla güncellendi" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: 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 "" @@ -4065,19 +4234,19 @@ msgstr "" msgid "Route" msgstr "Rota" -#: 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 "" -#: 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 "" -#: 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 "" -#: 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 "" @@ -4095,6 +4264,7 @@ msgid "SCORM" msgstr "" #. 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 "" @@ -4117,8 +4287,9 @@ msgstr "Cumartesi" #: 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 "Kaydet" @@ -4334,6 +4505,10 @@ msgstr "Yetenekler Benzersiz Olmalıdır" msgid "Skip" msgstr "Geç" +#: frontend/src/components/OnboardingBanner.vue:3 +msgid "Skip Onboarding" +msgstr "" + #: lms/lms/doctype/course_evaluator/course_evaluator.py:57 msgid "Slot Times are overlapping for some schedules." msgstr "" @@ -4507,7 +4682,7 @@ msgstr "Öğrenci Adı" msgid "Student Reviews" msgstr "Öğrenci İncelemeleri" -#: 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 "" @@ -4575,14 +4750,17 @@ msgstr "Kaydedildi {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 "Başarılı" @@ -4637,6 +4815,7 @@ msgstr "Pazar" #: 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 "Şu anda mevcut toplu ders bulunmamaktadır. Gözünüzü dört açın, msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "Bu kursta bölüm bulunmamaktadır. Bölümleri buradan oluşturun ve yönetin." -#: 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 "Şu anda mevcut toplu ders bulunmamaktadır. Gözünüzü dört açın, yeni öğrenme deneyimleri yakında yolda!" -#: 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 "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:146 msgid "There are no seats available in this batch." msgstr "Bu grupta boş yer bulunmamaktadır." @@ -4772,11 +4955,11 @@ msgstr "" msgid "This course has:" msgstr "Bu kursta:" -#: lms/lms/utils.py:1582 +#: lms/lms/utils.py:1585 msgid "This course is free." msgstr "Bu kurs ücretsizdir." -#: frontend/src/pages/SCORMChapter.vue:198 +#: frontend/src/pages/SCORMChapter.vue:197 msgid "This is a chapter in the course {0}" msgstr "" @@ -4868,6 +5051,7 @@ msgstr "" #. 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 "" #: 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 "" #: 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 "" msgid "Title" msgstr "Başlık" -#: frontend/src/components/Modals/ChapterModal.vue:169 +#: frontend/src/components/Modals/ChapterModal.vue:174 msgid "Title is required" msgstr "" @@ -4911,7 +5097,7 @@ msgstr "Alıcı" msgid "To Date" msgstr "Bitiş Tarihi" -#: lms/lms/utils.py:1593 +#: lms/lms/utils.py:1596 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -4975,7 +5161,7 @@ msgstr "" msgid "Type" msgstr "Türü" -#: frontend/src/components/Quiz.vue:580 +#: frontend/src/components/Quiz.vue:583 msgid "Type your answer" msgstr "Cevabınızı yazın" @@ -5259,7 +5445,7 @@ msgstr "" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "" -#: frontend/src/pages/Courses.vue:134 +#: frontend/src/pages/Courses.vue:135 msgid "You can add chapters and lessons to it." msgstr "İçerisine bölümler ve dersler ekleyebilirsiniz." @@ -5431,6 +5617,10 @@ msgstr "yayınlanma Tarihi" msgid "jane@example.com" msgstr "eposta@ornek.com.tr" +#: frontend/src/pages/Programs.vue:32 +msgid "members" +msgstr "üyeler" + #: lms/templates/quiz/quiz.html:106 msgid "of" msgstr "/" @@ -5443,7 +5633,7 @@ msgstr "" msgid "posted by" msgstr "" -#: frontend/src/pages/QuizForm.vue:389 +#: frontend/src/pages/QuizForm.vue:390 msgid "question_detail" msgstr "" @@ -5475,7 +5665,7 @@ msgstr "" msgid "{0} has submitted the assignment {1}" msgstr "" -#: 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 "" @@ -5483,7 +5673,7 @@ msgstr "" msgid "{0} is already a mentor for course {1}" msgstr "" -#: 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 "" diff --git a/lms/locale/zh.po b/lms/locale/zh.po index 9153e63fd..8640cfe99 100644 --- a/lms/locale/zh.po +++ b/lms/locale/zh.po @@ -2,9 +2,9 @@ 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-19 17:31\n" -"Last-Translator: yarinzhang@outlook.com\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: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,60 +20,65 @@ msgstr "" #: lms/templates/emails/assignment_submission.html:5 msgid " Please evaluate and grade it." -msgstr "请测验并评分。" +msgstr "" + +#: frontend/src/pages/Programs.vue:41 +#, python-format +msgid "% completed" +msgstr "% 已完成" #. Paragraph text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS Settings" -msgstr "LMS 设置" +msgstr "" #. Paragraph text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "Setup a Home Page" -msgstr "设置主页" +msgstr "" #. Paragraph text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "Visit LMS Portal" -msgstr "访问 LMS 门户" +msgstr "" #. Paragraph text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "Create a Course" -msgstr "创建课程" +msgstr "" #. Paragraph text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "Documentation" -msgstr "文档" +msgstr "" #. Header text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "Get Started" -msgstr "开始" +msgstr "" #. Header text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "Master" -msgstr "大师" +msgstr "" #. Header text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "Statistics" -msgstr "统计" +msgstr "" #: frontend/src/pages/CourseForm.vue:40 msgid "A one line introduction to the course that appears on the course card" -msgstr "课程卡片上显示的课程简介" +msgstr "" #: frontend/src/pages/ProfileAbout.vue:4 msgid "About" -msgstr "关于" +msgstr "" #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" -msgstr "接受条款和/或政策" +msgstr "" #. Option for the 'Status' (Select) field in DocType 'Cohort Join Request' #: lms/lms/doctype/cohort_join_request/cohort_join_request.json @@ -87,7 +92,7 @@ msgstr "账号ID" #: frontend/src/pages/ProfileAbout.vue:17 msgid "Achievements" -msgstr "成就" +msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/lms_batch_old/lms_batch_old.json @@ -99,7 +104,8 @@ msgstr "活动" #: 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 "添加" @@ -107,60 +113,68 @@ msgstr "添加" #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" -msgstr "添加章节" +msgstr "" #: frontend/src/components/CourseOutline.vue:124 msgid "Add Lesson" -msgstr "添加课程" +msgstr "" #: frontend/src/pages/ProfileEvaluator.vue:75 msgid "Add Slot" -msgstr "添加时间表" +msgstr "" #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" -msgstr "添加章节" +msgstr "" #: lms/templates/onboarding_header.html:33 msgid "Add a Lesson" -msgstr "添加课程" +msgstr "" #: frontend/src/components/Modals/StudentModal.vue:5 msgid "Add a Student" -msgstr "添加学生" +msgstr "" + +#: frontend/src/components/OnboardingBanner.vue:50 +msgid "Add a chapter" +msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:5 msgid "Add a course" -msgstr "添加课程" +msgstr "" + +#: frontend/src/components/OnboardingBanner.vue:73 +msgid "Add a lesson" +msgstr "" #: 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 "添加新题目" +msgstr "" #: frontend/src/components/QuizPlugin.vue:11 msgid "Add a quiz to your lesson" -msgstr "添加测验到您的课程" +msgstr "" #: frontend/src/components/Modals/AssessmentModal.vue:5 msgid "Add an assessment" -msgstr "添加测验" +msgstr "" #: frontend/src/components/Modals/Question.vue:18 msgid "Add an existing question" -msgstr "添加现有题目" +msgstr "" -#: 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 "为这个题目添加至少一个可能的答案:{0}" +msgstr "" #: frontend/src/components/Modals/PageModal.vue:6 msgid "Add web page to sidebar" -msgstr "将网页添加到侧边栏" +msgstr "" #: frontend/src/pages/AssignmentSubmission.vue:44 msgid "Add your assignment as {0}" -msgstr "将您的作业作为 {0} 添加" +msgstr "" #. Label of the address (Link) field in DocType 'LMS Payment' #: frontend/src/pages/Billing.vue:17 frontend/src/pages/Billing.vue:69 @@ -183,7 +197,7 @@ msgstr "地址行2" #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Admin" -msgstr "管理员" +msgstr "" #. Name of a role #: lms/lms/doctype/lms_badge/lms_badge.json @@ -192,34 +206,34 @@ msgstr "所有" #: lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" -msgstr "所有课程" +msgstr "" #: lms/templates/quiz/quiz.html:141 msgid "All Submissions" -msgstr "所有提交" +msgstr "" #: lms/lms/doctype/lms_quiz/lms_quiz.py:46 msgid "All questions should have the same marks if the limit is set." -msgstr "如果设置了限制,所有题目应该有相同的分数。" +msgstr "" #. Label of the allow_posting (Check) field in DocType 'Job Settings' #: lms/job/doctype/job_settings/job_settings.json msgid "Allow Job Posting From Website" -msgstr "允许从网站发布工作" +msgstr "" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" -msgstr "允许自行注册" +msgstr "" #. Label of the allow_future (Check) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow accessing future dates" -msgstr "允许访问的日期" +msgstr "" #: frontend/src/pages/BatchForm.vue:33 msgid "Allow self enrollment" -msgstr "允许自行注册" +msgstr "" #: lms/overrides/user.py:199 msgid "Already Registered" @@ -241,26 +255,34 @@ msgstr "金额" #: lms/lms/doctype/lms_course/lms_course.json #: lms/public/js/common_functions.js:397 msgid "Amount (USD)" -msgstr "金额(美元)" +msgstr "" #. Label of the amount_based_on_field (Check) field in DocType 'Web Form' #: lms/fixtures/custom_field.json msgid "Amount Based On Field" -msgstr "基于字段金额" +msgstr "" #. Label of the amount_field (Select) field in DocType 'Web Form' #: lms/fixtures/custom_field.json msgid "Amount Field" -msgstr "金额字段" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:70 +msgid "Amount and currency are required for paid batches." +msgstr "" + +#: lms/lms/doctype/lms_course/lms_course.py:57 +msgid "Amount and currency are required for paid courses." +msgstr "" #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" -msgstr "含税金额" +msgstr "" #: frontend/src/components/Modals/AnnouncementModal.vue:33 msgid "Announcement" -msgstr "公告" +msgstr "" #: frontend/src/components/Modals/AnnouncementModal.vue:100 msgid "Announcement has been sent successfully" @@ -274,19 +296,19 @@ msgstr "" #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_exercise/lms_exercise.json msgid "Answer" -msgstr "答案" +msgstr "" #: frontend/src/pages/CourseForm.vue:84 frontend/src/pages/CourseForm.vue:102 msgid "Appears on the course card in the course list" -msgstr "显示在课程列表中的课程卡片上" +msgstr "" #: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/BatchForm.vue:77 msgid "Appears when the batch URL is shared on any online platform" -msgstr "当培训课 URL 在任何在线平台上共享时显示" +msgstr "" #: frontend/src/pages/JobDetail.vue:131 msgid "Applications Received" -msgstr "收到的申请" +msgstr "" #: frontend/src/pages/JobDetail.vue:42 msgid "Apply" @@ -295,16 +317,16 @@ msgstr "应用" #. Label of the apply_gst (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Apply GST for India" -msgstr "为印度申请 GST" +msgstr "" #. Label of the apply_rounding (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Apply Rounding on Equivalent" -msgstr "对等应用舍入" +msgstr "" #: frontend/src/components/Modals/JobApplicationModal.vue:6 msgid "Apply for this job" -msgstr "申请这份工作" +msgstr "" #. Option for the 'Status' (Select) field in DocType 'Invite Request' #. Option for the 'Status' (Select) field in DocType 'LMS Course' @@ -317,53 +339,49 @@ msgstr "已批准" #: frontend/src/components/Apps.vue:13 msgid "Apps" -msgstr "应用" - -#: frontend/src/components/CourseOutline.vue:209 -msgid "Are you sure you want to delete this lesson?" -msgstr "您确定要删除这个课程吗?" +msgstr "" #. Label of the user_category (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Ask User Category during Signup" -msgstr "在注册时询问用户类别" +msgstr "" #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' #: frontend/src/components/Modals/AssessmentModal.vue:27 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" -msgstr "测验" +msgstr "" #. Label of the assessment_name (Dynamic Link) field in DocType 'LMS #. Assessment' #: lms/lms/doctype/lms_assessment/lms_assessment.json msgid "Assessment Name" -msgstr "测验名称" +msgstr "" #. Label of the assessment_type (Link) field in DocType 'LMS Assessment' #: lms/lms/doctype/lms_assessment/lms_assessment.json msgid "Assessment Type" -msgstr "测验类型" +msgstr "" #: frontend/src/components/Modals/AssessmentModal.vue:73 msgid "Assessment added successfully" -msgstr "测验添加成功" +msgstr "" -#: 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 "测验 {0} 已经添加到这个培训课中。" +msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' #: frontend/src/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" -msgstr "测验" +msgstr "" #: lms/lms/doctype/lms_badge/lms_badge.js:50 msgid "Assign" -msgstr "分配" +msgstr "" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' @@ -372,83 +390,83 @@ msgstr "分配" #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 msgid "Assignment" -msgstr "作业" +msgstr "" #. Label of the assignment_attachment (Attach) field in DocType 'LMS Assignment #. Submission' #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json msgid "Assignment Attachment" -msgstr "作业附件" +msgstr "" #. Label of the assignment_submission_template (Link) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Assignment Submission Template" -msgstr "作业提交模板" +msgstr "" #. Label of the assignment_title (Data) field in DocType 'LMS Assignment #. Submission' #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json msgid "Assignment Title" -msgstr "作业标题" +msgstr "" #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:31 msgid "Assignment for Lesson {0} by {1} already exists." -msgstr "作业 {0} 由 {1} 已经存在。" +msgstr "" #. Description of the 'Question' (Small Text) field in DocType 'Course Lesson' #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Assignment will appear at the bottom of the lesson." -msgstr "作业将出现在课程的底部。" +msgstr "" -#: 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 "至少有一个选项必须是正确的。" +msgstr "" #. Label of the attire (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Attire Preference" -msgstr "着装偏好" +msgstr "" #: frontend/src/pages/ProfileEvaluator.vue:123 msgid "Authorize Google Calendar Access" -msgstr "授权 Google 日历访问" +msgstr "" #. Option for the 'Event' (Select) field in DocType 'LMS Badge' #: lms/lms/doctype/lms_badge/lms_badge.json msgid "Auto Assign" -msgstr "自动分配" +msgstr "" #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:71 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" -msgstr "自动录制" +msgstr "" #: frontend/src/components/CourseCard.vue:52 #: frontend/src/pages/CourseDetail.vue:20 msgid "Average Rating" -msgstr "平均评分" +msgstr "" #: frontend/src/pages/Lesson.vue:96 msgid "Back to Course" -msgstr "返回课程" +msgstr "" #. Label of the badge (Link) field in DocType 'LMS Badge Assignment' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Badge" -msgstr "徽章" +msgstr "" #. Label of the badge_description (Small Text) field in DocType 'LMS Badge #. Assignment' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Badge Description" -msgstr "徽章描述" +msgstr "" #. Label of the badge_image (Attach) field in DocType 'LMS Badge Assignment' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Badge Image" -msgstr "徽章图片" +msgstr "" #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' @@ -458,28 +476,28 @@ msgstr "徽章图片" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Batch" -msgstr "培训课" +msgstr "批次" #. Label of the batch_confirmation_template (Link) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Batch Confirmation Template" -msgstr "培训课确认模板" +msgstr "" #. Name of a DocType #: lms/lms/doctype/batch_course/batch_course.json msgid "Batch Course" -msgstr "培训课课程" +msgstr "" #: lms/public/js/common_functions.js:428 msgid "Batch Created" -msgstr "培训课创建" +msgstr "" #. Label of the section_break_5 (Section Break) field in DocType 'LMS Batch #. Old' #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Batch Description" -msgstr "培训课描述" +msgstr "" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' #: frontend/src/pages/BatchForm.vue:104 @@ -487,13 +505,13 @@ msgstr "培训课描述" #: lms/public/js/common_functions.js:349 #: lms/templates/emails/batch_confirmation.html:30 msgid "Batch Details" -msgstr "培训课详情" +msgstr "" #. Label of the batch_details_raw (HTML Editor) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:356 msgid "Batch Details Raw" -msgstr "原始培训课详情" +msgstr "" #. Name of a role #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -501,12 +519,12 @@ msgstr "原始培训课详情" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Batch Evaluator" -msgstr "培训课测验者" +msgstr "" #. Label of the batch_name (Link) field in DocType 'LMS Certificate Evaluation' #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json msgid "Batch Name" -msgstr "培训课名称" +msgstr "" #. Label of the batch_old (Link) field in DocType 'Exercise Latest Submission' #. Label of the batch_old (Link) field in DocType 'Exercise Submission' @@ -515,7 +533,7 @@ msgstr "培训课名称" #: lms/lms/doctype/exercise_submission/exercise_submission.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Batch Old" -msgstr "旧培训课" +msgstr "" #. Label of the section_break_7 (Section Break) field in DocType 'LMS Batch #. Old' @@ -524,77 +542,73 @@ msgstr "旧培训课" #: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Batch Settings" -msgstr "培训课设置" +msgstr "" #: lms/templates/emails/batch_confirmation.html:17 msgid "Batch Start Date:" -msgstr "培训课开始日期:" +msgstr "" #. Name of a DocType #: lms/lms/doctype/batch_student/batch_student.json msgid "Batch Student" -msgstr "培训课学生" +msgstr "" #. Label of the batch_title (Data) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Batch Title" -msgstr "培训课标题" +msgstr "" #: lms/public/js/common_functions.js:427 msgid "Batch Updated" -msgstr "培训课更新" +msgstr "" -#: 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 "培训课结束日期不能早于培训课开始日期" - -#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:6 -msgid "Batch {0} has been successfully created!" -msgstr "培训课 {0} 已成功创建!" +msgstr "" #. Group in LMS Course's connections #. Label of the batches (Check) field in DocType 'LMS Settings' #: frontend/src/pages/Batches.vue:8 lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:60 msgid "Batches" -msgstr "培训课" +msgstr "" #. Label of the begin_date (Date) field in DocType 'Cohort' #: lms/lms/doctype/cohort/cohort.json msgid "Begin Date" -msgstr "开始日期" +msgstr "" #: lms/templates/emails/batch_confirmation.html:37 #: lms/templates/emails/certification.html:20 msgid "Best Regards" -msgstr "祝好" +msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' #: frontend/src/pages/Billing.vue:8 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" -msgstr "账单详情" +msgstr "" #. Label of the billing_name (Data) field in DocType 'LMS Payment' #: frontend/src/pages/Billing.vue:75 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" -msgstr "账单名称" +msgstr "" #: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" -msgstr "简介" +msgstr "" #. Label of the body (Markdown Editor) field in DocType 'Course Lesson' #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Body" -msgstr "正文" +msgstr "身体" #. Option for the 'Collaboration Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Both Individual and Team Work" -msgstr "个人和团队工作" +msgstr "" #. Label of the branch (Data) field in DocType 'User' #: lms/fixtures/custom_field.json @@ -604,30 +618,30 @@ msgstr "分支机构(分公司)" #. Option for the 'User Category' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json lms/templates/signup-form.html:23 msgid "Business Owner" -msgstr "企业管理员" +msgstr "" #. Label of the payment_button_help (Text) field in DocType 'Web Form' #: lms/fixtures/custom_field.json msgid "Button Help" -msgstr "按钮帮助" +msgstr "" #. Label of the payment_button_label (Data) field in DocType 'Web Form' #: lms/fixtures/custom_field.json msgid "Button Label" -msgstr "按钮标签" +msgstr "" #: frontend/src/components/CourseCardOverlay.vue:45 msgid "Buy this course" -msgstr "购买此课程" +msgstr "" #: lms/templates/emails/lms_message.html:11 msgid "By" -msgstr "由" +msgstr "" #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "CGPA/4" -msgstr "CGPA/4" +msgstr "" #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' @@ -640,7 +654,7 @@ msgstr "取消" #. 'User' #: lms/fixtures/custom_field.json msgid "Career Preference Details" -msgstr "职业偏好详情" +msgstr "" #. Option for the 'Attire Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json @@ -667,24 +681,24 @@ msgstr "分类名" #. Label of a shortcut in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "Certificate" -msgstr "证书" +msgstr "" #. Label of the certification_template (Link) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certificate Email Template" -msgstr "证书邮件模板" +msgstr "" #: lms/templates/emails/certification.html:13 msgid "Certificate Link" -msgstr "证书链接" +msgstr "" #: frontend/src/components/Modals/Event.vue:310 msgid "Certificate saved successfully" -msgstr "证书保存成功" +msgstr "" #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" -msgstr "证书" +msgstr "" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType @@ -695,27 +709,27 @@ msgstr "证书" #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json msgid "Certification" -msgstr "证书" +msgstr "" #. Label of the certification_details (Section Break) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Certification Details" -msgstr "证书详情" +msgstr "" #. Label of the expiry (Int) field in DocType 'LMS Course' #: lms/lms/doctype/lms_course/lms_course.json msgid "Certification Expires After (Years)" -msgstr "证书有效期(年)" +msgstr "" #. Label of the certification_name (Data) field in DocType 'Certification' #: lms/lms/doctype/certification/certification.json msgid "Certification Name" -msgstr "证书名称" +msgstr "" #. Label of the certified_participants (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Participants" -msgstr "认证参与者" +msgstr "" #: lms/templates/assignment.html:13 msgid "Change" @@ -728,18 +742,18 @@ msgstr "变化" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/workspace/lms/lms.json msgid "Chapter" -msgstr "章节" +msgstr "" #. Name of a DocType #: lms/lms/doctype/chapter_reference/chapter_reference.json msgid "Chapter Reference" -msgstr "章节参考" +msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:149 +#: frontend/src/components/Modals/ChapterModal.vue:154 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:193 +#: frontend/src/components/Modals/ChapterModal.vue:198 msgid "Chapter updated successfully" msgstr "" @@ -747,42 +761,42 @@ msgstr "" #. Group in LMS Course's connections #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" -msgstr "章节" +msgstr "" #: frontend/src/components/Quiz.vue:201 lms/templates/quiz/quiz.html:120 msgid "Check" -msgstr "确定" +msgstr "检查" #: lms/templates/emails/mention_template.html:10 msgid "Check Discussion" -msgstr "查看讨论" +msgstr "" #: lms/templates/certificates_section.html:24 msgid "Check out the {0} to know more about certification." -msgstr "查看 {0} 了解更多关于认证的信息。" +msgstr "" #: frontend/src/components/NoPermission.vue:19 msgid "Checkout Courses" -msgstr "查看课程" +msgstr "" #. Option for the 'Type' (Select) field in DocType 'LMS Question' #. Option for the 'Type' (Select) field in DocType 'LMS Quiz Question' #: lms/lms/doctype/lms_question/lms_question.json #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json msgid "Choices" -msgstr "选择" +msgstr "" -#: 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 "选择所有适用的答案" +msgstr "" #: frontend/src/components/Controls/IconPicker.vue:27 msgid "Choose an icon" -msgstr "选择一个图标" +msgstr "" -#: 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 "选择一个答案" +msgstr "" #. Label of the city (Data) field in DocType 'User' #: frontend/src/pages/Billing.vue:86 lms/fixtures/custom_field.json @@ -792,11 +806,11 @@ msgstr "城市" #. Option for the 'Role Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Clearly Defined Role" -msgstr "明确的角色" +msgstr "" #: frontend/src/components/LessonHelp.vue:15 msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." -msgstr "点击编辑器中的添加图标并从菜单中选择测验。它打开一个对话框,您可以在其中从列表中选择测验或创建新测验。当您选择创建新选项时,它会重定向到测验创建页面。" +msgstr "" #. Label of the client_id (Data) field in DocType 'Zoom Settings' #: lms/lms/doctype/zoom_settings/zoom_settings.json @@ -818,7 +832,7 @@ msgstr "已关闭" #. Option for the 'Auto Recording' (Select) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Cloud" -msgstr "云" +msgstr "" #. Label of the code (Code) field in DocType 'LMS Exercise' #: lms/lms/doctype/lms_exercise/lms_exercise.json @@ -840,46 +854,46 @@ msgstr "代码" #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Cohort" -msgstr "学习小组" +msgstr "" #. Name of a DocType #: lms/lms/doctype/cohort_join_request/cohort_join_request.json msgid "Cohort Join Request" -msgstr "学习小组加入请求" +msgstr "" #. Name of a DocType #: lms/lms/doctype/cohort_mentor/cohort_mentor.json msgid "Cohort Mentor" -msgstr "学习小组导师" +msgstr "" #. Name of a DocType #: lms/lms/doctype/cohort_staff/cohort_staff.json msgid "Cohort Staff" -msgstr "学习小组员工" +msgstr "" #. Name of a DocType #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json msgid "Cohort Subgroup" -msgstr "学习小组子组" +msgstr "" #. Name of a DocType #: lms/lms/doctype/cohort_web_page/cohort_web_page.json msgid "Cohort Web Page" -msgstr "学习小组网页" +msgstr "" #. Label of the collaboration (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Collaboration Preference" -msgstr "协作偏好" +msgstr "" #: frontend/src/components/CourseOutline.vue:14 msgid "Collapse all chapters" -msgstr "折叠所有章节" +msgstr "" #. Label of the college (Data) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "College Name" -msgstr "学院名称" +msgstr "" #. Label of the color (Color) field in DocType 'LMS Timetable Legend' #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json @@ -917,13 +931,13 @@ msgstr "公司详情" #: frontend/src/pages/JobCreation.vue:73 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" -msgstr "公司邮箱地址" +msgstr "" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #: frontend/src/pages/JobCreation.vue:77 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Logo" -msgstr "公司 Logo" +msgstr "" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #: frontend/src/pages/JobCreation.vue:62 @@ -934,13 +948,13 @@ msgstr "公司名称" #. Label of the company_type (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Company Type" -msgstr "公司类型" +msgstr "" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #: frontend/src/pages/JobCreation.vue:67 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Website" -msgstr "公司网站" +msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -950,7 +964,7 @@ msgstr "完成" #: lms/templates/emails/lms_invite_request_approved.html:7 msgid "Complete Sign Up" -msgstr "完成注册" +msgstr "" #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' @@ -962,11 +976,11 @@ msgstr "已完成" #: frontend/src/pages/CourseForm.vue:201 msgid "Completion Certificate" -msgstr "提供完成证书" +msgstr "" #: frontend/src/pages/Statistics.vue:58 msgid "Completions" -msgstr "完成" +msgstr "" #. Label of the condition (Code) field in DocType 'LMS Badge' #: lms/lms/doctype/lms_badge/lms_badge.json @@ -975,35 +989,35 @@ msgstr "条件" #: lms/lms/doctype/lms_badge/lms_badge.py:16 msgid "Condition must be in valid JSON format." -msgstr "条件必须是有效的 JSON 格式。" +msgstr "" #: lms/lms/doctype/lms_badge/lms_badge.py:21 msgid "Condition must be valid python code." -msgstr "条件必须是有效的 Python 代码。" +msgstr "" #. Label of the confirmation_email_sent (Check) field in DocType 'Batch #. Student' #: lms/lms/doctype/batch_student/batch_student.json msgid "Confirmation Email Sent" -msgstr "确认邮件已发送" +msgstr "" #: lms/lms/doctype/lms_certificate/lms_certificate.py:25 msgid "Congratulations on getting certified!" -msgstr "恭喜您获得认证!" +msgstr "" #: frontend/src/components/CourseCardOverlay.vue:53 msgid "Contact the Administrator to enroll for this course." -msgstr "请联系管理员以注册此课程。" +msgstr "" #. 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 "内容" +msgstr "" #: frontend/src/components/CourseCardOverlay.vue:29 msgid "Continue Learning" -msgstr "继续学习" +msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #: frontend/src/pages/Jobs.vue:117 @@ -1013,16 +1027,16 @@ msgstr "合同" #: lms/lms/utils.py:442 msgid "Cookie Policy" -msgstr "Cookie 政策" +msgstr "" #: frontend/src/components/LessonHelp.vue:53 msgid "Copy the URL of the video from YouTube and paste it in the editor." -msgstr "从 YouTube 复制视频的 URL 并将其粘贴到编辑器中。" +msgstr "" #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Corporate Organization" -msgstr "企业组织" +msgstr "" #. Option for the 'Status' (Select) field in DocType 'Exercise Latest #. Submission' @@ -1031,11 +1045,11 @@ msgstr "企业组织" #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Correct" -msgstr "正确" +msgstr "" #: frontend/src/components/Modals/Question.vue:71 msgid "Correct Answer" -msgstr "正确答案" +msgstr "" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Payment Country' @@ -1065,6 +1079,7 @@ msgstr "国家" #. 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' @@ -1094,6 +1109,7 @@ msgstr "国家" #: 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 @@ -1101,67 +1117,68 @@ msgstr "国家" #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 #: lms/lms/workspace/lms/lms.json msgid "Course" -msgstr "课程" +msgstr "" #. Name of a DocType #. Label of the chapter (Link) field in DocType 'Course Lesson' #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Course Chapter" -msgstr "课程章节" +msgstr "" #. Label of a shortcut in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "Course Completed" -msgstr "课程完成" +msgstr "" #: lms/lms/widgets/CourseOutline.html:9 msgid "Course Content" -msgstr "课程内容" +msgstr "" #. 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" -msgstr "课程创建者" +msgstr "" #. Label of a Card Break in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "Course Data" -msgstr "课程数据" +msgstr "" #: frontend/src/pages/CourseForm.vue:49 msgid "Course Description" -msgstr "课程描述" +msgstr "" #. Name of a DocType #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Course Evaluator" -msgstr "课程测验者" +msgstr "" #: frontend/src/pages/CourseForm.vue:62 msgid "Course Image" -msgstr "课程图片" +msgstr "" #. Name of a DocType #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Course Instructor" -msgstr "课程导师" +msgstr "" #. Name of a DocType #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Course Lesson" -msgstr "课程课时" +msgstr "" #: lms/www/lms.py:27 msgid "Course List" -msgstr "课程列表" +msgstr "" #: lms/lms/report/course_progress_summary/course_progress_summary.py:58 msgid "Course Name" -msgstr "课程名称" +msgstr "" #: frontend/src/pages/CourseDetail.vue:74 msgid "Course Outline" @@ -1171,49 +1188,56 @@ msgstr "" #: frontend/src/pages/CourseForm.vue:219 #: lms/lms/doctype/lms_course/lms_course.json msgid "Course Price" -msgstr "课程价格" +msgstr "" #. Name of a report #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" -msgstr "课程进度总结" +msgstr "" #. Label of the section_break_7 (Section Break) field in DocType 'LMS Course' #: lms/lms/doctype/lms_course/lms_course.json msgid "Course Settings" -msgstr "课程设置" +msgstr "" #. Label of a Card Break in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "Course Stats" -msgstr "课程统计" +msgstr "" #. Label of the title (Data) field in DocType 'Batch Course' #. 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 "课程标题" +msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:340 -msgid "Course already added to the batch." -msgstr "课程已添加到培训课中。" +#: frontend/src/pages/ProgramForm.vue:226 +msgid "Course added to program" +msgstr "" -#: frontend/src/pages/CourseForm.vue:457 -msgid "Course price and currency are mandatory for paid courses" -msgstr "课程价格和货币是付费课程的必填项" +#: lms/lms/doctype/lms_batch/lms_batch.py:345 +msgid "Course already added to the batch." +msgstr "" -#: frontend/src/pages/CourseForm.vue:457 +#: frontend/src/pages/CourseForm.vue:460 msgid "Course deleted successfully" -msgstr "课程成功删除" +msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:58 +#: frontend/src/pages/ProgramForm.vue:295 +msgid "Course moved successfully" +msgstr "" + +#: 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 "课程 {0} 已添加到此培训课中。" +msgstr "" #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' @@ -1225,53 +1249,58 @@ msgstr "课程 {0} 已添加到此培训课中。" #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" -msgstr "课程" +msgstr "" #: lms/lms/web_template/lms_statistics/lms_statistics.html:14 #: lms/templates/statistics.html:28 msgid "Courses Completed" -msgstr "课程完成" +msgstr "" #: lms/lms/web_template/courses_mentored/courses_mentored.html:4 msgid "Courses Mentored" -msgstr "课程导师" +msgstr "" #: frontend/src/components/BatchCourses.vue:150 msgid "Courses deleted successfully" -msgstr "课程删除成功" +msgstr "" #. Label of the cover_image (Attach Image) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Cover Image" -msgstr "封面图片" +msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 +#: frontend/src/pages/Programs.vue:99 msgid "Create" msgstr "创建" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.js:7 msgid "Create LMS Certificate" -msgstr "创建 LMS 证书" +msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:8 msgid "Create LMS Certificate Evaluation" -msgstr "创建 LMS 证书测验" +msgstr "" #: frontend/src/pages/Batches.vue:110 msgid "Create a Batch" -msgstr "创建培训课" +msgstr "" -#: 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 "创建课程" +msgstr "" #: frontend/src/components/Modals/LiveClassModal.vue:5 msgid "Create a Live Class" -msgstr "创建直播课程" +msgstr "" + +#: frontend/src/components/OnboardingBanner.vue:27 +msgid "Create a course" +msgstr "" #: frontend/src/components/Modals/Question.vue:31 msgid "Create a new question" -msgstr "创建新题目" +msgstr "" #. Label of the currency (Link) field in DocType 'Web Form' #. Label of the currency (Link) field in DocType 'LMS Batch' @@ -1288,7 +1317,7 @@ msgstr "货币" #. Label of the current_lesson (Link) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Current Lesson" -msgstr "当前课时" +msgstr "" #. Label of the custom_component (Code) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json @@ -1298,18 +1327,18 @@ msgstr "自定义HTML" #. Label of the custom_script (Code) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Custom Script (JavaScript)" -msgstr "自定义脚本 (JavaScript)" +msgstr "" #. Label of the custom_signup_content (HTML Editor) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Custom Signup Content" -msgstr "自定义注册内容" +msgstr "" #. Label of the customisations_tab (Tab Break) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Customisations" -msgstr "自定义" +msgstr "" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -1338,7 +1367,7 @@ msgstr "日期" #: frontend/src/pages/BatchForm.vue:118 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Date and Time" -msgstr "日期和时间" +msgstr "" #. Label of the day (Select) field in DocType 'Evaluator Schedule' #. Label of the day (Int) field in DocType 'LMS Batch Timetable' @@ -1363,40 +1392,36 @@ msgstr "亲爱 " #. Label of the default_currency (Link) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Default Currency" -msgstr "默认货币" +msgstr "" #. Label of the degree_type (Data) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Degree Type" -msgstr "学位类型" +msgstr "" #: 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 "删除" #: frontend/src/components/CourseOutline.vue:52 msgid "Delete Chapter" -msgstr "删除章节" +msgstr "" -#: frontend/src/pages/CourseForm.vue:464 +#: frontend/src/pages/CourseForm.vue:467 msgid "Delete Course" -msgstr "删除课程" - -#: frontend/src/components/CourseOutline.vue:208 -msgid "Delete Lesson" -msgstr "删除课时" +msgstr "" #: frontend/src/components/CourseOutline.vue:287 msgid "Delete this chapter?" -msgstr "确定要删除这个章节吗?" +msgstr "" #: frontend/src/components/CourseOutline.vue:229 msgid "Delete this lesson?" -msgstr "确定要删除这个课时吗?" +msgstr "" -#: 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 "" @@ -1439,7 +1464,7 @@ msgstr "描述" #: frontend/src/components/Apps.vue:51 msgid "Desk" -msgstr "桌面" +msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:22 #: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:28 @@ -1449,12 +1474,12 @@ msgstr "详细信息" #: frontend/src/pages/CourseForm.vue:196 msgid "Disable Self Enrollment" -msgstr "禁止自行注册" +msgstr "" #. Label of the disable_self_learning (Check) field in DocType 'LMS Course' #: lms/lms/doctype/lms_course/lms_course.json msgid "Disable Self Learning" -msgstr "禁止自行学习" +msgstr "" #. Label of the disabled (Check) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json @@ -1470,7 +1495,7 @@ msgstr "丢弃" #: frontend/src/pages/Batch.vue:73 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" -msgstr "讨论" +msgstr "" #. Option for the 'File Type' (Select) field in DocType 'Course Lesson' #. Option for the 'Type' (Select) field in DocType 'LMS Assignment' @@ -1486,9 +1511,9 @@ msgstr "文档" msgid "Dream Companies" msgstr "" -#: 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 "此题目中存在重复选项。" +msgstr "" #. Label of the duration (Data) field in DocType 'Cohort' #. Label of the duration (Data) field in DocType 'LMS Batch Timetable' @@ -1504,57 +1529,57 @@ msgstr "持续时间" #: frontend/src/pages/QuizForm.vue:62 msgid "Duration (in minutes)" -msgstr "持续时间 (分钟)" +msgstr "" #: frontend/src/components/Modals/LiveClassModal.vue:58 msgid "Duration of the live class in minutes" -msgstr "直播课程的持续时间 (分钟)" +msgstr "" #. Label of the email (Link) field in DocType 'Cohort Join Request' #: lms/lms/doctype/cohort_join_request/cohort_join_request.json msgid "E-Mail" -msgstr "电子邮件" +msgstr "" #. Label of the email (Link) field in DocType 'Cohort Mentor' #: lms/lms/doctype/cohort_mentor/cohort_mentor.json msgid "E-mail" -msgstr "电子邮件" +msgstr "" #: frontend/src/components/BatchOverlay.vue:93 #: 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 "编辑" #: frontend/src/components/CourseOutline.vue:45 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" -msgstr "编辑章节" +msgstr "" #: frontend/src/pages/Profile.vue:68 msgid "Edit Profile" msgstr "编辑个人资料" -#: frontend/src/pages/QuizForm.vue:180 +#: frontend/src/pages/QuizForm.vue:181 msgid "Edit the question" -msgstr "编辑题目" +msgstr "" #. Label of the education (Table) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Education" -msgstr "教育" +msgstr "" #. Name of a DocType #: lms/lms/doctype/education_detail/education_detail.json msgid "Education Detail" -msgstr "教育详情" +msgstr "" #. Label of the education_details (Section Break) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Education Details" -msgstr "教育详情" +msgstr "" #: frontend/src/components/Members.vue:32 lms/templates/signup-form.html:10 msgid "Email" @@ -1572,12 +1597,12 @@ msgstr "发送电子邮件" #. Label of the email_templates_tab (Tab Break) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Email Templates" -msgstr "电子邮件模板" +msgstr "" #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" -msgstr "电子邮件" +msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json lms/templates/signup-form.html:25 @@ -1587,16 +1612,25 @@ msgstr "员工" #. Label of the enable (Check) field in DocType 'Zoom Settings' #: lms/lms/doctype/zoom_settings/zoom_settings.json msgid "Enable" -msgstr "启用" +msgstr "" #. Label of the enable_certification (Check) field in DocType 'LMS Course' #: lms/lms/doctype/lms_course/lms_course.json msgid "Enable Certification" -msgstr "启用证书" +msgstr "" #: lms/lms/doctype/lms_settings/lms_settings.py:20 msgid "Enable Google API in Google Settings to send calendar invites for evaluations." -msgstr "在 Google 设置中启用 Google API 以发送测验邀请。" +msgstr "" + +#. 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 "" + +#: frontend/src/components/Modals/ChapterModal.vue:24 +msgid "Enable this only if you want to upload a SCORM package as a chapter." +msgstr "" #. Label of the enabled (Check) field in DocType 'LMS Badge' #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1614,7 +1648,7 @@ msgstr "结束日期" #. Label of the end_date (Date) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "End Date (or expected)" -msgstr "结束日期 (或预期)" +msgstr "" #. Label of the end_time (Time) field in DocType 'Evaluator Schedule' #. Label of the end_time (Time) field in DocType 'LMS Batch' @@ -1634,34 +1668,34 @@ msgstr "结束日期 (或预期)" #: lms/lms/doctype/scheduled_flow/scheduled_flow.json #: lms/public/js/common_functions.js:299 msgid "End Time" -msgstr "结束时间" +msgstr "" #: frontend/src/components/BatchOverlay.vue:80 msgid "Enroll Now" -msgstr "立即注册" +msgstr "" #: frontend/src/components/CourseCard.vue:43 #: frontend/src/components/CourseCardOverlay.vue:103 #: frontend/src/pages/CourseDetail.vue:31 msgid "Enrolled Students" -msgstr "已注册学生" +msgstr "" #: lms/public/js/common_functions.js:96 msgid "Enrolled successfully" -msgstr "注册成功" +msgstr "" -#: 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 "下一个培训培训课的注册确认" +msgstr "" #: lms/lms/web_template/lms_statistics/lms_statistics.html:14 #: lms/templates/statistics.html:20 msgid "Enrollment Count" -msgstr "注册人数" +msgstr "" -#: lms/lms/utils.py:1702 +#: lms/lms/utils.py:1705 msgid "Enrollment Failed" -msgstr "注册失败" +msgstr "" #. Label of the enrollments (Data) field in DocType 'LMS Course' #. Label of a chart in the LMS Workspace @@ -1669,33 +1703,33 @@ msgstr "注册失败" #: frontend/src/pages/Statistics.vue:45 #: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json msgid "Enrollments" -msgstr "注册人数" +msgstr "" #: lms/lms/doctype/lms_settings/lms_settings.py:25 msgid "Enter Client Id and Client Secret in Google Settings to send calendar invites for evaluations." -msgstr "在 Google 设置中输入客户端 ID 和客户端密钥以发送测验邀请。" +msgstr "" #: frontend/src/pages/AssignmentSubmission.vue:96 msgid "Enter a URL" -msgstr "输入 URL" +msgstr "" #: frontend/src/pages/QuizForm.vue:49 msgid "Enter a title and save the quiz to proceed" -msgstr "输入标题并保存测验以继续" +msgstr "" #: lms/templates/quiz/quiz.html:53 msgid "Enter the correct answer" -msgstr "输入正确答案" +msgstr "" #: 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 "错误" @@ -1704,33 +1738,33 @@ msgstr "错误" #. Label of a shortcut in the LMS Workspace #: frontend/src/components/Modals/Event.vue:364 lms/lms/workspace/lms/lms.json msgid "Evaluation" -msgstr "测验" +msgstr "评估" #. Label of the section_break_6 (Section Break) field in DocType 'LMS #. Certificate Evaluation' #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json msgid "Evaluation Details" -msgstr "测验详情" +msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' #: frontend/src/pages/BatchForm.vue:178 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:333 msgid "Evaluation End Date" -msgstr "测验结束日期" +msgstr "" #. Label of a Link in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "Evaluation Request" -msgstr "测验请求" +msgstr "" -#: 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 "测验结束日期不能早于培训课结束日期。" +msgstr "" #: frontend/src/components/Modals/Event.vue:255 msgid "Evaluation saved successfully" -msgstr "测验保存成功" +msgstr "" #. Label of the evaluator (Link) field in DocType 'Batch Course' #. Label of the evaluator (Link) field in DocType 'Course Evaluator' @@ -1748,7 +1782,7 @@ msgstr "测验保存成功" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/templates/upcoming_evals.html:33 msgid "Evaluator" -msgstr "测验人" +msgstr "" #. Label of the evaluator_name (Data) field in DocType 'LMS Certificate' #. Label of the evaluator_name (Data) field in DocType 'LMS Certificate @@ -1759,16 +1793,16 @@ msgstr "测验人" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Evaluator Name" -msgstr "测验人姓名" +msgstr "" #. Name of a DocType #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json msgid "Evaluator Schedule" -msgstr "测验人日程" +msgstr "" #: frontend/src/components/Modals/EvaluationModal.vue:143 msgid "Evaluator is Unavailable" -msgstr "测验人不可用" +msgstr "" #. Label of the event (Select) field in DocType 'LMS Badge' #. Label of the event (Link) field in DocType 'LMS Live Class' @@ -1779,24 +1813,24 @@ msgstr "事件" #: frontend/src/pages/BatchForm.vue:156 msgid "Example: IST (+5:30)" -msgstr "示例:IST (+5:30)" +msgstr "" #. Label of the exercise (Link) field in DocType 'Exercise Latest Submission' #. Label of the exercise (Link) field in DocType 'Exercise Submission' #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Exercise" -msgstr "练习" +msgstr "" #. Name of a DocType #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json msgid "Exercise Latest Submission" -msgstr "最新练习提交" +msgstr "" #. Name of a DocType #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Exercise Submission" -msgstr "练习提交" +msgstr "" #. Label of the exercise_title (Data) field in DocType 'Exercise Latest #. Submission' @@ -1804,22 +1838,22 @@ msgstr "练习提交" #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Exercise Title" -msgstr "练习标题" +msgstr "" #: frontend/src/components/CourseOutline.vue:14 msgid "Expand all chapters" -msgstr "展开所有章节" +msgstr "" #. Label of the expiration_date (Data) field in DocType 'Certification' #: lms/lms/doctype/certification/certification.json msgid "Expiration Date" -msgstr "到期日期" +msgstr "" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' #: frontend/src/components/Modals/Event.vue:126 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" -msgstr "到期日期" +msgstr "" #. Label of the explanation_1 (Small Text) field in DocType 'LMS Question' #. Label of the explanation_3 (Small Text) field in DocType 'LMS Question' @@ -1827,17 +1861,17 @@ msgstr "到期日期" #: frontend/src/components/Modals/Question.vue:67 #: lms/lms/doctype/lms_question/lms_question.json msgid "Explanation" -msgstr "解释" +msgstr "" #. Label of the explanation_2 (Small Text) field in DocType 'LMS Question' #: lms/lms/doctype/lms_question/lms_question.json -msgid "Explanation" -msgstr "解释" +msgid "Explanation " +msgstr "" #: lms/lms/web_template/course_cards/course_cards.html:15 #: lms/lms/web_template/recently_published_courses/recently_published_courses.html:16 msgid "Explore More" -msgstr "探索更多" +msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Assignment #. Submission' @@ -1847,7 +1881,7 @@ msgstr "探索更多" #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json msgid "Fail" -msgstr "失败" +msgstr "" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:16 @@ -1858,17 +1892,17 @@ msgstr "精选" #: frontend/src/pages/AssignmentSubmission.vue:21 msgid "Feel free to make edits to your submission if needed." -msgstr "如有需要,请随意编辑您的提交。" +msgstr "" #. Label of the field_to_check (Select) field in DocType 'LMS Badge' #: lms/lms/doctype/lms_badge/lms_badge.json msgid "Field To Check" -msgstr "检查字段" +msgstr "" #. Label of the major (Data) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Field of Major/Study" -msgstr "专业/研究领域" +msgstr "" #. Label of the file_type (Select) field in DocType 'Course Lesson' #: lms/lms/doctype/course_lesson/course_lesson.json @@ -1883,41 +1917,41 @@ msgstr "名" #. Option for the 'Time Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Fixed 9-5" -msgstr "固定 9-5" +msgstr "" #. Option for the 'Time Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Flexible Time" -msgstr "灵活时间" +msgstr "" -#: frontend/src/pages/QuizForm.vue:462 +#: frontend/src/pages/QuizForm.vue:463 msgid "Form to create and edit quizzes" -msgstr "创建和编辑测验的表单" +msgstr "" #. Option for the 'Attire Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Formal Wear" -msgstr "正式着装" +msgstr "" #: lms/lms/widgets/CourseCard.html:114 msgid "Free" -msgstr "免费" +msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #: frontend/src/pages/Jobs.vue:118 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Freelance" -msgstr "自由职业者" +msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json lms/templates/signup-form.html:27 msgid "Freelancer/Just looking" -msgstr "自由职业者/仅查看" +msgstr "" #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "French (e.g. Distinction)" -msgstr "法语(例如:Distinction)" +msgstr "" #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' @@ -1938,7 +1972,9 @@ msgid "From Date" msgstr "起始日期" #. 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 "全名" @@ -1947,7 +1983,7 @@ msgstr "全名" #: frontend/src/pages/Jobs.vue:115 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Full Time" -msgstr "全职" +msgstr "" #. Name of a DocType #. Label of the function (Data) field in DocType 'Function' @@ -1959,59 +1995,64 @@ msgstr "功能" #: frontend/src/pages/Billing.vue:48 msgid "GST Amount" -msgstr "GST 金额" +msgstr "" #: frontend/src/pages/Billing.vue:115 msgid "GST Number" -msgstr "GST 编号" +msgstr "" #. Label of the gstin (Data) field in DocType 'LMS Payment' #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" -msgstr "GSTIN" +msgstr "" + +#. Label of the general_tab (Tab Break) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "General" +msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:18 msgid "Generate Google Meet Link" -msgstr "生成 Google Meet 链接" +msgstr "" #: frontend/src/components/CourseCardOverlay.vue:73 msgid "Get Certificate" -msgstr "获取证书" +msgstr "" #: lms/templates/onboarding_header.html:8 msgid "Get Started" -msgstr "开始" +msgstr "" #. Label of the github (Data) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Github ID" -msgstr "Github ID" +msgstr "" #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Google Meet Link" -msgstr "Google Meet 链接" +msgstr "" #. Label of the grade (Data) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" -msgstr "成绩" +msgstr "" #. Label of the grade_assignment (Check) field in DocType 'LMS Assignment' #: lms/lms/doctype/lms_assignment/lms_assignment.json msgid "Grade Assignment" -msgstr "成绩作业" +msgstr "" #. Label of the grade_type (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade Type" -msgstr "成绩类型" +msgstr "" #. Label of the grant_only_once (Check) field in DocType 'LMS Badge' #: lms/lms/doctype/lms_badge/lms_badge.json msgid "Grant only once" -msgstr "仅授予一次" +msgstr "" #: lms/templates/signup-form.html:56 msgid "Have an account? Login" @@ -2021,7 +2062,7 @@ msgstr "有账户?登录" #: frontend/src/components/Modals/EditProfile.vue:69 #: lms/fixtures/custom_field.json msgid "Headline" -msgstr "头条" +msgstr "" #: lms/lms/widgets/HelloWorld.html:13 msgid "Hello" @@ -2029,24 +2070,24 @@ msgstr "你好" #: lms/templates/courses_created.html:15 msgid "Help others learn something new by creating a course." -msgstr "通过创建课程帮助他人学习新知识。" +msgstr "" #: lms/templates/reviews.html:101 msgid "Help us improve our course material." -msgstr "帮助我们改进课程材料。" +msgstr "" #: lms/lms/web_template/courses_enrolled/courses_enrolled.html:18 msgid "Here are a few courses we recommend for you to get started with {0}" -msgstr "以下是我们推荐的几门课程,帮助您开始学习。" +msgstr "" #: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1 #: lms/templates/emails/certificate_request_notification.html:1 msgid "Hey {0}" -msgstr "你好 {0}" +msgstr "" #: lms/templates/emails/job_report.html:3 msgid "Hey," -msgstr "你好," +msgstr "" #: lms/templates/emails/lms_course_interest.html:3 msgid "Hi {0}," @@ -2054,54 +2095,54 @@ msgstr "你好{0}," #: lms/templates/emails/lms_invite_request_approved.html:3 msgid "Hi," -msgstr "你好," +msgstr "" #. Label of the hide_private (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Hide my Private Information from others" -msgstr "隐藏我的私人信息" +msgstr "" #. Label of the hints (Small Text) field in DocType 'LMS Exercise' #: lms/lms/doctype/lms_exercise/lms_exercise.json msgid "Hints" -msgstr "提示" +msgstr "" #. Label of the host (Link) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Host" -msgstr "主持人" +msgstr "" #: frontend/src/components/LessonHelp.vue:9 msgid "How to add a Quiz?" -msgstr "如何添加测验?" +msgstr "" #: frontend/src/components/LessonHelp.vue:47 msgid "How to add a YouTube Video?" -msgstr "如何添加 YouTube 视频?" +msgstr "" #: frontend/src/components/LessonHelp.vue:28 msgid "How to upload content from your system?" -msgstr "如何从您的系统上传内容?" +msgstr "" #. Label of the current (Check) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "I am currently working here" -msgstr "我目前在这里工作" +msgstr "" #: lms/templates/emails/certification.html:6 msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" -msgstr "我很高兴通知您,您已成功获得 {0} 课程的证书。恭喜!" +msgstr "" #. Label of the looking_for_job (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "I am looking for a job" -msgstr "我正在寻找工作" +msgstr "" #: frontend/src/pages/ProfileEvaluator.vue:80 msgid "I am unavailable" -msgstr "我不可用" +msgstr "" -#: frontend/src/pages/QuizForm.vue:383 +#: frontend/src/pages/QuizForm.vue:384 msgid "ID" msgstr "ID" @@ -2113,19 +2154,19 @@ msgstr "图标" #: frontend/src/components/LessonHelp.vue:68 msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." -msgstr "如果为课程启用了“包含在预览中”,则该课程也将对未登录用户可见。" +msgstr "" #: lms/templates/emails/mentor_request_creation_email.html:5 msgid "If you are not any more interested to mentor the course" -msgstr "如果您不再对指导课程感兴趣" +msgstr "" #: frontend/src/components/Quiz.vue:20 msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." -msgstr "如果您未能及时完成测验,测验将在计时结束时自动提交。" +msgstr "" #: lms/templates/emails/batch_confirmation.html:33 msgid "If you have any questions or require assistance, feel free to contact us." -msgstr "如果您有任何问题或需要帮助,请随时联系我们。" +msgstr "" #. Description of the 'Amount (USD)' (Currency) field in DocType 'LMS Batch' #. Description of the 'Amount (USD)' (Currency) field in DocType 'LMS Course' @@ -2133,11 +2174,11 @@ msgstr "如果您有任何问题或需要帮助,请随时联系我们。" #: lms/lms/doctype/lms_course/lms_course.json #: lms/public/js/common_functions.js:400 msgid "If you set an amount here, then the USD equivalent setting will not get applied." -msgstr "如果您在此处设置金额,则不会应用美元等值设置。" +msgstr "" #: lms/lms/doctype/lms_quiz/lms_quiz.py:63 msgid "If you want open ended questions then make sure each question in the quiz is of open ended type." -msgstr "如果您希望使用开放式题目,请确保测验中的每个题目都是开放式题目。" +msgstr "" #. Option for the 'File Type' (Select) field in DocType 'Course Lesson' #. Label of the image (Code) field in DocType 'Exercise Latest Submission' @@ -2154,16 +2195,16 @@ msgstr "如果您希望使用开放式题目,请确保测验中的每个题目 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_exercise/lms_exercise.json msgid "Image" -msgstr "图像" +msgstr "" #: frontend/src/components/Modals/EditCoverImage.vue:58 #: frontend/src/components/UnsplashImageBrowser.vue:52 msgid "Image search powered by" -msgstr "图像搜索由" +msgstr "" #: lms/lms/doctype/lms_quiz/lms_quiz.py:222 msgid "Image: Corrupted Data Stream" -msgstr "图像:损坏的数据流" +msgstr "" #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate @@ -2184,12 +2225,12 @@ msgstr "非活动的" #. Label of the include_in_preview (Check) field in DocType 'Course Lesson' #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Include In Preview" -msgstr "包含在预览中" +msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" -msgstr "未完成" +msgstr "" #. Option for the 'Status' (Select) field in DocType 'Exercise Latest #. Submission' @@ -2198,7 +2239,7 @@ msgstr "未完成" #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Incorrect" -msgstr "错误" +msgstr "" #. Label of the index_ (Int) field in DocType 'LMS Exercise' #: lms/lms/doctype/lms_exercise/lms_exercise.json @@ -2208,12 +2249,12 @@ msgstr "索引" #. Label of the index_label (Data) field in DocType 'LMS Exercise' #: lms/lms/doctype/lms_exercise/lms_exercise.json msgid "Index Label" -msgstr "索引标签" +msgstr "" #. Option for the 'Collaboration Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Individual Work" -msgstr "个人工作" +msgstr "" #. Name of a DocType #. Label of the industry (Data) field in DocType 'Industry' @@ -2221,31 +2262,31 @@ msgstr "个人工作" #: lms/lms/doctype/industry/industry.json #: lms/lms/doctype/preferred_industry/preferred_industry.json msgid "Industry" -msgstr "行业" +msgstr "" #. Label of the institution_name (Data) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Institution Name" -msgstr "机构名称" +msgstr "" #. Label of the instructor (Link) field in DocType 'Cohort' #. Label of the instructor (Link) field in DocType 'Course Instructor' #: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" -msgstr "导师" +msgstr "" #. Label of the instructor_content (Text) field in DocType 'Course Lesson' #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Content" -msgstr "导师内容" +msgstr "" #. 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 "导师笔记" +msgstr "" #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' @@ -2253,55 +2294,51 @@ msgstr "导师笔记" #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Instructors" -msgstr "导师" +msgstr "" #: lms/templates/assignment.html:17 msgid "Instructors Comments" -msgstr "导师评论" +msgstr "" #. Label of a Link in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "Interest" -msgstr "兴趣" +msgstr "" #. Group in LMS Course's connections #: lms/lms/doctype/lms_course/lms_course.json msgid "Interests" -msgstr "兴趣" +msgstr "" #: lms/lms/doctype/invite_request/invite_request.py:83 msgid "Invalid Invite Code." -msgstr "无效的邀请代码。" +msgstr "" #: lms/lms/doctype/course_lesson/course_lesson.py:20 msgid "Invalid Quiz ID" -msgstr "无效的测验 ID" - -#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:38 -msgid "Invalid Start or End Time." -msgstr "无效的开始或结束时间。" +msgstr "" #. Label of the invite_code (Data) field in DocType 'Cohort Subgroup' #. Label of the invite_code (Data) field in DocType 'Invite Request' #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/invite_request/invite_request.json msgid "Invite Code" -msgstr "邀请代码" +msgstr "" #. Label of the invite_email (Data) field in DocType 'Invite Request' #: lms/lms/doctype/invite_request/invite_request.json msgid "Invite Email" -msgstr "邀请电子邮件" +msgstr "" #. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Invite Only" -msgstr "仅邀请" +msgstr "" #. Name of a DocType #: lms/lms/doctype/invite_request/invite_request.json msgid "Invite Request" -msgstr "邀请请求" +msgstr "" #. Label of the is_correct (Check) field in DocType 'LMS Option' #. Label of the is_correct_1 (Check) field in DocType 'LMS Question' @@ -2313,16 +2350,15 @@ msgstr "邀请请求" #: lms/lms/doctype/lms_question/lms_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json msgid "Is Correct" -msgstr "正确" +msgstr "" #. Label of the is_onboarding_complete (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Is Onboarding Complete" -msgstr "是否完成入职" +msgstr "" #. 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" @@ -2334,67 +2370,71 @@ msgstr "" #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" -msgstr "发行日期" +msgstr "" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" -msgstr "发行日期" +msgstr "" #: frontend/src/pages/ProfileAbout.vue:56 #: lms/templates/certificates_section.html:11 msgid "Issued on" -msgstr "发行日期" +msgstr "" #. Label of the items_in_sidebar_section (Section Break) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Items in Sidebar" -msgstr "侧边栏中的项目" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:269 +msgid "Items removed successfully" +msgstr "" #: lms/templates/signup-form.html:6 msgid "Jane Doe" -msgstr "简·多伊" +msgstr "" #. Label of the job (Link) field in DocType 'LMS Job Application' #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "Job" -msgstr "工作" +msgstr "" #. Label of the subtitle (Data) field in DocType 'Job Settings' #: lms/job/doctype/job_settings/job_settings.json msgid "Job Board Subtitle" -msgstr "工作板副标题" +msgstr "" #. Label of the title (Data) field in DocType 'Job Settings' #: lms/job/doctype/job_settings/job_settings.json msgid "Job Board Title" -msgstr "工作板标题" +msgstr "" #: frontend/src/pages/JobCreation.vue:14 msgid "Job Details" -msgstr "工作详情" +msgstr "" #: lms/www/lms.py:108 msgid "Job Openings" -msgstr "工作机会" +msgstr "" #. Name of a DocType #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Job Opportunity" -msgstr "工作机会" +msgstr "" #. Name of a DocType #: lms/job/doctype/job_settings/job_settings.json msgid "Job Settings" -msgstr "工作设置" +msgstr "" #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "Job Title" -msgstr "工作标题" +msgstr "" #. Label of the jobs (Check) field in DocType 'LMS Settings' #: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8 @@ -2409,46 +2449,46 @@ msgstr "加入" #: frontend/src/components/Modals/Event.vue:74 msgid "Join Meeting" -msgstr "加入会议" +msgstr "" #. Label of the join_url (Small Text) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Join URL" -msgstr "加入 URL" +msgstr "" #: frontend/src/pages/CourseForm.vue:136 msgid "Keywords for the course" -msgstr "课程的关键词" +msgstr "" #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" -msgstr "LMS" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_assessment/lms_assessment.json msgid "LMS Assessment" -msgstr "LMS 测验" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_assignment/lms_assignment.json msgid "LMS Assignment" -msgstr "LMS 作业" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json msgid "LMS Assignment Submission" -msgstr "LMS 作业提交" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_badge/lms_badge.json msgid "LMS Badge" -msgstr "LMS 徽章" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "LMS Badge Assignment" -msgstr "LMS 徽章分配" +msgstr "" #. Name of a DocType #. Option for the 'Payment for Document Type' (Select) field in DocType 'LMS @@ -2456,37 +2496,37 @@ msgstr "LMS 徽章分配" #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_payment/lms_payment.json msgid "LMS Batch" -msgstr "LMS 培训课" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "LMS Batch Old" -msgstr "LMS 旧培训课" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json msgid "LMS Batch Timetable" -msgstr "LMS 培训课时间表" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_category/lms_category.json msgid "LMS Category" -msgstr "LMS 类别" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "LMS Certificate" -msgstr "LMS 证书" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json msgid "LMS Certificate Evaluation" -msgstr "LMS 证书测验" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "LMS Certificate Request" -msgstr "LMS 证书请求" +msgstr "" #. Name of a DocType #. Option for the 'Payment for Document Type' (Select) field in DocType 'LMS @@ -2494,102 +2534,117 @@ msgstr "LMS 证书请求" #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json msgid "LMS Course" -msgstr "LMS 课程" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_course_interest/lms_course_interest.json msgid "LMS Course Interest" -msgstr "LMS 课程兴趣" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_course_mentor_mapping/lms_course_mentor_mapping.json msgid "LMS Course Mentor Mapping" -msgstr "LMS 课程导师映射" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "LMS Course Progress" -msgstr "LMS 课程进度" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_course_review/lms_course_review.json msgid "LMS Course Review" -msgstr "LMS 课程评价" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "LMS Enrollment" -msgstr "LMS 课程注册" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_exercise/lms_exercise.json msgid "LMS Exercise" -msgstr "LMS 练习" +msgstr "" #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" -msgstr "LMS 职位申请" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "LMS Live Class" -msgstr "LMS 直播课堂" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "LMS Mentor Request" -msgstr "LMS 导师申请" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" -msgstr "LMS 选项" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_payment/lms_payment.json msgid "LMS Payment" -msgstr "LMS 支付" +msgstr "" + +#. Name of a DocType +#: lms/lms/doctype/lms_program/lms_program.json +msgid "LMS Program" +msgstr "" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_course/lms_program_course.json +msgid "LMS Program Course" +msgstr "" + +#. Name of a DocType +#: lms/lms/doctype/lms_program_member/lms_program_member.json +msgid "LMS Program Member" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_question/lms_question.json msgid "LMS Question" -msgstr "LMS 题目" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_quiz/lms_quiz.json msgid "LMS Quiz" -msgstr "LMS 测验" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json msgid "LMS Quiz Question" -msgstr "LMS 测验题目" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json msgid "LMS Quiz Result" -msgstr "LMS 测验结果" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json msgid "LMS Quiz Submission" -msgstr "LMS 测验提交" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_settings/lms_settings.json msgid "LMS Settings" -msgstr "LMS 设置" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json msgid "LMS Sidebar Item" -msgstr "LMS 侧边栏项目" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_source/lms_source.json msgid "LMS Source" -msgstr "LMS 来源" +msgstr "" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json @@ -2610,20 +2665,21 @@ msgstr "LMS 来源" #: 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" -msgstr "LMS 学生" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "LMS Timetable Legend" -msgstr "LMS 时间表图例" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_timetable_template/lms_timetable_template.json msgid "LMS Timetable Template" -msgstr "LMS 时间表模板" +msgstr "" #. Label of the label (Data) field in DocType 'LMS Timetable Legend' #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json @@ -2638,7 +2694,7 @@ msgstr "姓" #. Submission' #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json msgid "Latest Submission" -msgstr "最新提交" +msgstr "" #. Label of the launch_file (Code) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json @@ -2664,17 +2720,17 @@ msgstr "" #: lms/lms/doctype/scheduled_flow/scheduled_flow.json #: lms/lms/workspace/lms/lms.json msgid "Lesson" -msgstr "课程" +msgstr "" #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" -msgstr "课程参考" +msgstr "" #. Label of the lesson_title (Data) field in DocType 'Scheduled Flow' #: lms/lms/doctype/scheduled_flow/scheduled_flow.json msgid "Lesson Title" -msgstr "课程标题" +msgstr "" #. Label of the lessons (Table) field in DocType 'Course Chapter' #. Group in Course Chapter's connections @@ -2684,39 +2740,39 @@ msgstr "课程标题" #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Lessons" -msgstr "课程" +msgstr "" #: lms/lms/web_template/lms_statistics/lms_statistics.html:14 #: lms/templates/statistics.html:36 msgid "Lessons Completed" -msgstr "已完成课程" +msgstr "" #: lms/templates/onboarding_header.html:11 msgid "Lets start setting up your content on the LMS so that you can reclaim time and focus on growth." -msgstr "让我们开始设置您的内容,以便您可以重新获得时间并专注于增长。" +msgstr "" #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Letter Grade (e.g. A, B-)" -msgstr "字母等级(例如A、B-)" +msgstr "" #. Label of the limit_questions_to (Int) field in DocType 'LMS Quiz' #: frontend/src/pages/QuizForm.vue:107 lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Limit Questions To" -msgstr "限制题目数量" +msgstr "" #: lms/lms/doctype/lms_quiz/lms_quiz.py:40 msgid "Limit cannot be greater than or equal to the number of questions in the quiz." -msgstr "限制不能大于或等于测验中的题目数量。" +msgstr "" #: frontend/src/pages/ProfileAbout.vue:74 msgid "LinkedIn" -msgstr "领英" +msgstr "" #. Label of the linkedin (Data) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "LinkedIn ID" -msgstr "领英ID" +msgstr "" #. Group in Cohort's connections #. Group in Cohort Subgroup's connections @@ -2727,36 +2783,36 @@ msgstr "链接" #: frontend/src/pages/Quizzes.vue:147 msgid "List of quizzes" -msgstr "测验列表" +msgstr "" #. Option for the 'Status' (Select) field in DocType 'Cohort' #: lms/lms/doctype/cohort/cohort.json msgid "Live" -msgstr "直播" +msgstr "" #. Label of the show_live_class (Check) field in DocType 'LMS Settings' #: frontend/src/components/LiveClass.vue:4 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" -msgstr "直播" +msgstr "" #. Label of the livecode_url (Data) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "LiveCode URL" -msgstr "直播代码 URL" +msgstr "" #: frontend/src/components/Members.vue:95 msgid "Load More" -msgstr "加载更多" +msgstr "装载更多" #: frontend/src/pages/Batches.vue:40 msgid "Loading Batches..." -msgstr "加载培训课..." +msgstr "" #. Option for the 'Auto Recording' (Select) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Local" -msgstr "本地" +msgstr "当地" #. Label of the location (Data) field in DocType 'Job Opportunity' #. Label of the location (Data) field in DocType 'Education Detail' @@ -2771,7 +2827,7 @@ msgstr "位置" #. Label of the location_preference (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Location Preference" -msgstr "位置偏好" +msgstr "" #: frontend/src/components/NoPermission.vue:28 #: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:167 @@ -2781,35 +2837,35 @@ msgstr "登录" #: frontend/src/pages/JobDetail.vue:48 msgid "Login to apply" -msgstr "登录以申请" +msgstr "" #. Label of the default_home (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Make LMS the default home" -msgstr "将 LMS 设置为默认主页" +msgstr "" #: frontend/src/components/Modals/AnnouncementModal.vue:5 #: frontend/src/pages/Batch.vue:9 msgid "Make an Announcement" -msgstr "发布公告" +msgstr "" #: frontend/src/pages/Billing.vue:128 msgid "Make sure to enter the right billing name as the same will be used in your invoice." -msgstr "请确保输入正确的账单名称,因为这将用于您的账单。" +msgstr "" #: frontend/src/components/BatchOverlay.vue:54 msgid "Manage Batch" -msgstr "管理培训课" +msgstr "" #. Option for the 'Role' (Select) field in DocType 'Cohort Staff' #: lms/lms/doctype/cohort_staff/cohort_staff.json msgid "Manager" -msgstr "经理" +msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json lms/templates/signup-form.html:24 msgid "Manager (Sales/Marketing/Customer)" -msgstr "经理(销售/营销/客户)" +msgstr "" #. Label of the manifest_file (Code) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json @@ -2818,62 +2874,62 @@ msgstr "" #: frontend/src/components/Quiz.vue:94 msgid "Mark" -msgstr "分" +msgstr "" #: frontend/src/pages/Notifications.vue:12 msgid "Mark all as read" -msgstr "标记所有为已读" +msgstr "" #: frontend/src/pages/Notifications.vue:40 msgid "Mark as read" -msgstr "标记为已读" +msgstr "" #. 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: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 #: lms/templates/quiz/quiz.html:59 msgid "Marks" -msgstr "分" +msgstr "" #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.py:19 msgid "Marks for question number {0} cannot be greater than the marks allotted for that question." -msgstr "题目编号 {0} 的标记不能大于为该题目分配的标记。" +msgstr "" #. Label of the marks_out_of (Int) field in DocType 'LMS Quiz Result' #: frontend/src/pages/QuizSubmission.vue:55 #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json msgid "Marks out of" -msgstr "分" +msgstr "" #. Label of the max_attempts (Int) field in DocType 'LMS Quiz' #: lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Max Attempts" -msgstr "最大尝试次数" +msgstr "" #: frontend/src/pages/QuizForm.vue:57 msgid "Maximun Attempts" -msgstr "最大尝试次数" +msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' #: frontend/src/pages/BatchForm.vue:197 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:309 msgid "Medium" -msgstr "媒介" +msgstr "中" #. Label of the medium (Data) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Medium ID" -msgstr "Medium ID" +msgstr "" #: lms/templates/emails/batch_confirmation.html:21 msgid "Medium:" -msgstr "Medium:" +msgstr "中:" #. Label of the member (Link) field in DocType 'Exercise Latest Submission' #. Label of the member (Link) field in DocType 'Exercise Submission' @@ -2887,6 +2943,7 @@ msgstr "Medium:" #. 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 @@ -2901,22 +2958,23 @@ msgstr "Medium:" #: 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" -msgstr "成员" +msgstr "" #. Label of the member_cohort (Link) field in DocType 'Exercise Latest #. Submission' #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json msgid "Member Cohort" -msgstr "成员群组" +msgstr "" #. Label of the member_email (Link) field in DocType 'Exercise Latest #. Submission' #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json msgid "Member Email" -msgstr "成员电子邮件" +msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Assignment Submission' #. Label of the member_name (Data) field in DocType 'LMS Certificate' @@ -2937,33 +2995,41 @@ msgstr "成员电子邮件" #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/report/course_progress_summary/course_progress_summary.py:71 msgid "Member Name" -msgstr "成员名称" +msgstr "" #. Label of the member_subgroup (Link) field in DocType 'Exercise Latest #. Submission' #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json msgid "Member Subgroup" -msgstr "成员子群组" +msgstr "" #. Label of the member_type (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Member Type" -msgstr "成员类型" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:248 +msgid "Member added to program" +msgstr "" + +#: lms/lms/doctype/lms_program/lms_program.py:29 +msgid "Member {0} has already been added to this batch." +msgstr "" #. Group in LMS Batch Old's connections #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Members" -msgstr "成员" +msgstr "" #. Label of the membership (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Membership" -msgstr "会员" +msgstr "" #. Label of the member_username (Data) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Memeber Username" -msgstr "会员用户名" +msgstr "" #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Label of the mentor (Link) field in DocType 'LMS Course Mentor Mapping' @@ -2972,18 +3038,18 @@ msgstr "会员用户名" #: lms/lms/doctype/lms_course_mentor_mapping/lms_course_mentor_mapping.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Mentor" -msgstr "导师" +msgstr "" #. Label of the mentor_name (Data) field in DocType 'LMS Course Mentor Mapping' #: lms/lms/doctype/lms_course_mentor_mapping/lms_course_mentor_mapping.json msgid "Mentor Name" -msgstr "导师名称" +msgstr "" #. Label of the mentor_request_section (Section Break) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Mentor Request" -msgstr "导师请求" +msgstr "" #. Label of the mentor_request_creation (Link) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -2991,7 +3057,7 @@ msgstr "导师请求" #: lms/patches/create_mentor_request_email_templates.py:18 #: lms/patches/create_mentor_request_email_templates.py:28 msgid "Mentor Request Creation Template" -msgstr "导师请求创建模板" +msgstr "" #. Label of the mentor_request_status_update (Link) field in DocType 'LMS #. Settings' @@ -3000,18 +3066,18 @@ msgstr "导师请求创建模板" #: lms/patches/create_mentor_request_email_templates.py:38 #: lms/patches/create_mentor_request_email_templates.py:48 msgid "Mentor Request Status Update Template" -msgstr "导师请求状态更新模板" +msgstr "" #. Group in LMS Course's connections #: lms/lms/doctype/lms_course/lms_course.json msgid "Mentors" -msgstr "导师" +msgstr "" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #: frontend/src/pages/BatchForm.vue:40 lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:362 msgid "Meta Image" -msgstr "图片" +msgstr "元图像" #. Label of the milestone (Check) field in DocType 'LMS Batch Timetable' #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json @@ -3020,7 +3086,11 @@ msgstr "里程碑" #: frontend/src/pages/Statistics.vue:71 msgid "Milestones" -msgstr "里程碑" +msgstr "" + +#: lms/lms/doctype/lms_question/lms_question.py:48 +msgid "Minimum two options are required for multiple choice questions." +msgstr "" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:10 @@ -3033,12 +3103,13 @@ msgstr "里程碑" #: 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 #: lms/lms/doctype/lms_timetable_template/lms_timetable_template.json msgid "Moderator" -msgstr "主持人" +msgstr "" #: lms/lms/doctype/lms_badge/lms_badge.js:40 msgid "Modified By" @@ -3046,18 +3117,18 @@ msgstr "修改者" #: lms/lms/api.py:197 msgid "Module Name is incorrect or does not exist." -msgstr "模块名称不正确或不存在。" +msgstr "" #: lms/lms/api.py:193 msgid "Module is incorrect." -msgstr "模块不正确。" +msgstr "" #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Monday" -msgstr "星期一" +msgstr "" #: frontend/src/components/AppSidebar.vue:39 msgid "More" @@ -3066,65 +3137,74 @@ msgstr "更多" #. Label of the multiple (Check) field in DocType 'LMS Question' #: lms/lms/doctype/lms_question/lms_question.json msgid "Multiple Correct Answers" -msgstr "多重正确答案" +msgstr "" #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" -msgstr "我的可用" +msgstr "" #: frontend/src/pages/ProfileEvaluator.vue:113 msgid "My calendar" -msgstr "我的日历" - -#: frontend/src/pages/Batches.vue:30 frontend/src/pages/Courses.vue:44 -msgid "New" -msgstr "新增" +msgstr "" #. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: 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 "最新" +msgstr "新" #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:41 msgid "New Assignment Submission" -msgstr "新作业提交" +msgstr "" #: lms/public/js/common_functions.js:255 lms/www/lms.py:86 msgid "New Batch" -msgstr "新培训课" +msgstr "" #: lms/www/lms.py:37 msgid "New Course" -msgstr "新课程" +msgstr "" #: frontend/src/pages/Jobs.vue:39 msgid "New Job" -msgstr "新工作" +msgstr "" #: lms/job/doctype/lms_job_application/lms_job_application.py:27 msgid "New Job Applicant" -msgstr "新工作申请者" +msgstr "" + +#: frontend/src/pages/Programs.vue:96 +msgid "New Program" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:132 +msgid "New Program Course" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:133 +msgid "New Program Member" +msgstr "" #: frontend/src/pages/QuizForm.vue:122 msgid "New Question" -msgstr "新题目" +msgstr "" -#: 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 "新测验" +msgstr "" #: lms/www/new-sign-up.html:3 msgid "New Sign Up" -msgstr "新注册" +msgstr "" #: lms/lms/utils.py:627 msgid "New comment in batch {0}" -msgstr "培训课 {0} 中的新评论" +msgstr "" #: lms/lms/utils.py:620 msgid "New reply on the topic {0} in course {1}" -msgstr "在课程 {1} 中对主题 {0} 的新回复" +msgstr "" #: frontend/src/components/Discussions.vue:4 #: frontend/src/components/Discussions.vue:59 @@ -3133,64 +3213,72 @@ msgstr "新建 {0}" #: frontend/src/components/Quiz.vue:209 frontend/src/pages/Lesson.vue:84 msgid "Next" -msgstr "下一页" +msgstr "下一个" #: lms/templates/quiz/quiz.html:125 msgid "Next Question" -msgstr "下一个题目" +msgstr "" #: frontend/src/components/Assessments.vue:63 lms/templates/assessments.html:58 msgid "No Assessments" -msgstr "没有测验" +msgstr "" #: lms/templates/notifications.html:26 msgid "No Notifications" -msgstr "没有通知" +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" -msgstr "没有录制" +msgstr "" #: lms/templates/upcoming_evals.html:43 msgid "No Upcoming Evaluations" -msgstr "没有预定的测验" +msgstr "" #: frontend/src/components/Annoucements.vue:24 msgid "No announcements" -msgstr "没有公告" +msgstr "" #: frontend/src/pages/Batches.vue:125 msgid "No batches found" -msgstr "没有培训课" +msgstr "" #: lms/templates/certificates_section.html:23 msgid "No certificates" -msgstr "没有证书" +msgstr "" #: lms/templates/courses_created.html:14 msgid "No courses created" -msgstr "没有课程" +msgstr "" -#: frontend/src/pages/Courses.vue:146 +#: frontend/src/pages/Courses.vue:147 msgid "No courses found" -msgstr "没有课程" +msgstr "" + +#: frontend/src/pages/Programs.vue:72 +msgid "No courses in this program" +msgstr "" #: lms/templates/courses_under_review.html:14 msgid "No courses under review" -msgstr "没有课程正在审核" +msgstr "" #: frontend/src/pages/ProfileAbout.vue:12 msgid "No introduction" -msgstr "没有介绍" +msgstr "" #: frontend/src/pages/Jobs.vue:60 msgid "No jobs posted" -msgstr "没有发布的工作" +msgstr "" #: frontend/src/components/LiveClass.vue:61 msgid "No live classes scheduled" -msgstr "没有安排的在线课程" +msgstr "" + +#: frontend/src/pages/Programs.vue:82 +msgid "No programs found" +msgstr "" #: frontend/src/pages/Quizzes.vue:56 msgid "No quizzes found" @@ -3198,27 +3286,27 @@ msgstr "" #: frontend/src/components/Modals/EvaluationModal.vue:53 msgid "No slots available for this date." -msgstr "没有可用的时间段" +msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:39 msgid "No upcoming evaluations." -msgstr "没有预定的测验" +msgstr "" #: lms/templates/course_list.html:13 msgid "No {0}" -msgstr "没有 {0}" +msgstr "" #: frontend/src/pages/Batches.vue:84 msgid "No {0} batches" -msgstr "没有 {0} 培训课" +msgstr "" -#: frontend/src/pages/Courses.vue:106 +#: frontend/src/pages/Courses.vue:107 msgid "No {0} courses" -msgstr "没有 {0} 课程" +msgstr "" #: lms/templates/quiz/quiz.html:147 msgid "No." -msgstr "没有." +msgstr "" #: lms/overrides/user.py:194 msgid "Not Allowed" @@ -3228,21 +3316,21 @@ msgstr "不允许" #. Submission' #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json msgid "Not Applicable" -msgstr "不适用" +msgstr "" #: lms/templates/assessments.html:48 msgid "Not Attempted" -msgstr "未尝试" +msgstr "" #: lms/lms/widgets/NoPreviewModal.html:6 msgid "Not Available for Preview" -msgstr "不可用于预览" +msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Assignment #. Submission' #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json msgid "Not Graded" -msgstr "未评分" +msgstr "" #: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:135 msgid "Not Permitted" @@ -3257,7 +3345,7 @@ msgstr "尚未保存" #: frontend/src/pages/Notifications.vue:54 msgid "Nothing to see here." -msgstr "这里什么都没有。" +msgstr "" #. Label of the notifications (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3266,49 +3354,53 @@ msgstr "通知" #: lms/lms/widgets/NoPreviewModal.html:30 msgid "Notify me when available" -msgstr "当我可用时通知我" +msgstr "" #: frontend/src/pages/BatchForm.vue:174 msgid "Number of seats available" -msgstr "可参加的人数" +msgstr "" #. Label of the sb_00 (Section Break) field in DocType 'Zoom Settings' #: lms/lms/doctype/zoom_settings/zoom_settings.json msgid "OAuth Client ID" -msgstr "OAuth 客户端 ID" +msgstr "" #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Office close to Home" -msgstr "家附近的办公室" +msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" -msgstr "离线" +msgstr "" #: lms/templates/emails/certification.html:16 msgid "Once again, congratulations on this significant accomplishment." -msgstr "再次祝贺您取得的这一重大成就。" +msgstr "" #: frontend/src/pages/AssignmentSubmission.vue:17 msgid "Once the moderator grades your submission, you'll find the details here." -msgstr "一旦主持人评分您的提交,您将在此处找到详细信息。" +msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" -msgstr "在线" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:156 +msgid "Only courses for which self learning is disabled can be added to program." +msgstr "" #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." -msgstr "只有类型为 {0} 的文件将被接受。" +msgstr "" -#: 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 "只有图像文件被允许。" +msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:223 +#: frontend/src/components/Modals/ChapterModal.vue:220 msgid "Only zip files are allowed" msgstr "" @@ -3318,32 +3410,32 @@ msgstr "" #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Open" -msgstr "打开" +msgstr "开" #: lms/templates/emails/assignment_submission.html:8 msgid "Open Assignment" -msgstr "打开作业" +msgstr "" #: lms/templates/emails/lms_message.html:13 msgid "Open Course" -msgstr "打开课程" +msgstr "" #. Option for the 'Type' (Select) field in DocType 'LMS Question' #. Option for the 'Type' (Select) field in DocType 'LMS Quiz Question' #: lms/lms/doctype/lms_question/lms_question.json #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json msgid "Open Ended" -msgstr "开放式题目" +msgstr "" #: lms/lms/widgets/MemberCard.html:16 msgid "Open Network" -msgstr "开放网络" +msgstr "" #. Label of the option (Data) field in DocType 'LMS Option' #: frontend/src/components/Modals/Question.vue:63 #: lms/lms/doctype/lms_option/lms_option.json msgid "Option" -msgstr "选项" +msgstr "" #. Label of the option_1 (Small Text) field in DocType 'LMS Question' #: lms/lms/doctype/lms_question/lms_question.json @@ -3368,15 +3460,15 @@ msgstr "选项4" #. Label of the order_id (Data) field in DocType 'LMS Payment' #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" -msgstr "订单 ID" +msgstr "" #: frontend/src/pages/Billing.vue:26 msgid "Ordered Item" -msgstr "订购项目" +msgstr "" #: frontend/src/pages/JobDetail.vue:76 msgid "Organisation" -msgstr "组织" +msgstr "" #. Label of the organization (Data) field in DocType 'Certification' #: lms/lms/doctype/certification/certification.json @@ -3385,7 +3477,7 @@ msgstr "组织" #: frontend/src/pages/Billing.vue:37 msgid "Original Amount" -msgstr "原始金额" +msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json lms/templates/signup-form.html:28 @@ -3399,7 +3491,7 @@ msgstr "业主" #. Label of the pan (Data) field in DocType 'LMS Payment' #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" -msgstr "PAN" +msgstr "" #. Option for the 'File Type' (Select) field in DocType 'Course Lesson' #. Option for the 'Type' (Select) field in DocType 'LMS Assignment' @@ -3408,40 +3500,40 @@ msgstr "PAN" #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json msgid "PDF" -msgstr "PDF" +msgstr "" #. Label of the pages (Table) field in DocType 'Cohort' #: lms/lms/doctype/cohort/cohort.json msgid "Pages" -msgstr "页数" +msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' #: frontend/src/pages/BatchForm.vue:217 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:373 msgid "Paid Batch" -msgstr "付费培训课" +msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' #: frontend/src/pages/CourseForm.vue:214 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" -msgstr "付费课程" +msgstr "" #: frontend/src/pages/Billing.vue:120 msgid "Pan Number" -msgstr "PAN 号码" +msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #: frontend/src/pages/Jobs.vue:116 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Part Time" -msgstr "兼职" +msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Partially Complete" -msgstr "部分完成" +msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Assignment #. Submission' @@ -3451,7 +3543,7 @@ msgstr "部分完成" #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json msgid "Pass" -msgstr "通过" +msgstr "" #. Label of the passing_percentage (Int) field in DocType 'LMS Quiz' #. Label of the passing_percentage (Int) field in DocType 'LMS Quiz Submission' @@ -3459,7 +3551,7 @@ msgstr "通过" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json msgid "Passing Percentage" -msgstr "及格线(百分比)" +msgstr "" #. Label of the password (Password) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json @@ -3468,7 +3560,7 @@ msgstr "密码" #: frontend/src/pages/CourseForm.vue:112 msgid "Paste the youtube link of a short video introducing the course" -msgstr "粘贴一个简短的视频链接,介绍课程" +msgstr "" #. Label of the payment (Link) field in DocType 'Batch Student' #. Label of the payment (Link) field in DocType 'LMS Enrollment' @@ -3481,25 +3573,25 @@ msgstr "付款" #. Name of a DocType #: lms/lms/doctype/payment_country/payment_country.json msgid "Payment Country" -msgstr "付款国家" +msgstr "" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" -msgstr "付款详情" +msgstr "" #. Label of the payment_gateway (Link) field in DocType 'Web Form' #. Label of the payment_gateway (Data) field in DocType 'LMS Settings' #: lms/fixtures/custom_field.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Payment Gateway" -msgstr "付款网关" +msgstr "" #. Label of the payment_id (Data) field in DocType 'LMS Payment' #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" -msgstr "付款 ID" +msgstr "" #. Label of the payment_received (Check) field in DocType 'LMS Payment' #: lms/lms/doctype/lms_payment/lms_payment.json @@ -3510,19 +3602,19 @@ msgstr "已收到付款" #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Payment Settings" -msgstr "付款设置" +msgstr "" #. Label of the payment_for_document (Dynamic Link) field in DocType 'LMS #. Payment' #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Document" -msgstr "文档付款" +msgstr "" #. Label of the payment_for_document_type (Select) field in DocType 'LMS #. Payment' #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Document Type" -msgstr "文档类型付款" +msgstr "" #. Label of the payments_tab (Tab Break) field in DocType 'Web Form' #: lms/fixtures/custom_field.json @@ -3533,7 +3625,7 @@ msgstr "付款" #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Payments app is not installed" -msgstr "付款应用未安装" +msgstr "" #. Option for the 'Status' (Select) field in DocType 'Cohort Join Request' #. Option for the 'Status' (Select) field in DocType 'Invite Request' @@ -3546,19 +3638,19 @@ msgstr "付款应用未安装" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" -msgstr "待定" +msgstr "有待" #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' #: frontend/src/pages/QuizSubmission.vue:40 #: frontend/src/pages/QuizSubmissionList.vue:93 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json msgid "Percentage" -msgstr "百分比" +msgstr "" #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Percentage (e.g. 70%)" -msgstr "百分比(例如 70%)" +msgstr "" #: frontend/src/pages/Billing.vue:104 msgid "Phone Number" @@ -3566,11 +3658,11 @@ msgstr "电话号码" #: frontend/src/components/CourseCardOverlay.vue:141 msgid "Please Login" -msgstr "请登录" +msgstr "" #: lms/lms/doctype/lms_settings/lms_settings.py:33 msgid "Please add {1} for {3} to send calendar invites for evaluations." -msgstr "请为 {3} 添加 {1},以发送测验邀请。" +msgstr "" #: lms/overrides/user.py:240 msgid "Please ask your administrator to verify your sign-up" @@ -3582,11 +3674,15 @@ msgstr "请检查您的电子邮件验证" #: lms/templates/emails/community_course_membership.html:7 msgid "Please click on the following button to set your new password" -msgstr "请点击以下按钮设置您的新密码" +msgstr "" + +#: 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 "" -#: lms/lms/doctype/lms_batch/lms_batch.py:251 +#: lms/lms/doctype/lms_batch/lms_batch.py:256 msgid "Please enable Zoom Settings to use this feature." -msgstr "请启用 Zoom 设置以使用此功能。" +msgstr "" #: frontend/src/components/CourseOutline.vue:312 msgid "Please enroll for this course to view this lesson" @@ -3594,90 +3690,118 @@ msgstr "" #: frontend/src/components/Quiz.vue:13 msgid "Please ensure that you complete all the questions in {0} minutes." -msgstr "请确保在 {0} 分钟内完成所有题目。" +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:164 +msgid "Please enter a title." +msgstr "" #: 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 "请输入有效的 URL。" +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:176 +msgid "Please enter a valid time in the format HH:mm." +msgstr "" #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:92 msgid "Please enter the URL for assignment submission." -msgstr "请输入作业提交的 URL。" +msgstr "" #: lms/templates/quiz/quiz.js:176 msgid "Please enter your answer" -msgstr "请输入您的答案" +msgstr "" -#: 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 "请安装付款应用以创建付费培训课。" +msgstr "" -#: 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 "请安装付款应用以创建付费课程。" +msgstr "" #: frontend/src/pages/Billing.vue:256 msgid "Please let us know where you heard about us from." -msgstr "请让我们知道您是从哪里了解到我们的。" +msgstr "" #: frontend/src/components/QuizBlock.vue:5 msgid "Please login to access the quiz." -msgstr "请登录以访问测验。" +msgstr "" #: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:146 msgid "Please login to access this page." -msgstr "请登录以访问此页面。" +msgstr "" #: lms/lms/api.py:189 msgid "Please login to continue with payment." -msgstr "请登录以继续付款。" +msgstr "" #: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:7 #: lms/templates/emails/certificate_request_notification.html:7 msgid "Please prepare well and be on time for the evaluations." -msgstr "请做好准备,准时参加测验。" +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:167 +msgid "Please select a date." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:191 +msgid "Please select a duration." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:188 +msgid "Please select a future date and time." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:170 +msgid "Please select a time." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:173 +msgid "Please select a timezone." +msgstr "" #: lms/templates/emails/job_report.html:6 msgid "Please take appropriate action at {0}" -msgstr "请在 {0} 采取适当行动" +msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Please upload a SCORM package" msgstr "" #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:95 msgid "Please upload the assignment file." -msgstr "请上传作业文件。" +msgstr "" #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" -msgstr "分数点(例如 70)" +msgstr "" #: frontend/src/components/Modals/Question.vue:83 msgid "Possibility" -msgstr "可能性" +msgstr "" #. Label of the possibility_1 (Small Text) field in DocType 'LMS Question' #: lms/lms/doctype/lms_question/lms_question.json msgid "Possible Answer 1" -msgstr "可能答案 1" +msgstr "" #. Label of the possibility_2 (Small Text) field in DocType 'LMS Question' #: lms/lms/doctype/lms_question/lms_question.json msgid "Possible Answer 2" -msgstr "可能答案 2" +msgstr "" #. Label of the possibility_3 (Small Text) field in DocType 'LMS Question' #: lms/lms/doctype/lms_question/lms_question.json msgid "Possible Answer 3" -msgstr "可能答案 3" +msgstr "" #. Label of the possibility_4 (Small Text) field in DocType 'LMS Question' #: lms/lms/doctype/lms_question/lms_question.json msgid "Possible Answer 4" -msgstr "可能答案 4" +msgstr "" #: frontend/src/components/DiscussionReplies.vue:52 #: frontend/src/components/DiscussionReplies.vue:86 @@ -3690,46 +3814,46 @@ msgstr "邮政编码" #: frontend/src/pages/JobDetail.vue:115 msgid "Posted on" -msgstr "发布时间" +msgstr "" #. Name of a DocType #: lms/lms/doctype/preferred_function/preferred_function.json msgid "Preferred Function" -msgstr "首选功能" +msgstr "" #. Label of the preferred_functions (Table MultiSelect) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Preferred Functions" -msgstr "首选功能" +msgstr "" #. Label of the preferred_industries (Table MultiSelect) field in DocType #. 'User' #: lms/fixtures/custom_field.json msgid "Preferred Industries" -msgstr "首选行业" +msgstr "" #. Name of a DocType #: lms/lms/doctype/preferred_industry/preferred_industry.json msgid "Preferred Industry" -msgstr "首选行业" +msgstr "" #. Label of the preferred_location (Data) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Preferred Location" -msgstr "首选位置" +msgstr "" #. Label of the image (Attach Image) field in DocType 'LMS Course' #: lms/lms/doctype/lms_course/lms_course.json msgid "Preview Image" -msgstr "预览图片" +msgstr "" #: frontend/src/pages/CourseForm.vue:110 msgid "Preview Video" -msgstr "预览视频" +msgstr "" #: frontend/src/pages/Lesson.vue:49 msgid "Previous" -msgstr "上一页" +msgstr "以前" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' @@ -3744,16 +3868,16 @@ msgstr "价钱" #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Primary Countries" -msgstr "主要国家" +msgstr "" #. Label of the subgroup (Link) field in DocType 'Cohort Mentor' #: lms/lms/doctype/cohort_mentor/cohort_mentor.json msgid "Primary Subgroup" -msgstr "主要子组" +msgstr "" #: lms/lms/utils.py:441 msgid "Privacy Policy" -msgstr "隐私政策" +msgstr "" #. Option for the 'Visibility' (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/lms_batch_old/lms_batch_old.json @@ -3764,23 +3888,45 @@ msgstr "私人" #. in DocType 'User' #: lms/fixtures/custom_field.json msgid "Private Information includes your Grade and Work Environment Preferences" -msgstr "隐私信息包括您的成绩和职业偏好" +msgstr "" #: frontend/src/pages/Billing.vue:134 msgid "Proceed to Payment" -msgstr "继续付款" +msgstr "" #. Label of the profession (Data) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Profession" -msgstr "职业" +msgstr "" #: frontend/src/components/Modals/EditProfile.vue:37 msgid "Profile Image" -msgstr "头像" +msgstr "" + +#: frontend/src/pages/ProgramForm.vue:154 +msgid "Program Course" +msgstr "" + +#. 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 "" + +#: frontend/src/pages/ProgramForm.vue:169 +msgid "Program Member" +msgstr "" + +#. 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 "" #. 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 "进展" @@ -3793,12 +3939,12 @@ msgstr "进度 (%)" #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Public" -msgstr "公开" +msgstr "公共" #. Label of the published (Check) field in DocType 'LMS Certificate' #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Publish on Participant Page" -msgstr "在参与者页面上发布" +msgstr "" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' @@ -3808,18 +3954,18 @@ msgstr "在参与者页面上发布" #: lms/lms/doctype/lms_course/lms_course.json #: lms/public/js/common_functions.js:266 msgid "Published" -msgstr "已发布" +msgstr "发布时间" #: lms/lms/web_template/lms_statistics/lms_statistics.html:14 #: lms/templates/statistics.html:4 msgid "Published Courses" -msgstr "发布课程" +msgstr "" #. Label of the published_on (Date) field in DocType 'LMS Course' #: frontend/src/pages/CourseForm.vue:175 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" -msgstr "发布于" +msgstr "" #. Label of the question (Small Text) field in DocType 'Course Lesson' #. Label of the question (Text Editor) field in DocType 'LMS Assignment' @@ -3830,7 +3976,7 @@ msgstr "发布于" #. 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 @@ -3839,46 +3985,46 @@ msgstr "发布于" #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json #: lms/templates/quiz/quiz.html:104 msgid "Question" -msgstr "题目" +msgstr "" #: lms/templates/quiz/quiz.html:62 msgid "Question " -msgstr "题目" +msgstr "" #. Label of the question_detail (Text) field in DocType 'LMS Quiz Question' #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json msgid "Question Detail" -msgstr "题目详情" +msgstr "" #. Label of the question_name (Link) field in DocType 'LMS Quiz Result' #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json msgid "Question Name" -msgstr "题目名称" +msgstr "" #: frontend/src/components/Modals/Question.vue:261 msgid "Question added successfully" -msgstr "题目添加成功" +msgstr "" #: frontend/src/components/Modals/Question.vue:313 msgid "Question updated successfully" -msgstr "题目更新成功" +msgstr "" #: frontend/src/components/Quiz.vue:86 msgid "Question {0}" -msgstr "题目 {0}" +msgstr "" #: frontend/src/components/Quiz.vue:186 msgid "Question {0} of {1}" -msgstr "题目 {0} / {1}" +msgstr "" #. Label of the questions (Table) field in DocType 'LMS Quiz' #: frontend/src/pages/QuizForm.vue:116 lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Questions" -msgstr "题目" +msgstr "" -#: frontend/src/pages/QuizForm.vue:430 +#: frontend/src/pages/QuizForm.vue:431 msgid "Questions deleted successfully" -msgstr "题目删除成功" +msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' #. Label of a Link in the LMS Workspace @@ -3887,54 +4033,54 @@ msgstr "题目删除成功" #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json msgid "Quiz" -msgstr "测验" +msgstr "" #. Label of the quiz_id (Data) field in DocType 'Course Lesson' #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Quiz ID" -msgstr "测验 ID" +msgstr "" #. Label of a Link in the LMS Workspace #: frontend/src/pages/QuizPage.vue:47 frontend/src/pages/QuizPage.vue:53 #: lms/lms/workspace/lms/lms.json msgid "Quiz Submission" -msgstr "测验提交" +msgstr "" #: frontend/src/pages/QuizSubmission.vue:98 #: frontend/src/pages/QuizSubmissionList.vue:102 msgid "Quiz Submissions" -msgstr "测验提交" +msgstr "" #: frontend/src/components/Quiz.vue:223 msgid "Quiz Summary" -msgstr "测验总结" +msgstr "" #. Label of the quiz_title (Data) field in DocType 'LMS Quiz Submission' #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json msgid "Quiz Title" -msgstr "测验标题" +msgstr "" -#: frontend/src/pages/QuizForm.vue:342 +#: frontend/src/pages/QuizForm.vue:343 msgid "Quiz created successfully" -msgstr "测验创建成功" +msgstr "" #: lms/plugins.py:96 msgid "Quiz is not available to Guest users. Please login to continue." -msgstr "测验对访客用户不可用。请登录继续。" +msgstr "" -#: frontend/src/pages/QuizForm.vue:361 +#: frontend/src/pages/QuizForm.vue:362 msgid "Quiz updated successfully" -msgstr "测验更新成功" +msgstr "" #. Description of the 'Quiz ID' (Data) field in DocType 'Course Lesson' #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Quiz will appear at the bottom of the lesson." -msgstr "测验将出现在课程的底部。" +msgstr "" -#: 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 "测验" +msgstr "" #. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation' #. Label of the rating (Data) field in DocType 'LMS Course' @@ -3947,26 +4093,26 @@ msgstr "测验" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/templates/reviews.html:125 msgid "Rating" -msgstr "评分" +msgstr "" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.py:17 msgid "Rating cannot be 0" -msgstr "评分不能为 0" +msgstr "" #: frontend/src/pages/AssignmentSubmission.vue:30 msgid "Read the question carefully before attempting the assignment." -msgstr "请仔细阅读题目,然后再尝试作业。" +msgstr "" #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Ready" -msgstr "准备" +msgstr "" #. Label of the reference_docname (Dynamic Link) field in DocType 'LMS Batch #. Timetable' #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json msgid "Reference DocName" -msgstr "参考文档名称" +msgstr "" #. Label of the reference_doctype (Link) field in DocType 'LMS Batch Timetable' #. Label of the reference_doctype (Link) field in DocType 'LMS Timetable @@ -3974,7 +4120,7 @@ msgstr "参考文档名称" #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Reference DocType" -msgstr "参考文档类型" +msgstr "" #. Label of the reference_doctype (Link) field in DocType 'LMS Badge' #: lms/lms/doctype/lms_badge/lms_badge.json @@ -3983,16 +4129,16 @@ msgstr "参考文档类型" #: lms/templates/emails/community_course_membership.html:17 msgid "Regards" -msgstr "问候" +msgstr "" #: frontend/src/components/BatchOverlay.vue:70 msgid "Register Now" -msgstr "立即注册" +msgstr "" #. Option for the 'Status' (Select) field in DocType 'Invite Request' #: lms/lms/doctype/invite_request/invite_request.json msgid "Registered" -msgstr "已注册" +msgstr "" #: lms/overrides/user.py:201 msgid "Registered but disabled" @@ -4005,40 +4151,40 @@ msgstr "注册但被禁用" #: lms/lms/doctype/invite_request/invite_request.json #: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Rejected" -msgstr "已拒绝" +msgstr "" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" -msgstr "相关课程" +msgstr "" #: frontend/src/pages/BatchForm.vue:73 frontend/src/pages/CourseForm.vue:99 msgid "Remove" -msgstr "删除" +msgstr "" #: frontend/src/components/Modals/AnnouncementModal.vue:27 msgid "Reply To" -msgstr "回复" +msgstr "" #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" -msgstr "请求邀请" +msgstr "" #: lms/patches/create_mentor_request_email_templates.py:20 msgid "Request for Mentorship" -msgstr "请求指导" +msgstr "" #. Label of the required_role (Select) field in DocType 'Cohort Web Page' #: lms/lms/doctype/cohort_web_page/cohort_web_page.json msgid "Required Role" -msgstr "所需角色" +msgstr "" #. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Restricted" -msgstr "受限" +msgstr "" #. Label of the result (Table) field in DocType 'LMS Quiz Submission' #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -4060,16 +4206,16 @@ msgstr "评论" #: lms/templates/reviews.html:100 msgid "Review the course" -msgstr "评论课程" +msgstr "" #. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Reviewed By" -msgstr "被评论" +msgstr "" #: lms/templates/reviews.html:4 msgid "Reviews" -msgstr "评论" +msgstr "" #. Label of the role (Select) field in DocType 'Cohort Staff' #. Label of the role (Select) field in DocType 'LMS Enrollment' @@ -4081,36 +4227,36 @@ msgstr "角色" #. Label of the role (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Role Preference" -msgstr "角色偏好" +msgstr "" #. Label of the route (Data) field in DocType 'LMS Sidebar Item' #: lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json msgid "Route" -msgstr "路线" +msgstr "" -#: 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 "第 {0} 行的日期不能超出培训课的持续时间。" +msgstr "" -#: 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 "第 {0} 行的结束时间不能超出培训课的持续时间。" +msgstr "" -#: 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 "第 {0} 行的开始时间不能大于或等于结束时间。" +msgstr "" -#: 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 "第 {0} 行的开始时间不能超出培训课的持续时间。" +msgstr "" #: lms/lms/doctype/lms_quiz/lms_quiz.py:34 msgid "Rows {0} have the duplicate questions." -msgstr "第 {0} 行包含重复的题目。" +msgstr "" #: lms/templates/livecode/extension_footer.html:21 msgid "Run" -msgstr "运行" +msgstr "" #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json @@ -4118,6 +4264,7 @@ msgid "SCORM" msgstr "" #. 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 "" @@ -4132,7 +4279,7 @@ msgstr "" #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Saturday" -msgstr "星期六" +msgstr "" #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/Event.vue:101 @@ -4140,8 +4287,9 @@ msgstr "星期六" #: 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 "保存" @@ -4149,22 +4297,22 @@ msgstr "保存" #. Label of the schedule (Table) field in DocType 'Course Evaluator' #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" -msgstr "日程" +msgstr "" #: frontend/src/components/Modals/EvaluationModal.vue:5 #: frontend/src/components/UpcomingEvaluations.vue:4 msgid "Schedule Evaluation" -msgstr "日程测验" +msgstr "" #. Name of a DocType #: lms/lms/doctype/scheduled_flow/scheduled_flow.json msgid "Scheduled Flow" -msgstr "日程流程" +msgstr "" #. Label of the scope (Select) field in DocType 'Cohort Web Page' #: lms/lms/doctype/cohort_web_page/cohort_web_page.json msgid "Scope" -msgstr "范围" +msgstr "" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' #: frontend/src/pages/QuizSubmission.vue:35 @@ -4172,12 +4320,12 @@ msgstr "范围" #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/templates/quiz/quiz.html:148 msgid "Score" -msgstr "成绩" +msgstr "" #. Label of the score_out_of (Int) field in DocType 'LMS Quiz Submission' #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json msgid "Score Out Of" -msgstr "成绩" +msgstr "" #: frontend/src/components/Members.vue:15 msgid "Search" @@ -4185,51 +4333,51 @@ msgstr "搜索" #: frontend/src/components/Controls/IconPicker.vue:36 msgid "Search for an icon" -msgstr "搜索图标" +msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' #: frontend/src/pages/BatchForm.vue:171 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:327 msgid "Seat Count" -msgstr "人数" +msgstr "" #: frontend/src/components/BatchCard.vue:16 #: frontend/src/components/BatchOverlay.vue:9 msgid "Seat Left" -msgstr "可添加人数" +msgstr "" #: frontend/src/components/BatchCard.vue:15 #: frontend/src/components/BatchOverlay.vue:8 msgid "Seats Left" -msgstr "可添加人数" +msgstr "" #: frontend/src/components/Modals/Question.vue:91 msgid "Select a question" -msgstr "选择一个题目" +msgstr "" #: frontend/src/components/QuizPlugin.vue:17 msgid "Select a quiz" -msgstr "选择一个测验" +msgstr "" #: frontend/src/components/Modals/EvaluationModal.vue:32 msgid "Select a slot" -msgstr "选择一个时段" +msgstr "" #. Label of the send_calendar_invite_for_evaluations (Check) field in DocType #. 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Send calendar invite for evaluations" -msgstr "发送日程邀请" +msgstr "" #. Label of the sessions_on (Data) field in DocType 'LMS Batch Old' #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Sessions On Days" -msgstr "日程天数" +msgstr "" #: lms/templates/emails/community_course_membership.html:1 msgid "Set your Password" -msgstr "设置密码" +msgstr "" #: frontend/src/components/Modals/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:165 frontend/src/pages/CourseForm.vue:161 @@ -4239,71 +4387,71 @@ msgstr "设置" #: frontend/src/pages/ProfileAbout.vue:62 msgid "Share on" -msgstr "分享" +msgstr "" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' #: frontend/src/pages/CourseForm.vue:38 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" -msgstr "简短介绍" +msgstr "" #: frontend/src/pages/BatchForm.vue:99 msgid "Short description of the batch" -msgstr "培训课简短描述" +msgstr "" #. Label of the show_answer (Check) field in DocType 'LMS Assignment' #: lms/lms/doctype/lms_assignment/lms_assignment.json msgid "Show Answer" -msgstr "显示答案" +msgstr "" #. Label of the show_answers (Check) field in DocType 'LMS Quiz' #: frontend/src/pages/QuizForm.vue:84 lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Show Answers" -msgstr "显示答案" +msgstr "" #. Label of the show_submission_history (Check) field in DocType 'LMS Quiz' #: frontend/src/pages/QuizForm.vue:89 lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Show Submission History" -msgstr "显示提交历史" +msgstr "" #. Label of the column_break_2 (Column Break) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Show Tab in Batch" -msgstr "在培训课中显示标签" +msgstr "" #. Label of the show_usd_equivalent (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Show USD Equivalent" -msgstr "显示美元等值" +msgstr "" #. Label of the show_day_view (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Show day view in timetable" -msgstr "在日程表中显示日程" +msgstr "" #. Label of the show_live_class (Check) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Show live class" -msgstr "在日程表中显示日程" +msgstr "" #. Label of the shuffle_questions (Check) field in DocType 'LMS Quiz' #: frontend/src/pages/QuizForm.vue:102 lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Shuffle Questions" -msgstr "随机题目" +msgstr "" #: frontend/src/pages/QuizForm.vue:96 msgid "Shuffle Settings" -msgstr "随机设置" +msgstr "" #. Label of the sidebar_tab (Tab Break) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Sidebar" -msgstr "侧边栏" +msgstr "" #. Label of the sidebar_items (Table) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Sidebar Items" -msgstr "侧边栏项目" +msgstr "" #: lms/overrides/user.py:194 msgid "Sign Up is disabled" @@ -4316,17 +4464,17 @@ msgstr "报名" #. Label of the signup_email (Data) field in DocType 'Invite Request' #: lms/lms/doctype/invite_request/invite_request.json msgid "Signup Email" -msgstr "报名邮箱" +msgstr "" #. Label of the signup_settings_tab (Tab Break) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Signup Settings" -msgstr "报名设置" +msgstr "" #. Label of a chart in the LMS Workspace #: frontend/src/pages/Statistics.vue:32 lms/lms/workspace/lms/lms.json msgid "Signups" -msgstr "报名" +msgstr "" #. Label of the skill (Table MultiSelect) field in DocType 'User' #. Label of the skill (Data) field in DocType 'User Skill' @@ -4337,29 +4485,33 @@ msgstr "技能" #. Label of the skill_details (Section Break) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Skill Details" -msgstr "技能详情" +msgstr "" #. Label of the skill_name (Link) field in DocType 'Skills' #: lms/lms/doctype/skills/skills.json msgid "Skill Name" -msgstr "技能名称" +msgstr "" #. Name of a DocType #: lms/lms/doctype/skills/skills.json msgid "Skills" -msgstr "技能" +msgstr "" #: lms/overrides/user.py:42 msgid "Skills must be unique" -msgstr "技能必须唯一" +msgstr "" #: lms/templates/onboarding_header.html:6 msgid "Skip" msgstr "跳跃" +#: frontend/src/components/OnboardingBanner.vue:3 +msgid "Skip Onboarding" +msgstr "" + #: lms/lms/doctype/course_evaluator/course_evaluator.py:57 msgid "Slot Times are overlapping for some schedules." -msgstr "某些日程的时间重叠。" +msgstr "" #. Label of the slug (Data) field in DocType 'Cohort' #. Label of the slug (Data) field in DocType 'Cohort Subgroup' @@ -4368,19 +4520,19 @@ msgstr "某些日程的时间重叠。" #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json msgid "Slug" -msgstr "别名" +msgstr "" #: frontend/src/components/BatchCard.vue:23 #: frontend/src/components/BatchOverlay.vue:16 msgid "Sold Out" -msgstr "售罄" +msgstr "" #. Label of the solution (Code) field in DocType 'Exercise Latest Submission' #. Label of the solution (Code) field in DocType 'Exercise Submission' #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Solution" -msgstr "解决方案" +msgstr "" #. Label of the source (Link) field in DocType 'Batch Student' #. Label of the source (Link) field in DocType 'LMS Payment' @@ -4396,12 +4548,12 @@ msgstr "源" #: lms/lms/doctype/cohort_staff/cohort_staff.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Staff" -msgstr "员工" +msgstr "" #. Label of the stage (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Stage" -msgstr "阶段" +msgstr "" #: frontend/src/components/LiveClass.vue:46 frontend/src/components/Quiz.vue:65 #: lms/templates/quiz/quiz.html:39 @@ -4423,7 +4575,7 @@ msgstr "开始日期" #: frontend/src/pages/Lesson.vue:21 frontend/src/pages/SCORMChapter.vue:28 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" -msgstr "开始学习" +msgstr "" #. Label of the start_time (Time) field in DocType 'Evaluator Schedule' #. Label of the start_time (Time) field in DocType 'LMS Batch' @@ -4443,29 +4595,21 @@ msgstr "开始学习" #: lms/lms/doctype/scheduled_flow/scheduled_flow.json #: lms/public/js/common_functions.js:292 msgid "Start Time" -msgstr "开始时间" +msgstr "" #: lms/lms/doctype/course_evaluator/course_evaluator.py:28 msgid "Start Time cannot be greater than End Time" -msgstr "开始时间不能大于结束时间" - -#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:43 -msgid "Start Time should be less than End Time." -msgstr "开始时间应小于结束时间" +msgstr "" #. Label of the start_url (Small Text) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Start URL" -msgstr "开始 URL" - -#: lms/lms/web_form/add_a_new_batch/add_a_new_batch.js:30 -msgid "Start date cannot be a past date." -msgstr "开始日期不能是过去的日期。" +msgstr "" #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Startup Organization" -msgstr "创业组织" +msgstr "" #: frontend/src/pages/Billing.vue:88 msgid "State" @@ -4476,7 +4620,7 @@ msgstr "州" #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:133 msgid "Statistics" -msgstr "统计" +msgstr "" #. Label of the status (Select) field in DocType 'Job Opportunity' #. Label of the status (Select) field in DocType 'Cohort' @@ -4509,7 +4653,7 @@ msgstr "状态" #: lms/templates/assessments.html:17 msgid "Status/Score" -msgstr "状态/成绩" +msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Label of the student (Link) field in DocType 'Batch Student' @@ -4521,26 +4665,26 @@ msgstr "状态/成绩" #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" -msgstr "学生" +msgstr "" #. Label of the student_details_section (Section Break) field in DocType 'Batch #. Student' #: lms/lms/doctype/batch_student/batch_student.json msgid "Student Details" -msgstr "学生详情" +msgstr "" #. Label of the student_name (Data) field in DocType 'Batch Student' #: lms/lms/doctype/batch_student/batch_student.json msgid "Student Name" -msgstr "学生姓名" +msgstr "" #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" -msgstr "学生评论" +msgstr "" -#: 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 "学生 {0} 已经添加到这个培训课。" +msgstr "" #. Label of the students (Table) field in DocType 'LMS Batch' #. Label of the show_students (Check) field in DocType 'LMS Settings' @@ -4548,16 +4692,16 @@ msgstr "学生 {0} 已经添加到这个培训课。" #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" -msgstr "学生" +msgstr "" #: frontend/src/components/BatchStudents.vue:157 msgid "Students deleted successfully" -msgstr "学生删除成功" +msgstr "" #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Students will be enrolled in a paid batch once they complete the payment" -msgstr "学生将在完成付款后被注册到付费培训课中" +msgstr "" #. Label of the subgroup (Link) field in DocType 'Cohort Join Request' #. Option for the 'Scope' (Select) field in DocType 'Cohort Web Page' @@ -4566,7 +4710,7 @@ msgstr "学生将在完成付款后被注册到付费培训课中" #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Subgroup" -msgstr "子组" +msgstr "" #: frontend/src/components/Modals/AnnouncementModal.vue:20 msgid "Subject" @@ -4574,11 +4718,11 @@ msgstr "主题" #: frontend/src/pages/AssignmentSubmission.vue:40 msgid "Submission" -msgstr "提交" +msgstr "" #: frontend/src/pages/QuizForm.vue:30 msgid "Submission List" -msgstr "提交列表" +msgstr "" #: frontend/src/components/Modals/AssessmentModal.vue:9 #: frontend/src/components/Modals/BatchCourseModal.vue:9 @@ -4593,12 +4737,12 @@ msgstr "提交" #: frontend/src/components/Modals/JobApplicationModal.vue:23 msgid "Submit your resume to proceed with your application for this position. Upon submission, it will be shared with the job poster." -msgstr "提交您的简历以继续申请此职位。提交后,它将与职位发布者共享。" +msgstr "" #: lms/templates/livecode/extension_footer.html:85 #: lms/templates/livecode/extension_footer.html:115 msgid "Submitted {0}" -msgstr "已提交 {0}" +msgstr "" #: frontend/src/components/BatchCourses.vue:150 #: frontend/src/components/BatchOverlay.vue:135 @@ -4606,14 +4750,17 @@ msgstr "已提交 {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 "成功" @@ -4629,7 +4776,7 @@ msgstr "概要" #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Sunday" -msgstr "星期日" +msgstr "" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json @@ -4668,6 +4815,7 @@ msgstr "星期日" #: 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 @@ -4689,12 +4837,12 @@ msgstr "标签" #: lms/templates/emails/mentor_request_creation_email.html:8 #: lms/templates/emails/mentor_request_status_update_email.html:7 msgid "Team School" -msgstr "团队学校" +msgstr "" #. Option for the 'Collaboration Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Team Work" -msgstr "团队合作" +msgstr "" #. Label of the template (Link) field in DocType 'Cohort Web Page' #. Label of the template (Link) field in DocType 'LMS Certificate' @@ -4710,7 +4858,7 @@ msgstr "暂时禁用" #: lms/lms/utils.py:440 msgid "Terms of Use" -msgstr "使用条款" +msgstr "" #. Label of the test_results (Small Text) field in DocType 'Exercise Latest #. Submission' @@ -4719,120 +4867,124 @@ msgstr "使用条款" #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Test Results" -msgstr "测试结果" +msgstr "" #. Label of the tests (Code) field in DocType 'LMS Exercise' #: lms/lms/doctype/lms_exercise/lms_exercise.json msgid "Tests" -msgstr "测试" +msgstr "" #. Option for the 'Type' (Select) field in DocType 'LMS Assignment' #. Option for the 'Type' (Select) field in DocType 'LMS Assignment Submission' #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json msgid "Text" -msgstr "文本" +msgstr "" #: lms/templates/emails/lms_course_interest.html:17 #: lms/templates/emails/lms_invite_request_approved.html:15 #: lms/templates/emails/mentor_request_creation_email.html:7 #: lms/templates/emails/mentor_request_status_update_email.html:6 msgid "Thanks and Regards" -msgstr "感谢和问候" +msgstr "" #: lms/templates/emails/lms_course_interest.html:5 msgid "The course {0} is now available on {1}." -msgstr "课程 {0} 现在在 {1} 上可用。" +msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:53 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" -msgstr "此课程的测验者从 {0} 到 {1} 不可用。请选择 {1} 之后的日期。" +msgstr "" #: lms/templates/quiz/quiz.html:24 msgid "The quiz has a time limit. For each question you will be given {0} seconds." -msgstr "此测验有时间限制。对于每个题目,您将获得 {0} 秒的时间。" +msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:71 msgid "The slot is already booked by another participant." -msgstr "该时段已被另一参与者预订。" +msgstr "" #: lms/patches/create_mentor_request_email_templates.py:40 msgid "The status of your application has changed." -msgstr "您的申请状态已更改。" +msgstr "" #: frontend/src/pages/Batches.vue:129 msgid "There are no batches available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" -msgstr "目前没有培训课可用。请密切关注,新鲜的学习体验即将到来!" +msgstr "" #: frontend/src/components/CreateOutline.vue:12 msgid "There are no chapters in this course. Create and manage chapters from here." -msgstr "此课程中没有章节。从这里创建和管理章节。" +msgstr "" -#: 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 "目前没有课程可用。请密切关注,新鲜的学习体验即将到来!" +msgstr "" -#: 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 "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:146 msgid "There are no seats available in this batch." -msgstr "此培训课中没有剩余的可添加人数。" +msgstr "" #: frontend/src/components/BatchStudents.vue:67 msgid "There are no students in this batch." -msgstr "此培训课中没有学生。" +msgstr "" #: lms/templates/course_list.html:14 msgid "There are no {0} on this site." -msgstr "此网站上没有 {0}。" +msgstr "" #. Description of the 'section_break_ubxi' (Section Break) field in DocType #. 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json msgid "These customisations will work on the main batch page." -msgstr "这些自定义将在主培训课页面上生效。" +msgstr "" #: frontend/src/pages/Badge.vue:10 msgid "This badge has been awarded to {0} on {1}." -msgstr "此徽章已授予给 {0} 在 {1}。" +msgstr "" #. Label of the expire (Check) field in DocType 'Certification' #: lms/lms/doctype/certification/certification.json msgid "This certificate does no expire" -msgstr "此证书不会过期" +msgstr "" #: frontend/src/components/CourseCardOverlay.vue:91 msgid "This course has:" -msgstr "此课程有:" +msgstr "" -#: lms/lms/utils.py:1582 +#: lms/lms/utils.py:1585 msgid "This course is free." -msgstr "此课程免费。" +msgstr "" -#: frontend/src/pages/SCORMChapter.vue:198 +#: frontend/src/pages/SCORMChapter.vue:197 msgid "This is a chapter in the course {0}" msgstr "" #: lms/lms/widgets/CourseOutline.html:62 msgid "This lesson is not available for preview. As you are the Instructor of the course only you can see it." -msgstr "此课程不提供预览。由于您是课程的讲师,只有您可以看到它。" +msgstr "" #: frontend/src/pages/Lesson.vue:15 msgid "This lesson is not available for preview. Please enroll in the course to access it." -msgstr "此课程不提供预览。请报名课程以访问它。" +msgstr "" #: lms/lms/widgets/NoPreviewModal.html:16 msgid "This lesson is not available for preview. Please join the course to access it." -msgstr "此课程不提供预览。请报名课程以访问它。" +msgstr "" #: frontend/src/components/Quiz.vue:8 lms/templates/quiz/quiz.html:6 msgid "This quiz consists of {0} questions." -msgstr "此测验包含 {0} 个题目。" +msgstr "" #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Thursday" -msgstr "星期四" +msgstr "" #. Label of the time (Time) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/Event.vue:48 @@ -4845,11 +4997,11 @@ msgstr "时间" #. Label of the time (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Time Preference" -msgstr "时间偏好" +msgstr "" #: frontend/src/components/Modals/LiveClassModal.vue:29 msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" -msgstr "时间必须采用24小时格式(HH:mm)。例如 11:30 或 22:00" +msgstr "" #. Label of the schedule_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the timetable (Table) field in DocType 'LMS Batch' @@ -4857,7 +5009,7 @@ msgstr "时间必须采用24小时格式(HH:mm)。例如 11:30 或 22:00" #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_timetable_template/lms_timetable_template.json msgid "Timetable" -msgstr "时间表" +msgstr "" #. Label of the timetable_legends (Table) field in DocType 'LMS Batch' #. Label of the timetable_legends (Table) field in DocType 'LMS Timetable @@ -4865,12 +5017,12 @@ msgstr "时间表" #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_timetable_template/lms_timetable_template.json msgid "Timetable Legends" -msgstr "时间表图例" +msgstr "" #. Label of the timetable_template (Link) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Timetable Template" -msgstr "时间表模板" +msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Batch' #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' @@ -4881,11 +5033,11 @@ msgstr "时间表模板" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Timezone" -msgstr "时区" +msgstr "" #: lms/templates/emails/batch_confirmation.html:25 msgid "Timings:" -msgstr "计时" +msgstr "" #. Label of the title (Data) field in DocType 'Cohort' #. Label of the title (Data) field in DocType 'Cohort Subgroup' @@ -4899,6 +5051,7 @@ msgstr "计时" #. 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' @@ -4906,7 +5059,8 @@ msgstr "计时" #: 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 @@ -4919,6 +5073,7 @@ msgstr "计时" #: 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 @@ -4927,7 +5082,7 @@ msgstr "计时" msgid "Title" msgstr "标题" -#: frontend/src/components/Modals/ChapterModal.vue:169 +#: frontend/src/components/Modals/ChapterModal.vue:174 msgid "Title is required" msgstr "" @@ -4942,17 +5097,13 @@ msgstr "至" msgid "To Date" msgstr "至今" -#: lms/lms/web_form/profile/profile.js:19 -msgid "To Date is mandatory in Work Experience." -msgstr "工作经历中必须填写结束日期。" - -#: lms/lms/utils.py:1593 +#: lms/lms/utils.py:1596 msgid "To join this batch, please contact the Administrator." -msgstr "要加入此培训课,请联系管理员。" +msgstr "" #: frontend/src/components/LessonHelp.vue:34 msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." -msgstr "要上传图像、视频、音频或 PDF 文件,请点击添加图标并从菜单中选择上传。然后选择要添加到课程中的文件,它将被添加到您的课程中。" +msgstr "" #: lms/overrides/user.py:206 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" @@ -4966,12 +5117,12 @@ msgstr "总" #: frontend/src/pages/QuizForm.vue:66 frontend/src/pages/Quizzes.vue:119 #: lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Total Marks" -msgstr "总分" +msgstr "" #: lms/lms/web_template/lms_statistics/lms_statistics.html:14 #: lms/templates/statistics.html:12 msgid "Total Signups" -msgstr "总注册" +msgstr "" #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json @@ -4980,18 +5131,18 @@ msgstr "出差" #: frontend/src/components/Quiz.vue:252 lms/templates/quiz/quiz.html:131 msgid "Try Again" -msgstr "再试一次" +msgstr "" #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Tuesday" -msgstr "星期二" +msgstr "" #: frontend/src/pages/ProfileAbout.vue:86 msgid "Twitter" -msgstr "推特" +msgstr "" #. Label of the type (Select) field in DocType 'Job Opportunity' #. Label of the type (Select) field in DocType 'LMS Assignment' @@ -5010,72 +5161,72 @@ msgstr "推特" msgid "Type" msgstr "类型" -#: frontend/src/components/Quiz.vue:580 +#: frontend/src/components/Quiz.vue:583 msgid "Type your answer" -msgstr "输入您的答案" +msgstr "" #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "UK Grading (e.g. 1st, 2:2)" -msgstr "英国评分(例如 1st, 2:2)" +msgstr "" #. Option for the 'Type' (Select) field in DocType 'LMS Assignment' #. Option for the 'Type' (Select) field in DocType 'LMS Assignment Submission' #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json msgid "URL" -msgstr "网址" +msgstr "" #. Label of the unavailability_section (Section Break) field in DocType 'Course #. Evaluator' #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Unavailability" -msgstr "不可用" +msgstr "" #: lms/lms/doctype/course_evaluator/course_evaluator.py:23 msgid "Unavailable From Date cannot be greater than Unavailable To Date" -msgstr "不可用开始日期不能大于不可用结束日期" +msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course' #: lms/lms/doctype/lms_course/lms_course.json msgid "Under Review" -msgstr "审核中" +msgstr "" #. Option for the 'Visibility' (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Unlisted" -msgstr "未列出" +msgstr "" #: frontend/src/components/Modals/EditCoverImage.vue:60 #: frontend/src/components/UnsplashImageBrowser.vue:54 msgid "Unsplash" -msgstr "Unsplash" +msgstr "" #. Label of the unsplash_access_key (Data) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Unsplash Access Key" -msgstr "Unsplash 访问密钥" +msgstr "" #. Option for the 'Role Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Unstructured Role" -msgstr "非结构化角色" +msgstr "" #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Label of the upcoming (Check) field in DocType 'LMS Course' #: frontend/src/pages/CourseForm.vue:184 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" -msgstr "预定" +msgstr "" #: frontend/src/pages/Batch.vue:158 msgid "Upcoming Batches" -msgstr "预定的培训课" +msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:7 #: lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" -msgstr "预定的测验" +msgstr "" #: frontend/src/components/BrandSettings.vue:23 #: frontend/src/components/PaymentSettings.vue:27 @@ -5085,7 +5236,7 @@ msgstr "更新" #: lms/templates/emails/community_course_membership.html:11 msgid "Update Password" -msgstr "更新密码" +msgstr "" #: frontend/src/pages/BatchForm.vue:55 frontend/src/pages/CourseForm.vue:80 msgid "Upload" @@ -5093,11 +5244,11 @@ msgstr "上传" #: frontend/src/pages/AssignmentSubmission.vue:69 msgid "Upload File" -msgstr "上传文件" +msgstr "" #: frontend/src/pages/AssignmentSubmission.vue:68 msgid "Uploading {0}%" -msgstr "上传中 {0}%" +msgstr "" #. Label of the user (Link) field in DocType 'LMS Job Application' #. Label of the email (Link) field in DocType 'Cohort Staff' @@ -5111,28 +5262,28 @@ msgstr "用户" #. Label of the user_category (Select) field in DocType 'User' #: lms/fixtures/custom_field.json lms/templates/signup-form.html:17 msgid "User Category" -msgstr "用户类别" +msgstr "" #. Label of the user_field (Select) field in DocType 'LMS Badge' #: lms/lms/doctype/lms_badge/lms_badge.json msgid "User Field" -msgstr "用户字段" +msgstr "" #. Option for the 'Type' (Select) field in DocType 'LMS Question' #. Option for the 'Type' (Select) field in DocType 'LMS Quiz Question' #: lms/lms/doctype/lms_question/lms_question.json #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json msgid "User Input" -msgstr "用户输入" +msgstr "" #. Name of a DocType #: lms/lms/doctype/user_skill/user_skill.json msgid "User Skill" -msgstr "用户技能" +msgstr "" #: lms/job/doctype/job_opportunity/job_opportunity.py:37 msgid "User {0} has reported the job post {1}" -msgstr "用户 {0} 已报告职位 {1}" +msgstr "" #. Label of the username (Data) field in DocType 'Batch Student' #. Label of the username (Data) field in DocType 'Invite Request' @@ -5149,21 +5300,21 @@ msgstr "用户" #. Label of the answer (Small Text) field in DocType 'LMS Quiz Result' #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json msgid "Users Response" -msgstr "用户响应" +msgstr "" #: lms/templates/signup-form.html:83 msgid "Valid email and name required" -msgstr "有效的电子邮件和名称是必需的" +msgstr "" #. Option for the 'Event' (Select) field in DocType 'LMS Badge' #: lms/lms/doctype/lms_badge/lms_badge.json msgid "Value Change" -msgstr "值更改" +msgstr "" #. Label of the video_link (Data) field in DocType 'LMS Course' #: lms/lms/doctype/lms_course/lms_course.json msgid "Video Embed Link" -msgstr "视频嵌入链接" +msgstr "" #: frontend/src/pages/Notifications.vue:38 msgid "View" @@ -5171,29 +5322,29 @@ msgstr "查看" #: frontend/src/components/Modals/Event.vue:67 msgid "View Certificate" -msgstr "查看证书" +msgstr "" #. Label of the visibility (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Visibility" -msgstr "可见性" +msgstr "" #: frontend/src/components/BatchOverlay.vue:54 msgid "Visit Batch" -msgstr "访问培训课" +msgstr "" #: lms/templates/emails/batch_confirmation.html:29 msgid "Visit the following link to view your " -msgstr "访问以下链接以查看您的" +msgstr "" #. Label of the internship (Table) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Volunteering or Internship" -msgstr "志愿服务或实习" +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 "我们很高兴通知您,您已被录取到我们预定的培训课。祝贺!" +msgstr "" #. Label of the web_page (Link) field in DocType 'LMS Sidebar Item' #: frontend/src/components/Modals/PageModal.vue:23 @@ -5206,7 +5357,7 @@ msgstr "网页" #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Wednesday" -msgstr "星期三" +msgstr "" #: lms/lms/doctype/invite_request/invite_request.py:40 #: lms/templates/emails/lms_invite_request_approved.html:4 @@ -5215,76 +5366,76 @@ msgstr "欢迎{0}!" #: frontend/src/components/LessonHelp.vue:63 msgid "What does include in preview mean?" -msgstr "预览中包含什么意思?" +msgstr "" #: lms/templates/courses_under_review.html:15 msgid "When a course gets submitted for review, it will be listed here." -msgstr "当课程提交审核时,它将列在这里。" +msgstr "" #: frontend/src/pages/Billing.vue:111 msgid "Where did you hear about us?" -msgstr "您是如何了解我们的?" +msgstr "" #: lms/templates/emails/certification.html:10 msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." -msgstr "通过此证书,您现在可以展示您的最新技能,并与同事和 LinkedIn 分享您的成就。要访问您的证书,请点击下方提供的链接。确保您已登录门户网站。" +msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Withdrawn" -msgstr "撤回" +msgstr "" #. Label of the work_environment (Section Break) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work Environment" -msgstr "工作环境" +msgstr "" #. Label of the work_experience (Table) field in DocType 'User' #. Name of a DocType #: lms/fixtures/custom_field.json #: lms/lms/doctype/work_experience/work_experience.json msgid "Work Experience" -msgstr "工作经历" +msgstr "" #. Label of the work_experience_details (Section Break) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work Experience Details" -msgstr "工作经历详情" +msgstr "" #: frontend/src/components/CourseReviews.vue:8 #: frontend/src/components/Modals/ReviewModal.vue:5 #: lms/templates/reviews.html:117 msgid "Write a Review" -msgstr "写评论" +msgstr "" #: lms/templates/reviews.html:31 lms/templates/reviews.html:103 #: lms/templates/reviews_cta.html:3 lms/templates/reviews_cta.html:7 msgid "Write a review" -msgstr "写评论" +msgstr "" #: frontend/src/pages/AssignmentSubmission.vue:102 msgid "Write your answer here" -msgstr "在这里输入您的答案" +msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95 msgid "You already have an evaluation on {0} at {1} for the course {2}." -msgstr "您已经在 {0} 的 {1} 为课程 {2} 安排了测验。" +msgstr "" #: lms/lms/api.py:213 msgid "You are already enrolled for this batch." -msgstr "您已经在培训课中注册。" +msgstr "" #: lms/lms/api.py:205 msgid "You are already enrolled for this course." -msgstr "您已经在课程中注册。" +msgstr "" #: frontend/src/pages/Batch.vue:140 msgid "You are not a member of this batch. Please checkout our upcoming batches." -msgstr "您不是此培训课的成员。请查看我们预定的培训课。" +msgstr "" #: lms/lms/doctype/lms_batch_old/lms_batch_old.py:20 msgid "You are not a mentor of the course {0}" -msgstr "您不是课程 {0} 的导师" +msgstr "" #: frontend/src/components/CourseOutline.vue:311 msgid "You are not enrolled" @@ -5294,75 +5445,75 @@ msgstr "" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "" -#: frontend/src/pages/Courses.vue:134 +#: frontend/src/pages/Courses.vue:135 msgid "You can add chapters and lessons to it." -msgstr "您可以向其添加章节和课程。" +msgstr "" #: lms/templates/emails/lms_course_interest.html:13 #: lms/templates/emails/lms_invite_request_approved.html:11 msgid "You can also copy-paste following link in your browser" -msgstr "您也可以将以下链接复制粘贴到浏览器中" +msgstr "" #: lms/templates/quiz/quiz.html:18 msgid "You can attempt this quiz only {0} {1}" -msgstr "您只能重考 {0} {1}" +msgstr "" #: frontend/src/components/Quiz.vue:34 msgid "You can attempt this quiz {0}." -msgstr "您最多可以重考 {0}." +msgstr "" #: lms/templates/emails/job_application.html:6 msgid "You can find their resume attached to this email." -msgstr "您可以在此电子邮件中找到他们的简历。" +msgstr "" #: frontend/src/pages/Batches.vue:113 msgid "You can link courses and assessments to it." -msgstr "您可以在培训课中添加“课程”和“测验”。" +msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:115 msgid "You cannot schedule evaluations after {0}." -msgstr "您不能在 {0} 之后安排测验。" +msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 msgid "You cannot schedule evaluations for past slots." -msgstr "您不能安排过期时段的测验。" +msgstr "" #: frontend/src/components/NoPermission.vue:11 msgid "You do not have permission to access this page." -msgstr "您没有权限访问此页面。" +msgstr "" #: lms/templates/notifications.html:27 msgid "You don't have any notifications." -msgstr "您没有任何通知。" +msgstr "" #: lms/templates/quiz/quiz.js:137 msgid "You got" -msgstr "您答对了" +msgstr "" #: frontend/src/components/Quiz.vue:234 #, python-format msgid "You got {0}% correct answers with a score of {1} out of {2}" -msgstr "您答对了 {0}% 的正确答案,得分为 {1} 分,共 {2} 分" +msgstr "" #: lms/job/doctype/lms_job_application/lms_job_application.py:22 msgid "You have already applied for this job." -msgstr "您已经申请了这个职位。" +msgstr "" #: frontend/src/components/Quiz.vue:70 lms/templates/quiz/quiz.html:43 msgid "You have already exceeded the maximum number of attempts allowed for this quiz." -msgstr "您已经超过了此测验允许的最大尝试次数。" +msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.py:17 msgid "You have already reviewed this course" -msgstr "您已经评论了此课程" +msgstr "" #: frontend/src/components/BatchOverlay.vue:136 msgid "You have been enrolled in this batch" -msgstr "您已注册此培训课" +msgstr "" #: frontend/src/components/CourseCardOverlay.vue:162 msgid "You have been enrolled in this course" -msgstr "您已注册此课程" +msgstr "" #: frontend/src/pages/Quizzes.vue:60 msgid "You have not created any quizzes yet. To create a new quiz, click on the \"New Quiz\" button above." @@ -5370,81 +5521,81 @@ msgstr "" #: lms/lms/widgets/NoPreviewModal.html:12 lms/public/js/common_functions.js:126 msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." -msgstr "您已选择接收此课程的通知。当课程可用时,您将收到电子邮件。" +msgstr "" #: lms/lms/web_template/courses_enrolled/courses_enrolled.html:17 msgid "You haven't enrolled for any courses" -msgstr "您尚未注册任何课程" +msgstr "" #: frontend/src/components/CourseCardOverlay.vue:142 msgid "You need to login first to enroll for this course" -msgstr "您需要先登录才能注册此课程" +msgstr "" #: frontend/src/components/Quiz.vue:27 lms/templates/quiz/quiz.html:11 #, python-format msgid "You will have to get {0}% correct answers in order to pass the quiz." -msgstr "您需要获得 {0}% 的正确答案才能通过测验。" +msgstr "" #: lms/templates/emails/mentor_request_creation_email.html:4 msgid "You've applied to become a mentor for this course. Your request is currently under review." -msgstr "您已申请成为此课程的导师。您的请求目前正在审查中。" +msgstr "" #: frontend/src/pages/AssignmentSubmission.vue:15 msgid "You've successfully submitted the assignment." -msgstr "您已成功提交作业。" +msgstr "" #. Label of the youtube (Data) field in DocType 'Course Lesson' #: lms/lms/doctype/course_lesson/course_lesson.json msgid "YouTube Video URL" -msgstr "YouTube 视频 URL" +msgstr "" #. Description of the 'YouTube Video URL' (Data) field in DocType 'Course #. Lesson' #: lms/lms/doctype/course_lesson/course_lesson.json msgid "YouTube Video will appear at the top of the lesson." -msgstr "YouTube 视频将出现在课程的顶部。" +msgstr "" #: lms/www/new-sign-up.html:56 msgid "Your Account has been successfully created!" -msgstr "您的账户已成功创建!" +msgstr "" #: frontend/src/pages/ProfileEvaluator.vue:120 msgid "Your calendar is set." -msgstr "您的日历已设置。" +msgstr "" #: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." -msgstr "您的课程 {0} 测验已安排在 {1} 的 {2} {3}。" +msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:125 msgid "Your evaluation slot has been booked" -msgstr "您的测验时段已预订" +msgstr "" #: lms/templates/emails/certificate_request_notification.html:5 msgid "Your evaluator is {0}" -msgstr "您的测验者是 {0}" +msgstr "" #: lms/templates/emails/mentor_request_status_update_email.html:4 msgid "Your request to join us as a mentor for the course" -msgstr "您申请加入我们作为课程的导师" +msgstr "" #: lms/templates/quiz/quiz.js:140 msgid "Your score is" -msgstr "您的分数是" +msgstr "" #: frontend/src/components/Quiz.vue:227 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 "您的提交已成功保存。讲师将尽快审查和评分,您将收到最终结果的通知。" +msgstr "" #. Name of a DocType #: lms/lms/doctype/zoom_settings/zoom_settings.json msgid "Zoom Settings" -msgstr "Zoom 设置" +msgstr "" #: lms/templates/emails/mentor_request_creation_email.html:5 msgid "cancel your application" -msgstr "取消您的申请" +msgstr "" #: frontend/src/pages/Lesson.vue:174 msgid "completed" @@ -5452,104 +5603,108 @@ msgstr "已完成" #: lms/templates/quiz/quiz.js:137 msgid "correct answers" -msgstr "正确答案" +msgstr "" #: lms/templates/emails/mentor_request_status_update_email.html:4 msgid "has been" -msgstr "已" +msgstr "" #: frontend/src/pages/ProfileCertificates.vue:17 msgid "issued on" -msgstr "已颁发" +msgstr "" #: lms/templates/signup-form.html:12 msgid "jane@example.com" -msgstr "jane@example.com" +msgstr "" + +#: frontend/src/pages/Programs.vue:32 +msgid "members" +msgstr "成员" #: lms/templates/quiz/quiz.html:106 msgid "of" -msgstr "的" +msgstr "" #: lms/templates/quiz/quiz.js:141 msgid "out of" -msgstr "的" +msgstr "" #: frontend/src/components/JobCard.vue:37 msgid "posted by" -msgstr "由" +msgstr "" -#: frontend/src/pages/QuizForm.vue:389 +#: frontend/src/pages/QuizForm.vue:390 msgid "question_detail" -msgstr "题目详情" +msgstr "" #: lms/templates/reviews.html:25 msgid "ratings" -msgstr "评分" +msgstr "" #: lms/templates/reviews.html:43 msgid "stars" -msgstr "星级" +msgstr "" #: lms/templates/emails/mentor_request_creation_email.html:5 msgid "you can" -msgstr "您可以" +msgstr "" #: lms/lms/api.py:747 lms/lms/api.py:755 msgid "{0} Settings not found" -msgstr "{0} 设置未找到" +msgstr "" #: lms/templates/emails/job_application.html:2 msgid "{0} has applied for the job position {1}" -msgstr "{0} 已申请职位 {1}" +msgstr "" #: lms/templates/emails/job_report.html:4 msgid "{0} has reported a job post for the following reason." -msgstr "{0} 已报告职位 {1} 的原因。" +msgstr "" #: lms/templates/emails/assignment_submission.html:2 msgid "{0} has submitted the assignment {1}" -msgstr "{0} 已提交作业 {1}" +msgstr "" -#: 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 "{0} 已经是 {1} 课程的 {2} 培训课的学员" +msgstr "" #: lms/lms/doctype/lms_course_mentor_mapping/lms_course_mentor_mapping.py:16 msgid "{0} is already a mentor for course {1}" -msgstr "{0} 已经是课程 {1} 的导师" +msgstr "" -#: 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 "{0} 已经是课程 {2} 的 {1}" +msgstr "" #: lms/lms/doctype/lms_certificate/lms_certificate.py:59 msgid "{0} is already certified for the course {1}" -msgstr "{0} 已经是课程 {1} 的认证者" +msgstr "" #: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:5 msgid "{0} is your evaluator" -msgstr "{0} 是您的测验者" +msgstr "" #: lms/lms/utils.py:704 msgid "{0} mentioned you in a comment" -msgstr "{0} 在评论中提到了您" +msgstr "" #: lms/templates/emails/mention_template.html:2 msgid "{0} mentioned you in a comment in your batch." -msgstr "{0} 在您的培训课中评论中提到了您" +msgstr "" #: lms/lms/utils.py:657 lms/lms/utils.py:663 msgid "{0} mentioned you in a comment in {1}" -msgstr "{0} 在 {1} 中评论中提到了您" +msgstr "" #: lms/lms/utils.py:480 msgid "{0}k" -msgstr "{0}k" +msgstr "" #. Count format of shortcut in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "{} Active" -msgstr "{} 活跃" +msgstr "" #. Count format of shortcut in the LMS Workspace #: lms/lms/workspace/lms/lms.json @@ -5559,20 +5714,20 @@ msgstr "{} 已完成" #. Count format of shortcut in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "{} Enrolled" -msgstr "{} 注册" +msgstr "" #. Count format of shortcut in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "{} Granted" -msgstr "{} 授予" +msgstr "" #. Count format of shortcut in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "{} Passed" -msgstr "{} 通过" +msgstr "" #. Count format of shortcut in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "{} Published" -msgstr "{} 已发布" +msgstr "{} 发布时间"