diff --git a/lms/locale/zh.po b/lms/locale/zh.po
index 8ee5fb86..7818229a 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: 2025-12-12 16:04+0000\n"
-"PO-Revision-Date: 2025-12-15 21:20\n"
+"POT-Creation-Date: 2025-12-19 16:05+0000\n"
+"PO-Revision-Date: 2025-12-23 23:25\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Chinese Simplified\n"
"MIME-Version: 1.0\n"
@@ -78,7 +78,7 @@ msgstr "大师"
msgid "Statistics"
msgstr "统计数据"
-#: lms/lms/doctype/lms_course/lms_course.py:66
+#: lms/lms/doctype/lms_course/lms_course.py:64
msgid "A course cannot have both paid certificate and certificate of completion."
msgstr "课程不可同时设置付费证书与结业证书。"
@@ -122,11 +122,6 @@ msgstr "科目名称"
msgid "Achievements"
msgstr "成就"
-#. Option for the 'Status' (Select) field in DocType 'LMS Batch Old'
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
-msgid "Active"
-msgstr "激活"
-
#: frontend/src/pages/Statistics.vue:16
msgid "Active Members"
msgstr "活跃成员"
@@ -192,7 +187,7 @@ msgstr "新增课时"
msgid "Add a Student"
msgstr "添加学员"
-#: frontend/src/components/Sidebar/AppSidebar.vue:615
+#: frontend/src/components/Sidebar/AppSidebar.vue:523
msgid "Add a chapter"
msgstr "添加章节"
@@ -204,7 +199,7 @@ msgstr "创建课程"
msgid "Add a keyword and then press enter"
msgstr "输入关键词后按回车键添加"
-#: frontend/src/components/Sidebar/AppSidebar.vue:616
+#: frontend/src/components/Sidebar/AppSidebar.vue:524
msgid "Add a lesson"
msgstr "添加课时"
@@ -217,7 +212,7 @@ msgstr "添加新成员"
msgid "Add a new question"
msgstr "新增试题"
-#: frontend/src/components/Sidebar/AppSidebar.vue:630
+#: frontend/src/components/Sidebar/AppSidebar.vue:538
msgid "Add a program"
msgstr "添加项目"
@@ -241,7 +236,7 @@ msgstr "为本课时添加作业"
msgid "Add at least one possible answer for this question: {0}"
msgstr "请为该问题添加至少一个备选答案:{0}"
-#: frontend/src/components/Sidebar/AppSidebar.vue:579
+#: frontend/src/components/Sidebar/AppSidebar.vue:487
msgid "Add courses to your batch"
msgstr "为班级添加课程"
@@ -249,7 +244,7 @@ msgstr "为班级添加课程"
msgid "Add quiz to this video"
msgstr "为本视频添加测验"
-#: frontend/src/components/Sidebar/AppSidebar.vue:558
+#: frontend/src/components/Sidebar/AppSidebar.vue:466
msgid "Add students to your batch"
msgstr "为班级添加学员"
@@ -265,11 +260,11 @@ msgstr "添加网页至侧边栏"
msgid "Add your assignment as {0}"
msgstr "以{0}格式添加作业"
-#: frontend/src/components/Sidebar/AppSidebar.vue:491
+#: frontend/src/components/Sidebar/AppSidebar.vue:399
msgid "Add your first chapter"
msgstr "添加首个章节"
-#: frontend/src/components/Sidebar/AppSidebar.vue:507
+#: frontend/src/components/Sidebar/AppSidebar.vue:415
msgid "Add your first lesson"
msgstr "添加首节课时"
@@ -375,11 +370,11 @@ msgstr "金额(美元)"
msgid "Amount and currency are required for paid batches."
msgstr "付费批次必须填写金额与币种。"
-#: lms/lms/doctype/lms_course/lms_course.py:79
+#: lms/lms/doctype/lms_course/lms_course.py:77
msgid "Amount and currency are required for paid certificates."
msgstr "付费证书必须填写金额与币种。"
-#: lms/lms/doctype/lms_course/lms_course.py:76
+#: lms/lms/doctype/lms_course/lms_course.py:74
msgid "Amount and currency are required for paid courses."
msgstr "付费课程必须填写金额与币种。"
@@ -404,11 +399,9 @@ msgstr "必须填写公告内容。"
#. Label of the answer (Text Editor) field in DocType 'LMS Assignment'
#. Label of the answer (Text Editor) field in DocType 'LMS Assignment
#. Submission'
-#. Label of the answer (Code) field in DocType 'LMS Exercise'
#: frontend/src/pages/QuizSubmission.vue:60
#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
-#: lms/lms/doctype/lms_exercise/lms_exercise.json
msgid "Answer"
msgstr "答案"
@@ -534,7 +527,7 @@ msgstr "考核{0}已添加至本批次。"
#. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AdminBatchDashboard.vue:32
#: frontend/src/components/Assessments.vue:5
-#: frontend/src/components/Sidebar/AppSidebar.vue:633
+#: frontend/src/components/Sidebar/AppSidebar.vue:541
#: lms/lms/doctype/lms_settings/lms_settings.json
#: lms/templates/assessments.html:3
msgid "Assessments"
@@ -615,7 +608,7 @@ msgid "Assignment will appear at the bottom of the lesson."
msgstr "作业将显示在课时末尾。"
#: frontend/src/components/Settings/Badges.vue:163
-#: frontend/src/components/Sidebar/AppSidebar.vue:637
+#: frontend/src/components/Sidebar/AppSidebar.vue:545
#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272
msgid "Assignments"
msgstr "作业"
@@ -669,6 +662,10 @@ msgstr "自动录制"
msgid "Availability updated successfully"
msgstr "可用性更新成功。"
+#: frontend/src/components/Modals/EvaluationModal.vue:26
+msgid "Available Slots"
+msgstr ""
+
#: frontend/src/components/BatchFeedback.vue:43
msgid "Average Feedback Received"
msgstr "平均收到反馈"
@@ -747,6 +744,7 @@ msgstr ""
#: frontend/src/components/Settings/BadgeForm.vue:195
#: frontend/src/components/Settings/Badges.vue:200
#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125
+#: frontend/src/pages/Search/Search.vue:213
#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json
#: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -766,12 +764,6 @@ msgstr "批次确认模板"
msgid "Batch Course"
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 "批次说明"
-
#. Label of the batch_details (Text Editor) field in DocType 'LMS Batch'
#: frontend/src/pages/BatchForm.vue:133
#: lms/lms/doctype/lms_batch/lms_batch.json
@@ -799,10 +791,12 @@ msgstr "班级注册确认"
#. Name of a role
#: lms/lms/doctype/course_evaluator/course_evaluator.json
+#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_category/lms_category.json
+#: lms/lms/doctype/lms_certificate/lms_certificate.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_coupon/lms_coupon.json
@@ -817,20 +811,8 @@ msgstr "批次评估人"
msgid "Batch Name"
msgstr "批次名称"
-#. Label of the batch_old (Link) field in DocType 'Exercise Latest Submission'
-#. Label of the batch_old (Link) field in DocType 'Exercise Submission'
-#. Label of the batch_old (Link) field in DocType 'LMS Enrollment'
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
-#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
-msgid "Batch Old"
-msgstr "旧批次"
-
-#. Label of the section_break_7 (Section Break) field in DocType 'LMS Batch
-#. Old'
#. Label of the section_break_szgq (Section Break) field in DocType 'LMS
#. Settings'
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Batch Settings"
msgstr "批次设置"
@@ -862,11 +844,11 @@ msgstr "班级删除成功"
msgid "Batch end date cannot be before the batch start date"
msgstr "批次结束日期不可早于开始日期"
-#: lms/lms/api.py:211
+#: lms/lms/api.py:132
msgid "Batch has already started."
msgstr "班级已开始。"
-#: lms/lms/api.py:206
+#: lms/lms/api.py:127
msgid "Batch is sold out."
msgstr "该批次已满额。"
@@ -907,7 +889,7 @@ msgstr "账单明细"
msgid "Billing Name"
msgstr "账单名称"
-#: frontend/src/components/Modals/EditProfile.vue:81
+#: frontend/src/components/Modals/EditProfile.vue:99
msgid "Bio"
msgstr "个人简介"
@@ -960,9 +942,7 @@ msgstr "取消"
msgid "Cancel this evaluation?"
msgstr "取消本次评估?"
-#. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old'
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request'
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
msgid "Cancelled"
msgstr "已取消"
@@ -1047,7 +1027,7 @@ msgstr "证书生成成功"
#. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace
#: frontend/src/components/Modals/Event.vue:411
-#: frontend/src/components/Sidebar/AppSidebar.vue:641
+#: frontend/src/components/Sidebar/AppSidebar.vue:549
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100
#: frontend/src/pages/CourseCertification.vue:10
#: frontend/src/pages/CourseCertification.vue:135
@@ -1069,7 +1049,7 @@ msgstr "认证详情"
msgid "Certification Name"
msgstr "认证名称"
-#: lms/lms/doctype/lms_certificate/lms_certificate.py:163
+#: lms/lms/doctype/lms_certificate/lms_certificate.py:168
msgid "Certification is not enabled for this course."
msgstr ""
@@ -1083,8 +1063,8 @@ msgid "Certified"
msgstr "已认证"
#. Label of the certified_members (Check) field in DocType 'LMS Settings'
-#: frontend/src/pages/CertifiedParticipants.vue:212
-#: frontend/src/pages/CertifiedParticipants.vue:219
+#: frontend/src/pages/CertifiedParticipants.vue:209
+#: frontend/src/pages/CertifiedParticipants.vue:216
#: frontend/src/pages/Statistics.vue:40
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certified Members"
@@ -1242,11 +1222,9 @@ msgstr "关闭"
#. Option for the 'Status' (Select) field in DocType 'Job Opportunity'
#. Option in a Select field in the job-opportunity Web Form
-#. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old'
#: frontend/src/pages/Jobs.vue:175
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/job/web_form/job_opportunity/job_opportunity.json
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
msgid "Closed"
msgstr "已关闭"
@@ -1256,27 +1234,20 @@ msgid "Cloud"
msgstr "云"
#. Label of the code (Data) field in DocType 'LMS Coupon'
-#. Label of the code (Code) field in DocType 'LMS Exercise'
#. Label of the code (Code) field in DocType 'LMS Programming Exercise
#. Submission'
#: frontend/src/components/Settings/Coupons/CouponList.vue:163
#: lms/lms/doctype/lms_coupon/lms_coupon.json
-#: lms/lms/doctype/lms_exercise/lms_exercise.json
#: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json
msgid "Code"
msgstr "代码"
-#. Label of the cohort (Link) field in DocType 'LMS Enrollment'
-#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
-msgid "Cohort"
-msgstr "学习群组"
-
#. Label of the collaboration (Select) field in DocType 'User'
#: lms/fixtures/custom_field.json
msgid "Collaboration Preference"
msgstr "协作偏好"
-#: frontend/src/components/Sidebar/AppSidebar.vue:145
+#: frontend/src/components/Sidebar/AppSidebar.vue:155
msgid "Collapse"
msgstr "折叠"
@@ -1299,15 +1270,10 @@ msgstr "颜色"
msgid "Comma separated keywords for SEO"
msgstr "逗号分隔的SEO关键词"
-#. Label of the comments (Small Text) field in DocType 'Exercise Latest
-#. Submission'
-#. Label of the comments (Small Text) field in DocType 'Exercise Submission'
#. Label of the comments (Text Editor) field in DocType 'LMS Assignment
#. Submission'
#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request'
#: frontend/src/components/Assignment.vue:170
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json
msgid "Comments"
@@ -1323,7 +1289,7 @@ msgstr "评估人评语"
msgid "Common keywords that will be used for all pages"
msgstr "全站通用关键词"
-#: frontend/src/pages/Lesson.vue:884
+#: frontend/src/pages/Lesson.vue:890
msgid "Community"
msgstr "社区"
@@ -1383,7 +1349,7 @@ msgstr "编译器消息"
#. Option for the 'Status' (Select) field in DocType 'LMS Course Progress'
#: frontend/src/components/Modals/BatchStudentProgress.vue:24
#: lms/lms/doctype/lms_course_progress/lms_course_progress.json
-#: lms/lms/widgets/CourseCard.html:75 lms/templates/reviews.html:48
+#: lms/lms/widgets/CourseCard.html:75
msgid "Complete"
msgstr "完成"
@@ -1403,9 +1369,7 @@ msgstr "完成注册——切勿错过!"
msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}."
msgstr "请完成即将开始的测验以继续观看视频。测验将在{0}{1}后开启。"
-#. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old'
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request'
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/widgets/CourseCard.html:78
msgid "Completed"
@@ -1462,7 +1426,7 @@ msgstr "确认邮件已发送"
msgid "Confirmation Email Template"
msgstr "确认邮件模板"
-#: lms/lms/doctype/lms_certificate/lms_certificate.py:29
+#: lms/lms/doctype/lms_certificate/lms_certificate.py:27
msgid "Congratulations on getting certified!"
msgstr "祝贺您获得认证!"
@@ -1509,21 +1473,12 @@ msgstr "继续学习"
msgid "Contract"
msgstr "合同"
-#: lms/lms/utils.py:430
-msgid "Cookie Policy"
-msgstr "Cookie政策"
-
#. Option for the 'Company Type' (Select) field in DocType 'User'
#: lms/fixtures/custom_field.json
msgid "Corporate Organization"
msgstr "企业机构"
-#. Option for the 'Status' (Select) field in DocType 'Exercise Latest
-#. Submission'
-#. Option for the 'Status' (Select) field in DocType 'Exercise Submission'
#: frontend/src/components/Quiz.vue:189
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
msgid "Correct"
msgstr "正确"
@@ -1573,10 +1528,7 @@ msgstr ""
#. Label of the course (Link) field in DocType 'Batch Course'
#. Label of the course (Link) field in DocType 'Course Chapter'
#. Label of the course (Link) field in DocType 'Course Lesson'
-#. Label of the course (Link) field in DocType 'Exercise Latest Submission'
-#. Label of the course (Link) field in DocType 'Exercise Submission'
#. Label of the course (Link) field in DocType 'LMS Assignment Submission'
-#. Label of the course (Link) field in DocType 'LMS Batch Old'
#. Label of the course (Link) field in DocType 'LMS Certificate'
#. Label of the course (Link) field in DocType 'LMS Certificate Evaluation'
#. Label of the course (Link) field in DocType 'LMS Certificate Request'
@@ -1585,7 +1537,6 @@ msgstr ""
#. Label of the course (Link) field in DocType 'LMS Course Progress'
#. Label of the course (Link) field in DocType 'LMS Course Review'
#. 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 Lesson Note'
#. Label of the course (Link) field in DocType 'LMS Mentor Request'
#. Label of the course (Link) field in DocType 'LMS Program Course'
@@ -1597,20 +1548,18 @@ msgstr ""
#. Label of a shortcut in the LMS Workspace
#: frontend/src/components/Modals/BatchCourseModal.vue:20
#: frontend/src/components/Modals/BulkCertificates.vue:38
-#: frontend/src/components/Modals/EvaluationModal.vue:20
+#: frontend/src/components/Modals/EvaluationModal.vue:21
#: frontend/src/components/Modals/Event.vue:24
#: frontend/src/components/Settings/BadgeForm.vue:194
#: frontend/src/components/Settings/Badges.vue:199
#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124
#: frontend/src/pages/Programs/ProgramForm.vue:196
#: frontend/src/pages/Programs/Programs.vue:35
+#: frontend/src/pages/Search/Search.vue:211
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_lesson/course_lesson.json
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
@@ -1619,7 +1568,6 @@ msgstr ""
#: lms/lms/doctype/lms_course_progress/lms_course_progress.json
#: lms/lms/doctype/lms_course_review/lms_course_review.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
-#: lms/lms/doctype/lms_exercise/lms_exercise.json
#: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json
#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json
#: lms/lms/doctype/lms_program_course/lms_program_course.json
@@ -1658,9 +1606,11 @@ msgstr "课程数量"
#: frontend/src/pages/ProfileRoles.vue:26
#: lms/lms/doctype/course_chapter/course_chapter.json
#: 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
#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json
#: lms/lms/doctype/lms_category/lms_category.json
+#: lms/lms/doctype/lms_certificate/lms_certificate.json
#: lms/lms/doctype/lms_coupon/lms_coupon.json
#: lms/lms/doctype/lms_course/lms_course.json
#: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json
@@ -1863,15 +1813,15 @@ msgstr "创建直播课程"
msgid "Create a Quiz"
msgstr "创建测验"
-#: frontend/src/components/Sidebar/AppSidebar.vue:623
+#: frontend/src/components/Sidebar/AppSidebar.vue:531
msgid "Create a batch"
msgstr "创建班级"
-#: frontend/src/components/Sidebar/AppSidebar.vue:614
+#: frontend/src/components/Sidebar/AppSidebar.vue:522
msgid "Create a course"
msgstr "创建课程"
-#: frontend/src/components/Sidebar/AppSidebar.vue:624
+#: frontend/src/components/Sidebar/AppSidebar.vue:532
msgid "Create a live class"
msgstr "创建直播课程"
@@ -1883,15 +1833,15 @@ msgstr "创建新徽章"
msgid "Create an Assignment"
msgstr "创建作业"
-#: frontend/src/components/Sidebar/AppSidebar.vue:548
+#: frontend/src/components/Sidebar/AppSidebar.vue:456
msgid "Create your first batch"
msgstr "创建首个班级"
-#: frontend/src/components/Sidebar/AppSidebar.vue:479
+#: frontend/src/components/Sidebar/AppSidebar.vue:387
msgid "Create your first course"
msgstr "创建首门课程"
-#: frontend/src/components/Sidebar/AppSidebar.vue:526
+#: frontend/src/components/Sidebar/AppSidebar.vue:434
msgid "Create your first quiz"
msgstr "创建首项测验"
@@ -1899,11 +1849,11 @@ msgstr "创建首项测验"
msgid "Created"
msgstr "已创建"
-#: frontend/src/components/Sidebar/AppSidebar.vue:620
+#: frontend/src/components/Sidebar/AppSidebar.vue:528
msgid "Creating a batch"
msgstr "正在创建班级"
-#: frontend/src/components/Sidebar/AppSidebar.vue:611
+#: frontend/src/components/Sidebar/AppSidebar.vue:519
msgid "Creating a course"
msgstr "正在创建课程"
@@ -1927,7 +1877,7 @@ msgstr "当前课时"
msgid "Current Streak"
msgstr "当前连续学习天数"
-#: frontend/src/components/Sidebar/AppSidebar.vue:647
+#: frontend/src/components/Sidebar/AppSidebar.vue:555
msgid "Custom Certificate Templates"
msgstr "自定义证书模板"
@@ -1971,7 +1921,6 @@ msgstr "数据导入"
#. Label of the date (Date) field in DocType 'LMS Certificate Request'
#. Label of the date (Date) field in DocType 'LMS Live Class'
#. Label of the date (Date) field in DocType 'Scheduled Flow'
-#: frontend/src/components/Modals/EvaluationModal.vue:26
#: frontend/src/components/Modals/Event.vue:40
#: frontend/src/components/Modals/LiveClassModal.vue:29
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
@@ -2084,9 +2033,7 @@ msgstr "删除本课时将永久移除。此操作不可撤销。确认继续吗
#. Label of the description (Small Text) field in DocType 'Certification'
#. Label of the description (Small Text) field in DocType 'LMS Badge'
#. Label of the description (Small Text) field in DocType 'LMS Batch'
-#. Label of the description (Markdown Editor) field in DocType 'LMS Batch Old'
#. Label of the description (Text Editor) field in DocType 'LMS Course'
-#. Label of the description (Small Text) field in DocType 'LMS Exercise'
#. Label of the description (Text) field in DocType 'LMS Live Class'
#. Label of the description (Small Text) field in DocType 'Work Experience'
#: frontend/src/components/Modals/LiveClassModal.vue:80
@@ -2097,9 +2044,7 @@ msgstr "删除本课时将永久移除。此操作不可撤销。确认继续吗
#: lms/lms/doctype/certification/certification.json
#: lms/lms/doctype/lms_badge/lms_badge.json
#: lms/lms/doctype/lms_batch/lms_batch.json
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
#: 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/work_experience/work_experience.json
msgid "Description"
@@ -2142,7 +2087,7 @@ msgid "Disabled"
msgstr "已禁用"
#: frontend/src/components/DiscussionReplies.vue:57
-#: lms/lms/widgets/NoPreviewModal.html:25 lms/templates/reviews.html:159
+#: lms/lms/widgets/NoPreviewModal.html:25
msgid "Discard"
msgstr "放弃"
@@ -2262,7 +2207,7 @@ msgstr "编辑邮件模板"
msgid "Edit Payment Gateway"
msgstr "编辑支付网关"
-#: frontend/src/pages/Profile.vue:80
+#: frontend/src/pages/Profile.vue:107
msgid "Edit Profile"
msgstr "编辑个人资料"
@@ -2400,7 +2345,6 @@ msgstr "结束日期(或预期)"
#. Label of the end_time (Time) field in DocType 'Evaluator Schedule'
#. Label of the end_time (Time) field in DocType 'LMS Batch'
-#. Label of the end_time (Time) field in DocType 'LMS Batch Old'
#. Label of the end_time (Time) field in DocType 'LMS Batch Timetable'
#. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the end_time (Time) field in DocType 'LMS Certificate Request'
@@ -2408,7 +2352,6 @@ msgstr "结束日期(或预期)"
#: frontend/src/pages/ProfileEvaluator.vue:32
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
@@ -2461,7 +2404,7 @@ msgstr "注册人数"
msgid "Enrollment for Program {0}"
msgstr "项目{0}注册"
-#: lms/lms/utils.py:2096
+#: lms/lms/utils.py:1804
msgid "Enrollment in this batch is restricted. Please contact the Administrator."
msgstr ""
@@ -2607,11 +2550,11 @@ msgstr "评估人添加成功"
msgid "Evaluator deleted successfully"
msgstr "评估人删除成功"
-#: lms/lms/api.py:1431
+#: lms/lms/api.py:1315
msgid "Evaluator does not exist."
msgstr "评估人不存在。"
-#: lms/lms/doctype/lms_course/lms_course.py:69
+#: lms/lms/doctype/lms_course/lms_course.py:67
msgid "Evaluator is required for paid certificates."
msgstr "付费证书需指定评估人"
@@ -2627,39 +2570,20 @@ msgstr "事件"
msgid "Example: IST (+5:30)"
msgstr "示例:IST(+5:30)"
-#. Label of the exercise (Link) field in DocType 'Exercise Latest Submission'
-#. Label of the exercise (Link) field in DocType 'Exercise Submission'
#. Label of the exercise (Link) field in DocType 'LMS Programming Exercise
#. Submission'
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:274
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
#: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json
msgid "Exercise"
msgstr "练习"
-#. Name of a DocType
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-msgid "Exercise Latest Submission"
-msgstr "最新练习提交"
-
-#. Name of a DocType
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
-msgid "Exercise Submission"
-msgstr "练习提交"
-
-#. Label of the exercise_title (Data) field in DocType 'Exercise Latest
-#. Submission'
-#. Label of the exercise_title (Data) field in DocType 'Exercise Submission'
#. Label of the exercise_title (Data) field in DocType 'LMS Programming
#. Exercise Submission'
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
#: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json
msgid "Exercise Title"
msgstr "练习标题"
-#: frontend/src/components/Sidebar/AppSidebar.vue:145
+#: frontend/src/components/Sidebar/AppSidebar.vue:155
msgid "Expand"
msgstr "展开"
@@ -2756,7 +2680,7 @@ msgstr "提交失败,请重试。{0}"
msgid "Failed to update badge assignment: "
msgstr "徽章分配更新失败:"
-#: frontend/src/utils/index.js:706
+#: frontend/src/utils/index.js:836
msgid "Failed to update meta tags {0}"
msgstr "元标签更新失败{0}"
@@ -2770,7 +2694,7 @@ msgstr "精选"
#. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback'
#: frontend/src/components/BatchFeedback.vue:30
-#: frontend/src/pages/Batch.vue:149
+#: frontend/src/pages/Batch.vue:163
#: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json
msgid "Feedback"
msgstr "反馈"
@@ -2811,7 +2735,7 @@ msgstr "按成员筛选"
msgid "Filter by Status"
msgstr "按状态筛选"
-#: frontend/src/components/Modals/EditProfile.vue:69
+#: frontend/src/components/Modals/EditProfile.vue:72
#: frontend/src/components/Settings/Members.vue:110
msgid "First Name"
msgstr "名字"
@@ -2961,6 +2885,10 @@ msgstr "在设备上安装应用,获得更便捷的访问与更优体验!"
msgid "Get the app on your iPhone for easy access & a better experience"
msgstr "在iPhone安装应用,获得更便捷的访问与更优体验"
+#: frontend/src/components/Modals/EditProfile.vue:84
+msgid "GitHub ID"
+msgstr ""
+
#. Label of the github (Data) field in DocType 'User'
#: lms/fixtures/custom_field.json
msgid "Github ID"
@@ -3019,7 +2947,7 @@ msgid "Have an account? Login"
msgstr "已有账号?登录"
#. Label of the headline (Data) field in DocType 'User'
-#: frontend/src/components/Modals/EditProfile.vue:71
+#: frontend/src/components/Modals/EditProfile.vue:78
#: lms/fixtures/custom_field.json
msgid "Headline"
msgstr "标题"
@@ -3028,7 +2956,7 @@ msgstr "标题"
msgid "Hello"
msgstr "您好"
-#: frontend/src/components/Sidebar/AppSidebar.vue:131
+#: frontend/src/components/Sidebar/AppSidebar.vue:141
msgid "Help"
msgstr "帮助"
@@ -3040,10 +2968,6 @@ msgstr "通过创建课程帮助他人学习新知"
msgid "Help us improve by providing your feedback."
msgstr "请提供反馈帮助我们改进。"
-#: lms/templates/reviews.html:101
-msgid "Help us improve our course material."
-msgstr "帮助我们改进课程材料"
-
#: frontend/src/pages/PersonaForm.vue:16
msgid "Help us understand your needs"
msgstr "请说明您的需求"
@@ -3088,11 +3012,6 @@ msgstr "高亮"
msgid "Highlighted Text"
msgstr "高亮文本"
-#. Label of the hints (Small Text) field in DocType 'LMS Exercise'
-#: lms/lms/doctype/lms_exercise/lms_exercise.json
-msgid "Hints"
-msgstr "提示"
-
#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154
msgid "Home"
msgstr "主页"
@@ -3116,11 +3035,6 @@ msgstr "我目前在此任职"
msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!"
msgstr "很高兴通知您已成功获得{0}课程认证。祝贺您!"
-#. Label of the looking_for_job (Check) field in DocType 'User'
-#: lms/fixtures/custom_field.json
-msgid "I am looking for a job"
-msgstr "我正在求职"
-
#: frontend/src/pages/ProfileEvaluator.vue:101
msgid "I am unavailable"
msgstr "我暂不可用"
@@ -3178,19 +3092,13 @@ msgid "If you want open ended questions then make sure each question in the quiz
msgstr "若需开放性问题,请确保测验中所有题目均为开放型"
#. Option for the 'File Type' (Select) field in DocType 'Course Lesson'
-#. Label of the image (Code) field in DocType 'Exercise Latest Submission'
-#. Label of the image (Code) field in DocType 'Exercise Submission'
#. Option for the 'Type' (Select) field in DocType 'LMS Assignment'
#. Option for the 'Type' (Select) field in DocType 'LMS Assignment Submission'
#. Label of the image (Attach Image) field in DocType 'LMS Badge'
-#. Label of the image (Code) field in DocType 'LMS Exercise'
#: lms/lms/doctype/course_lesson/course_lesson.json
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
#: lms/lms/doctype/lms_badge/lms_badge.json
-#: lms/lms/doctype/lms_exercise/lms_exercise.json
msgid "Image"
msgstr "图片"
@@ -3215,22 +3123,15 @@ msgstr ""
msgid "Import Course"
msgstr ""
-#. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old'
#. Option for the 'Status' (Select) field in DocType 'LMS Certificate
#. Evaluation'
#. Option for the 'Status' (Select) field in DocType 'LMS Course'
#: frontend/src/components/Modals/Event.vue:388
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "In Progress"
msgstr "进行中"
-#. Option for the 'Status' (Select) field in DocType 'LMS Batch Old'
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
-msgid "Inactive"
-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"
@@ -3241,25 +3142,10 @@ msgstr "包含在预览中"
msgid "Incomplete"
msgstr "未完成"
-#. Option for the 'Status' (Select) field in DocType 'Exercise Latest
-#. Submission'
-#. Option for the 'Status' (Select) field in DocType 'Exercise Submission'
#: frontend/src/components/Quiz.vue:194
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
msgid "Incorrect"
msgstr "错误"
-#. Label of the index_ (Int) field in DocType 'LMS Exercise'
-#: lms/lms/doctype/lms_exercise/lms_exercise.json
-msgid "Index"
-msgstr "索引"
-
-#. Label of the index_label (Data) field in DocType 'LMS Exercise'
-#: lms/lms/doctype/lms_exercise/lms_exercise.json
-msgid "Index Label"
-msgstr "索引标签"
-
#. Option for the 'Collaboration Preference' (Select) field in DocType 'User'
#: lms/fixtures/custom_field.json
msgid "Individual Work"
@@ -3332,8 +3218,8 @@ msgstr "讲师评语"
msgid "Interest"
msgstr "兴趣"
-#: frontend/src/components/Sidebar/AppSidebar.vue:603
-#: frontend/src/components/Sidebar/AppSidebar.vue:606
+#: frontend/src/components/Sidebar/AppSidebar.vue:511
+#: frontend/src/components/Sidebar/AppSidebar.vue:514
msgid "Introduction"
msgstr "简介"
@@ -3345,12 +3231,7 @@ msgstr "无效的测验ID"
msgid "Invalid Quiz ID in content"
msgstr "内容中存在无效测验ID"
-#. 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 "仅限邀请"
-
-#: frontend/src/components/Sidebar/AppSidebar.vue:537
+#: frontend/src/components/Sidebar/AppSidebar.vue:445
msgid "Invite your team and students"
msgstr "邀请团队成员及学员"
@@ -3387,7 +3268,7 @@ msgstr "是否为SCORM包"
msgid "Issue Date"
msgstr "签发日期"
-#: frontend/src/components/Sidebar/AppSidebar.vue:644
+#: frontend/src/components/Sidebar/AppSidebar.vue:552
msgid "Issue a Certificate"
msgstr "颁发证书"
@@ -3399,7 +3280,7 @@ msgstr "颁发证书"
msgid "Issued On"
msgstr "签发日期"
-#: frontend/src/pages/ProfileAbout.vue:73
+#: frontend/src/pages/ProfileAbout.vue:75
#: frontend/src/pages/ProfileCertificates.vue:20
#: lms/templates/certificates_section.html:11
msgid "Issued on"
@@ -3422,6 +3303,7 @@ msgid "JavaScript"
msgstr "JavaScript"
#. Label of the job (Link) field in DocType 'LMS Job Application'
+#: frontend/src/pages/Search/Search.vue:215
#: lms/job/doctype/lms_job_application/lms_job_application.json
msgid "Job"
msgstr "职位"
@@ -3502,6 +3384,11 @@ msgstr "加入时间"
msgid "Joined at"
msgstr "加入于"
+#: frontend/src/components/CommandPalette/CommandPalette.vue:132
+#: frontend/src/components/CommandPalette/CommandPalette.vue:229
+msgid "Jump to"
+msgstr ""
+
#: frontend/src/pages/Home/Streak.vue:18
msgid "Keep going,"
msgstr "请继续坚持,"
@@ -3557,11 +3444,6 @@ msgstr "学习管理系统批次注册"
msgid "LMS Batch Feedback"
msgstr "学习管理系统批次反馈"
-#. Name of a DocType
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
-msgid "LMS Batch Old"
-msgstr "学习管理系统旧批次"
-
#. Name of a DocType
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
msgid "LMS Batch Timetable"
@@ -3633,11 +3515,6 @@ msgstr "学习管理系统课程评价"
msgid "LMS Enrollment"
msgstr "学习管理系统注册"
-#. Name of a DocType
-#: lms/lms/doctype/lms_exercise/lms_exercise.json
-msgid "LMS Exercise"
-msgstr "学习管理系统练习"
-
#. Name of a DocType
#: lms/job/doctype/lms_job_application/lms_job_application.json
msgid "LMS Job Application"
@@ -3805,22 +3682,16 @@ msgid "Label"
msgstr "标签"
#. Label of the language (Select) field in DocType 'LMS Programming Exercise'
-#: frontend/src/components/Modals/EditProfile.vue:73
+#: frontend/src/components/Modals/EditProfile.vue:93
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22
#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json
msgid "Language"
msgstr "语言"
-#: frontend/src/components/Modals/EditProfile.vue:70
+#: frontend/src/components/Modals/EditProfile.vue:76
msgid "Last Name"
msgstr "姓氏"
-#. Label of the latest_submission (Link) field in DocType 'Exercise Latest
-#. Submission'
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-msgid "Latest Submission"
-msgstr "最新提交"
-
#. Label of the launch_file (Code) field in DocType 'Course Chapter'
#: lms/lms/doctype/course_chapter/course_chapter.json
msgid "Launch File"
@@ -3830,7 +3701,7 @@ msgstr "启动文件"
msgid "Learning Consistency"
msgstr "学习持续性"
-#: frontend/src/components/Sidebar/AppSidebar.vue:628
+#: frontend/src/components/Sidebar/AppSidebar.vue:536
msgid "Learning Paths"
msgstr "学习路径"
@@ -3844,23 +3715,17 @@ msgstr "离开时间"
msgid "Left at"
msgstr "离开于"
-#. Label of the lesson (Link) field in DocType 'Exercise Latest Submission'
-#. Label of the lesson (Link) field in DocType 'Exercise Submission'
#. Label of the lesson (Link) field in DocType 'Lesson Reference'
#. Label of the lesson (Link) field in DocType 'LMS Assignment Submission'
#. Label of the lesson (Link) field in DocType 'LMS Course Progress'
-#. Label of the lesson (Link) field in DocType 'LMS Exercise'
#. Label of the lesson (Link) field in DocType 'LMS Lesson Note'
#. Label of the lesson (Link) field in DocType 'LMS Quiz'
#. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration'
#. Label of the lesson (Link) field in DocType 'Scheduled Flow'
#. Label of a Link in the LMS Workspace
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
#: lms/lms/doctype/lesson_reference/lesson_reference.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
#: lms/lms/doctype/lms_course_progress/lms_course_progress.json
-#: lms/lms/doctype/lms_exercise/lms_exercise.json
#: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json
#: lms/lms/doctype/lms_quiz/lms_quiz.json
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
@@ -3929,11 +3794,12 @@ msgstr "题目限制数量"
msgid "Limit cannot be greater than or equal to the number of questions in the quiz."
msgstr "限制数不可大于或等于测验题目总数"
-#: frontend/src/pages/ProfileAbout.vue:91
+#: frontend/src/pages/ProfileAbout.vue:93
msgid "LinkedIn"
msgstr "领英"
#. Label of the linkedin (Data) field in DocType 'User'
+#: frontend/src/components/Modals/EditProfile.vue:82
#: lms/fixtures/custom_field.json
msgid "LinkedIn ID"
msgstr "领英账号"
@@ -3960,7 +3826,7 @@ msgstr "实时编码链接"
#: frontend/src/components/Settings/Members.vue:79
#: frontend/src/components/Settings/Transactions/TransactionList.vue:94
#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124
-#: frontend/src/pages/CertifiedParticipants.vue:98
+#: frontend/src/pages/CertifiedParticipants.vue:94
#: frontend/src/pages/Courses.vue:108
#: frontend/src/pages/JobApplications.vue:101
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:129
@@ -3990,7 +3856,7 @@ msgid "Location Preference"
msgstr "地点偏好"
#: frontend/src/components/NoPermission.vue:28
-#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:199
+#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:213
#: frontend/src/pages/Lesson.vue:103
msgid "Login"
msgstr "登录"
@@ -4115,8 +3981,6 @@ msgstr "媒介:"
msgid "Meeting ID"
msgstr "会议ID"
-#. Label of the member (Link) field in DocType 'Exercise Latest Submission'
-#. Label of the member (Link) field in DocType 'Exercise Submission'
#. Label of the member (Link) field in DocType 'LMS Assignment Submission'
#. Label of the member (Link) field in DocType 'LMS Badge Assignment'
#. Label of the member (Link) field in DocType 'LMS Batch Enrollment'
@@ -4151,8 +4015,6 @@ msgstr "会议ID"
#: frontend/src/pages/Programs/ProgramProgressSummary.vue:126
#: frontend/src/pages/QuizSubmission.vue:31
#: frontend/src/pages/QuizSubmissionList.vue:91
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json
#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json
@@ -4175,23 +4037,11 @@ msgstr "会议ID"
msgid "Member"
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 "成员群组"
-
#. Label of the member_count (Int) field in DocType 'LMS Program'
#: lms/lms/doctype/lms_program/lms_program.json
msgid "Member Count"
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 "成员邮箱"
-
#. Label of the member_image (Attach Image) field in DocType 'LMS Badge
#. Assignment'
#. Label of the member_image (Attach Image) field in DocType 'LMS Batch
@@ -4252,12 +4102,6 @@ msgstr "成员头像"
msgid "Member Name"
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 "成员子组"
-
#. Label of the member_type (Select) field in DocType 'LMS Enrollment'
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
msgid "Member Type"
@@ -4298,17 +4142,10 @@ msgstr ""
msgid "Member {0} has already been added to this program."
msgstr ""
-#. Group in LMS Batch Old's connections
#: frontend/src/pages/Programs/ProgramForm.vue:110
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
msgid "Members"
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 "成员资格"
-
#. Label of the mentor (Link) field in DocType 'LMS Course Mentor Mapping'
#. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment'
#: lms/lms/doctype/lms_course_mentor_mapping/lms_course_mentor_mapping.json
@@ -4377,7 +4214,7 @@ msgstr "元关键词"
msgid "Meta Tags"
msgstr "元标签"
-#: lms/lms/api.py:1506
+#: lms/lms/api.py:1390
msgid "Meta tags should be a list."
msgstr "元标签应为列表格式。"
@@ -4430,11 +4267,11 @@ msgstr "修改时间"
msgid "Modified By"
msgstr "修改人"
-#: lms/lms/api.py:188
+#: lms/lms/api.py:109
msgid "Module Name is incorrect or does not exist."
msgstr "模块名称错误或不存在"
-#: lms/lms/api.py:184
+#: lms/lms/api.py:105
msgid "Module is incorrect."
msgstr "模块错误"
@@ -4445,11 +4282,11 @@ msgstr "模块错误"
msgid "Monday"
msgstr "星期一"
-#: frontend/src/components/Sidebar/AppSidebar.vue:652
+#: frontend/src/components/Sidebar/AppSidebar.vue:560
msgid "Monetization"
msgstr "课程变现功能"
-#: frontend/src/components/Sidebar/AppSidebar.vue:39
+#: frontend/src/components/Sidebar/AppSidebar.vue:49
msgid "More"
msgstr "更多"
@@ -4543,11 +4380,11 @@ msgstr "新用户注册"
msgid "New Zoom Account"
msgstr "新建Zoom账户"
-#: lms/lms/utils.py:603
+#: lms/lms/utils.py:416
msgid "New comment in batch {0}"
msgstr "批次{0}的新评论"
-#: lms/lms/utils.py:598
+#: lms/lms/utils.py:411
msgid "New reply on the topic {0} in course {1}"
msgstr "课程{1}中主题{0}的新回复"
@@ -4660,12 +4497,13 @@ msgid "No quizzes added yet."
msgstr "暂未添加测验。"
#: frontend/src/components/Controls/MultiSelect.vue:59
+#: frontend/src/pages/Search/Search.vue:47
msgid "No results found"
msgstr "未找到匹配结果"
-#: frontend/src/components/Modals/EvaluationModal.vue:62
-msgid "No slots available for this date."
-msgstr "该日期无可用时段"
+#: frontend/src/components/Modals/EvaluationModal.vue:59
+msgid "No slots available for the selected course."
+msgstr ""
#: frontend/src/components/Modals/VideoStatistics.vue:86
msgid "No statistics available for this video."
@@ -4707,7 +4545,7 @@ msgstr "不可预览"
msgid "Not Graded"
msgstr "未评分"
-#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:167
+#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:181
msgid "Not Permitted"
msgstr "未授权"
@@ -4724,8 +4562,8 @@ msgstr "未保存"
msgid "Note"
msgstr "备注"
-#: frontend/src/pages/Lesson.vue:404 frontend/src/pages/Lesson.vue:880
-#: frontend/src/pages/Lesson.vue:891
+#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886
+#: frontend/src/pages/Lesson.vue:897
msgid "Notes"
msgstr "备注"
@@ -4787,7 +4625,7 @@ msgstr "在线"
msgid "Only files of type {0} will be accepted."
msgstr "仅接受{0}类型文件"
-#: frontend/src/utils/index.js:499
+#: frontend/src/utils/index.js:629
msgid "Only image file is allowed."
msgstr "仅允许图片文件"
@@ -4797,11 +4635,9 @@ msgstr "仅允许zip文件"
#. Option for the 'Status' (Select) field in DocType 'Job Opportunity'
#. Option in a Select field in the job-opportunity Web Form
-#. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old'
#: frontend/src/pages/Jobs.vue:169
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/job/web_form/job_opportunity/job_opportunity.json
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
msgid "Open"
msgstr "开放"
@@ -4824,6 +4660,13 @@ msgstr "开放型问题"
msgid "Open the "
msgstr "打开"
+#. Label of the looking_for_job (Check) field in DocType 'User'
+#: frontend/src/components/Modals/EditProfile.vue:59
+#: frontend/src/components/UserAvatar.vue:11 frontend/src/pages/Profile.vue:61
+#: lms/fixtures/custom_field.json
+msgid "Open to Opportunities"
+msgstr ""
+
#. Label of the option (Data) field in DocType 'LMS Option'
#: frontend/src/components/Modals/Question.vue:70
#: lms/lms/doctype/lms_option/lms_option.json
@@ -4919,7 +4762,7 @@ msgstr "永久账号号码"
msgid "PDF"
msgstr "PDF文件"
-#: frontend/src/components/Sidebar/AppSidebar.vue:444
+#: frontend/src/components/Sidebar/AppSidebar.vue:352
msgid "Page deleted successfully"
msgstr ""
@@ -5079,7 +4922,7 @@ msgstr "文档支付"
msgid "Payment for Document Type"
msgstr "文档类型支付"
-#: lms/lms/utils.py:2093
+#: lms/lms/utils.py:1801
msgid "Payment is required to enroll in this batch."
msgstr ""
@@ -5208,7 +5051,7 @@ msgstr "请输入作业提交URL"
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:59
+#: lms/lms/doctype/lms_course/lms_course.py:57
msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}"
msgstr "请安装支付应用以创建付费课程,详情请参阅文档{0}"
@@ -5220,18 +5063,22 @@ msgstr "请告知您通过何种渠道了解到我们"
msgid "Please login to access the quiz."
msgstr "请登录以访问测验"
-#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:178
+#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:192
msgid "Please login to access this page."
msgstr "请登录以访问此页面"
-#: lms/lms/api.py:180
+#: lms/lms/api.py:101
msgid "Please login to continue with payment."
msgstr "请登录以继续支付"
-#: lms/lms/utils.py:2225
+#: lms/lms/utils.py:1933
msgid "Please login to enroll in the program."
msgstr "请登录以报名项目。"
+#: frontend/src/pages/Batch.vue:158
+msgid "Please make sure to schedule your evaluation before this date."
+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."
@@ -5265,6 +5112,10 @@ msgstr "请选择成员"
msgid "Please select a quiz"
msgstr "请选择测验"
+#: frontend/src/components/Modals/EvaluationModal.vue:109
+msgid "Please select a slot for your evaluation."
+msgstr ""
+
#: frontend/src/components/Modals/LiveClassModal.vue:192
msgid "Please select a time."
msgstr "请选择时间"
@@ -5331,7 +5182,7 @@ msgstr "发布"
msgid "Postal Code"
msgstr "邮政编码"
-#: frontend/src/components/Sidebar/AppSidebar.vue:125
+#: frontend/src/components/Sidebar/AppSidebar.vue:135
msgid "Powered by Learning"
msgstr "技术支持:学习平台"
@@ -5361,6 +5212,10 @@ msgstr "首选行业"
msgid "Preferred Location"
msgstr "首选地点"
+#: frontend/src/pages/Search/Search.vue:41
+msgid "Press enter to search"
+msgstr ""
+
#. Label of the prevent_skipping_videos (Check) field in DocType 'LMS Settings'
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Prevent Skipping Videos"
@@ -5397,15 +5252,6 @@ msgstr "定价与认证"
msgid "Primary Countries"
msgstr "主要国家"
-#: lms/lms/utils.py:429
-msgid "Privacy Policy"
-msgstr "隐私政策"
-
-#. Option for the 'Visibility' (Select) field in DocType 'LMS Batch Old'
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
-msgid "Private"
-msgstr "私有"
-
#. Description of the 'Hide my Private Information from others' (Check) field
#. in DocType 'User'
#: lms/fixtures/custom_field.json
@@ -5429,7 +5275,7 @@ msgstr "前往支付"
msgid "Profession"
msgstr "职业"
-#: frontend/src/components/Modals/EditProfile.vue:25
+#: frontend/src/components/Modals/EditProfile.vue:13
msgid "Profile Image"
msgstr "个人头像"
@@ -5537,11 +5383,6 @@ msgstr "{0}进度摘要"
msgid "Progress of students in courses and assessments"
msgstr "学员在课程和评估中的进度"
-#. Option for the 'Visibility' (Select) field in DocType 'LMS Batch Old'
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
-msgid "Public"
-msgstr "公开"
-
#. Label of the published (Check) field in DocType 'LMS Certificate'
#: lms/lms/doctype/lms_certificate/lms_certificate.json
msgid "Publish on Participant Page"
@@ -5701,7 +5542,7 @@ msgstr "测验更新成功"
msgid "Quiz will appear at the bottom of the lesson."
msgstr "测验将显示在课时末尾"
-#: frontend/src/components/Sidebar/AppSidebar.vue:636
+#: frontend/src/components/Sidebar/AppSidebar.vue:544
#: frontend/src/pages/QuizForm.vue:398 frontend/src/pages/Quizzes.vue:285
#: frontend/src/pages/Quizzes.vue:295 lms/www/lms.py:250
msgid "Quizzes"
@@ -5724,7 +5565,6 @@ msgstr "本视频包含的测验"
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
#: lms/lms/doctype/lms_course/lms_course.json
#: lms/lms/doctype/lms_course_review/lms_course_review.json
-#: lms/templates/reviews.html:125
msgid "Rating"
msgstr "评分"
@@ -5732,11 +5572,6 @@ msgstr "评分"
msgid "Rating cannot be 0"
msgstr "评分不可为0"
-#. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old'
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
-msgid "Ready"
-msgstr "就绪"
-
#. Option for the 'Color' (Select) field in DocType 'LMS Course'
#. Option for the 'Color' (Select) field in DocType 'LMS Lesson Note'
#: lms/lms/doctype/lms_course/lms_course.json
@@ -5838,11 +5673,6 @@ msgstr "申请邀请"
msgid "Request for Mentorship"
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 "受限"
-
#. Label of the result (Table) field in DocType 'LMS Quiz Submission'
#: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json
msgid "Result"
@@ -5865,23 +5695,15 @@ msgstr "从上次中断处继续"
#. Label of a Link in the LMS Workspace
#: frontend/src/components/Modals/ReviewModal.vue:20
#: lms/lms/doctype/lms_course_review/lms_course_review.json
-#: lms/lms/workspace/lms/lms.json lms/templates/reviews.html:143
+#: lms/lms/workspace/lms/lms.json
msgid "Review"
msgstr "审核"
-#: lms/templates/reviews.html:100
-msgid "Review the course"
-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 "审核人"
-#: lms/templates/reviews.html:4
-msgid "Reviews"
-msgstr "评价"
-
#. Label of the role (Select) field in DocType 'LMS Enrollment'
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
msgid "Role"
@@ -5896,7 +5718,7 @@ msgstr "角色偏好"
msgid "Role updated successfully"
msgstr "角色更新成功。"
-#: frontend/src/components/Sidebar/AppSidebar.vue:664
+#: frontend/src/components/Sidebar/AppSidebar.vue:572
msgid "Roles"
msgstr "角色"
@@ -5926,7 +5748,6 @@ msgid "Rows {0} have the duplicate questions."
msgstr "第{0}行存在重复试题"
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:56
-#: lms/templates/livecode/extension_footer.html:21
msgid "Run"
msgstr "运行"
@@ -5957,7 +5778,7 @@ msgstr "SCORM包路径"
msgid "SEO"
msgstr "搜索引擎优化"
-#: frontend/src/utils/index.js:518
+#: frontend/src/utils/index.js:648
msgid "SVG contains potentially unsafe content."
msgstr "SVG包含潜在不安全内容。"
@@ -5974,6 +5795,7 @@ msgstr "星期六"
#: frontend/src/components/Controls/Code.vue:24
#: frontend/src/components/Controls/CodeEditor.vue:25
#: frontend/src/components/Modals/AssignmentForm.vue:59
+#: frontend/src/components/Modals/EditProfile.vue:116
#: frontend/src/components/Modals/EmailTemplateModal.vue:12
#: frontend/src/components/Modals/Event.vue:115
#: frontend/src/components/Modals/Event.vue:151
@@ -6000,7 +5822,6 @@ msgstr "保存"
msgid "Schedule"
msgstr "日程"
-#: frontend/src/components/Modals/EvaluationModal.vue:5
#: frontend/src/components/UpcomingEvaluations.vue:13
msgid "Schedule Evaluation"
msgstr "安排评估"
@@ -6009,6 +5830,10 @@ msgstr "安排评估"
msgid "Schedule an evaluation to get certified."
msgstr "安排评估以获得认证。"
+#: frontend/src/components/Modals/EvaluationModal.vue:5
+msgid "Schedule your evaluation"
+msgstr ""
+
#. Name of a DocType
#: lms/lms/doctype/scheduled_flow/scheduled_flow.json
msgid "Scheduled Flow"
@@ -6028,7 +5853,8 @@ msgstr "总分值"
#: frontend/src/components/Settings/Evaluators.vue:25
#: frontend/src/components/Settings/Members.vue:25
-#: frontend/src/pages/Jobs.vue:44
+#: frontend/src/pages/Jobs.vue:44 frontend/src/pages/Search/Search.vue:5
+#: frontend/src/pages/Search/Search.vue:228
msgid "Search"
msgstr "搜索"
@@ -6051,6 +5877,10 @@ msgstr "按标题搜索"
msgid "Search by title"
msgstr "按标题搜索"
+#: frontend/src/components/CommandPalette/CommandPalette.vue:135
+msgid "Search for "
+msgstr "搜索"
+
#: frontend/src/components/Controls/IconPicker.vue:36
msgid "Search for an icon"
msgstr "搜索图标"
@@ -6102,10 +5932,6 @@ msgstr "选择试题"
msgid "Select a quiz"
msgstr "选择测验"
-#: frontend/src/components/Modals/EvaluationModal.vue:40
-msgid "Select a slot"
-msgstr "选择时段"
-
#: frontend/src/components/AssessmentPlugin.vue:35
msgid "Select an assignment"
msgstr "选择作业"
@@ -6141,11 +5967,6 @@ msgstr "会话结束时间"
msgid "Session Start Time"
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 "上课日"
-
#: frontend/src/components/Controls/ColorSwatches.vue:13
msgid "Set Color"
msgstr "设置颜色"
@@ -6154,16 +5975,16 @@ msgstr "设置颜色"
msgid "Set your Password"
msgstr "设置密码"
-#: frontend/src/components/Sidebar/AppSidebar.vue:607
+#: frontend/src/components/Sidebar/AppSidebar.vue:515
msgid "Setting up"
msgstr "系统配置中"
-#: frontend/src/components/Sidebar/AppSidebar.vue:657
+#: frontend/src/components/Sidebar/AppSidebar.vue:565
msgid "Setting up payment gateway"
msgstr "设置支付网关"
#: frontend/src/components/Settings/Settings.vue:9
-#: frontend/src/components/Sidebar/AppSidebar.vue:662
+#: frontend/src/components/Sidebar/AppSidebar.vue:570
#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142
#: frontend/src/pages/ProfileRoles.vue:4
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19
@@ -6171,7 +5992,7 @@ msgstr "设置支付网关"
msgid "Settings"
msgstr "设置"
-#: frontend/src/pages/ProfileAbout.vue:79
+#: frontend/src/pages/ProfileAbout.vue:81
msgid "Share on"
msgstr "分享至"
@@ -6225,6 +6046,10 @@ msgstr "在课表中显示日视图"
msgid "Show live class"
msgstr "显示直播课程"
+#: frontend/src/components/Modals/EditProfile.vue:61
+msgid "Show recruiters and others that you are open to work."
+msgstr ""
+
#. Label of the shuffle_questions (Check) field in DocType 'LMS Quiz'
#: frontend/src/pages/QuizForm.vue:105 lms/lms/doctype/lms_quiz/lms_quiz.json
msgid "Shuffle Questions"
@@ -6300,13 +6125,6 @@ msgstr "时段删除成功。"
msgid "Sold Out"
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 "解决方案"
-
#. Label of the source (Link) field in DocType 'LMS Batch Enrollment'
#. Label of the source (Link) field in DocType 'LMS Payment'
#. Label of the source (Data) field in DocType 'LMS Source'
@@ -6324,11 +6142,6 @@ msgstr "来源"
msgid "Staff"
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 "阶段"
-
#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81
#: frontend/src/pages/Home/AdminHome.vue:167
#: frontend/src/pages/Home/StudentHome.vue:110
@@ -6337,10 +6150,8 @@ msgstr "开始"
#. Label of the start_date (Date) field in DocType 'Education Detail'
#. Label of the start_date (Date) field in DocType 'LMS Batch'
-#. Label of the start_date (Date) field in DocType 'LMS Batch Old'
#: lms/lms/doctype/education_detail/education_detail.json
#: lms/lms/doctype/lms_batch/lms_batch.json
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
msgid "Start Date"
msgstr "开始日期"
@@ -6356,7 +6167,6 @@ msgstr "开始学习"
#. Label of the start_time (Time) field in DocType 'Evaluator Schedule'
#. Label of the start_time (Time) field in DocType 'LMS Batch'
-#. Label of the start_time (Time) field in DocType 'LMS Batch Old'
#. Label of the start_time (Time) field in DocType 'LMS Batch Timetable'
#. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation'
#. Label of the start_time (Time) field in DocType 'LMS Certificate Request'
@@ -6364,7 +6174,6 @@ msgstr "开始学习"
#: frontend/src/pages/ProfileEvaluator.vue:29
#: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json
#: lms/lms/doctype/lms_batch/lms_batch.json
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
@@ -6405,10 +6214,7 @@ msgstr "统计"
#. Label of the status (Select) field in DocType 'Job Opportunity'
#. Label of a field in the job-opportunity Web Form
-#. Label of the status (Select) field in DocType 'Exercise Latest Submission'
-#. Label of the status (Select) field in DocType 'Exercise Submission'
#. Label of the status (Select) field in DocType 'LMS Assignment Submission'
-#. Label of the status (Select) field in DocType 'LMS Batch Old'
#. Label of the status (Select) field in DocType 'LMS Certificate Evaluation'
#. Label of the status (Select) field in DocType 'LMS Certificate Request'
#. Label of the status (Select) field in DocType 'LMS Course'
@@ -6425,10 +6231,7 @@ msgstr "统计"
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:280
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/job/web_form/job_opportunity/job_opportunity.json
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_course/lms_course.json
@@ -6472,11 +6275,6 @@ msgstr "学员删除成功"
msgid "Students will be enrolled in a paid batch once they complete the payment"
msgstr "学员支付完成后将加入付费批次"
-#. Label of the subgroup (Link) field in DocType 'LMS Enrollment'
-#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
-msgid "Subgroup"
-msgstr "子组"
-
#: frontend/src/components/ContactUsEmail.vue:13
#: frontend/src/components/Modals/AnnouncementModal.vue:20
#: frontend/src/components/Modals/EmailTemplateModal.vue:31
@@ -6514,8 +6312,7 @@ msgstr "提交记录删除成功"
#: 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/templates/livecode/extension_footer.html:25
-#: lms/templates/reviews.html:163 lms/www/new-sign-up.html:32
+#: lms/www/new-sign-up.html:32
msgid "Submit"
msgstr "提交"
@@ -6531,11 +6328,6 @@ msgstr "提交并继续"
msgid "Submit your resume to proceed with your application for this position. Upon submission, it will be shared with the job poster."
msgstr "请提交简历以继续申请此职位。提交后,简历将分享给招聘方"
-#: lms/templates/livecode/extension_footer.html:85
-#: lms/templates/livecode/extension_footer.html:115
-msgid "Submitted {0}"
-msgstr "已提交{0}"
-
#: frontend/src/pages/Programs/ProgramEnrollment.vue:145
msgid "Successfully enrolled in program"
msgstr "项目报名成功"
@@ -6554,7 +6346,7 @@ msgstr "摘要"
msgid "Sunday"
msgstr "星期日"
-#: lms/lms/api.py:1082
+#: lms/lms/api.py:966
msgid "Suspicious pattern found in {0}: {1}"
msgstr "在{0}中发现可疑模式:{1}"
@@ -6569,8 +6361,6 @@ msgstr "色板"
#: lms/lms/doctype/course_chapter/course_chapter.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/course_lesson/course_lesson.json
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
#: lms/lms/doctype/function/function.json
#: lms/lms/doctype/industry/industry.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
@@ -6580,7 +6370,6 @@ msgstr "色板"
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json
#: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
#: lms/lms/doctype/lms_category/lms_category.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
@@ -6592,7 +6381,6 @@ msgstr "色板"
#: lms/lms/doctype/lms_course_progress/lms_course_progress.json
#: lms/lms/doctype/lms_course_review/lms_course_review.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
-#: lms/lms/doctype/lms_exercise/lms_exercise.json
#: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json
#: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json
@@ -6651,10 +6439,6 @@ msgstr "模板"
msgid "Temporarily Disabled"
msgstr "临时禁用"
-#: lms/lms/utils.py:428
-msgid "Terms of Use"
-msgstr "使用条款"
-
#. Label of the test_cases (Table) field in DocType 'LMS Programming Exercise'
#. Label of the test_cases (Table) field in DocType 'LMS Programming Exercise
#. Submission'
@@ -6669,15 +6453,6 @@ msgstr "测试用例"
msgid "Test Quiz"
msgstr "测试测验"
-#. Label of the test_results (Small Text) field in DocType 'Exercise Latest
-#. Submission'
-#. Label of the test_results (Small Text) field in DocType 'Exercise
-#. Submission'
-#: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json
-#: lms/lms/doctype/exercise_submission/exercise_submission.json
-msgid "Test Results"
-msgstr "测试结果"
-
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:82
msgid "Test this Exercise"
msgstr "测试本练习"
@@ -6686,11 +6461,6 @@ msgstr "测试本练习"
msgid "Test {0}"
msgstr "测试{0}"
-#. Label of the tests (Code) field in DocType 'LMS Exercise'
-#: lms/lms/doctype/lms_exercise/lms_exercise.json
-msgid "Tests"
-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
@@ -6709,7 +6479,7 @@ msgstr "感谢您提供反馈。"
msgid "Thanks and Regards"
msgstr "此致敬礼"
-#: lms/lms/utils.py:2728
+#: lms/lms/utils.py:2099
msgid "The batch does not exist."
msgstr ""
@@ -6717,7 +6487,7 @@ msgstr ""
msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session."
msgstr "您报名的批次明日开始,请做好准备准时参加"
-#: lms/lms/utils.py:1871
+#: lms/lms/utils.py:1579
msgid "The coupon code '{0}' is invalid."
msgstr ""
@@ -6729,7 +6499,11 @@ msgstr "课程{0}现已在{1}上线"
msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}"
msgstr "本课程评估人{0}至{1}期间不可用,请选择{1}之后的日期"
-#: lms/lms/utils.py:2712
+#: frontend/src/pages/Batch.vue:151
+msgid "The last day to schedule your evaluations is "
+msgstr ""
+
+#: lms/lms/utils.py:2083
msgid "The lesson does not exist."
msgstr ""
@@ -6737,7 +6511,7 @@ msgstr ""
msgid "The slot is already booked by another participant."
msgstr "该时段已被其他参与者预定"
-#: lms/lms/utils.py:2068
+#: lms/lms/utils.py:1776
msgid "The specified batch does not exist."
msgstr ""
@@ -6755,7 +6529,7 @@ msgstr "当前暂无课程。创建您的首门课程开始使用!"
#: lms/lms/doctype/lms_batch/lms_batch.py:101
#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:42
-#: lms/lms/utils.py:2100
+#: lms/lms/utils.py:1808
msgid "There are no seats available in this batch."
msgstr "本批次无可用席位"
@@ -6808,15 +6582,15 @@ msgstr "本证书永久有效"
msgid "This class has ended"
msgstr "本课程已结束"
-#: lms/lms/utils.py:1900
+#: lms/lms/utils.py:1608
msgid "This coupon has expired."
msgstr ""
-#: lms/lms/utils.py:1903
+#: lms/lms/utils.py:1611
msgid "This coupon has reached its maximum usage limit."
msgstr ""
-#: lms/lms/utils.py:1912
+#: lms/lms/utils.py:1620
msgid "This coupon is not applicable to this {0}."
msgstr ""
@@ -6824,7 +6598,7 @@ msgstr ""
msgid "This course has:"
msgstr "本课程包含:"
-#: lms/lms/utils.py:1831
+#: lms/lms/utils.py:1539
msgid "This course is free."
msgstr "本课程免费"
@@ -6860,8 +6634,8 @@ msgstr "本项目包含{0}门课程"
msgid "This quiz consists of {0} questions."
msgstr "本测验共包含{0}道试题"
-#: frontend/src/components/Sidebar/AppSidebar.vue:78
-#: frontend/src/components/Sidebar/AppSidebar.vue:118
+#: frontend/src/components/Sidebar/AppSidebar.vue:88
+#: frontend/src/components/Sidebar/AppSidebar.vue:128
msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly."
msgstr "系统正在更新中,期间不可进行任何修改操作。完整访问权限将很快恢复。"
@@ -6947,7 +6721,7 @@ msgstr "课表模板"
msgid "Timezone"
msgstr "时区"
-#: lms/lms/doctype/lms_course/lms_course.py:72
+#: lms/lms/doctype/lms_course/lms_course.py:70
msgid "Timezone is required for paid certificates."
msgstr "付费证书需要时区信息。"
@@ -6962,9 +6736,7 @@ msgstr "时间安排:"
#. Label of the title (Data) field in DocType 'LMS Assignment'
#. Label of the title (Data) field in DocType 'LMS Badge'
#. Label of the title (Data) field in DocType 'LMS Batch'
-#. Label of the title (Data) field in DocType 'LMS Batch Old'
#. 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 Programming Exercise'
@@ -6987,9 +6759,7 @@ msgstr "时间安排:"
#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_badge/lms_badge.json
#: lms/lms/doctype/lms_batch/lms_batch.json
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
#: 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_programming_exercise/lms_programming_exercise.json
@@ -7015,7 +6785,7 @@ msgstr "至"
msgid "To Date"
msgstr "截止日期"
-#: lms/lms/utils.py:1845
+#: lms/lms/utils.py:1553
msgid "To join this batch, please contact the Administrator."
msgstr "加入本批次请联系管理员"
@@ -7062,10 +6832,16 @@ msgstr "重试"
msgid "Tuesday"
msgstr "星期二"
-#: frontend/src/pages/ProfileAbout.vue:103
+#: frontend/src/pages/ProfileAbout.vue:105
msgid "Twitter"
msgstr "推特"
+#. Label of the twitter (Data) field in DocType 'User'
+#: frontend/src/components/Modals/EditProfile.vue:87
+#: lms/fixtures/custom_field.json
+msgid "Twitter ID"
+msgstr ""
+
#. Label of the type (Select) field in DocType 'Job Opportunity'
#. Label of a field in the job-opportunity Web Form
#. Label of the type (Select) field in DocType 'LMS Assignment'
@@ -7131,11 +6907,6 @@ msgstr "不可用开始日期不可晚于结束日期"
msgid "Under Review"
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 "未列出"
-
#: frontend/src/pages/Batches.vue:330 frontend/src/pages/Courses.vue:356
msgid "Unpublished"
msgstr "未发布"
@@ -7164,7 +6935,7 @@ msgstr "非结构化角色"
msgid "Upcoming"
msgstr "即将到来"
-#: frontend/src/pages/Batch.vue:190 frontend/src/pages/Home/AdminHome.vue:34
+#: frontend/src/pages/Batch.vue:204 frontend/src/pages/Home/AdminHome.vue:34
msgid "Upcoming Batches"
msgstr "即将开课批次"
@@ -7318,11 +7089,6 @@ msgstr "查看所有反馈"
msgid "Violet"
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 "可见性"
-
#: frontend/src/components/BatchOverlay.vue:73
msgid "Visit Batch"
msgstr "访问批次"
@@ -7438,15 +7204,9 @@ msgstr "工作模式"
#: frontend/src/components/CourseReviews.vue:8
#: frontend/src/components/Modals/ReviewModal.vue:5
-#: lms/templates/reviews.html:117
msgid "Write a Review"
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 "撰写评价"
-
#: frontend/src/components/Assignment.vue:126
msgid "Write your answer here"
msgstr "在此输入答案"
@@ -7466,27 +7226,23 @@ msgstr "您已在{0} {1}为课程{2}安排评估"
msgid "You are already certified for this course. Click on the card below to open your certificate."
msgstr "您已完成本课程认证,点击下方卡片查看证书"
-#: lms/lms/api.py:200
+#: lms/lms/api.py:121
msgid "You are already enrolled for this batch."
msgstr "您已注册本批次"
-#: lms/lms/api.py:194
+#: lms/lms/api.py:115
msgid "You are already enrolled for this course."
msgstr "您已注册本课程"
-#: lms/lms/utils.py:2089
+#: lms/lms/utils.py:1797
msgid "You are already enrolled in this batch."
msgstr ""
-#: frontend/src/pages/Batch.vue:172
+#: frontend/src/pages/Batch.vue:186
msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr "您不属于本批次成员,请查看即将开课批次"
-#: lms/lms/doctype/lms_batch_old/lms_batch_old.py:20
-msgid "You are not a mentor of the course {0}"
-msgstr "您不是课程{0}的导师"
-
-#: lms/lms/doctype/lms_certificate/lms_certificate.py:160
+#: lms/lms/doctype/lms_certificate/lms_certificate.py:165
msgid "You are not enrolled in this course."
msgstr ""
@@ -7519,15 +7275,15 @@ msgstr "系统更新期间不可修改可用性设置。"
msgid "You cannot change the roles in read-only mode."
msgstr "只读模式下不可修改角色。"
-#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:116
+#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:33
msgid "You cannot enroll in an unpublished course."
msgstr ""
-#: lms/lms/utils.py:2229
+#: lms/lms/utils.py:1937
msgid "You cannot enroll in an unpublished program."
msgstr ""
-#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:110
+#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27
msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator."
msgstr ""
@@ -7539,11 +7295,11 @@ msgstr "您不能在{0}之后安排评估"
msgid "You cannot schedule evaluations for past slots."
msgstr "不能为过去的时段安排评估"
-#: lms/lms/utils.py:2740
+#: lms/lms/utils.py:2111
msgid "You do not have access to this batch."
msgstr ""
-#: lms/lms/utils.py:2723
+#: lms/lms/utils.py:2094
msgid "You do not have access to this course."
msgstr ""
@@ -7551,7 +7307,7 @@ msgstr ""
msgid "You do not have permission to access this page."
msgstr "您无权访问此页面"
-#: lms/lms/api.py:1531 lms/lms/api.py:1535
+#: lms/lms/api.py:1415 lms/lms/api.py:1419
msgid "You do not have permission to update meta tags."
msgstr ""
@@ -7576,11 +7332,11 @@ msgstr "您已申请该职位"
msgid "You have already exceeded the maximum number of attempts allowed for this quiz."
msgstr "您已超过本测验允许的最大尝试次数"
-#: lms/lms/api.py:224
+#: lms/lms/api.py:145
msgid "You have already purchased the certificate for this course."
msgstr "您已购买本课程证书"
-#: lms/lms/doctype/lms_course_review/lms_course_review.py:15
+#: lms/lms/doctype/lms_course_review/lms_course_review.py:22
msgid "You have already reviewed this course"
msgstr "您已评价过本课程"
@@ -7592,7 +7348,7 @@ msgstr "您已申请"
msgid "You have been enrolled in this batch"
msgstr "您已加入本批次"
-#: frontend/src/components/CourseCardOverlay.vue:230
+#: frontend/src/components/CourseCardOverlay.vue:234
msgid "You have been enrolled in this course"
msgstr "您已注册本课程"
@@ -7604,7 +7360,7 @@ msgstr "您已超过本测验最大尝试次数({0}次)"
msgid "You have got a score of {0} for the quiz {1}"
msgstr "您在测验{1}中获得了{0}分"
-#: lms/lms/doctype/lms_certificate/lms_certificate.py:169
+#: lms/lms/doctype/lms_certificate/lms_certificate.py:174
msgid "You have not completed the course yet."
msgstr ""
@@ -7636,7 +7392,11 @@ msgstr ""
msgid "You must be a Moderator to assign badges to users."
msgstr ""
-#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:130
+#: lms/lms/doctype/lms_course_review/lms_course_review.py:18
+msgid "You must be enrolled in the course to submit a review"
+msgstr ""
+
+#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47
msgid "You need to complete the payment for this course before enrolling."
msgstr ""
@@ -7787,11 +7547,11 @@ msgstr "但未完成支付"
msgid "cancel your application"
msgstr "取消申请"
-#: frontend/src/pages/CertifiedParticipants.vue:79
+#: frontend/src/pages/CertifiedParticipants.vue:75
msgid "certificate"
msgstr "证书"
-#: frontend/src/pages/CertifiedParticipants.vue:78
+#: frontend/src/pages/CertifiedParticipants.vue:74
msgid "certificates"
msgstr "证书"
@@ -7858,6 +7618,14 @@ msgstr "场直播课"
msgid "live classes"
msgstr "场直播课"
+#: frontend/src/pages/Search/Search.vue:38
+msgid "match"
+msgstr ""
+
+#: frontend/src/pages/Search/Search.vue:38
+msgid "matches"
+msgstr ""
+
#: frontend/src/pages/Programs/Programs.vue:42
#: frontend/src/pages/Programs/StudentPrograms.vue:36
msgid "member"
@@ -7884,22 +7652,26 @@ msgstr "问题详情"
msgid "rating"
msgstr "评分"
-#: lms/templates/reviews.html:25
-msgid "ratings"
-msgstr "评分"
-
#: frontend/src/components/Settings/Categories.vue:19
msgid "saving..."
msgstr "保存中..."
-#: lms/templates/reviews.html:43
-msgid "stars"
-msgstr "星级"
-
#: frontend/src/pages/Programs/ProgramEnrollment.vue:72
msgid "students"
msgstr "学员"
+#: frontend/src/components/CommandPalette/CommandPalette.vue:59
+msgid "to close"
+msgstr ""
+
+#: frontend/src/components/CommandPalette/CommandPalette.vue:45
+msgid "to navigate"
+msgstr ""
+
+#: frontend/src/components/CommandPalette/CommandPalette.vue:53
+msgid "to select"
+msgstr ""
+
#: frontend/src/components/BatchFeedback.vue:12
msgid "to view your feedback."
msgstr "以查看您的反馈。"
@@ -7928,7 +7700,7 @@ msgstr "{0}个开放职位"
msgid "{0} Quizzes"
msgstr "{0}项测验"
-#: lms/lms/api.py:838 lms/lms/api.py:846
+#: lms/lms/api.py:722 lms/lms/api.py:730
msgid "{0} Settings not found"
msgstr "未找到{0}设置"
@@ -7948,23 +7720,15 @@ msgstr "{0}举报了职位发布,原因如下:"
msgid "{0} has submitted the assignment {1}"
msgstr "{0}已提交作业{1}"
-#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:57
-msgid "{0} is already a Student of {1} course through {2} batch"
-msgstr "{0}已通过批次{2}注册课程{1}"
-
#: lms/lms/doctype/lms_course_mentor_mapping/lms_course_mentor_mapping.py:15
msgid "{0} is already a mentor for course {1}"
msgstr "{0}已是课程{1}的导师"
-#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:30
-msgid "{0} is already a {1} of the course {2}"
-msgstr "{0}已是课程{2}的{1}"
-
-#: lms/lms/doctype/lms_certificate/lms_certificate.py:91
+#: lms/lms/doctype/lms_certificate/lms_certificate.py:89
msgid "{0} is already certified for the batch {1}"
msgstr "{0}已获得批次{1}的认证"
-#: lms/lms/doctype/lms_certificate/lms_certificate.py:72
+#: lms/lms/doctype/lms_certificate/lms_certificate.py:70
msgid "{0} is already certified for the course {1}"
msgstr "{0}已获得课程{1}的认证"
@@ -7972,7 +7736,7 @@ msgstr "{0}已获得课程{1}的认证"
msgid "{0} is your evaluator"
msgstr "{0}是您的评估人"
-#: lms/lms/utils.py:676
+#: lms/lms/utils.py:489
msgid "{0} mentioned you in a comment"
msgstr "{0}在评论中提及您"
@@ -7980,18 +7744,14 @@ msgstr "{0}在评论中提及您"
msgid "{0} mentioned you in a comment in your batch."
msgstr "{0}在您的批次评论中提及您"
-#: lms/lms/utils.py:633 lms/lms/utils.py:637
+#: lms/lms/utils.py:446 lms/lms/utils.py:450
msgid "{0} mentioned you in a comment in {1}"
msgstr "{0}在{1}的评论中提及您"
-#: lms/lms/api.py:887
+#: lms/lms/api.py:771
msgid "{0} not found"
msgstr "{0}未找到"
-#: lms/lms/utils.py:450
-msgid "{0}k"
-msgstr "{0}千"
-
#. Count format of shortcut in the LMS Workspace
#: lms/lms/workspace/lms/lms.json
msgid "{} Active"