diff --git a/lms/locale/zh.po b/lms/locale/zh.po
index eb49d76e..db5c9eae 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-05-23 16:04+0000\n"
-"PO-Revision-Date: 2025-05-26 18:11\n"
+"POT-Creation-Date: 2025-05-30 16:04+0000\n"
+"PO-Revision-Date: 2025-06-02 20:30\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Chinese Simplified\n"
"MIME-Version: 1.0\n"
@@ -83,7 +83,7 @@ msgstr "课程卡片显示的课程简介(单行)"
msgid "About"
msgstr "关于"
-#: frontend/src/pages/Batch.vue:98
+#: frontend/src/pages/Batch.vue:101
msgid "About this batch"
msgstr "本批次说明"
@@ -97,11 +97,24 @@ msgstr "条款及政策接受声明"
msgid "Accepted"
msgstr "已接受"
+#: frontend/src/components/Settings/ZoomSettings.vue:174
+msgid "Account"
+msgstr "会计科目"
+
+#. Label of the account_id (Data) field in DocType 'LMS Zoom Settings'
#. Label of the account_id (Data) field in DocType 'Zoom Settings'
+#: frontend/src/components/Modals/ZoomAccountModal.vue:55
+#: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json
#: lms/lms/doctype/zoom_settings/zoom_settings.json
msgid "Account ID"
msgstr "账户ID"
+#. Label of the account_name (Data) field in DocType 'LMS Zoom Settings'
+#: frontend/src/components/Modals/ZoomAccountModal.vue:30
+#: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json
+msgid "Account Name"
+msgstr "账户名称"
+
#: frontend/src/pages/ProfileAbout.vue:17
msgid "Achievements"
msgstr "成就"
@@ -117,12 +130,13 @@ msgstr "活跃成员"
#: frontend/src/components/Assessments.vue:11
#: frontend/src/components/BatchCourses.vue:11
-#: frontend/src/components/BatchStudents.vue:117
-#: frontend/src/components/Categories.vue:43
-#: frontend/src/components/Evaluators.vue:38
-#: frontend/src/components/LiveClass.vue:11
-#: frontend/src/components/Members.vue:44 frontend/src/pages/ProgramForm.vue:30
-#: frontend/src/pages/ProgramForm.vue:92 frontend/src/pages/ProgramForm.vue:137
+#: frontend/src/components/BatchStudents.vue:73
+#: frontend/src/components/LiveClass.vue:21
+#: frontend/src/components/Settings/Categories.vue:43
+#: frontend/src/components/Settings/Evaluators.vue:38
+#: frontend/src/components/Settings/Members.vue:44
+#: frontend/src/pages/ProgramForm.vue:30 frontend/src/pages/ProgramForm.vue:92
+#: frontend/src/pages/ProgramForm.vue:137
msgid "Add"
msgstr "添加"
@@ -152,7 +166,7 @@ msgstr "新增课时"
msgid "Add a Student"
msgstr "添加学员"
-#: frontend/src/components/AppSidebar.vue:553
+#: frontend/src/components/AppSidebar.vue:558
msgid "Add a chapter"
msgstr "添加章节"
@@ -164,7 +178,7 @@ msgstr "创建课程"
msgid "Add a keyword and then press enter"
msgstr "输入关键词后按回车键添加"
-#: frontend/src/components/AppSidebar.vue:554
+#: frontend/src/components/AppSidebar.vue:559
msgid "Add a lesson"
msgstr "添加课时"
@@ -189,11 +203,11 @@ msgstr "为本课时添加作业"
msgid "Add at least one possible answer for this question: {0}"
msgstr "请为该问题添加至少一个备选答案:{0}"
-#: frontend/src/components/AppSidebar.vue:518
+#: frontend/src/components/AppSidebar.vue:522
msgid "Add courses to your batch"
msgstr "为班级添加课程"
-#: frontend/src/components/AppSidebar.vue:498
+#: frontend/src/components/AppSidebar.vue:501
msgid "Add students to your batch"
msgstr "为班级添加学员"
@@ -209,7 +223,7 @@ msgstr "以{0}格式添加作业"
msgid "Add your first chapter"
msgstr "添加首个章节"
-#: frontend/src/components/AppSidebar.vue:449
+#: frontend/src/components/AppSidebar.vue:450
msgid "Add your first lesson"
msgstr "添加首节课时"
@@ -288,7 +302,7 @@ msgstr "已注册"
#. Label of the amount (Currency) field in DocType 'LMS Batch'
#. Label of the course_price (Currency) field in DocType 'LMS Course'
#. Label of the amount (Currency) field in DocType 'LMS Payment'
-#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:230
+#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:230
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json
#: lms/lms/doctype/lms_payment/lms_payment.json
@@ -346,11 +360,11 @@ msgstr "答案"
msgid "Appears on the course card in the course list"
msgstr "显示在课程列表的课程卡片上"
-#: frontend/src/pages/BatchForm.vue:230
+#: frontend/src/pages/BatchForm.vue:240
msgid "Appears when the batch URL is shared on any online platform"
msgstr "在分享批次链接至网络平台时显示"
-#: frontend/src/pages/BatchForm.vue:211
+#: frontend/src/pages/BatchForm.vue:221
msgid "Appears when the batch URL is shared on socials"
msgstr "当班级URL在社交平台分享时显示"
@@ -425,10 +439,9 @@ msgid "Assessment {0} has already been added to this batch."
msgstr "考核{0}已添加至本批次。"
#. Label of the show_assessments (Check) field in DocType 'LMS Settings'
-#: frontend/src/components/AppSidebar.vue:566
+#: frontend/src/components/AppSidebar.vue:571
#: frontend/src/components/Assessments.vue:5
-#: frontend/src/components/BatchStudents.vue:68
-#: frontend/src/components/BatchStudents.vue:101
+#: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json
#: lms/templates/assessments.html:3
msgid "Assessments"
@@ -486,7 +499,7 @@ msgstr "作业更新成功"
msgid "Assignment will appear at the bottom of the lesson."
msgstr "作业将显示在课时末尾。"
-#: frontend/src/components/AppSidebar.vue:570
+#: frontend/src/components/AppSidebar.vue:575
#: frontend/src/pages/Assignments.vue:211 lms/www/lms.py:273
msgid "Assignments"
msgstr "作业"
@@ -495,6 +508,15 @@ msgstr "作业"
msgid "At least one option must be correct for this question."
msgstr "本题至少需设置一个正确选项。"
+#: frontend/src/components/Modals/LiveClassAttendance.vue:5
+msgid "Attendance for Class - {0}"
+msgstr ""
+
+#. Label of the attendees (Int) field in DocType 'LMS Live Class'
+#: lms/lms/doctype/lms_live_class/lms_live_class.json
+msgid "Attendees"
+msgstr "参会人员"
+
#. Label of the attire (Select) field in DocType 'User'
#: lms/fixtures/custom_field.json
msgid "Attire Preference"
@@ -510,7 +532,7 @@ msgid "Auto Assign"
msgstr "自动分配"
#. Label of the auto_recording (Select) field in DocType 'LMS Live Class'
-#: frontend/src/components/Modals/LiveClassModal.vue:77
+#: frontend/src/components/Modals/LiveClassModal.vue:73
#: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Auto Recording"
msgstr "自动录制"
@@ -601,6 +623,7 @@ msgstr ""
#: lms/lms/doctype/lms_category/lms_category.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_zoom_settings/lms_zoom_settings.json
msgid "Batch Evaluator"
msgstr "批次评估人"
@@ -631,6 +654,10 @@ msgstr "批次设置"
msgid "Batch Start Date:"
msgstr "批次开始日期:"
+#: frontend/src/components/BatchStudents.vue:40
+msgid "Batch Summary"
+msgstr ""
+
#. Label of the batch_title (Data) field in DocType 'LMS Certificate'
#. Label of the batch_title (Data) field in DocType 'LMS Certificate Request'
#: lms/lms/doctype/lms_certificate/lms_certificate.json
@@ -758,7 +785,7 @@ msgstr "便装"
#. Label of the category (Link) field in DocType 'LMS Batch'
#. Label of the category (Data) field in DocType 'LMS Category'
#. Label of the category (Link) field in DocType 'LMS Course'
-#: frontend/src/pages/BatchForm.vue:182 frontend/src/pages/Batches.vue:55
+#: frontend/src/pages/BatchForm.vue:192 frontend/src/pages/Batches.vue:55
#: frontend/src/pages/CertifiedParticipants.vue:38
#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:51
#: lms/lms/doctype/lms_batch/lms_batch.json
@@ -767,19 +794,19 @@ msgstr "便装"
msgid "Category"
msgstr "类别"
-#: frontend/src/components/Categories.vue:39
+#: frontend/src/components/Settings/Categories.vue:39
msgid "Category Name"
msgstr "类别名称"
-#: frontend/src/components/Categories.vue:133
+#: frontend/src/components/Settings/Categories.vue:133
msgid "Category added successfully"
msgstr ""
-#: frontend/src/components/Categories.vue:193
+#: frontend/src/components/Settings/Categories.vue:193
msgid "Category deleted successfully"
msgstr ""
-#: frontend/src/components/Categories.vue:173
+#: frontend/src/components/Settings/Categories.vue:173
msgid "Category updated successfully"
msgstr ""
@@ -822,7 +849,7 @@ msgstr "证书生成成功"
#. Enrollment'
#. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace
-#: frontend/src/components/AppSidebar.vue:574
+#: frontend/src/components/AppSidebar.vue:579
#: frontend/src/components/CourseCard.vue:115
#: frontend/src/components/Modals/Event.vue:372
#: frontend/src/pages/BatchForm.vue:62 frontend/src/pages/Batches.vue:38
@@ -846,12 +873,12 @@ msgstr "认证详情"
msgid "Certification Name"
msgstr "认证名称"
-#: frontend/src/components/BatchStudents.vue:36
+#: frontend/src/components/BatchStudents.vue:17
msgid "Certified"
msgstr "已认证"
-#: frontend/src/pages/CertifiedParticipants.vue:182
-#: frontend/src/pages/CertifiedParticipants.vue:189
+#: frontend/src/pages/CertifiedParticipants.vue:186
+#: frontend/src/pages/CertifiedParticipants.vue:193
#: frontend/src/pages/Statistics.vue:40
msgid "Certified Members"
msgstr "认证成员"
@@ -972,19 +999,25 @@ msgstr "点击此处"
msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page."
msgstr "点击编辑器添加图标,选择'测验'菜单项。在弹出的对话框中,可选择现有测验或新建测验。选择'新建'选项将跳转至测验创建页面。"
+#. Label of the client_id (Data) field in DocType 'LMS Zoom Settings'
#. Label of the client_id (Data) field in DocType 'Zoom Settings'
+#: frontend/src/components/Modals/ZoomAccountModal.vue:36
+#: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json
#: lms/lms/doctype/zoom_settings/zoom_settings.json
msgid "Client ID"
msgstr "客户端ID"
+#. Label of the client_secret (Password) field in DocType 'LMS Zoom Settings'
#. Label of the client_secret (Password) field in DocType 'Zoom Settings'
+#: frontend/src/components/Modals/ZoomAccountModal.vue:49
+#: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json
#: lms/lms/doctype/zoom_settings/zoom_settings.json
msgid "Client Secret"
msgstr "客户端密钥"
-#: frontend/src/components/Categories.vue:27
-#: frontend/src/components/Evaluators.vue:24
-#: frontend/src/components/Members.vue:24
+#: frontend/src/components/Settings/Categories.vue:27
+#: frontend/src/components/Settings/Evaluators.vue:24
+#: frontend/src/components/Settings/Members.vue:24
msgid "Close"
msgstr "关闭"
@@ -1066,6 +1099,10 @@ msgstr "院校名称"
msgid "Color"
msgstr "颜色"
+#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:268
+msgid "Comma separated keywords for SEO"
+msgstr ""
+
#. Label of the comments (Small Text) field in DocType 'Exercise Latest
#. Submission'
#. Label of the comments (Small Text) field in DocType 'Exercise Submission'
@@ -1162,10 +1199,6 @@ msgstr "完成注册——切勿错过!"
msgid "Completed"
msgstr "已完成"
-#: frontend/src/components/BatchStudents.vue:373
-msgid "Completed by Students"
-msgstr "学员完成情况"
-
#. Label of the enable_certification (Check) field in DocType 'LMS Course'
#: frontend/src/pages/CourseForm.vue:217
#: lms/lms/doctype/lms_course/lms_course.json
@@ -1232,7 +1265,7 @@ msgid "Continue Learning"
msgstr "继续学习"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:187
+#: frontend/src/pages/Jobs.vue:189
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Contract"
msgstr "合同"
@@ -1267,7 +1300,7 @@ msgstr "正确答案"
#. Label of the country (Link) field in DocType 'Job Opportunity'
#. Label of the country (Link) field in DocType 'Payment Country'
#: frontend/src/pages/Billing.vue:92 frontend/src/pages/JobForm.vue:40
-#: frontend/src/pages/Jobs.vue:57 lms/fixtures/custom_field.json
+#: frontend/src/pages/Jobs.vue:59 lms/fixtures/custom_field.json
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/payment_country/payment_country.json
msgid "Country"
@@ -1403,7 +1436,7 @@ msgstr "课程列表"
msgid "Course Name"
msgstr "课程名称"
-#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:257
+#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:278
msgid "Course Outline"
msgstr "课程大纲"
@@ -1439,11 +1472,11 @@ msgstr "课程标题"
msgid "Course added to program"
msgstr "课程已添加至项目"
-#: frontend/src/pages/CourseForm.vue:468
+#: frontend/src/pages/CourseForm.vue:496
msgid "Course created successfully"
msgstr "课程创建成功。"
-#: frontend/src/pages/CourseForm.vue:489
+#: frontend/src/pages/CourseForm.vue:533
msgid "Course deleted successfully"
msgstr "课程删除成功"
@@ -1451,7 +1484,7 @@ msgstr "课程删除成功"
msgid "Course moved successfully"
msgstr "课程移动成功"
-#: frontend/src/pages/CourseForm.vue:451
+#: frontend/src/pages/CourseForm.vue:516
msgid "Course updated successfully"
msgstr "课程更新成功。"
@@ -1465,12 +1498,11 @@ msgstr "课程{0}已添加至本批次"
#. Label of the courses (Check) field in DocType 'LMS Settings'
#: frontend/src/components/BatchCourses.vue:5
#: frontend/src/components/BatchOverlay.vue:37
-#: frontend/src/components/BatchStudents.vue:52
-#: frontend/src/components/BatchStudents.vue:92
+#: frontend/src/components/BatchStudents.vue:25
#: frontend/src/components/Modals/BatchStudentProgress.vue:91
-#: frontend/src/pages/BatchDetail.vue:51
+#: frontend/src/pages/BatchDetail.vue:44
#: frontend/src/pages/CourseCertification.vue:127
-#: frontend/src/pages/Courses.vue:329 frontend/src/pages/Courses.vue:336
+#: frontend/src/pages/Courses.vue:331 frontend/src/pages/Courses.vue:338
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Courses"
@@ -1512,15 +1544,15 @@ msgstr "创建课程"
msgid "Create a Live Class"
msgstr "创建直播课程"
-#: frontend/src/components/AppSidebar.vue:561
+#: frontend/src/components/AppSidebar.vue:566
msgid "Create a batch"
msgstr "创建班级"
-#: frontend/src/components/AppSidebar.vue:552
+#: frontend/src/components/AppSidebar.vue:557
msgid "Create a course"
msgstr "创建课程"
-#: frontend/src/components/AppSidebar.vue:562
+#: frontend/src/components/AppSidebar.vue:567
msgid "Create a live class"
msgstr "创建直播课程"
@@ -1528,7 +1560,7 @@ msgstr "创建直播课程"
msgid "Create an Assignment"
msgstr "创建作业"
-#: frontend/src/components/AppSidebar.vue:488
+#: frontend/src/components/AppSidebar.vue:491
msgid "Create your first batch"
msgstr "创建首个班级"
@@ -1536,26 +1568,26 @@ msgstr "创建首个班级"
msgid "Create your first course"
msgstr "创建首门课程"
-#: frontend/src/components/AppSidebar.vue:467
+#: frontend/src/components/AppSidebar.vue:469
msgid "Create your first quiz"
msgstr "创建首项测验"
-#: frontend/src/pages/Assignments.vue:176 frontend/src/pages/Courses.vue:320
+#: frontend/src/pages/Assignments.vue:176 frontend/src/pages/Courses.vue:321
msgid "Created"
msgstr "已创建"
-#: frontend/src/components/AppSidebar.vue:558
+#: frontend/src/components/AppSidebar.vue:563
msgid "Creating a batch"
msgstr "正在创建班级"
-#: frontend/src/components/AppSidebar.vue:549
+#: frontend/src/components/AppSidebar.vue:554
msgid "Creating a course"
msgstr "正在创建课程"
#. Label of the currency (Link) field in DocType 'LMS Batch'
#. Label of the currency (Link) field in DocType 'LMS Course'
#. Label of the currency (Link) field in DocType 'LMS Payment'
-#: frontend/src/pages/BatchForm.vue:262 frontend/src/pages/CourseForm.vue:247
+#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:247
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json
#: lms/lms/doctype/lms_payment/lms_payment.json
@@ -1567,7 +1599,7 @@ msgstr "币种"
msgid "Current Lesson"
msgstr "当前课时"
-#: frontend/src/components/AppSidebar.vue:580
+#: frontend/src/components/AppSidebar.vue:585
msgid "Custom Certificate Templates"
msgstr "自定义证书模板"
@@ -1604,7 +1636,7 @@ msgstr "仪表盘"
#. 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:61
+#: frontend/src/components/Modals/LiveClassModal.vue:29
#: 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
@@ -1614,10 +1646,7 @@ msgstr "仪表盘"
msgid "Date"
msgstr "日期"
-#. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live
-#. Class'
#: frontend/src/pages/BatchForm.vue:69
-#: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Date and Time"
msgstr "日期与时间"
@@ -1663,7 +1692,7 @@ msgstr "学位类型"
#: frontend/src/components/CourseOutline.vue:244
#: frontend/src/components/CourseOutline.vue:302
-#: frontend/src/pages/CourseForm.vue:502
+#: frontend/src/pages/CourseForm.vue:546
msgid "Delete"
msgstr "删除"
@@ -1671,7 +1700,7 @@ msgstr "删除"
msgid "Delete Chapter"
msgstr "删除章节"
-#: frontend/src/pages/CourseForm.vue:496
+#: frontend/src/pages/CourseForm.vue:540
msgid "Delete Course"
msgstr "删除课程"
@@ -1683,7 +1712,7 @@ msgstr "确认删除此章节?"
msgid "Delete this lesson?"
msgstr "确认删除此课时?"
-#: frontend/src/pages/CourseForm.vue:497
+#: frontend/src/pages/CourseForm.vue:541
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
msgstr "删除本课程将同时删除其所有章节和课时。此操作不可逆。确认继续吗?"
@@ -1707,7 +1736,7 @@ msgstr "删除本课时将永久移除。此操作不可撤销。确认继续吗
#. 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:84
+#: frontend/src/components/Modals/LiveClassModal.vue:80
#: frontend/src/pages/JobForm.vue:125
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/certification/certification.json
@@ -1748,6 +1777,7 @@ msgid "Disable Signup"
msgstr "禁用注册功能"
#. Label of the disabled (Check) field in DocType 'Job Opportunity'
+#: frontend/src/components/Settings/ZoomSettings.vue:56
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Disabled"
msgstr "已禁用"
@@ -1758,7 +1788,7 @@ msgid "Discard"
msgstr "放弃"
#. Label of the show_discussions (Check) field in DocType 'LMS Settings'
-#: frontend/src/pages/Batch.vue:85
+#: frontend/src/pages/Batch.vue:88
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Discussions"
msgstr "讨论区"
@@ -1788,10 +1818,12 @@ msgstr "发现重复选项"
#. Label of the duration (Data) field in DocType 'Cohort'
#. Label of the duration (Data) field in DocType 'LMS Batch Timetable'
#. Label of the duration (Int) field in DocType 'LMS Live Class'
-#: frontend/src/components/Modals/LiveClassModal.vue:68
+#. Label of the duration (Int) field in DocType 'LMS Live Class Participant'
+#: frontend/src/components/Modals/LiveClassModal.vue:36
#: lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json
+#: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json
msgid "Duration"
msgstr "时长"
@@ -1800,7 +1832,7 @@ msgstr "时长"
msgid "Duration (in minutes)"
msgstr "时长(分钟)"
-#: frontend/src/components/Modals/LiveClassModal.vue:64
+#: frontend/src/components/Modals/LiveClassModal.vue:32
msgid "Duration of the live class in minutes"
msgstr "直播课程时长(单位:分钟)"
@@ -1839,6 +1871,10 @@ msgstr ""
msgid "Edit Profile"
msgstr "编辑个人资料"
+#: frontend/src/components/Modals/ZoomAccountModal.vue:6
+msgid "Edit Zoom Account"
+msgstr ""
+
#: frontend/src/pages/QuizForm.vue:182
msgid "Edit the question"
msgstr "编辑试题"
@@ -1858,8 +1894,9 @@ msgstr "教育详情"
msgid "Education Details"
msgstr "教育背景详情"
-#: frontend/src/components/Evaluators.vue:33
-#: frontend/src/components/Members.vue:33 lms/templates/signup-form.html:10
+#: frontend/src/components/Settings/Evaluators.vue:33
+#: frontend/src/components/Settings/Members.vue:33
+#: lms/templates/signup-form.html:10
msgid "Email"
msgstr "电子邮件"
@@ -1889,7 +1926,8 @@ msgstr ""
msgid "Email Templates"
msgstr "邮件模板"
-#: frontend/src/components/EmailTemplates.vue:128
+#: frontend/src/components/Settings/EmailTemplates.vue:128
+#: frontend/src/components/Settings/ZoomSettings.vue:161
msgid "Email Templates deleted successfully"
msgstr ""
@@ -1922,7 +1960,11 @@ msgid "Enable this only if you want to upload a SCORM package as a chapter."
msgstr "仅在上传SCORM包作为章节时启用"
#. Label of the enabled (Check) field in DocType 'LMS Badge'
+#. Label of the enabled (Check) field in DocType 'LMS Zoom Settings'
+#: frontend/src/components/Modals/ZoomAccountModal.vue:23
+#: frontend/src/components/Settings/ZoomSettings.vue:53
#: lms/lms/doctype/lms_badge/lms_badge.json
+#: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json
msgid "Enabled"
msgstr "已启用"
@@ -1961,11 +2003,15 @@ msgstr "结束日期(或预期)"
msgid "End Time"
msgstr "结束时间"
+#: frontend/src/components/LiveClass.vue:89
+msgid "Ended"
+msgstr ""
+
#: frontend/src/components/BatchOverlay.vue:103
msgid "Enroll Now"
msgstr "立即报名"
-#: frontend/src/pages/Batches.vue:286 frontend/src/pages/Courses.vue:322
+#: frontend/src/pages/Batches.vue:286 frontend/src/pages/Courses.vue:324
msgid "Enrolled"
msgstr "已注册"
@@ -1984,7 +2030,7 @@ msgstr "{0}的注册确认"
msgid "Enrollment Count"
msgstr "注册人数"
-#: lms/lms/utils.py:1913
+#: lms/lms/utils.py:1914
msgid "Enrollment Failed"
msgstr "注册失败"
@@ -2011,18 +2057,27 @@ msgstr "输入标题并保存测验以继续"
msgid "Enter the correct answer"
msgstr "输入正确答案"
+#: frontend/src/components/Modals/ZoomAccountModal.vue:163
+msgid "Error creating Zoom Account"
+msgstr ""
+
#: frontend/src/components/Modals/EmailTemplateModal.vue:122
msgid "Error creating email template"
msgstr ""
-#: lms/lms/doctype/lms_batch/lms_batch.py:193
+#: lms/lms/doctype/lms_batch/lms_batch.py:204
msgid "Error creating live class. Please try again. {0}"
msgstr "创建直播课程失败,请重试。错误:{0}"
-#: frontend/src/components/EmailTemplates.vue:133
+#: frontend/src/components/Settings/EmailTemplates.vue:133
+#: frontend/src/components/Settings/ZoomSettings.vue:166
msgid "Error deleting email templates"
msgstr ""
+#: frontend/src/components/Modals/ZoomAccountModal.vue:200
+msgid "Error updating Zoom Account"
+msgstr ""
+
#: frontend/src/components/Modals/EmailTemplateModal.vue:151
msgid "Error updating email template"
msgstr ""
@@ -2179,6 +2234,14 @@ msgstr "查看更多"
msgid "Fail"
msgstr "未通过"
+#: lms/lms/doctype/lms_live_class/lms_live_class.py:139
+msgid "Failed to fetch attendance data from Zoom for class {0}: {1}"
+msgstr ""
+
+#: frontend/src/utils/index.js:613
+msgid "Failed to update meta tags {0}"
+msgstr ""
+
#. Label of the featured (Check) field in DocType 'LMS Course'
#: frontend/src/components/CourseCard.vue:20
#: frontend/src/pages/CourseForm.vue:167
@@ -2188,7 +2251,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:143
+#: frontend/src/pages/Batch.vue:146
#: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json
msgid "Feedback"
msgstr "反馈"
@@ -2212,8 +2275,8 @@ msgstr "专业/研究领域"
msgid "File Type"
msgstr "文件类型"
-#: frontend/src/components/Members.vue:39
#: frontend/src/components/Modals/EditProfile.vue:59
+#: frontend/src/components/Settings/Members.vue:39
msgid "First Name"
msgstr "名字"
@@ -2237,7 +2300,7 @@ msgid "Free"
msgstr "免费"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:188
+#: frontend/src/pages/Jobs.vue:190
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Freelance"
msgstr "自由职业"
@@ -2281,7 +2344,7 @@ msgid "Full Name"
msgstr "全名"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:185
+#: frontend/src/pages/Jobs.vue:187
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Full Time"
msgstr "全职"
@@ -2638,8 +2701,8 @@ msgstr "讲师评语"
msgid "Interest"
msgstr "兴趣"
-#: frontend/src/components/AppSidebar.vue:541
-#: frontend/src/components/AppSidebar.vue:544
+#: frontend/src/components/AppSidebar.vue:546
+#: frontend/src/components/AppSidebar.vue:549
msgid "Introduction"
msgstr "简介"
@@ -2677,7 +2740,7 @@ msgstr "仅限邀请"
msgid "Invite Request"
msgstr "邀请请求"
-#: frontend/src/components/AppSidebar.vue:477
+#: frontend/src/components/AppSidebar.vue:480
msgid "Invite your team and students"
msgstr "邀请团队成员及学员"
@@ -2709,7 +2772,7 @@ msgstr "是否为SCORM包"
msgid "Issue Date"
msgstr "签发日期"
-#: frontend/src/components/AppSidebar.vue:577
+#: frontend/src/components/AppSidebar.vue:582
msgid "Issue a Certificate"
msgstr "颁发证书"
@@ -2781,12 +2844,12 @@ msgstr "职位名称"
#. Label of the jobs (Check) field in DocType 'LMS Settings'
#: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8
-#: frontend/src/pages/Jobs.vue:194
+#: frontend/src/pages/Jobs.vue:196
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Jobs"
msgstr "职位"
-#: frontend/src/components/LiveClass.vue:58
+#: frontend/src/components/LiveClass.vue:78
#: lms/templates/upcoming_evals.html:15
msgid "Join"
msgstr "加入"
@@ -2804,6 +2867,12 @@ msgstr "加入会议"
msgid "Join URL"
msgstr "加入链接"
+#. Label of the joined_at (Datetime) field in DocType 'LMS Live Class
+#. Participant'
+#: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json
+msgid "Joined At"
+msgstr ""
+
#. Name of a Workspace
#: lms/lms/workspace/lms/lms.json
msgid "LMS"
@@ -2930,6 +2999,11 @@ msgstr "学习管理系统职位申请"
msgid "LMS Live Class"
msgstr "学习管理系统直播课程"
+#. Name of a DocType
+#: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json
+msgid "LMS Live Class Participant"
+msgstr ""
+
#. Name of a DocType
#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json
msgid "LMS Mentor Request"
@@ -3037,6 +3111,11 @@ msgstr "学习管理系统课表图例"
msgid "LMS Timetable Template"
msgstr "学习管理系统课表模板"
+#. Name of a DocType
+#: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json
+msgid "LMS Zoom Settings"
+msgstr ""
+
#. Label of the label (Data) field in DocType 'LMS Timetable Legend'
#: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json
msgid "Label"
@@ -3057,6 +3136,12 @@ msgstr "最新提交"
msgid "Launch File"
msgstr "启动文件"
+#. Label of the left_at (Datetime) field in DocType 'LMS Live Class
+#. Participant'
+#: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json
+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'
@@ -3088,7 +3173,7 @@ msgstr "课时引用"
msgid "Lesson Title"
msgstr "课时标题"
-#: frontend/src/pages/LessonForm.vue:414
+#: frontend/src/pages/LessonForm.vue:416
msgid "Lesson created successfully"
msgstr "课时创建成功。"
@@ -3100,7 +3185,7 @@ msgstr "课时删除成功。"
msgid "Lesson moved successfully"
msgstr "课时移动成功。"
-#: frontend/src/pages/LessonForm.vue:438
+#: frontend/src/pages/LessonForm.vue:440
msgid "Lesson updated successfully"
msgstr "课时更新成功。"
@@ -3154,12 +3239,14 @@ msgid "Links"
msgstr "链接"
#. Option for the 'Status' (Select) field in DocType 'Cohort'
-#: frontend/src/pages/Courses.vue:306 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Courses.vue:307 lms/lms/doctype/cohort/cohort.json
msgid "Live"
msgstr "直播"
+#. Label of the live_class (Link) field in DocType 'LMS Live Class Participant'
#. Label of the show_live_class (Check) field in DocType 'LMS Settings'
-#: frontend/src/components/LiveClass.vue:4
+#: frontend/src/components/LiveClass.vue:14
+#: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Live Class"
msgstr "直播课程"
@@ -3169,7 +3256,7 @@ msgstr "直播课程"
msgid "LiveCode URL"
msgstr "实时编码链接"
-#: frontend/src/components/Members.vue:109
+#: frontend/src/components/Settings/Members.vue:109
#: frontend/src/pages/Assignments.vue:69 frontend/src/pages/Batches.vue:80
#: frontend/src/pages/CertifiedParticipants.vue:100
#: frontend/src/pages/Courses.vue:75
@@ -3196,7 +3283,7 @@ msgid "Location Preference"
msgstr "地点偏好"
#: frontend/src/components/NoPermission.vue:28
-#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:193
+#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:196
#: frontend/src/pages/Lesson.vue:53
msgid "Login"
msgstr "登录"
@@ -3290,7 +3377,7 @@ msgid "Maximum Attempts"
msgstr "最大尝试次数"
#. Label of the medium (Select) field in DocType 'LMS Batch'
-#: frontend/src/pages/BatchForm.vue:177
+#: frontend/src/pages/BatchForm.vue:187
#: lms/lms/doctype/lms_batch/lms_batch.json
msgid "Medium"
msgstr "媒介"
@@ -3305,6 +3392,11 @@ msgstr "媒介ID"
msgid "Medium:"
msgstr "媒介:"
+#. Label of the meeting_id (Data) field in DocType 'LMS Live Class'
+#: lms/lms/doctype/lms_live_class/lms_live_class.json
+msgid "Meeting ID"
+msgstr ""
+
#. 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'
@@ -3317,10 +3409,14 @@ msgstr "媒介:"
#. Label of the member (Link) field in DocType 'LMS Course Progress'
#. Label of the member (Link) field in DocType 'LMS Enrollment'
#. Option for the 'Role' (Select) field in DocType 'LMS Enrollment'
+#. Label of the member (Link) field in DocType 'LMS Live Class Participant'
#. Label of the member (Link) field in DocType 'LMS Mentor Request'
#. Label of the member (Link) field in DocType 'LMS Payment'
#. Label of the member (Link) field in DocType 'LMS Program Member'
#. Label of the member (Link) field in DocType 'LMS Quiz Submission'
+#. Label of the member (Link) field in DocType 'LMS Zoom Settings'
+#: frontend/src/components/Modals/ZoomAccountModal.vue:42
+#: frontend/src/components/Settings/ZoomSettings.vue:178
#: frontend/src/pages/AssignmentSubmissionList.vue:14
#: frontend/src/pages/QuizSubmission.vue:31
#: frontend/src/pages/QuizSubmissionList.vue:91
@@ -3335,10 +3431,12 @@ msgstr "媒介:"
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_course_progress/lms_course_progress.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
+#: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json
#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json
#: lms/lms/doctype/lms_payment/lms_payment.json
#: lms/lms/doctype/lms_program_member/lms_program_member.json
#: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json
+#: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json
#: lms/lms/report/course_progress_summary/course_progress_summary.py:64
msgid "Member"
msgstr "成员"
@@ -3357,7 +3455,10 @@ msgstr "成员邮箱"
#. Label of the member_image (Attach Image) field in DocType 'LMS Batch
#. Feedback'
+#. Label of the member_image (Attach Image) field in DocType 'LMS Live Class
+#. Participant'
#: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json
+#: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json
msgid "Member Image"
msgstr "成员头像"
@@ -3371,8 +3472,11 @@ msgstr "成员头像"
#. Label of the member_name (Data) field in DocType 'LMS Certificate Request'
#. Label of the member_name (Data) field in DocType 'LMS Course Progress'
#. Label of the member_name (Data) field in DocType 'LMS Enrollment'
+#. Label of the member_name (Data) field in DocType 'LMS Live Class
+#. Participant'
#. Label of the member_name (Data) field in DocType 'LMS Mentor Request'
#. Label of the member_name (Data) field in DocType 'LMS Quiz Submission'
+#. Label of the member_name (Data) field in DocType 'LMS Zoom Settings'
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json
#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json
@@ -3382,8 +3486,10 @@ msgstr "成员头像"
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_course_progress/lms_course_progress.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
+#: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json
#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json
#: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json
+#: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json
#: lms/lms/report/course_progress_summary/course_progress_summary.py:71
msgid "Member Name"
msgstr "成员姓名"
@@ -3401,8 +3507,11 @@ msgstr "成员类型"
#. Label of the member_username (Data) field in DocType 'LMS Batch Enrollment'
#. Label of the member_username (Data) field in DocType 'LMS Enrollment'
+#. Label of the member_username (Data) field in DocType 'LMS Live Class
+#. Participant'
#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
+#: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json
msgid "Member Username"
msgstr "成员用户名"
@@ -3466,23 +3575,33 @@ msgid "Mentor Request Status Update Template"
msgstr "导师请求状态更新模板"
#. Label of the meta_description (Small Text) field in DocType 'LMS Settings'
+#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:259
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Meta Description"
msgstr "元描述"
#. Label of the meta_image (Attach Image) field in DocType 'LMS Batch'
#. Label of the meta_image (Attach Image) field in DocType 'LMS Settings'
-#: frontend/src/pages/BatchForm.vue:190
+#: frontend/src/pages/BatchForm.vue:200
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Meta Image"
msgstr "元图片"
#. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings'
+#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:265
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Meta Keywords"
msgstr "元关键词"
+#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:254
+msgid "Meta Tags"
+msgstr "元标签"
+
+#: lms/lms/api.py:1457
+msgid "Meta tags should be a list."
+msgstr ""
+
#. Label of the milestone (Check) field in DocType 'LMS Batch Timetable'
#: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json
msgid "Milestone"
@@ -3494,6 +3613,7 @@ msgstr "多选题至少需要两个选项"
#. Name of a role
#: frontend/src/pages/ProfileRoles.vue:20
+#: 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/lms_assignment/lms_assignment.json
@@ -3503,6 +3623,7 @@ msgstr "多选题至少需要两个选项"
#: lms/lms/doctype/lms_category/lms_category.json
#: lms/lms/doctype/lms_certificate/lms_certificate.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
+#: lms/lms/doctype/lms_course/lms_course.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json
#: lms/lms/doctype/lms_program/lms_program.json
@@ -3511,6 +3632,7 @@ msgstr "多选题至少需要两个选项"
#: lms/lms/doctype/lms_settings/lms_settings.json
#: lms/lms/doctype/lms_source/lms_source.json
#: lms/lms/doctype/lms_timetable_template/lms_timetable_template.json
+#: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json
msgid "Moderator"
msgstr "主持人"
@@ -3533,7 +3655,7 @@ msgstr "模块错误"
msgid "Monday"
msgstr "星期一"
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:590
msgid "Monetization"
msgstr "课程变现功能"
@@ -3559,13 +3681,14 @@ msgid "Name"
msgstr "名称"
#. Option for the 'Event' (Select) field in DocType 'LMS Badge'
-#: frontend/src/components/Categories.vue:27
-#: frontend/src/components/EmailTemplates.vue:17
-#: frontend/src/components/Evaluators.vue:24
-#: frontend/src/components/Members.vue:24 frontend/src/pages/Assignments.vue:19
-#: frontend/src/pages/Batches.vue:17 frontend/src/pages/Courses.vue:17
-#: frontend/src/pages/Courses.vue:309 frontend/src/pages/Programs.vue:14
-#: lms/lms/doctype/lms_badge/lms_badge.json
+#: frontend/src/components/Settings/Categories.vue:27
+#: frontend/src/components/Settings/EmailTemplates.vue:17
+#: frontend/src/components/Settings/Evaluators.vue:24
+#: frontend/src/components/Settings/Members.vue:24
+#: frontend/src/components/Settings/ZoomSettings.vue:17
+#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:17
+#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:310
+#: frontend/src/pages/Programs.vue:14 lms/lms/doctype/lms_badge/lms_badge.json
msgid "New"
msgstr "新建"
@@ -3573,7 +3696,7 @@ msgstr "新建"
msgid "New Batch"
msgstr "新建批次"
-#: frontend/src/pages/CourseForm.vue:590 lms/www/lms.py:95
+#: frontend/src/pages/CourseForm.vue:634 lms/www/lms.py:95
msgid "New Course"
msgstr "新建课程"
@@ -3614,6 +3737,10 @@ msgstr "新建测验"
msgid "New Sign Up"
msgstr "新用户注册"
+#: frontend/src/components/Modals/ZoomAccountModal.vue:6
+msgid "New Zoom Account"
+msgstr ""
+
#: lms/lms/utils.py:609
msgid "New comment in batch {0}"
msgstr "批次{0}的新评论"
@@ -3688,7 +3815,7 @@ msgstr "尚未收到反馈"
msgid "No introduction"
msgstr "无简介"
-#: frontend/src/components/LiveClass.vue:71
+#: frontend/src/components/LiveClass.vue:97
msgid "No live classes scheduled"
msgstr "未安排直播课程"
@@ -3736,14 +3863,14 @@ msgstr "不可预览"
msgid "Not Graded"
msgstr "未评分"
-#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:161
+#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:164
msgid "Not Permitted"
msgstr "未授权"
#: frontend/src/components/Assignment.vue:36
-#: frontend/src/components/BrandSettings.vue:10
-#: frontend/src/components/PaymentSettings.vue:9
-#: frontend/src/components/SettingDetails.vue:10
+#: frontend/src/components/Settings/BrandSettings.vue:10
+#: frontend/src/components/Settings/PaymentSettings.vue:9
+#: frontend/src/components/Settings/SettingDetails.vue:10
#: frontend/src/pages/QuizSubmission.vue:9
msgid "Not Saved"
msgstr "未保存"
@@ -3761,6 +3888,10 @@ msgstr "通知"
msgid "Notify me when available"
msgstr "可用时通知我"
+#: frontend/src/components/BatchStudents.vue:48
+msgid "Number of Students"
+msgstr ""
+
#: frontend/src/pages/BatchForm.vue:150
msgid "Number of seats available"
msgstr "可用席位数量"
@@ -3801,7 +3932,7 @@ msgstr "仅允许添加已禁用自主学习的课程至项目"
msgid "Only files of type {0} will be accepted."
msgstr "仅接受{0}类型文件"
-#: frontend/src/pages/CourseForm.vue:526 frontend/src/utils/index.js:499
+#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:500
msgid "Only image file is allowed."
msgstr "仅允许图片文件"
@@ -3905,7 +4036,7 @@ msgid "Pages"
msgstr "页面"
#. Label of the paid_batch (Check) field in DocType 'LMS Batch'
-#: frontend/src/pages/BatchForm.vue:250
+#: frontend/src/pages/BatchForm.vue:260
#: lms/lms/doctype/lms_batch/lms_batch.json
msgid "Paid Batch"
msgstr "付费批次"
@@ -3931,7 +4062,7 @@ msgid "Pan Number"
msgstr "PAN号码"
#. Option for the 'Type' (Select) field in DocType 'Job Opportunity'
-#: frontend/src/pages/Jobs.vue:186
+#: frontend/src/pages/Jobs.vue:188
#: lms/job/doctype/job_opportunity/job_opportunity.json
msgid "Part Time"
msgstr "兼职"
@@ -4082,6 +4213,10 @@ msgstr "电话号码"
msgid "Please add {1} for {3} to send calendar invites for evaluations."
msgstr "请为{3}添加{1}以发送评估日历邀请"
+#: frontend/src/components/LiveClass.vue:8
+msgid "Please add a zoom account to the batch to create live classes."
+msgstr ""
+
#: lms/lms/user.py:75
msgid "Please ask your administrator to verify your sign-up"
msgstr "请联系管理员审核您的注册"
@@ -4094,13 +4229,13 @@ msgstr "请查看邮箱进行验证"
msgid "Please click on the following button to set your new password"
msgstr "点击下方按钮设置新密码"
-#: lms/lms/utils.py:2047 lms/lms/utils.py:2051
+#: lms/lms/utils.py:2048 lms/lms/utils.py:2052
msgid "Please complete the previous courses in the program to enroll in this course."
msgstr "请先完成项目前置课程以报名本课程"
-#: lms/lms/doctype/lms_batch/lms_batch.py:200
-msgid "Please enable Zoom Settings to use this feature."
-msgstr "请启用Zoom设置以使用此功能"
+#: lms/lms/doctype/lms_batch/lms_batch.py:211
+msgid "Please enable the zoom account to use this feature."
+msgstr ""
#: frontend/src/components/CourseOutline.vue:319
msgid "Please enroll for this course to view this lesson"
@@ -4110,7 +4245,7 @@ msgstr "请报名本课程以查看此课时"
msgid "Please ensure that you complete all the questions in {0} minutes."
msgstr "请确保在{0}分钟内完成所有试题"
-#: frontend/src/components/Modals/LiveClassModal.vue:171
+#: frontend/src/components/Modals/LiveClassModal.vue:186
msgid "Please enter a title."
msgstr "请输入标题"
@@ -4119,7 +4254,7 @@ msgstr "请输入标题"
msgid "Please enter a valid URL."
msgstr "请输入有效URL"
-#: frontend/src/components/Modals/LiveClassModal.vue:183
+#: frontend/src/components/Modals/LiveClassModal.vue:198
msgid "Please enter a valid time in the format HH:mm."
msgstr "请输入HH:mm格式的有效时间"
@@ -4147,7 +4282,7 @@ msgstr "请告知您通过何种渠道了解到我们"
msgid "Please login to access the quiz."
msgstr "请登录以访问测验"
-#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:172
+#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:175
msgid "Please login to access this page."
msgstr "请登录以访问此页面"
@@ -4164,23 +4299,23 @@ msgstr "请充分准备并准时参加评估"
msgid "Please schedule an evaluation to get certified."
msgstr "请安排评估以获取认证"
-#: frontend/src/components/Modals/LiveClassModal.vue:174
+#: frontend/src/components/Modals/LiveClassModal.vue:189
msgid "Please select a date."
msgstr "请选择日期"
-#: frontend/src/components/Modals/LiveClassModal.vue:198
+#: frontend/src/components/Modals/LiveClassModal.vue:213
msgid "Please select a duration."
msgstr "请选择时长"
-#: frontend/src/components/Modals/LiveClassModal.vue:195
+#: frontend/src/components/Modals/LiveClassModal.vue:210
msgid "Please select a future date and time."
msgstr "请选择未来的日期和时间"
-#: frontend/src/components/Modals/LiveClassModal.vue:177
+#: frontend/src/components/Modals/LiveClassModal.vue:192
msgid "Please select a time."
msgstr "请选择时间"
-#: frontend/src/components/Modals/LiveClassModal.vue:180
+#: frontend/src/components/Modals/LiveClassModal.vue:195
msgid "Please select a timezone."
msgstr "请选择时区"
@@ -4286,7 +4421,7 @@ msgid "Previous"
msgstr "上一项"
#. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch'
-#: frontend/src/pages/BatchForm.vue:245
+#: frontend/src/pages/BatchForm.vue:255
#: lms/lms/doctype/lms_batch/lms_batch.json
msgid "Pricing"
msgstr "定价"
@@ -4363,7 +4498,6 @@ msgstr "课程项目"
#. Label of the progress (Float) field in DocType 'LMS Enrollment'
#. Label of the progress (Int) field in DocType 'LMS Program Member'
-#: frontend/src/components/BatchStudents.vue:75
#: frontend/src/components/Modals/BatchStudentProgress.vue:94
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
#: lms/lms/doctype/lms_program_member/lms_program_member.json
@@ -4374,6 +4508,10 @@ msgstr "进度"
msgid "Progress (%)"
msgstr "进度百分比"
+#: frontend/src/components/BatchStudents.vue:41
+msgid "Progress of students in courses and assessments"
+msgstr ""
+
#. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page'
#. Option for the 'Visibility' (Select) field in DocType 'LMS Batch Old'
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
@@ -4523,7 +4661,7 @@ msgstr "测验更新成功"
msgid "Quiz will appear at the bottom of the lesson."
msgstr "测验将显示在课时末尾"
-#: frontend/src/components/AppSidebar.vue:569
+#: frontend/src/components/AppSidebar.vue:574
#: frontend/src/pages/QuizForm.vue:443 frontend/src/pages/Quizzes.vue:142
#: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251
msgid "Quizzes"
@@ -4603,7 +4741,7 @@ msgstr "已拒绝"
msgid "Related Courses"
msgstr "相关课程"
-#: frontend/src/pages/BatchForm.vue:226 frontend/src/pages/CourseForm.vue:127
+#: frontend/src/pages/BatchForm.vue:236 frontend/src/pages/CourseForm.vue:127
msgid "Remove"
msgstr "移除"
@@ -4676,7 +4814,7 @@ msgstr "角色偏好"
msgid "Role updated successfully"
msgstr "角色更新成功。"
-#: frontend/src/components/AppSidebar.vue:597
+#: frontend/src/components/AppSidebar.vue:602
msgid "Roles"
msgstr "角色"
@@ -4744,6 +4882,7 @@ msgstr "星期六"
#: frontend/src/components/Modals/EmailTemplateModal.vue:12
#: frontend/src/components/Modals/Event.vue:101
#: frontend/src/components/Modals/Event.vue:129
+#: frontend/src/components/Modals/ZoomAccountModal.vue:10
#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17
#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14
#: frontend/src/pages/ProgramForm.vue:7 frontend/src/pages/QuizForm.vue:34
@@ -4784,8 +4923,9 @@ msgstr "得分"
msgid "Score Out Of"
msgstr "总分值"
-#: frontend/src/components/Evaluators.vue:15
-#: frontend/src/components/Members.vue:15 frontend/src/pages/Jobs.vue:42
+#: frontend/src/components/Settings/Evaluators.vue:15
+#: frontend/src/components/Settings/Members.vue:15
+#: frontend/src/pages/Jobs.vue:43
msgid "Search"
msgstr "搜索"
@@ -4860,16 +5000,16 @@ msgstr "上课日"
msgid "Set your Password"
msgstr "设置密码"
-#: frontend/src/components/AppSidebar.vue:545
+#: frontend/src/components/AppSidebar.vue:550
msgid "Setting up"
msgstr "系统配置中"
-#: frontend/src/components/AppSidebar.vue:590
+#: frontend/src/components/AppSidebar.vue:595
msgid "Setting up payment gateway"
msgstr "设置支付网关"
-#: frontend/src/components/AppSidebar.vue:595
-#: frontend/src/components/Modals/Settings.vue:7
+#: frontend/src/components/AppSidebar.vue:600
+#: frontend/src/components/Settings/Settings.vue:7
#: frontend/src/pages/BatchForm.vue:46 frontend/src/pages/CourseForm.vue:143
#: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79
msgid "Settings"
@@ -5049,7 +5189,7 @@ msgstr "工作人员"
msgid "Stage"
msgstr "阶段"
-#: frontend/src/components/LiveClass.vue:50 frontend/src/components/Quiz.vue:67
+#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:67
#: lms/templates/quiz/quiz.html:39
msgid "Start"
msgstr "开始"
@@ -5134,6 +5274,7 @@ msgstr "统计"
#. Label of the status (Select) field in DocType 'LMS Course Progress'
#. Label of the status (Select) field in DocType 'LMS Mentor Request'
#: frontend/src/components/Modals/Event.vue:91
+#: frontend/src/components/Settings/ZoomSettings.vue:182
#: frontend/src/pages/AssignmentSubmissionList.vue:19
#: frontend/src/pages/JobForm.vue:46
#: lms/job/doctype/job_opportunity/job_opportunity.json
@@ -5171,13 +5312,13 @@ msgid "Student Reviews"
msgstr "学员评价"
#. Label of the show_students (Check) field in DocType 'LMS Settings'
-#: frontend/src/components/BatchStudents.vue:20
-#: frontend/src/components/BatchStudents.vue:111
+#: frontend/src/components/BatchStudents.vue:11
+#: frontend/src/components/BatchStudents.vue:67
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Students"
msgstr "学员"
-#: frontend/src/components/BatchStudents.vue:328
+#: frontend/src/components/BatchStudents.vue:285
msgid "Students deleted successfully"
msgstr "学员删除成功"
@@ -5263,7 +5404,7 @@ msgstr "摘要"
msgid "Sunday"
msgstr "星期日"
-#: lms/lms/api.py:1063
+#: lms/lms/api.py:1079
msgid "Suspicious pattern found in {0}: {1}"
msgstr "在{0}中发现可疑模式:{1}"
@@ -5304,6 +5445,7 @@ msgstr "在{0}中发现可疑模式:{1}"
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
#: lms/lms/doctype/lms_exercise/lms_exercise.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json
+#: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json
#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json
#: lms/lms/doctype/lms_payment/lms_payment.json
#: lms/lms/doctype/lms_program/lms_program.json
@@ -5313,6 +5455,7 @@ msgstr "在{0}中发现可疑模式:{1}"
#: lms/lms/doctype/lms_settings/lms_settings.json
#: lms/lms/doctype/lms_source/lms_source.json
#: lms/lms/doctype/lms_timetable_template/lms_timetable_template.json
+#: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json
#: lms/lms/doctype/user_skill/user_skill.json
#: lms/lms/doctype/zoom_settings/zoom_settings.json
msgid "System Manager"
@@ -5384,7 +5527,7 @@ msgstr ""
msgid "Thanks and Regards"
msgstr "此致敬礼"
-#: lms/lms/utils.py:1945
+#: lms/lms/utils.py:1946
msgid "The batch is full. Please contact the Administrator."
msgstr "该批次已满。请联系管理员"
@@ -5420,7 +5563,7 @@ msgstr "本课程暂无章节,请在此创建和管理章节"
msgid "There are no seats available in this batch."
msgstr "本批次无可用席位"
-#: frontend/src/components/BatchStudents.vue:199
+#: frontend/src/components/BatchStudents.vue:155
msgid "There are no students in this batch."
msgstr "本批次暂无学员"
@@ -5459,7 +5602,7 @@ msgstr "此徽章已于{1}授予{0}"
msgid "This certificate does no expire"
msgstr "本证书永久有效"
-#: frontend/src/components/LiveClass.vue:64
+#: frontend/src/components/LiveClass.vue:83
msgid "This class has ended"
msgstr "本课程已结束"
@@ -5467,7 +5610,7 @@ msgstr "本课程已结束"
msgid "This course has:"
msgstr "本课程包含:"
-#: lms/lms/utils.py:1788
+#: lms/lms/utils.py:1789
msgid "This course is free."
msgstr "本课程免费"
@@ -5513,7 +5656,7 @@ msgstr "星期四"
#. Label of the time (Time) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/Event.vue:48
-#: frontend/src/components/Modals/LiveClassModal.vue:37
+#: frontend/src/components/Modals/LiveClassModal.vue:52
#: frontend/src/components/Quiz.vue:45
#: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Time"
@@ -5524,7 +5667,7 @@ msgstr "时间"
msgid "Time Preference"
msgstr "时间偏好"
-#: frontend/src/components/Modals/LiveClassModal.vue:29
+#: frontend/src/components/Modals/LiveClassModal.vue:44
msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00"
msgstr "时间须为24小时制(HH:mm),例如11:30或22:00"
@@ -5552,7 +5695,7 @@ msgstr "课表模板"
#. Label of the timezone (Data) field in DocType 'LMS Batch'
#. Label of the timezone (Data) field in DocType 'LMS Certificate Request'
#. Label of the timezone (Data) field in DocType 'LMS Live Class'
-#: frontend/src/components/Modals/LiveClassModal.vue:45
+#: frontend/src/components/Modals/LiveClassModal.vue:59
#: frontend/src/pages/BatchForm.vue:107
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
@@ -5625,7 +5768,7 @@ msgstr "至"
msgid "To Date"
msgstr "截止日期"
-#: lms/lms/utils.py:1799
+#: lms/lms/utils.py:1800
msgid "To join this batch, please contact the Administrator."
msgstr "加入本批次请联系管理员"
@@ -5684,7 +5827,7 @@ msgstr "推特"
#: frontend/src/components/Modals/AssessmentModal.vue:22
#: frontend/src/components/Modals/Question.vue:44
#: frontend/src/pages/Assignments.vue:43 frontend/src/pages/Assignments.vue:170
-#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:65
+#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:67
#: lms/job/doctype/job_opportunity/job_opportunity.json
#: lms/lms/doctype/lms_assignment/lms_assignment.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -5710,6 +5853,11 @@ msgstr "英国评分制(如一等、二等一级)"
msgid "URL"
msgstr "链接"
+#. Label of the uuid (Data) field in DocType 'LMS Live Class'
+#: lms/lms/doctype/lms_live_class/lms_live_class.json
+msgid "UUID"
+msgstr "通用唯一标识符"
+
#. Label of the unavailability_section (Section Break) field in DocType 'Course
#. Evaluator'
#: lms/lms/doctype/course_evaluator/course_evaluator.json
@@ -5734,7 +5882,7 @@ msgstr "审核中"
msgid "Unlisted"
msgstr "未列出"
-#: frontend/src/pages/Batches.vue:284
+#: frontend/src/pages/Batches.vue:284 frontend/src/pages/Courses.vue:322
msgid "Unpublished"
msgstr "未发布"
@@ -5757,13 +5905,13 @@ 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.vue:282 frontend/src/pages/CourseForm.vue:162
-#: frontend/src/pages/Courses.vue:312 lms/lms/doctype/cohort/cohort.json
+#: frontend/src/pages/Courses.vue:313 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Upcoming"
msgstr "即将到来"
-#: frontend/src/pages/Batch.vue:184
+#: frontend/src/pages/Batch.vue:187
msgid "Upcoming Batches"
msgstr "即将开课批次"
@@ -5772,9 +5920,9 @@ msgstr "即将开课批次"
msgid "Upcoming Evaluations"
msgstr "即将进行的评估"
-#: frontend/src/components/BrandSettings.vue:24
-#: frontend/src/components/PaymentSettings.vue:27
-#: frontend/src/components/SettingDetails.vue:23
+#: frontend/src/components/Settings/BrandSettings.vue:24
+#: frontend/src/components/Settings/PaymentSettings.vue:27
+#: frontend/src/components/Settings/SettingDetails.vue:23
msgid "Update"
msgstr "更新"
@@ -5782,7 +5930,7 @@ msgstr "更新"
msgid "Update Password"
msgstr "更新密码"
-#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:108
+#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:108
msgid "Upload"
msgstr "上传"
@@ -6025,7 +6173,7 @@ msgstr "您已注册本批次"
msgid "You are already enrolled for this course."
msgstr "您已注册本课程"
-#: frontend/src/pages/Batch.vue:166
+#: frontend/src/pages/Batch.vue:169
msgid "You are not a member of this batch. Please checkout our upcoming batches."
msgstr "您不属于本批次成员,请查看即将开课批次"
@@ -6163,7 +6311,7 @@ msgstr "YouTube视频将显示在课时顶部"
msgid "Your Account has been successfully created!"
msgstr "账户创建成功!"
-#: lms/lms/doctype/lms_batch/lms_batch.py:351
+#: lms/lms/doctype/lms_batch/lms_batch.py:362
msgid "Your batch {0} is starting tomorrow"
msgstr "您的批次{0}将于明日开始"
@@ -6171,7 +6319,7 @@ msgstr "您的批次{0}将于明日开始"
msgid "Your calendar is set."
msgstr "日历已设置"
-#: lms/lms/doctype/lms_live_class/lms_live_class.py:87
+#: lms/lms/doctype/lms_live_class/lms_live_class.py:90
msgid "Your class on {0} is today"
msgstr "您的{0}课程今天开始"
@@ -6208,6 +6356,22 @@ msgstr "提交内容已保存,讲师将尽快评阅并通知最终结果"
msgid "Zen Mode"
msgstr "禅模式"
+#. Label of the zoom_account (Link) field in DocType 'LMS Batch'
+#. Label of the zoom_account (Link) field in DocType 'LMS Live Class'
+#: frontend/src/pages/BatchForm.vue:164
+#: lms/lms/doctype/lms_batch/lms_batch.json
+#: lms/lms/doctype/lms_live_class/lms_live_class.json
+msgid "Zoom Account"
+msgstr ""
+
+#: frontend/src/components/Modals/ZoomAccountModal.vue:158
+msgid "Zoom Account created successfully"
+msgstr ""
+
+#: frontend/src/components/Modals/ZoomAccountModal.vue:195
+msgid "Zoom Account updated successfully"
+msgstr ""
+
#. Name of a DocType
#: lms/lms/doctype/zoom_settings/zoom_settings.json
msgid "Zoom Settings"
@@ -6229,6 +6393,10 @@ msgstr "申请人"
msgid "applicants"
msgstr "申请人列表"
+#: frontend/src/components/Modals/LiveClassAttendance.vue:39
+msgid "attended for"
+msgstr ""
+
#: lms/templates/emails/payment_reminder.html:4
msgid "but didn’t complete your payment"
msgstr "但未完成支付"
@@ -6277,6 +6445,10 @@ msgstr "成员"
msgid "members"
msgstr "成员"
+#: frontend/src/components/Modals/LiveClassAttendance.vue:40
+msgid "minutes"
+msgstr "分钟数"
+
#: lms/templates/quiz/quiz.html:106
msgid "of"
msgstr "/"
@@ -6293,7 +6465,7 @@ msgstr "问题详情"
msgid "ratings"
msgstr "评分"
-#: frontend/src/components/Categories.vue:19
+#: frontend/src/components/Settings/Categories.vue:19
msgid "saving..."
msgstr "保存中..."
@@ -6325,7 +6497,7 @@ msgstr "{0}个开放职位"
msgid "{0} Quizzes"
msgstr "{0}项测验"
-#: lms/lms/api.py:853 lms/lms/api.py:861
+#: lms/lms/api.py:869 lms/lms/api.py:877
msgid "{0} Settings not found"
msgstr "未找到{0}设置"