From b987fa0e27076dd78038428557ae35c34f8a0c82 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 16 Mar 2026 18:38:24 +0530 Subject: [PATCH] chore: Chinese Simplified translations --- lms/locale/zh.po | 586 ++++++++++++++++++++++++++--------------------- 1 file changed, 320 insertions(+), 266 deletions(-) diff --git a/lms/locale/zh.po b/lms/locale/zh.po index a0694255..cf6a2624 100644 --- a/lms/locale/zh.po +++ b/lms/locale/zh.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2026-03-09 08:28+0000\n" -"PO-Revision-Date: 2026-03-11 00:25\n" +"POT-Creation-Date: 2026-03-13 16:10+0000\n" +"PO-Revision-Date: 2026-03-16 13:08\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -82,7 +82,7 @@ msgstr "大师" msgid "Statistics" msgstr "统计数据" -#: lms/lms/doctype/lms_course/lms_course.py:72 +#: lms/lms/doctype/lms_course/lms_course.py:74 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "课程不可同时设置付费证书与结业证书。" @@ -94,7 +94,7 @@ msgstr "" msgid "A new batch has been published on " msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:206 +#: lms/lms/doctype/lms_course/lms_course.py:208 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -103,11 +103,11 @@ msgid "A new course has been published on " msgstr "" #: lms/lms/doctype/lms_batch/lms_batch.py:179 -#: lms/lms/doctype/lms_course/lms_course.py:170 +#: lms/lms/doctype/lms_course/lms_course.py:172 msgid "A new course has been published on {0}" msgstr "" -#: frontend/src/pages/Courses/CourseForm.vue:136 +#: frontend/src/pages/Courses/CourseForm.vue:143 msgid "A one line introduction to the course that appears on the course card" msgstr "课程卡片显示的课程简介(单行)" @@ -115,7 +115,7 @@ msgstr "课程卡片显示的课程简介(单行)" msgid "About" msgstr "关于" -#: frontend/src/pages/Courses/CourseForm.vue:128 +#: frontend/src/pages/Courses/CourseForm.vue:135 msgid "About the Course" msgstr "课程简介" @@ -182,6 +182,10 @@ msgstr "添加评估人" msgid "Add Lesson" msgstr "添加课时" +#: frontend/src/pages/QuizForm.vue:197 +msgid "Add Question" +msgstr "" + #: frontend/src/components/VideoBlock.vue:121 msgid "Add Quiz to Video" msgstr "为视频添加测验" @@ -219,7 +223,7 @@ msgstr "添加章节" msgid "Add a course to the batch" msgstr "" -#: frontend/src/pages/Courses/CourseForm.vue:41 +#: frontend/src/pages/Courses/CourseForm.vue:44 msgid "Add a keyword and then press enter" msgstr "输入关键词后按回车键添加" @@ -231,11 +235,6 @@ msgstr "添加课时" msgid "Add a new member" msgstr "添加新成员" -#: frontend/src/components/Modals/Question.vue:167 -#: frontend/src/pages/QuizForm.vue:200 -msgid "Add a new question" -msgstr "新增试题" - #: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "添加项目" @@ -264,6 +263,10 @@ msgstr "请为该问题添加至少一个备选答案:{0}" msgid "Add courses to your batch" msgstr "为班级添加课程" +#: frontend/src/components/Modals/Question.vue:164 +msgid "Add new question" +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:5 msgid "Add quiz to this video" msgstr "为本视频添加测验" @@ -369,7 +372,7 @@ msgstr "琥珀色" #: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 #: frontend/src/components/Settings/Transactions/TransactionList.vue:188 #: frontend/src/pages/Batches/BatchForm.vue:228 -#: frontend/src/pages/Courses/CourseForm.vue:224 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -387,11 +390,11 @@ msgstr "金额(美元)" msgid "Amount and currency are required for paid batches." msgstr "付费批次必须填写金额与币种。" -#: lms/lms/doctype/lms_course/lms_course.py:85 +#: lms/lms/doctype/lms_course/lms_course.py:87 msgid "Amount and currency are required for paid certificates." msgstr "付费证书必须填写金额与币种。" -#: lms/lms/doctype/lms_course/lms_course.py:82 +#: lms/lms/doctype/lms_course/lms_course.py:84 msgid "Amount and currency are required for paid courses." msgstr "付费课程必须填写金额与币种。" @@ -488,6 +491,10 @@ msgstr "已归档" msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "确认取消本次评估?此操作不可撤销。" +#: frontend/src/components/Sidebar/UserDropdown.vue:254 +msgid "Are you sure you want to clear the demo data? This would delete the course \"A guide to Frappe Learning\" along with all its associated data. This action cannot be undone." +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:562 msgid "Are you sure you want to delete this program? This action cannot be undone." msgstr "" @@ -496,10 +503,14 @@ msgstr "" msgid "Are you sure you want to enroll?" msgstr "是否确认报名?" -#: frontend/src/components/Sidebar/UserDropdown.vue:184 +#: frontend/src/components/Sidebar/UserDropdown.vue:197 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "确定要登录Frappe Cloud控制面板?" +#: frontend/src/components/Quiz.vue:378 +msgid "Are you sure you want to submit the quiz?" +msgstr "" + #: frontend/src/pages/Batches/components/BatchDashboard.vue:11 msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." msgstr "" @@ -629,7 +640,7 @@ msgstr "作业将显示在课时末尾。" #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/components/Sidebar/AppSidebar.vue:605 #: frontend/src/pages/Assignments.vue:203 -#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:276 msgid "Assignments" msgstr "作业" @@ -645,6 +656,10 @@ msgstr "本题至少需设置一个正确选项。" msgid "At least one test case is required for the programming exercise." msgstr "编程练习需要至少一个测试用例。" +#: frontend/src/components/Quiz.vue:405 +msgid "Attempted Questions" +msgstr "" + #: frontend/src/components/Modals/LiveClassAttendance.vue:5 msgid "Attendance for Class - {0}" msgstr "课程考勤 - {0}" @@ -673,7 +688,7 @@ msgstr "授权Google日历访问" msgid "Auto Recording" msgstr "自动录制" -#: frontend/src/pages/ProfileEvaluator.vue:241 +#: frontend/src/pages/ProfileEvaluator.vue:246 msgid "Availability updated successfully" msgstr "可用性更新成功。" @@ -767,7 +782,6 @@ msgstr "" #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' -#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 @@ -779,7 +793,6 @@ msgstr "" #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json -#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "批次" @@ -796,7 +809,7 @@ msgstr "批次课程" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' #: frontend/src/pages/Batches/BatchForm.vue:134 -#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:95 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -811,10 +824,8 @@ msgstr "批次原始数据" msgid "Batch End Date" msgstr "班级结束日期" -#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 -#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "班级注册" @@ -875,7 +886,7 @@ msgstr "班级摘要" msgid "Batch Title" msgstr "批次标题" -#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:193 msgid "Batch created successfully" msgstr "" @@ -908,10 +919,10 @@ msgid "Batch:" msgstr "批次:" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/BatchDetail.vue:235 #: frontend/src/pages/Batches/Batches.vue:343 #: frontend/src/pages/Batches/Batches.vue:350 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:125 msgid "Batches" msgstr "批次" @@ -1008,9 +1019,9 @@ msgstr "便装" #. Label of the category (Link) field in DocType 'LMS Course' #: frontend/src/pages/Batches/BatchForm.vue:76 #: frontend/src/pages/Batches/Batches.vue:75 -#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:51 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/CourseForm.vue:23 #: frontend/src/pages/Courses/Courses.vue:74 #: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -1037,9 +1048,8 @@ msgstr "类别更新成功" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' #. Label of a shortcut in the Learning Workspace -#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certificate" msgstr "证书" @@ -1052,7 +1062,7 @@ msgstr "证书邮件模板" msgid "Certificate Link" msgstr "证书链接" -#: frontend/src/components/CourseCardOverlay.vue:125 +#: frontend/src/components/CourseCardOverlay.vue:130 msgid "Certificate of Completion" msgstr "结业证书" @@ -1137,7 +1147,7 @@ msgstr "已认证" msgid "Certified Members" msgstr "认证成员" -#: lms/www/_lms.py:304 +#: lms/www/_lms.py:305 msgid "Certified Participants" msgstr "认证参与者" @@ -1169,11 +1179,11 @@ msgstr "章节引用" msgid "Chapter added successfully" msgstr "章节添加成功" -#: frontend/src/components/CourseOutline.vue:363 +#: frontend/src/components/CourseOutline.vue:362 msgid "Chapter deleted successfully" msgstr "章节删除成功。" -#: frontend/src/components/CourseOutline.vue:297 +#: frontend/src/components/CourseOutline.vue:296 msgid "Chapter moved successfully" msgstr "章节移动成功" @@ -1182,16 +1192,16 @@ msgid "Chapter updated successfully" msgstr "章节更新成功" #. Label of the chapters (Table) field in DocType 'LMS Course' -#: frontend/src/pages/Courses/CourseForm.vue:288 +#: frontend/src/pages/Courses/CourseForm.vue:295 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "章节" -#: frontend/src/components/Quiz.vue:229 +#: frontend/src/components/Quiz.vue:289 msgid "Check" msgstr "检查" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:16 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:17 msgid "Check All Submissions" msgstr "查看所有提交" @@ -1199,7 +1209,7 @@ msgstr "查看所有提交" msgid "Check Discussion" msgstr "查看讨论" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:101 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:103 msgid "Check Submission" msgstr "查看提交" @@ -1231,15 +1241,11 @@ msgstr "" msgid "Choices" msgstr "选项" -#: frontend/src/pages/Courses/CourseForm.vue:74 -msgid "Choose a color for the course card" -msgstr "选择课程卡片颜色" - -#: frontend/src/components/Quiz.vue:651 +#: frontend/src/components/Quiz.vue:861 msgid "Choose all answers that apply" msgstr "选择所有适用答案" -#: frontend/src/components/Modals/Question.vue:19 +#: frontend/src/components/Modals/Question.vue:16 msgid "Choose an existing question" msgstr "选择现有题目" @@ -1247,7 +1253,7 @@ msgstr "选择现有题目" msgid "Choose an icon" msgstr "选择图标" -#: frontend/src/components/Quiz.vue:652 +#: frontend/src/components/Quiz.vue:862 msgid "Choose one answer" msgstr "选择唯一答案" @@ -1335,7 +1341,7 @@ msgstr "院校名称" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/Courses/CourseForm.vue:73 +#: frontend/src/pages/Courses/CourseForm.vue:76 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json @@ -1346,7 +1352,7 @@ msgstr "颜色" msgid "Comma separated keywords" msgstr "" -#: frontend/src/pages/Courses/CourseForm.vue:277 +#: frontend/src/pages/Courses/CourseForm.vue:284 msgid "Comma separated keywords for SEO" msgstr "逗号分隔的SEO关键词" @@ -1367,7 +1373,7 @@ msgstr "评估人评语" msgid "Common keywords that will be used for all pages" msgstr "全站通用关键词" -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:899 msgid "Community" msgstr "社区" @@ -1440,7 +1446,7 @@ msgstr "完成注册" msgid "Complete Your Enrollment" msgstr "完成注册" -#: lms/lms/doctype/lms_payment/lms_payment.py:71 +#: lms/lms/doctype/lms_payment/lms_payment.py:89 msgid "Complete Your Enrollment - Don't miss out!" msgstr "完成注册——切勿错过!" @@ -1460,7 +1466,7 @@ msgid "Completed" msgstr "已完成" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/Courses/CourseForm.vue:204 +#: frontend/src/pages/Courses/CourseForm.vue:211 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "结业证书" @@ -1504,7 +1510,8 @@ msgstr "" msgid "Configuration" msgstr "配置" -#: frontend/src/components/Sidebar/UserDropdown.vue:189 +#: frontend/src/components/Sidebar/UserDropdown.vue:202 +#: frontend/src/components/Sidebar/UserDropdown.vue:259 msgid "Confirm" msgstr "确认" @@ -1516,10 +1523,14 @@ msgstr "" msgid "Confirm Enrollment" msgstr "确认报名" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:226 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:228 msgid "Confirm Your Action" msgstr "" +#: frontend/src/components/Sidebar/UserDropdown.vue:253 +msgid "Confirm clearing demo data?" +msgstr "" + #: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "确认删除操作" @@ -1590,11 +1601,11 @@ msgstr "合同" msgid "Corporate Organization" msgstr "企业机构" -#: frontend/src/components/Quiz.vue:189 +#: frontend/src/components/Quiz.vue:207 msgid "Correct" msgstr "正确" -#: frontend/src/components/Modals/Question.vue:79 +#: frontend/src/components/Modals/Question.vue:76 msgid "Correct Answer" msgstr "正确答案" @@ -1658,7 +1669,6 @@ msgstr "" #. Label of the course (Link) field in DocType 'Related Courses' #. Label of a Link in the Learning Workspace #. Label of a shortcut in the Learning Workspace -#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 #: frontend/src/components/Modals/EvaluationModal.vue:21 @@ -1693,7 +1703,7 @@ msgstr "" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Course" msgstr "课程" @@ -1749,7 +1759,7 @@ msgstr "课程创建者" msgid "Course Data" msgstr "课程数据" -#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/CourseForm.vue:152 #: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "课程描述" @@ -1768,7 +1778,7 @@ msgstr "课程注册记录" msgid "Course Evaluator" msgstr "课程评估人" -#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/CourseForm.vue:69 #: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "课程图片" @@ -1783,7 +1793,7 @@ msgstr "课程讲师" msgid "Course Lesson" msgstr "课程课时" -#: lms/www/_lms.py:89 +#: lms/www/_lms.py:90 msgid "Course List" msgstr "课程列表" @@ -1843,7 +1853,7 @@ msgstr "" msgid "Course created successfully" msgstr "课程创建成功。" -#: frontend/src/pages/Courses/CourseForm.vue:465 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Course deleted successfully" msgstr "课程删除成功" @@ -1851,7 +1861,7 @@ msgstr "课程删除成功" msgid "Course or Batch is required to issue a certificate." msgstr "" -#: frontend/src/pages/Courses/CourseForm.vue:430 +#: frontend/src/pages/Courses/CourseForm.vue:437 msgid "Course updated successfully" msgstr "课程更新成功。" @@ -1874,7 +1884,7 @@ msgstr "" #: frontend/src/pages/Courses/CourseCertification.vue:127 #: frontend/src/pages/Courses/CourseDetail.vue:143 #: frontend/src/pages/Courses/Courses.vue:353 -#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:564 #: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 @@ -1914,7 +1924,7 @@ msgstr "封面图片" #: frontend/src/pages/Assignments.vue:19 #: frontend/src/pages/Batches/Batches.vue:33 #: frontend/src/pages/Courses/Courses.vue:36 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:33 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" msgstr "创建" @@ -1952,7 +1962,7 @@ msgstr "创建课程" msgid "Create a Live Class" msgstr "创建直播课程" -#: frontend/src/pages/Quizzes.vue:101 +#: frontend/src/pages/Quizzes.vue:97 msgid "Create a Quiz" msgstr "创建测验" @@ -2006,7 +2016,7 @@ msgstr "正在创建课程" #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 #: frontend/src/pages/Batches/BatchForm.vue:235 -#: frontend/src/pages/Courses/CourseForm.vue:231 +#: frontend/src/pages/Courses/CourseForm.vue:238 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -2122,15 +2132,15 @@ msgid "Degree Type" msgstr "学位类型" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:309 -#: frontend/src/components/CourseOutline.vue:375 +#: frontend/src/components/CourseOutline.vue:308 +#: frontend/src/components/CourseOutline.vue:374 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 #: frontend/src/pages/Batches/BatchForm.vue:466 -#: frontend/src/pages/Courses/CourseForm.vue:478 +#: frontend/src/pages/Courses/CourseForm.vue:485 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:234 #: frontend/src/pages/Programs/ProgramForm.vue:230 #: frontend/src/pages/Programs/ProgramForm.vue:567 msgid "Delete" @@ -2140,7 +2150,7 @@ msgstr "删除" msgid "Delete Chapter" msgstr "删除章节" -#: frontend/src/pages/Courses/CourseForm.vue:472 +#: frontend/src/pages/Courses/CourseForm.vue:479 msgid "Delete Course" msgstr "删除课程" @@ -2148,7 +2158,7 @@ msgstr "删除课程" msgid "Delete Program" msgstr "" -#: frontend/src/components/CourseOutline.vue:369 +#: frontend/src/components/CourseOutline.vue:368 msgid "Delete this chapter?" msgstr "确认删除此章节?" @@ -2156,15 +2166,15 @@ msgstr "确认删除此章节?" msgid "Delete this coupon?" msgstr "" -#: frontend/src/components/CourseOutline.vue:303 +#: frontend/src/components/CourseOutline.vue:302 msgid "Delete this lesson?" msgstr "确认删除此课时?" -#: frontend/src/pages/Courses/CourseForm.vue:473 +#: frontend/src/pages/Courses/CourseForm.vue:480 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "删除本课程将同时删除其所有章节和课时。此操作不可逆。确认继续吗?" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:227 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:229 msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "" @@ -2172,11 +2182,11 @@ msgstr "" msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "删除此班级将同时删除所有相关数据,包括已注册学员、关联课程、评估、反馈及讨论内容。是否确认继续操作?" -#: frontend/src/components/CourseOutline.vue:370 +#: frontend/src/components/CourseOutline.vue:369 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "删除本章节将同时删除其所有课时并永久移除。此操作不可撤销。确认继续吗?" -#: frontend/src/components/CourseOutline.vue:304 +#: frontend/src/components/CourseOutline.vue:303 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "删除本课时将永久移除。此操作不可撤销。确认继续吗?" @@ -2184,6 +2194,15 @@ msgstr "删除本课时将永久移除。此操作不可撤销。确认继续吗 msgid "Deletion not allowed for {0}" msgstr "" +#. Label of the demo_data_present (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Demo Data Present" +msgstr "" + +#: frontend/src/components/Sidebar/UserDropdown.vue:275 +msgid "Demo data cleared successfully" +msgstr "" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2194,7 +2213,7 @@ msgstr "" #. Label of the description (Small Text) field in DocType 'Work Experience' #: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:79 #: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -2213,7 +2232,7 @@ msgstr "工作台" #: frontend/src/components/Modals/DiscussionModal.vue:22 #: frontend/src/pages/Batches/BatchForm.vue:7 -#: frontend/src/pages/Courses/CourseForm.vue:8 +#: frontend/src/pages/Courses/CourseForm.vue:11 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "详情" @@ -2227,7 +2246,7 @@ msgstr "" msgid "Disable PWA" msgstr "" -#: frontend/src/pages/Courses/CourseForm.vue:119 +#: frontend/src/pages/Courses/CourseForm.vue:126 msgid "Disable Self Enrollment" msgstr "禁用自助注册" @@ -2282,6 +2301,10 @@ msgstr "折扣类型" msgid "Discussions" msgstr "讨论区" +#: frontend/src/components/Quiz.vue:19 +msgid "Do not refresh the page or close this window. If you do, the quiz will be submitted automatically." +msgstr "" + #. Option for the 'File Type' (Select) field in DocType 'Course Lesson' #. Option for the 'Type' (Select) field in DocType 'LMS Assignment' #. Option for the 'Type' (Select) field in DocType 'LMS Assignment Submission' @@ -2389,14 +2412,14 @@ msgstr "编辑项目" msgid "Edit Programming Exercise" msgstr "编辑编程练习" +#: frontend/src/pages/QuizForm.vue:197 +msgid "Edit Question" +msgstr "" + #: frontend/src/components/Modals/ZoomAccountModal.vue:6 msgid "Edit Zoom Account" msgstr "编辑Zoom账户" -#: frontend/src/pages/QuizForm.vue:199 -msgid "Edit the question" -msgstr "编辑试题" - #. Label of the education (Table) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Education" @@ -2509,7 +2532,7 @@ msgid "Enabling this will publish the certificate on the certified participants msgstr "启用后证书将发布至认证参与者页面" #. Label of the end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:26 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "结束日期" @@ -2525,7 +2548,7 @@ msgstr "结束日期(或预期)" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/Batches/components/NewBatchModal.vue:37 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:38 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2581,7 +2604,6 @@ msgid "Enrolled On" msgstr "" #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:107 #: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" @@ -2616,10 +2638,9 @@ msgstr "" #. Label of the enrollments (Int) field in DocType 'LMS Course' #. Label of a chart in the Learning Workspace #. Label of a shortcut in the Learning Workspace -#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Enrollments" msgstr "注册记录" @@ -2663,7 +2684,7 @@ msgstr "邮件模板创建错误" msgid "Error creating live class. Please try again. {0}" msgstr "创建直播课程失败,请重试。错误:{0}" -#: frontend/src/pages/Quizzes.vue:230 +#: frontend/src/pages/Quizzes.vue:227 msgid "Error creating quiz: {0}" msgstr "测验创建错误:{0}" @@ -2698,11 +2719,10 @@ msgstr "邮件模板更新错误" #. Label of the evaluation (Check) field in DocType 'LMS Batch' #. Label of a Link in the Learning Workspace #. Label of a shortcut in the Learning Workspace -#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:420 #: frontend/src/pages/Batches/BatchForm.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json -#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Evaluation" msgstr "评估" @@ -2719,8 +2739,7 @@ msgid "Evaluation End Date" msgstr "评估结束日期" #. Label of a Link in the Learning Workspace -#. Label of a Workspace Sidebar Item -#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Evaluation Request" msgstr "评估请求" @@ -2745,7 +2764,7 @@ msgstr "评估保存成功" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:36 #: frontend/src/pages/Batches/components/BulkCertificates.vue:22 -#: frontend/src/pages/Courses/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:250 #: frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -2782,7 +2801,7 @@ msgstr "评估人添加成功" msgid "Evaluator deleted successfully" msgstr "评估人删除成功" -#: lms/lms/doctype/lms_course/lms_course.py:75 +#: lms/lms/doctype/lms_course/lms_course.py:77 msgid "Evaluator is required for paid certificates." msgstr "付费证书需指定评估人" @@ -2811,7 +2830,7 @@ msgstr "练习" msgid "Exercise Title" msgstr "练习标题" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:250 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:252 msgid "Exercise deleted successfully" msgstr "" @@ -2854,7 +2873,7 @@ 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' #. Label of the explanation_4 (Small Text) field in DocType 'LMS Question' -#: frontend/src/components/Modals/Question.vue:75 +#: frontend/src/components/Modals/Question.vue:72 #: lms/lms/doctype/lms_question/lms_question.json msgid "Explanation" msgstr "解析" @@ -2923,7 +2942,7 @@ msgstr "元标签更新失败{0}" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/Courses/CourseForm.vue:113 +#: frontend/src/pages/Courses/CourseForm.vue:120 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "精选" @@ -3103,7 +3122,7 @@ msgstr "网关" msgid "General" msgstr "常规" -#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/BatchDetail.vue:217 #: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "生成证书" @@ -3325,8 +3344,7 @@ msgstr "高亮文本" msgid "Hiring" msgstr "" -#. Label of a Workspace Sidebar Item -#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json +#: frontend/src/pages/Home/Home.vue:183 msgid "Home" msgstr "主页" @@ -3362,7 +3380,7 @@ msgstr "我暂不可用" msgid "I consent to my personal information being stored for invoicing" msgstr "" -#: frontend/src/pages/QuizForm.vue:325 +#: frontend/src/pages/QuizForm.vue:321 msgid "ID" msgstr "ID" @@ -3381,7 +3399,7 @@ msgstr "识别用户类别" msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." msgstr "" -#: frontend/src/components/Quiz.vue:46 +#: frontend/src/components/Quiz.vue:61 msgid "If you answer incorrectly, {0} {1} will be deducted from your score for each incorrect answer." msgstr "若回答错误,每个错误答案将从您的得分中扣除{0}{1}。" @@ -3389,7 +3407,7 @@ msgstr "若回答错误,每个错误答案将从您的得分中扣除{0}{1}。 msgid "If you are not any more interested to mentor the course" msgstr "若您不再希望担任课程导师" -#: frontend/src/components/Quiz.vue:23 +#: frontend/src/components/Quiz.vue:38 msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "若未完成,计时结束后测验将自动提交" @@ -3477,7 +3495,7 @@ msgstr "" msgid "Incomplete" msgstr "未完成" -#: frontend/src/components/Quiz.vue:194 +#: frontend/src/components/Quiz.vue:212 msgid "Incorrect" msgstr "错误" @@ -3541,8 +3559,8 @@ msgstr "" #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' #: frontend/src/pages/Batches/BatchForm.vue:118 -#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 -#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:32 #: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json @@ -3657,7 +3675,7 @@ msgstr "职位" msgid "Job Details" msgstr "职位详情" -#: lms/www/_lms.py:178 +#: lms/www/_lms.py:179 msgid "Job Openings" msgstr "职位空缺" @@ -3725,11 +3743,6 @@ msgstr "" msgid "Keep going," msgstr "请继续坚持," -#. Title of a Workspace Sidebar -#: lms/workspace_sidebar/lms.json -msgid "LMS" -msgstr "学习管理系统" - #. Name of a DocType #: lms/lms/doctype/lms_assessment/lms_assessment.json msgid "LMS Assessment" @@ -4015,7 +4028,7 @@ msgstr "标签" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' #: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:277 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "语言" @@ -4098,11 +4111,11 @@ msgstr "课时标题" msgid "Lesson created successfully" msgstr "课时创建成功。" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:267 msgid "Lesson deleted successfully" msgstr "课时删除成功。" -#: frontend/src/components/CourseOutline.vue:283 +#: frontend/src/components/CourseOutline.vue:282 msgid "Lesson moved successfully" msgstr "课时移动成功。" @@ -4114,7 +4127,6 @@ msgstr "课时更新成功。" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:100 #: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json @@ -4183,9 +4195,9 @@ msgstr "实时编码链接" #: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:118 #: frontend/src/pages/QuizSubmissionList.vue:39 -#: frontend/src/pages/Quizzes.vue:94 +#: frontend/src/pages/Quizzes.vue:90 msgid "Load More" msgstr "加载更多" @@ -4213,7 +4225,7 @@ msgstr "地点偏好" msgid "Login" msgstr "登录" -#: frontend/src/components/Sidebar/UserDropdown.vue:183 +#: frontend/src/components/Sidebar/UserDropdown.vue:196 msgid "Login to Frappe Cloud?" msgstr "登录Frappe云平台?" @@ -4238,7 +4250,7 @@ msgstr "期待您的加入!" msgid "Make LMS the default home" msgstr "将学习管理系统设为默认首页" -#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/BatchDetail.vue:224 #: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "发布公告" @@ -4247,7 +4259,7 @@ msgstr "发布公告" msgid "Make notes for quick revision. Press / for menu." msgstr "制作笔记以便快速复习。按/键唤出菜单。" -#: frontend/src/pages/Home/Home.vue:151 +#: frontend/src/pages/Home/Home.vue:154 msgid "Manage your courses and batches at a glance" msgstr "一览式管理您的课程与班级" @@ -4266,7 +4278,7 @@ msgstr "清单文件" msgid "Manual Assignment" msgstr "" -#: frontend/src/components/Quiz.vue:120 +#: frontend/src/components/Quiz.vue:136 msgid "Mark" msgstr "标记" @@ -4276,9 +4288,9 @@ 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:40 -#: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 +#: frontend/src/components/Modals/Question.vue:37 +#: frontend/src/components/Modals/Question.vue:103 +#: frontend/src/components/Quiz.vue:136 frontend/src/pages/QuizForm.vue:331 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4305,7 +4317,7 @@ msgid "Marks to Deduct" msgstr "待扣分数" #. Label of the max_attempts (Int) field in DocType 'LMS Quiz' -#: frontend/src/pages/Quizzes.vue:267 lms/lms/doctype/lms_quiz/lms_quiz.json +#: frontend/src/pages/Quizzes.vue:264 lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Max Attempts" msgstr "最大尝试次数" @@ -4315,7 +4327,7 @@ msgstr "最大尝试次数" #. Label of the medium (Select) field in DocType 'LMS Batch' #: frontend/src/pages/Batches/BatchForm.vue:154 -#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:70 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "媒介" @@ -4559,7 +4571,7 @@ msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' #: frontend/src/pages/Batches/BatchForm.vue:247 -#: frontend/src/pages/Courses/CourseForm.vue:267 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "元描述" @@ -4574,17 +4586,17 @@ msgstr "元图片" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' #: frontend/src/pages/Batches/BatchForm.vue:253 -#: frontend/src/pages/Courses/CourseForm.vue:274 +#: frontend/src/pages/Courses/CourseForm.vue:281 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "元关键词" #: frontend/src/pages/Batches/BatchForm.vue:242 -#: frontend/src/pages/Courses/CourseForm.vue:262 +#: frontend/src/pages/Courses/CourseForm.vue:269 msgid "Meta Tags" msgstr "元标记" -#: lms/lms/api.py:1555 +#: lms/lms/api.py:1563 msgid "Meta tags should be a list." msgstr "元标签应为列表格式。" @@ -4636,7 +4648,7 @@ msgid "Moderator" msgstr "主持人" #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:287 -#: frontend/src/pages/Quizzes.vue:281 +#: frontend/src/pages/Quizzes.vue:278 msgid "Modified" msgstr "修改时间" @@ -4721,7 +4733,7 @@ msgstr "新建" #: frontend/src/pages/Batches/Batches.vue:10 #: frontend/src/pages/Batches/components/NewBatchModal.vue:5 -#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:154 msgid "New Batch" msgstr "新建批次" @@ -4731,7 +4743,7 @@ msgstr "" #: frontend/src/pages/Courses/Courses.vue:13 #: frontend/src/pages/Courses/NewCourseModal.vue:5 -#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:98 msgid "New Course" msgstr "新建课程" @@ -4785,7 +4797,7 @@ msgstr "课程{1}中主题{0}的新回复" msgid "New {0}" msgstr "新建{0}" -#: frontend/src/components/Quiz.vue:237 frontend/src/pages/Lesson.vue:51 +#: frontend/src/components/Quiz.vue:299 frontend/src/pages/Lesson.vue:51 #: frontend/src/pages/Lesson.vue:187 msgid "Next" msgstr "下一步" @@ -4802,14 +4814,10 @@ msgstr "无作业" msgid "No Notifications" msgstr "无通知" -#: frontend/src/components/Quiz.vue:307 +#: frontend/src/components/Quiz.vue:369 msgid "No Quiz submissions found" msgstr "未找到测验提交记录" -#: frontend/src/pages/Quizzes.vue:19 -msgid "No Quizzes" -msgstr "无测验" - #. Option for the 'Auto Recording' (Select) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "No Recording" @@ -4970,8 +4978,7 @@ msgstr "未保存" msgid "Note" msgstr "备注" -#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 -#: frontend/src/pages/Lesson.vue:904 +#: frontend/src/pages/Lesson.vue:888 msgid "Notes" msgstr "备注" @@ -5017,7 +5024,7 @@ msgstr "离家近的办公地点" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' #: frontend/src/pages/Batches/BatchForm.vue:514 -#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:247 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "离线" @@ -5041,7 +5048,7 @@ msgstr "审核员评分后,您可在此查看详情" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' #: frontend/src/pages/Batches/BatchForm.vue:510 -#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:243 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "在线" @@ -5106,7 +5113,7 @@ msgid "Open to Work" msgstr "" #. Label of the option (Data) field in DocType 'LMS Option' -#: frontend/src/components/Modals/Question.vue:70 +#: frontend/src/components/Modals/Question.vue:67 #: lms/lms/doctype/lms_option/lms_option.json msgid "Option" msgstr "选项" @@ -5131,7 +5138,7 @@ msgstr "选项3" msgid "Option 4" msgstr "选项4" -#: frontend/src/components/Modals/Question.vue:56 +#: frontend/src/components/Modals/Question.vue:53 msgid "Options" msgstr "选项" @@ -5215,17 +5222,17 @@ msgid "Paid Batch" msgstr "付费批次" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/Courses/CourseForm.vue:210 +#: frontend/src/pages/Courses/CourseForm.vue:217 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "付费证书" -#: frontend/src/components/CourseCardOverlay.vue:134 +#: frontend/src/components/CourseCardOverlay.vue:139 msgid "Paid Certificate after Evaluation" msgstr "评估后付费证书" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/Courses/CourseForm.vue:198 +#: frontend/src/pages/Courses/CourseForm.vue:205 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "付费课程" @@ -5264,7 +5271,7 @@ msgstr "通过" #. Label of the passing_percentage (Int) field in DocType 'LMS Quiz' #. Label of the passing_percentage (Int) field in DocType 'LMS Quiz Submission' -#: frontend/src/pages/QuizForm.vue:78 frontend/src/pages/Quizzes.vue:260 +#: frontend/src/pages/QuizForm.vue:78 frontend/src/pages/Quizzes.vue:257 #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json msgid "Passing Percentage" @@ -5275,7 +5282,7 @@ msgstr "通过百分比" msgid "Password" msgstr "密码" -#: frontend/src/pages/Courses/CourseForm.vue:166 +#: frontend/src/pages/Courses/CourseForm.vue:173 msgid "Paste a YouTube link of a short video introducing the course" msgstr "" @@ -5455,7 +5462,7 @@ msgstr "" msgid "Please enable the zoom account to use this feature." msgstr "请启用Zoom账户以使用此功能。" -#: frontend/src/components/CourseOutline.vue:392 +#: frontend/src/components/CourseOutline.vue:391 msgid "Please enroll for this course to view this lesson" msgstr "请报名本课程以查看此课时" @@ -5463,7 +5470,7 @@ msgstr "请报名本课程以查看此课时" msgid "Please ensure that the billing name you enter is correct, as it will be used on your invoice." msgstr "" -#: frontend/src/components/Quiz.vue:16 +#: frontend/src/components/Quiz.vue:31 msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "请确保在{0}分钟内完成所有试题" @@ -5503,7 +5510,7 @@ msgstr "" msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "请安装支付应用以创建付费班级,详情请参阅文档{0}" -#: lms/lms/doctype/lms_course/lms_course.py:65 +#: lms/lms/doctype/lms_course/lms_course.py:67 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "请安装支付应用以创建付费课程,详情请参阅文档{0}" @@ -5544,6 +5551,10 @@ msgstr "" msgid "Please provide your consent to proceed with the payment." msgstr "" +#: frontend/src/components/Quiz.vue:8 +msgid "Please read the following instructions carefully before starting the quiz" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:139 msgid "Please run the code to execute the test cases." msgstr "请运行代码以执行测试用例。" @@ -5608,7 +5619,7 @@ msgstr "请选择时间" msgid "Please select a timezone." msgstr "请选择时区" -#: frontend/src/components/Quiz.vue:533 +#: frontend/src/components/Quiz.vue:744 msgid "Please select an option" msgstr "请选择选项" @@ -5625,11 +5636,11 @@ msgstr "请上传SCORM包" msgid "Point of Score (e.g. 70)" msgstr "分数点(如70分)" -#: frontend/src/components/Modals/Question.vue:62 +#: frontend/src/components/Modals/Question.vue:59 msgid "Possibilities" msgstr "可能性分析" -#: frontend/src/components/Modals/Question.vue:91 +#: frontend/src/components/Modals/Question.vue:88 msgid "Possibility" msgstr "可能性" @@ -5708,7 +5719,7 @@ msgstr "预览图片" #. Label of the video_link (Attach) field in DocType 'LMS Batch' #: frontend/src/pages/Batches/BatchForm.vue:170 -#: frontend/src/pages/Courses/CourseForm.vue:164 +#: frontend/src/pages/Courses/CourseForm.vue:171 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "预览视频" @@ -5724,7 +5735,7 @@ msgid "Pricing" msgstr "定价" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/Courses/CourseForm.vue:192 +#: frontend/src/pages/Courses/CourseForm.vue:199 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "定价与认证" @@ -5812,22 +5823,22 @@ msgstr "编程练习提交" msgid "Programming Exercise Submissions" msgstr "编程练习提交记录" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:258 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:261 msgid "Programming Exercise created successfully" msgstr "编程练习创建成功" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:295 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:298 msgid "Programming Exercise deleted successfully" msgstr "编程练习删除成功" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:278 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:281 msgid "Programming Exercise updated successfully" msgstr "编程练习更新成功" #. Label of the programming_exercises (Check) field in DocType 'LMS Settings' #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:309 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:290 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:298 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:292 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:300 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Programming Exercises" msgstr "编程练习" @@ -5835,7 +5846,7 @@ msgstr "编程练习" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:298 msgid "Programs" msgstr "课程项目" @@ -5881,7 +5892,7 @@ msgstr "发布至参与者页面" #: frontend/src/components/Modals/Event.vue:128 #: frontend/src/pages/Batches/BatchForm.vue:15 #: frontend/src/pages/Batches/components/BulkCertificates.vue:51 -#: frontend/src/pages/Courses/CourseForm.vue:93 +#: frontend/src/pages/Courses/CourseForm.vue:100 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5897,12 +5908,12 @@ msgid "Published Courses" msgstr "已发布课程" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/Courses/CourseForm.vue:98 +#: frontend/src/pages/Courses/CourseForm.vue:105 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "发布于" -#: frontend/src/pages/Courses/CourseForm.vue:83 +#: frontend/src/pages/Courses/CourseForm.vue:90 msgid "Publishing Settings" msgstr "" @@ -5933,8 +5944,8 @@ msgstr "Python" #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/AssignmentForm.vue:38 -#: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/components/Modals/Question.vue:24 +#: frontend/src/pages/QuizForm.vue:326 frontend/src/pages/QuizSubmission.vue:56 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -5954,19 +5965,19 @@ msgstr "问题详情" msgid "Question Name" msgstr "问题名称" -#: frontend/src/components/Modals/Question.vue:285 +#: frontend/src/components/Modals/Question.vue:282 msgid "Question added successfully" msgstr "问题添加成功" -#: frontend/src/components/Modals/Question.vue:335 +#: frontend/src/components/Modals/Question.vue:332 msgid "Question updated successfully" msgstr "问题更新成功" -#: frontend/src/components/Quiz.vue:112 +#: frontend/src/components/Quiz.vue:128 msgid "Question {0}" msgstr "问题{0}" -#: frontend/src/components/Quiz.vue:214 +#: frontend/src/components/Quiz.vue:232 msgid "Question {0} of {1}" msgstr "第{0}/{1}题" @@ -5975,7 +5986,7 @@ msgstr "第{0}/{1}题" msgid "Questions" msgstr "问题" -#: frontend/src/pages/QuizForm.vue:372 +#: frontend/src/pages/QuizForm.vue:368 msgid "Questions deleted successfully" msgstr "问题删除成功" @@ -6012,7 +6023,7 @@ msgstr "测验提交" msgid "Quiz Submissions" msgstr "测验提交记录" -#: frontend/src/components/Quiz.vue:251 +#: frontend/src/components/Quiz.vue:313 msgid "Quiz Summary" msgstr "测验摘要" @@ -6021,7 +6032,7 @@ msgstr "测验摘要" msgid "Quiz Title" msgstr "测验标题" -#: frontend/src/pages/Quizzes.vue:218 +#: frontend/src/pages/Quizzes.vue:215 msgid "Quiz created successfully" msgstr "测验创建成功" @@ -6029,7 +6040,7 @@ msgstr "测验创建成功" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "访客无法访问测验,请登录继续" -#: frontend/src/pages/QuizForm.vue:297 +#: frontend/src/pages/QuizForm.vue:293 msgid "Quiz updated successfully" msgstr "测验更新成功" @@ -6039,12 +6050,12 @@ msgid "Quiz will appear at the bottom of the lesson." msgstr "测验将显示在课时末尾" #: frontend/src/components/Sidebar/AppSidebar.vue:604 -#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 +#: frontend/src/pages/QuizForm.vue:379 frontend/src/pages/Quizzes.vue:290 +#: frontend/src/pages/Quizzes.vue:300 lms/www/_lms.py:254 msgid "Quizzes" msgstr "测验" -#: frontend/src/pages/Quizzes.vue:241 +#: frontend/src/pages/Quizzes.vue:238 msgid "Quizzes deleted successfully" msgstr "测验删除成功" @@ -6055,7 +6066,6 @@ msgstr "本视频包含的测验" #. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation' #. Label of the rating (Data) field in DocType 'LMS Course' #. Label of the rating (Rating) field in DocType 'LMS Course Review' -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -6127,7 +6137,7 @@ msgstr "已注册但已停用" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/Courses/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:183 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -6179,11 +6189,11 @@ msgstr "结果" msgid "Resume" msgstr "简历" -#: frontend/src/components/Quiz.vue:85 frontend/src/components/Quiz.vue:288 +#: frontend/src/components/Quiz.vue:101 frontend/src/components/Quiz.vue:350 msgid "Resume Video" msgstr "继续观看视频" -#: frontend/src/pages/Home/Home.vue:174 +#: frontend/src/pages/Home/Home.vue:177 msgid "Resume where you left off" msgstr "从上次中断处继续" @@ -6297,7 +6307,7 @@ msgstr "星期六" #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 -#: frontend/src/components/Modals/Question.vue:112 +#: frontend/src/components/Modals/Question.vue:109 #: frontend/src/components/Modals/ZoomAccountModal.vue:10 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 @@ -6306,15 +6316,15 @@ msgstr "星期六" #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 #: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 #: frontend/src/pages/Batches/BatchDetail.vue:17 -#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:112 #: frontend/src/pages/Courses/CourseDetail.vue:17 #: frontend/src/pages/Courses/NewCourseModal.vue:70 #: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:107 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 #: frontend/src/pages/QuizForm.vue:43 frontend/src/pages/QuizSubmission.vue:14 -#: frontend/src/pages/Quizzes.vue:105 +#: frontend/src/pages/Quizzes.vue:101 #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Save" msgstr "保存" @@ -6370,7 +6380,7 @@ msgid "Search by Name" msgstr "按名称搜索" #: frontend/src/pages/Batches/Batches.vue:65 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:45 msgid "Search by Title" msgstr "按标题搜索" @@ -6393,7 +6403,7 @@ msgstr "搜索图标" #. Label of the seat_count (Int) field in DocType 'LMS Batch' #: frontend/src/pages/Batches/BatchForm.vue:39 -#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:62 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "席位总数" @@ -6431,7 +6441,11 @@ msgstr "选择支付网关" msgid "Select a Programming Exercise" msgstr "选择编程练习" -#: frontend/src/components/Modals/Question.vue:101 +#: frontend/src/pages/Courses/CourseForm.vue:78 +msgid "Select a fallback color for the course card when no image is set." +msgstr "" + +#: frontend/src/components/Modals/Question.vue:98 msgid "Select a question" msgstr "选择试题" @@ -6444,6 +6458,10 @@ msgstr "选择测验" msgid "Select an Assignment" msgstr "" +#: frontend/src/components/Modals/Question.vue:17 +msgid "Select from questions you have already created" +msgstr "" + #: frontend/src/components/ContactUsEmail.vue:33 #: frontend/src/pages/JobApplications.vue:115 msgid "Send" @@ -6473,6 +6491,18 @@ msgstr "" msgid "Send Notification for Published Courses" msgstr "" +#. Label of the send_payment_reminders_for_batch (Check) field in DocType 'LMS +#. Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Send Payment Reminders for Batch" +msgstr "" + +#. Label of the send_payment_reminders_for_course (Check) field in DocType 'LMS +#. Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Send Payment Reminders for Course" +msgstr "" + #. Label of the send_calendar_invite_for_evaluations (Check) field in DocType #. 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -6521,7 +6551,7 @@ msgid "Short Description" msgstr "简短描述" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/CourseForm.vue:141 #: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" @@ -6537,7 +6567,7 @@ msgid "Show Answer" msgstr "显示答案" #. Label of the show_answers (Check) field in DocType 'LMS Quiz' -#: frontend/src/pages/QuizForm.vue:93 frontend/src/pages/Quizzes.vue:274 +#: frontend/src/pages/QuizForm.vue:93 frontend/src/pages/Quizzes.vue:271 #: lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Show Answers" msgstr "显示答案" @@ -6625,15 +6655,15 @@ msgstr "技能" msgid "Skip" msgstr "跳过" -#: lms/lms/doctype/course_evaluator/course_evaluator.py:57 +#: lms/lms/doctype/course_evaluator/course_evaluator.py:62 msgid "Slot Times are overlapping for some schedules." msgstr "部分日程时段存在重叠" -#: frontend/src/pages/ProfileEvaluator.vue:218 +#: frontend/src/pages/ProfileEvaluator.vue:223 msgid "Slot added successfully" msgstr "时段添加成功。" -#: frontend/src/pages/ProfileEvaluator.vue:257 +#: frontend/src/pages/ProfileEvaluator.vue:262 msgid "Slot deleted successfully" msgstr "时段删除成功。" @@ -6667,7 +6697,7 @@ msgstr "来源" msgid "Staff" msgstr "工作人员" -#: frontend/src/components/Quiz.vue:81 +#: frontend/src/components/Quiz.vue:97 #: frontend/src/pages/Batches/components/LiveClass.vue:78 #: frontend/src/pages/Home/AdminHome.vue:81 #: frontend/src/pages/Home/StudentHome.vue:46 @@ -6676,7 +6706,7 @@ msgstr "开始" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:20 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6698,7 +6728,7 @@ msgstr "开始学习" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/Batches/components/NewBatchModal.vue:31 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:32 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6709,7 +6739,7 @@ msgstr "开始学习" msgid "Start Time" msgstr "开始时间" -#: lms/lms/doctype/course_evaluator/course_evaluator.py:36 +#: lms/lms/doctype/course_evaluator/course_evaluator.py:41 msgid "Start Time cannot be greater than End Time" msgstr "开始时间不可晚于结束时间" @@ -6718,7 +6748,7 @@ msgstr "开始时间不可晚于结束时间" msgid "Start URL" msgstr "启动链接" -#: frontend/src/components/Quiz.vue:81 +#: frontend/src/components/Quiz.vue:97 msgid "Start the Quiz" msgstr "开始测验" @@ -6735,7 +6765,7 @@ msgstr "省/市/自治州" #. Label of the statistics (Check) field in DocType 'LMS Settings' #: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:207 msgid "Statistics" msgstr "统计" @@ -6854,8 +6884,8 @@ msgstr "提交记录删除成功" #: frontend/src/components/Modals/AssessmentModal.vue:9 #: frontend/src/components/Modals/BatchCourseModal.vue:9 #: frontend/src/components/Modals/EvaluationModal.vue:9 -#: frontend/src/components/Quiz.vue:242 lms/templates/assignment.html:9 -#: lms/www/new-sign-up.html:32 +#: frontend/src/components/Quiz.vue:304 frontend/src/components/Quiz.vue:382 +#: lms/templates/assignment.html:9 lms/www/new-sign-up.html:32 msgid "Submit" msgstr "提交" @@ -6889,7 +6919,7 @@ msgstr "摘要" msgid "Sunday" msgstr "星期日" -#: lms/lms/api.py:1047 +#: lms/lms/api.py:1032 msgid "Suspicious pattern found in {0}: {1}" msgstr "在{0}中发现可疑模式:{1}" @@ -6945,7 +6975,7 @@ msgid "System Manager" msgstr "系统管理员" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/Courses/CourseForm.vue:37 +#: frontend/src/pages/Courses/CourseForm.vue:40 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "标签" @@ -6995,7 +7025,7 @@ msgstr "测试用例" msgid "Test Quiz" msgstr "测试测验" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:86 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:87 msgid "Test this Exercise" msgstr "测试本练习" @@ -7098,7 +7128,7 @@ msgstr "本批次无可用席位" msgid "There are no submissions for this assignment." msgstr "本作业暂无提交记录" -#: frontend/src/components/EmptyState.vue:11 +#: frontend/src/components/EmptyState.vue:9 msgid "There are no {0} currently. Keep an eye out, fresh learning experiences are on the way!" msgstr "当前暂无{0},新学习资源即将上线,敬请关注!" @@ -7179,7 +7209,7 @@ msgstr "本课时不可预览,请加入课程后访问" msgid "This program consists of {0} courses" msgstr "本项目包含{0}门课程" -#: frontend/src/components/Quiz.vue:11 +#: frontend/src/components/Quiz.vue:26 msgid "This quiz consists of {0} questions." msgstr "本测验共包含{0}道试题" @@ -7206,7 +7236,7 @@ msgstr "星期四" #. Label of the time (Time) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/Event.vue:54 #: frontend/src/components/Modals/LiveClassModal.vue:52 -#: frontend/src/components/Quiz.vue:58 +#: frontend/src/components/Quiz.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Time" msgstr "时间" @@ -7267,8 +7297,8 @@ msgstr "课表模板" #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 #: frontend/src/pages/Batches/BatchForm.vue:67 -#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 -#: frontend/src/pages/Courses/CourseForm.vue:252 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:44 +#: frontend/src/pages/Courses/CourseForm.vue:259 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -7276,7 +7306,7 @@ msgstr "课表模板" msgid "Timezone" msgstr "时区" -#: lms/lms/doctype/lms_course/lms_course.py:78 +#: lms/lms/doctype/lms_course/lms_course.py:80 msgid "Timezone is required for paid certificates." msgstr "付费证书需要时区信息。" @@ -7306,14 +7336,14 @@ msgstr "时间安排:" #: frontend/src/pages/Assignments.vue:164 #: frontend/src/pages/Batches/BatchForm.vue:19 #: frontend/src/pages/Batches/components/NewBatchModal.vue:14 -#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/CourseForm.vue:16 #: frontend/src/pages/Courses/NewCourseModal.vue:14 #: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:272 #: frontend/src/pages/Programs/ProgramForm.vue:25 -#: frontend/src/pages/QuizForm.vue:56 frontend/src/pages/Quizzes.vue:117 -#: frontend/src/pages/Quizzes.vue:247 +#: frontend/src/pages/QuizForm.vue:56 frontend/src/pages/Quizzes.vue:113 +#: frontend/src/pages/Quizzes.vue:244 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment/lms_assignment.json @@ -7362,11 +7392,15 @@ msgid "Total" msgstr "总计" #. Label of the total_marks (Int) field in DocType 'LMS Quiz' -#: frontend/src/pages/QuizForm.vue:73 frontend/src/pages/Quizzes.vue:253 +#: frontend/src/pages/QuizForm.vue:73 frontend/src/pages/Quizzes.vue:250 #: lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Total Marks" msgstr "总分" +#: frontend/src/components/Quiz.vue:397 +msgid "Total Questions" +msgstr "" + #: lms/lms/web_template/lms_statistics/lms_statistics.html:14 #: lms/templates/statistics.html:12 msgid "Total Signups" @@ -7393,7 +7427,7 @@ msgstr "" msgid "Travel" msgstr "差旅" -#: frontend/src/components/Quiz.vue:284 +#: frontend/src/components/Quiz.vue:346 msgid "Try Again" msgstr "重试" @@ -7421,11 +7455,11 @@ msgstr "" #. Label of the type (Select) field in DocType 'LMS Question' #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 -#: frontend/src/components/Modals/Question.vue:44 +#: frontend/src/components/Modals/Question.vue:41 #: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 #: frontend/src/pages/Batches/components/Assessments.vue:213 #: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:52 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json @@ -7440,7 +7474,7 @@ msgstr "类型" msgid "Type '/' for commands or select text to format" msgstr "输入'/'唤出命令菜单或选择文本进行格式化" -#: frontend/src/components/Quiz.vue:653 +#: frontend/src/components/Quiz.vue:863 msgid "Type your answer" msgstr "输入答案" @@ -7461,17 +7495,21 @@ msgstr "链接" msgid "UUID" msgstr "通用唯一标识符" +#: frontend/src/components/Quiz.vue:413 +msgid "Unattempted Questions" +msgstr "" + #. Label of the unavailability_section (Section Break) field in DocType 'Course #. Evaluator' #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Unavailability" msgstr "不可用状态" -#: frontend/src/pages/ProfileEvaluator.vue:276 +#: frontend/src/pages/ProfileEvaluator.vue:281 msgid "Unavailability updated successfully" msgstr "不可用状态更新成功" -#: lms/lms/doctype/course_evaluator/course_evaluator.py:31 +#: lms/lms/doctype/course_evaluator/course_evaluator.py:36 msgid "Unavailable From Date cannot be greater than Unavailable To Date" msgstr "不可用开始日期不可晚于结束日期" @@ -7503,7 +7541,7 @@ msgstr "非结构化角色" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #. Label of the upcoming (Check) field in DocType 'LMS Course' #: frontend/src/pages/Batches/Batches.vue:321 -#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/CourseForm.vue:114 #: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -7533,7 +7571,7 @@ msgstr "更新" msgid "Update Password" msgstr "更新密码" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:281 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:283 msgid "Updated On" msgstr "" @@ -7603,7 +7641,7 @@ msgstr "用户输入" msgid "User Skill" msgstr "用户技能" -#: lms/lms/api.py:1796 +#: lms/lms/api.py:1804 msgid "User does not have permission to access this user's profile details." msgstr "" @@ -7617,8 +7655,7 @@ msgid "Username" msgstr "用户名" #. Label of a shortcut in the Learning Workspace -#. Label of a Workspace Sidebar Item -#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Users" msgstr "用户" @@ -7861,7 +7898,7 @@ msgstr "你没有权限访问此页面。" msgid "You can also copy-paste following link in your browser" msgstr "您也可将以下链接复制到浏览器" -#: frontend/src/components/Quiz.vue:37 +#: frontend/src/components/Quiz.vue:52 msgid "You can attempt this quiz {0}." msgstr "您可尝试此测验{0}次" @@ -7913,27 +7950,27 @@ msgstr "" msgid "You do not have access to this course." msgstr "" -#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +#: lms/lms/api.py:854 lms/lms/doctype/lms_batch/lms_batch.py:365 msgid "You do not have permission to access announcements for this batch." msgstr "" -#: lms/lms/api.py:2290 +#: lms/lms/api.py:2303 msgid "You do not have permission to access badges." msgstr "" -#: lms/lms/api.py:1159 +#: lms/lms/api.py:1144 msgid "You do not have permission to access heatmap data." msgstr "" -#: lms/lms/api.py:2129 +#: lms/lms/api.py:2142 msgid "You do not have permission to access lesson completion stats." msgstr "" -#: lms/lms/api.py:2169 +#: lms/lms/api.py:2182 msgid "You do not have permission to access this course's assessment data." msgstr "" -#: lms/lms/api.py:1697 +#: lms/lms/api.py:1705 msgid "You do not have permission to access this course's progress data." msgstr "" @@ -7941,7 +7978,7 @@ msgstr "" msgid "You do not have permission to access this page." msgstr "您无权访问此页面" -#: lms/lms/api.py:1375 lms/lms/api.py:1384 +#: lms/lms/api.py:1361 lms/lms/api.py:1370 msgid "You do not have permission to cancel this evaluation." msgstr "" @@ -7949,15 +7986,15 @@ msgstr "" msgid "You do not have permission to create a live class." msgstr "" -#: lms/lms/api.py:939 +#: lms/lms/api.py:924 msgid "You do not have permission to delete this batch." msgstr "" -#: lms/lms/api.py:1113 +#: lms/lms/api.py:1098 msgid "You do not have permission to delete this chapter." msgstr "" -#: lms/lms/api.py:902 +#: lms/lms/api.py:884 msgid "You do not have permission to delete this course." msgstr "" @@ -7965,7 +8002,7 @@ msgstr "" msgid "You do not have permission to delete this lesson." msgstr "" -#: lms/lms/api.py:596 lms/lms/api.py:987 +#: lms/lms/api.py:596 lms/lms/api.py:972 msgid "You do not have permission to modify this chapter." msgstr "" @@ -7973,7 +8010,7 @@ msgstr "" msgid "You do not have permission to modify this lesson." msgstr "" -#: lms/lms/api.py:1444 +#: lms/lms/api.py:1430 msgid "You do not have permission to modify this role." msgstr "" @@ -7985,11 +8022,11 @@ msgstr "" msgid "You do not have permission to set up calendar events for this evaluation." msgstr "" -#: lms/lms/api.py:1580 lms/lms/api.py:1584 +#: lms/lms/api.py:1588 lms/lms/api.py:1592 msgid "You do not have permission to update meta tags." msgstr "" -#: lms/lms/api.py:1621 +#: lms/lms/api.py:1629 msgid "You do not have permission to update this submission." msgstr "" @@ -7997,7 +8034,7 @@ msgstr "" msgid "You don't have any notifications." msgstr "暂无通知" -#: frontend/src/components/Quiz.vue:265 +#: frontend/src/components/Quiz.vue:327 #, python-format msgid "You got {0}% correct answers with a score of {1} out of {2}" msgstr "您答对{0}%的题目,得分{1}(总分{2})" @@ -8010,7 +8047,7 @@ msgstr "您已预约明日直播课程,请准时参加" msgid "You have already applied for this job." msgstr "您已申请该职位" -#: frontend/src/components/Quiz.vue:96 +#: frontend/src/components/Quiz.vue:112 msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "您已超过本测验允许的最大尝试次数" @@ -8030,7 +8067,7 @@ msgstr "您已申请" msgid "You have been enrolled in this batch" msgstr "您已加入本批次" -#: frontend/src/components/CourseCardOverlay.vue:196 +#: frontend/src/components/CourseCardOverlay.vue:201 msgid "You have been enrolled in this course" msgstr "您已注册本课程" @@ -8054,15 +8091,15 @@ msgstr "您尚未获得任何证书。" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "您已订阅本课程通知,课程开放时将收到邮件提醒" -#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 +#: frontend/src/pages/Home/Home.vue:137 frontend/src/pages/Home/Home.vue:160 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "您已安排{0}场即将开始的{1}和{2}场{3}。" -#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 +#: frontend/src/pages/Home/Home.vue:144 frontend/src/pages/Home/Home.vue:167 msgid "You have {0} upcoming {1}." msgstr "您有{0}场即将开始的{1}。" -#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 +#: frontend/src/pages/Home/Home.vue:149 frontend/src/pages/Home/Home.vue:172 msgid "You have {0} {1} scheduled." msgstr "您已安排{0}场{1}。" @@ -8082,7 +8119,7 @@ msgstr "" msgid "You need to complete the payment for this course before enrolling." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:180 +#: frontend/src/components/CourseCardOverlay.vue:185 msgid "You need to login first to enroll for this course" msgstr "请先登录以注册本课程" @@ -8090,11 +8127,11 @@ msgstr "请先登录以注册本课程" msgid "You rock," msgstr "您真棒," -#: frontend/src/components/Quiz.vue:7 +#: frontend/src/components/Quiz.vue:15 msgid "You will have to complete the quiz to continue the video" msgstr "您需要完成测验才能继续观看视频" -#: frontend/src/components/Quiz.vue:30 +#: frontend/src/components/Quiz.vue:45 #, python-format msgid "You will have to get {0}% correct answers in order to pass the quiz." msgstr "需答对{0}%的题目以通过测验" @@ -8170,7 +8207,7 @@ msgstr "学习连续天数统计您持续学习的连续天数,无论是课程 msgid "Your request to join us as a mentor for the course" msgstr "您申请成为课程导师的请求" -#: frontend/src/components/Quiz.vue:258 +#: frontend/src/components/Quiz.vue:320 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 "提交内容已保存,讲师将尽快评阅并通知最终结果" @@ -8241,6 +8278,10 @@ msgstr "申请人列表" msgid "at {0} minutes" msgstr "在{0}分钟处" +#: frontend/src/components/CourseCardOverlay.vue:121 +msgid "average rating" +msgstr "" + #: lms/templates/emails/payment_reminder.html:4 msgid "but didn’t complete your payment" msgstr "但未完成支付" @@ -8281,15 +8322,23 @@ msgstr "天连续记录" msgid "days" msgstr "天" -#: frontend/src/pages/Courses/CourseForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:260 msgid "e.g. IST, UTC, GMT..." msgstr "例如:IST、UTC、GMT..." -#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 +#: frontend/src/components/CourseCardOverlay.vue:111 +msgid "enrolled student" +msgstr "" + +#: frontend/src/components/CourseCardOverlay.vue:110 +msgid "enrolled students" +msgstr "" + +#: frontend/src/pages/Home/Home.vue:135 frontend/src/pages/Home/Home.vue:158 msgid "evaluation" msgstr "评估" -#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 +#: frontend/src/pages/Home/Home.vue:135 frontend/src/pages/Home/Home.vue:158 msgid "evaluations" msgstr "次评估" @@ -8305,15 +8354,20 @@ msgstr "在过去" msgid "jane@example.com" msgstr "示例@邮箱.com" +#: frontend/src/components/CourseCardOverlay.vue:101 +msgid "lesson" +msgstr "课时" + +#: frontend/src/components/CourseCardOverlay.vue:101 #: frontend/src/pages/Programs/ProgramEnrollment.vue:65 msgid "lessons" msgstr "课时" -#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 +#: frontend/src/pages/Home/Home.vue:133 frontend/src/pages/Home/Home.vue:157 msgid "live class" msgstr "场直播课" -#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 +#: frontend/src/pages/Home/Home.vue:133 frontend/src/pages/Home/Home.vue:157 msgid "live classes" msgstr "场直播课" @@ -8343,7 +8397,7 @@ msgstr "分钟数" msgid "others" msgstr "其他" -#: frontend/src/pages/QuizForm.vue:331 +#: frontend/src/pages/QuizForm.vue:327 msgid "question_detail" msgstr "问题详情" @@ -8392,11 +8446,11 @@ msgstr "您可以" msgid "{0} Assignments" msgstr "{0}项作业" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:39 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:40 msgid "{0} Exercises" msgstr "{0}个练习" -#: frontend/src/pages/Quizzes.vue:18 +#: frontend/src/pages/Quizzes.vue:16 msgid "{0} Quizzes" msgstr "{0}项测验" @@ -8416,7 +8470,7 @@ msgstr "{0}已申请职位{1}" msgid "{0} has published a new batch {1}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:203 +#: lms/lms/doctype/lms_course/lms_course.py:205 msgid "{0} has published a new course {1}" msgstr ""