From bbbca70c714788a58a22965ad5af0c5f7889d0e6 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Tue, 15 Jul 2025 01:33:24 +0530 Subject: [PATCH] chore: Chinese Simplified translations --- lms/locale/zh.po | 388 +++++++++++++++++++++++++++++++++-------------- 1 file changed, 272 insertions(+), 116 deletions(-) diff --git a/lms/locale/zh.po b/lms/locale/zh.po index df5b5ddb..6d829d3a 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-07-04 16:04+0000\n" -"PO-Revision-Date: 2025-07-07 19:40\n" +"POT-Creation-Date: 2025-07-11 16:04+0000\n" +"PO-Revision-Date: 2025-07-14 20:03\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -75,7 +75,7 @@ msgstr "统计数据" msgid "A course cannot have both paid certificate and certificate of completion." msgstr "课程不可同时设置付费证书与结业证书。" -#: frontend/src/pages/CourseForm.vue:82 +#: frontend/src/pages/CourseForm.vue:88 msgid "A one line introduction to the course that appears on the course card" msgstr "课程卡片显示的课程简介(单行)" @@ -97,10 +97,6 @@ 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 @@ -111,6 +107,7 @@ msgstr "账户ID" #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 +#: frontend/src/components/Settings/ZoomSettings.vue:192 #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "账户名称" @@ -151,7 +148,7 @@ msgstr "添加章节" msgid "Add Evaluator" msgstr "" -#: frontend/src/components/CourseOutline.vue:133 +#: frontend/src/components/CourseOutline.vue:146 msgid "Add Lesson" msgstr "添加课时" @@ -191,7 +188,7 @@ msgstr "添加章节" msgid "Add a course" msgstr "创建课程" -#: frontend/src/pages/CourseForm.vue:67 +#: frontend/src/pages/CourseForm.vue:69 msgid "Add a keyword and then press enter" msgstr "输入关键词后按回车键添加" @@ -320,7 +317,7 @@ msgstr "允许自助注册" msgid "Allow accessing future dates" msgstr "允许访问未来日期" -#: frontend/src/pages/BatchForm.vue:57 +#: frontend/src/pages/BatchForm.vue:64 msgid "Allow self enrollment" msgstr "允许自助注册" @@ -331,7 +328,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:265 frontend/src/pages/CourseForm.vue:245 +#: frontend/src/pages/BatchForm.vue:275 frontend/src/pages/CourseForm.vue:254 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -385,15 +382,15 @@ msgstr "必须填写公告内容。" msgid "Answer" msgstr "答案" -#: frontend/src/pages/CourseForm.vue:112 frontend/src/pages/CourseForm.vue:131 +#: frontend/src/pages/CourseForm.vue:121 frontend/src/pages/CourseForm.vue:140 msgid "Appears on the course card in the course list" msgstr "显示在课程列表的课程卡片上" -#: frontend/src/pages/BatchForm.vue:240 +#: frontend/src/pages/BatchForm.vue:250 msgid "Appears when the batch URL is shared on any online platform" msgstr "在分享批次链接至网络平台时显示" -#: frontend/src/pages/BatchForm.vue:221 +#: frontend/src/pages/BatchForm.vue:231 msgid "Appears when the batch URL is shared on socials" msgstr "当班级URL在社交平台分享时显示" @@ -480,6 +477,22 @@ msgstr "考核" msgid "Assign" msgstr "分配" +#: frontend/src/components/Settings/BadgeForm.vue:28 +msgid "Assign For" +msgstr "" + +#: frontend/src/components/Settings/BadgeForm.vue:58 +msgid "Assign To" +msgstr "分配给" + +#: frontend/src/components/Settings/BadgeAssignmentForm.vue:7 +msgid "Assign a Badge" +msgstr "" + +#: frontend/src/components/Settings/Badges.vue:221 +msgid "Assigned For" +msgstr "" + #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' @@ -498,6 +511,11 @@ msgstr "作业" msgid "Assignment Attachment" msgstr "作业附件" +#: frontend/src/components/Settings/BadgeForm.vue:198 +#: frontend/src/components/Settings/Badges.vue:204 +msgid "Assignment Submission" +msgstr "" + #: frontend/src/pages/AssignmentSubmissionList.vue:222 msgid "Assignment Submissions" msgstr "作业提交记录" @@ -530,6 +548,7 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "作业将显示在课时末尾。" #: frontend/src/components/AppSidebar.vue:585 +#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 msgid "Assignments" msgstr "作业" @@ -583,7 +602,7 @@ msgstr "可用性更新成功。" msgid "Average Feedback Received" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:96 +#: frontend/src/components/Modals/CourseProgressSummary.vue:104 msgid "Average Progress %" msgstr "" @@ -601,6 +620,8 @@ msgid "Back to Course" msgstr "返回课程" #. Label of the badge (Link) field in DocType 'LMS Badge Assignment' +#: frontend/src/components/Settings/BadgeAssignmentForm.vue:32 +#: frontend/src/components/Settings/Badges.vue:214 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Badge" msgstr "徽章" @@ -616,12 +637,38 @@ msgstr "徽章描述" msgid "Badge Image" msgstr "徽章图片" +#: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 +msgid "Badge assignment created successfully" +msgstr "" + +#: frontend/src/components/Settings/BadgeAssignmentForm.vue:112 +msgid "Badge assignment updated successfully" +msgstr "" + +#: frontend/src/components/Settings/BadgeAssignments.vue:173 +msgid "Badge assignments deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/BadgeForm.vue:182 +msgid "Badge created successfully" +msgstr "" + +#: frontend/src/components/Settings/Badges.vue:190 +msgid "Badge deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/BadgeForm.vue:162 +msgid "Badge updated successfully" +msgstr "" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/Event.vue:32 +#: frontend/src/components/Settings/BadgeForm.vue:195 +#: frontend/src/components/Settings/Badges.vue:200 #: 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 @@ -648,7 +695,7 @@ msgid "Batch Description" msgstr "批次说明" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:126 +#: frontend/src/pages/BatchForm.vue:133 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -659,6 +706,11 @@ msgstr "批次详情" msgid "Batch Details Raw" msgstr "批次原始数据" +#: frontend/src/components/Settings/BadgeForm.vue:204 +#: frontend/src/components/Settings/Badges.vue:202 +msgid "Batch Enrollment" +msgstr "" + #: frontend/src/components/Modals/EmailTemplateModal.vue:28 msgid "Batch Enrollment Confirmation" msgstr "" @@ -713,6 +765,10 @@ msgstr "" msgid "Batch Title" msgstr "批次标题" +#: frontend/src/pages/BatchForm.vue:578 +msgid "Batch deleted successfully" +msgstr "" + #: lms/lms/doctype/lms_batch/lms_batch.py:41 msgid "Batch end date cannot be before the batch start date" msgstr "批次结束日期不可早于开始日期" @@ -833,7 +889,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:192 frontend/src/pages/Batches.vue:55 +#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:55 #: frontend/src/pages/CertifiedParticipants.vue:35 #: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:51 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -900,7 +956,7 @@ msgstr "证书生成成功" #: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/CourseCard.vue:115 #: frontend/src/components/Modals/Event.vue:381 -#: frontend/src/pages/BatchForm.vue:62 frontend/src/pages/Batches.vue:38 +#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:135 #: frontend/src/pages/Courses.vue:34 lms/fixtures/custom_field.json @@ -966,10 +1022,14 @@ msgstr "章节引用" msgid "Chapter added successfully" msgstr "章节添加成功" -#: frontend/src/components/CourseOutline.vue:299 +#: frontend/src/components/CourseOutline.vue:337 msgid "Chapter deleted successfully" msgstr "章节删除成功。" +#: frontend/src/components/CourseOutline.vue:271 +msgid "Chapter moved successfully" +msgstr "" + #: frontend/src/components/Modals/ChapterModal.vue:196 msgid "Chapter updated successfully" msgstr "章节更新成功" @@ -1157,7 +1217,7 @@ msgstr "院校名称" msgid "Color" msgstr "颜色" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:292 msgid "Comma separated keywords for SEO" msgstr "" @@ -1266,12 +1326,13 @@ msgid "Completed" msgstr "已完成" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:232 +#: frontend/src/pages/CourseForm.vue:241 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "结业证书" #. Label of the condition (Code) field in DocType 'LMS Badge' +#: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "Condition" msgstr "条件" @@ -1288,7 +1349,7 @@ msgstr "条件必须为有效的Python代码" msgid "Conduct Evaluation" msgstr "执行评估" -#: frontend/src/pages/BatchForm.vue:141 +#: frontend/src/pages/BatchForm.vue:148 msgid "Configurations" msgstr "系统配置" @@ -1296,6 +1357,10 @@ msgstr "系统配置" msgid "Confirm" msgstr "确认" +#: frontend/src/pages/BatchForm.vue:556 +msgid "Confirm your action to delete" +msgstr "" + #. Label of the confirmation_email_sent (Check) field in DocType 'LMS Batch #. Enrollment' #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -1400,6 +1465,8 @@ msgstr "国家" #: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:20 #: frontend/src/components/Modals/Event.vue:24 +#: frontend/src/components/Settings/BadgeForm.vue:194 +#: frontend/src/components/Settings/Badges.vue:199 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort_mentor/cohort_mentor.json @@ -1468,10 +1535,15 @@ msgstr "课程创建者" msgid "Course Data" msgstr "课程数据" -#: frontend/src/pages/CourseForm.vue:181 +#: frontend/src/pages/CourseForm.vue:190 msgid "Course Description" msgstr "课程描述" +#: frontend/src/components/Settings/BadgeForm.vue:203 +#: frontend/src/components/Settings/Badges.vue:201 +msgid "Course Enrollment" +msgstr "" + #: frontend/src/pages/Statistics.vue:22 msgid "Course Enrollments" msgstr "课程注册记录" @@ -1481,7 +1553,7 @@ msgstr "课程注册记录" msgid "Course Evaluator" msgstr "课程评估人" -#: frontend/src/pages/CourseForm.vue:90 +#: frontend/src/pages/CourseForm.vue:96 msgid "Course Image" msgstr "课程图片" @@ -1503,7 +1575,7 @@ msgstr "课程列表" msgid "Course Name" msgstr "课程名称" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:293 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:302 msgid "Course Outline" msgstr "课程大纲" @@ -1540,11 +1612,11 @@ msgstr "课程标题" msgid "Course added to program" msgstr "课程已添加至项目" -#: frontend/src/pages/CourseForm.vue:523 +#: frontend/src/pages/CourseForm.vue:537 msgid "Course created successfully" msgstr "课程创建成功。" -#: frontend/src/pages/CourseForm.vue:560 +#: frontend/src/pages/CourseForm.vue:574 msgid "Course deleted successfully" msgstr "课程删除成功" @@ -1552,7 +1624,7 @@ msgstr "课程删除成功" msgid "Course moved successfully" msgstr "课程移动成功" -#: frontend/src/pages/CourseForm.vue:543 +#: frontend/src/pages/CourseForm.vue:557 msgid "Course updated successfully" msgstr "课程更新成功。" @@ -1591,7 +1663,10 @@ msgid "Cover Image" msgstr "封面图片" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Programs.vue:93 +#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:17 +#: frontend/src/pages/Courses.vue:17 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 +#: frontend/src/pages/Programs.vue:93 frontend/src/pages/Quizzes.vue:10 msgid "Create" msgstr "创建" @@ -1632,6 +1707,10 @@ msgstr "创建课程" msgid "Create a live class" msgstr "创建直播课程" +#: frontend/src/components/Settings/BadgeForm.vue:5 +msgid "Create a new Badge" +msgstr "" + #: frontend/src/components/Modals/AssignmentForm.vue:13 msgid "Create an Assignment" msgstr "创建作业" @@ -1663,7 +1742,7 @@ 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:272 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/BatchForm.vue:282 frontend/src/pages/CourseForm.vue:271 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1722,7 +1801,7 @@ msgstr "仪表盘" msgid "Date" msgstr "日期" -#: frontend/src/pages/BatchForm.vue:69 +#: frontend/src/pages/BatchForm.vue:76 msgid "Date and Time" msgstr "日期与时间" @@ -1767,38 +1846,43 @@ msgid "Degree Type" msgstr "学位类型" #: frontend/src/components/Controls/ChildTable.vue:56 -#: frontend/src/components/CourseOutline.vue:253 -#: frontend/src/components/CourseOutline.vue:311 -#: frontend/src/pages/CourseForm.vue:573 +#: frontend/src/components/CourseOutline.vue:283 +#: frontend/src/components/CourseOutline.vue:349 +#: frontend/src/components/Settings/Badges.vue:171 +#: frontend/src/pages/BatchForm.vue:562 frontend/src/pages/CourseForm.vue:587 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 msgid "Delete" msgstr "删除" -#: frontend/src/components/CourseOutline.vue:56 +#: frontend/src/components/CourseOutline.vue:67 msgid "Delete Chapter" msgstr "删除章节" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:581 msgid "Delete Course" msgstr "删除课程" -#: frontend/src/components/CourseOutline.vue:305 +#: frontend/src/components/CourseOutline.vue:343 msgid "Delete this chapter?" msgstr "确认删除此章节?" -#: frontend/src/components/CourseOutline.vue:247 +#: frontend/src/components/CourseOutline.vue:277 msgid "Delete this lesson?" msgstr "确认删除此课时?" -#: frontend/src/pages/CourseForm.vue:568 +#: frontend/src/pages/CourseForm.vue:582 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "删除本课程将同时删除其所有章节和课时。此操作不可逆。确认继续吗?" -#: frontend/src/components/CourseOutline.vue:306 +#: frontend/src/pages/BatchForm.vue:557 +msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" +msgstr "" + +#: frontend/src/components/CourseOutline.vue:344 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "删除本章节将同时删除其所有课时并永久移除。此操作不可撤销。确认继续吗?" -#: frontend/src/components/CourseOutline.vue:248 +#: frontend/src/components/CourseOutline.vue:278 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "删除本课时将永久移除。此操作不可撤销。确认继续吗?" @@ -1815,6 +1899,7 @@ msgstr "删除本课时将永久移除。此操作不可撤销。确认继续吗 #. 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 +#: frontend/src/components/Settings/BadgeForm.vue:32 #: frontend/src/pages/JobForm.vue:125 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -1835,12 +1920,12 @@ msgid "Desk" msgstr "工作台" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "详情" -#: frontend/src/pages/CourseForm.vue:172 +#: frontend/src/pages/CourseForm.vue:181 msgid "Disable Self Enrollment" msgstr "禁用自助注册" @@ -1855,7 +1940,8 @@ msgid "Disable Signup" msgstr "禁用注册功能" #. Label of the disabled (Check) field in DocType 'Job Opportunity' -#: frontend/src/components/Settings/ZoomSettings.vue:56 +#: frontend/src/components/Settings/Badges.vue:56 +#: frontend/src/components/Settings/ZoomSettings.vue:66 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Disabled" msgstr "已禁用" @@ -1924,9 +2010,10 @@ msgstr "电子邮件" msgid "E-mail" msgstr "电子邮件" -#: frontend/src/components/BatchOverlay.vue:116 +#: frontend/src/components/BatchOverlay.vue:129 #: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/ChapterModal.vue:9 +#: frontend/src/components/Settings/Badges.vue:156 #: frontend/src/pages/JobDetail.vue:34 frontend/src/pages/Lesson.vue:130 #: frontend/src/pages/Profile.vue:36 frontend/src/pages/Programs.vue:53 msgid "Edit" @@ -1936,7 +2023,15 @@ msgstr "编辑" msgid "Edit Assignment" msgstr "编辑作业" -#: frontend/src/components/CourseOutline.vue:49 +#: frontend/src/components/Settings/BadgeForm.vue:5 +msgid "Edit Badge" +msgstr "" + +#: frontend/src/components/Settings/BadgeAssignmentForm.vue:8 +msgid "Edit Badge Assignment" +msgstr "" + +#: frontend/src/components/CourseOutline.vue:60 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "编辑章节" @@ -1991,7 +2086,7 @@ msgstr "邮箱账号" msgid "Email Sent" msgstr "邮件已发送" -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/BatchForm.vue:161 msgid "Email Template" msgstr "邮件模板" @@ -2009,7 +2104,7 @@ msgid "Email Templates" msgstr "邮件模板" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:161 +#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "" @@ -2049,7 +2144,9 @@ 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 +#: frontend/src/components/Settings/BadgeForm.vue:14 +#: frontend/src/components/Settings/Badges.vue:53 +#: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" @@ -2061,7 +2158,7 @@ msgstr "启用后证书将发布至认证参与者页面" #. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:82 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/BatchForm.vue:89 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "结束日期" @@ -2078,7 +2175,7 @@ msgstr "结束日期(或预期)" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/BatchForm.vue:105 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2094,7 +2191,7 @@ msgstr "结束时间" msgid "Ended" msgstr "" -#: frontend/src/components/BatchOverlay.vue:103 +#: frontend/src/components/BatchOverlay.vue:113 msgid "Enroll Now" msgstr "立即报名" @@ -2124,6 +2221,7 @@ msgstr "注册失败" #. Label of the enrollments (Int) field in DocType 'LMS Course' #. Label of a chart in the LMS Workspace #. Label of a shortcut in the LMS Workspace +#: frontend/src/components/Modals/CourseProgressSummary.vue:97 #: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json msgid "Enrollments" msgstr "注册记录" @@ -2140,10 +2238,14 @@ msgstr "输入URL" msgid "Enter the correct answer" msgstr "输入正确答案" -#: frontend/src/components/Modals/ZoomAccountModal.vue:163 +#: frontend/src/components/Modals/ZoomAccountModal.vue:169 msgid "Error creating Zoom Account" msgstr "" +#: frontend/src/components/Settings/BadgeForm.vue:186 +msgid "Error creating badge" +msgstr "" + #: frontend/src/components/Modals/EmailTemplateModal.vue:122 msgid "Error creating email template" msgstr "" @@ -2156,12 +2258,16 @@ msgstr "创建直播课程失败,请重试。错误:{0}" msgid "Error creating quiz: {0}" msgstr "" +#: frontend/src/components/Settings/Badges.vue:193 +msgid "Error deleting badge" +msgstr "" + #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:166 +#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:207 msgid "Error updating Zoom Account" msgstr "" @@ -2182,7 +2288,7 @@ msgid "Evaluation Details" msgstr "评估详情" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:115 +#: frontend/src/pages/BatchForm.vue:122 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "评估结束日期" @@ -2209,7 +2315,7 @@ msgstr "评估保存成功" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:37 #: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:251 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:260 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2245,7 +2351,7 @@ msgstr "" msgid "Evaluator deleted successfully" msgstr "" -#: lms/lms/api.py:1419 +#: lms/lms/api.py:1463 msgid "Evaluator does not exist." msgstr "" @@ -2255,12 +2361,13 @@ msgstr "付费证书需指定评估人" #. Label of the event (Select) field in DocType 'LMS Badge' #. Label of the event (Link) field in DocType 'LMS Live Class' +#: frontend/src/components/Settings/BadgeForm.vue:51 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Event" msgstr "事件" -#: frontend/src/pages/BatchForm.vue:109 +#: frontend/src/pages/BatchForm.vue:116 msgid "Example: IST (+5:30)" msgstr "示例:IST(+5:30)" @@ -2358,6 +2465,10 @@ msgstr "未通过" msgid "Failed" msgstr "失败" +#: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 +msgid "Failed to create badge assignment: " +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 "" @@ -2366,13 +2477,17 @@ msgstr "" msgid "Failed to submit. Please try again. {0}" msgstr "" -#: frontend/src/utils/index.js:668 +#: frontend/src/components/Settings/BadgeAssignmentForm.vue:117 +msgid "Failed to update badge assignment: " +msgstr "" + +#: frontend/src/utils/index.js:671 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 +#: frontend/src/pages/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "精选" @@ -2569,6 +2684,11 @@ msgstr "评分类型" msgid "Grading" msgstr "评分" +#: frontend/src/components/Settings/BadgeForm.vue:46 +#: frontend/src/components/Settings/Badges.vue:235 +msgid "Grant Only Once" +msgstr "" + #. Label of the grant_only_once (Check) field in DocType 'LMS Badge' #: lms/lms/doctype/lms_badge/lms_badge.json msgid "Grant only once" @@ -2833,7 +2953,7 @@ msgstr "讲师备注" #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2925,6 +3045,8 @@ msgid "Issue a Certificate" msgstr "颁发证书" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' +#: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 +#: frontend/src/components/Settings/BadgeAssignments.vue:185 #: frontend/src/pages/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" @@ -3375,11 +3497,11 @@ msgstr "课时标题" msgid "Lesson created successfully" msgstr "课时创建成功。" -#: frontend/src/components/CourseOutline.vue:226 +#: frontend/src/components/CourseOutline.vue:242 msgid "Lesson deleted successfully" msgstr "课时删除成功。" -#: frontend/src/components/CourseOutline.vue:241 +#: frontend/src/components/CourseOutline.vue:257 msgid "Lesson moved successfully" msgstr "课时移动成功。" @@ -3516,7 +3638,7 @@ msgstr "发布公告" msgid "Make sure to enter the correct billing name as the same will be used in your invoice." msgstr "请确保输入正确的开票名称,该名称将用于发票" -#: frontend/src/components/BatchOverlay.vue:69 +#: frontend/src/components/BatchOverlay.vue:73 msgid "Manage Batch" msgstr "管理批次" @@ -3584,7 +3706,7 @@ msgid "Maximum Attempts" msgstr "最大尝试次数" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:187 +#: frontend/src/pages/BatchForm.vue:194 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "媒介" @@ -3625,11 +3747,14 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:207 +#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 -#: frontend/src/components/Settings/ZoomSettings.vue:178 +#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 +#: frontend/src/components/Settings/BadgeAssignments.vue:179 +#: frontend/src/components/Settings/BadgeForm.vue:215 +#: frontend/src/components/Settings/ZoomSettings.vue:187 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:268 #: frontend/src/pages/QuizSubmission.vue:31 @@ -3669,6 +3794,8 @@ msgstr "成员群组" 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 #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' @@ -3678,11 +3805,15 @@ msgstr "成员邮箱" #. Exercise Submission' #. Label of the member_image (Attach Image) field in DocType 'LMS Video Watch #. Duration' +#. Label of the member_image (Attach Image) field in DocType 'LMS Zoom +#. Settings' +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.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_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json +#: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Member Image" msgstr "成员头像" @@ -3734,12 +3865,14 @@ msgstr "成员子组" msgid "Member Type" msgstr "成员类型" +#. Label of the member_username (Data) field in DocType 'LMS Badge Assignment' #. 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' #. Label of the member_username (Data) field in DocType 'LMS Video Watch #. Duration' +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: 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 @@ -3807,30 +3940,30 @@ 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:274 +#: frontend/src/pages/BatchForm.vue:294 frontend/src/pages/CourseForm.vue:283 #: 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:200 +#: frontend/src/pages/BatchForm.vue:207 #: 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:280 +#: frontend/src/pages/BatchForm.vue:300 frontend/src/pages/CourseForm.vue:289 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "元关键词" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 +#: frontend/src/pages/BatchForm.vue:289 frontend/src/pages/CourseForm.vue:278 msgid "Meta Tags" msgstr "元标签" -#: lms/lms/api.py:1459 +#: lms/lms/api.py:1503 msgid "Meta tags should be a list." msgstr "" @@ -3921,15 +4054,14 @@ msgid "Name" msgstr "名称" #. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: frontend/src/components/Settings/BadgeAssignments.vue:21 +#: frontend/src/components/Settings/Badges.vue:21 #: frontend/src/components/Settings/Categories.vue:27 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: 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/ProgrammingExercises/ProgrammingExercises.vue:32 -#: frontend/src/pages/Programs.vue:14 frontend/src/pages/Quizzes.vue:10 +#: frontend/src/pages/Courses.vue:310 frontend/src/pages/Programs.vue:14 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "新建" @@ -3938,7 +4070,7 @@ msgstr "新建" msgid "New Batch" msgstr "新建批次" -#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:668 lms/www/lms.py:95 msgid "New Course" msgstr "新建课程" @@ -4007,6 +4139,10 @@ msgstr "下一题" msgid "No Assessments" msgstr "暂无考核" +#: frontend/src/components/Settings/BadgeAssignments.vue:87 +msgid "No Assignments" +msgstr "" + #: lms/templates/notifications.html:26 msgid "No Notifications" msgstr "无通知" @@ -4149,7 +4285,7 @@ msgstr "可用时通知我" msgid "Number of Students" msgstr "" -#: frontend/src/pages/BatchForm.vue:150 +#: frontend/src/pages/BatchForm.vue:157 msgid "Number of seats available" msgstr "可用席位数量" @@ -4189,7 +4325,7 @@ msgstr "仅允许添加已禁用自主学习的课程至项目" msgid "Only files of type {0} will be accepted." msgstr "仅接受{0}类型文件" -#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:503 +#: frontend/src/utils/index.js:502 msgid "Only image file is allowed." msgstr "仅允许图片文件" @@ -4273,6 +4409,7 @@ msgstr "其他" msgid "Output" msgstr "输出" +#: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:39 msgid "Owner" msgstr "所有者" @@ -4297,13 +4434,13 @@ msgid "Pages" msgstr "页面" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:260 +#: frontend/src/pages/BatchForm.vue:270 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "付费批次" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:237 +#: frontend/src/pages/CourseForm.vue:246 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "付费证书" @@ -4313,7 +4450,7 @@ msgid "Paid Certificate after Evaluation" msgstr "评估后付费证书" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:227 +#: frontend/src/pages/CourseForm.vue:236 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "付费课程" @@ -4365,7 +4502,7 @@ msgstr "通过百分比" msgid "Password" msgstr "密码" -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/CourseForm.vue:206 msgid "Paste the youtube link of a short video introducing the course" msgstr "粘贴课程简介的YouTube短视频链接" @@ -4507,7 +4644,7 @@ msgstr "请先完成项目前置课程以报名本课程" msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:328 +#: frontend/src/components/CourseOutline.vue:366 msgid "Please enroll for this course to view this lesson" msgstr "请报名本课程以查看此课时" @@ -4699,7 +4836,7 @@ msgstr "" msgid "Preview Image" msgstr "预览图片" -#: frontend/src/pages/CourseForm.vue:195 +#: frontend/src/pages/CourseForm.vue:204 msgid "Preview Video" msgstr "预览视频" @@ -4708,13 +4845,13 @@ msgid "Previous" msgstr "上一项" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:255 +#: frontend/src/pages/BatchForm.vue:265 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "定价" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:221 +#: frontend/src/pages/CourseForm.vue:230 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "定价与认证" @@ -4790,6 +4927,8 @@ msgstr "项目成员" msgid "Programming Exercise" msgstr "" +#: frontend/src/components/Settings/BadgeForm.vue:200 +#: frontend/src/components/Settings/Badges.vue:205 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 msgid "Programming Exercise Submission" msgstr "" @@ -4827,7 +4966,7 @@ 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/Modals/BatchStudentProgress.vue:94 -#: frontend/src/components/Modals/CourseProgressSummary.vue:213 +#: frontend/src/components/Modals/CourseProgressSummary.vue:222 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -4837,7 +4976,7 @@ msgstr "进度" msgid "Progress (%)" msgstr "进度百分比" -#: frontend/src/components/Modals/CourseProgressSummary.vue:103 +#: frontend/src/components/Modals/CourseProgressSummary.vue:112 msgid "Progress Distribution" msgstr "" @@ -4865,7 +5004,7 @@ msgstr "发布至参与者页面" #. Label of the published (Check) field in DocType 'LMS Course' #: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:108 -#: frontend/src/pages/BatchForm.vue:52 frontend/src/pages/CourseForm.vue:150 +#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:159 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Published" @@ -4878,7 +5017,7 @@ msgid "Published Courses" msgstr "已发布课程" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:154 +#: frontend/src/pages/CourseForm.vue:163 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "发布于" @@ -4971,6 +5110,8 @@ msgid "Quiz ID" msgstr "测验ID" #. Label of a Link in the LMS Workspace +#: frontend/src/components/Settings/BadgeForm.vue:197 +#: frontend/src/components/Settings/Badges.vue:203 #: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json msgid "Quiz Submission" msgstr "测验提交" @@ -5066,7 +5207,7 @@ msgstr "参考文档类型" msgid "Regards" msgstr "此致" -#: frontend/src/components/BatchOverlay.vue:89 +#: frontend/src/components/BatchOverlay.vue:96 msgid "Register Now" msgstr "立即注册" @@ -5091,13 +5232,14 @@ msgstr "已拒绝" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:215 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "相关课程" -#: frontend/src/pages/BatchForm.vue:236 frontend/src/pages/CourseForm.vue:127 +#: frontend/src/components/Controls/Uploader.vue:34 +#: frontend/src/pages/BatchForm.vue:246 frontend/src/pages/CourseForm.vue:136 msgid "Remove" msgstr "移除" @@ -5238,7 +5380,7 @@ msgstr "星期六" #: frontend/src/components/AssessmentPlugin.vue:12 #: frontend/src/components/Assignment.vue:46 -#: frontend/src/components/Controls/Code.vue:18 +#: 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/EmailTemplateModal.vue:12 @@ -5246,7 +5388,9 @@ msgstr "星期六" #: frontend/src/components/Modals/Event.vue:129 #: frontend/src/components/Modals/Question.vue:112 #: frontend/src/components/Modals/ZoomAccountModal.vue:10 -#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17 +#: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 +#: frontend/src/components/Settings/BadgeForm.vue:78 +#: frontend/src/pages/BatchForm.vue:14 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/ProgrammingExercises/ProgrammingExerciseForm.vue:101 @@ -5317,7 +5461,7 @@ msgid "Search for an icon" msgstr "搜索图标" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:147 +#: frontend/src/pages/BatchForm.vue:154 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "席位总数" @@ -5336,6 +5480,10 @@ msgstr "座位数不可为负数。" msgid "Seats Left" msgstr "剩余席位" +#: frontend/src/components/Settings/BadgeAssignmentForm.vue:42 +msgid "Select Date" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:23 msgid "Select a Programming Exercise" msgstr "" @@ -5385,7 +5533,7 @@ msgstr "设置支付网关" #: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/Settings/Settings.vue:7 -#: frontend/src/pages/BatchForm.vue:46 frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:152 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 @@ -5396,17 +5544,17 @@ msgstr "设置" msgid "Share on" msgstr "分享至" -#: frontend/src/pages/BatchForm.vue:35 +#: frontend/src/pages/BatchForm.vue:42 msgid "Short Description" msgstr "简短描述" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/CourseForm.vue:86 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "简介" -#: frontend/src/pages/BatchForm.vue:38 +#: frontend/src/pages/BatchForm.vue:45 msgid "Short description of the batch" msgstr "批次简介" @@ -5573,7 +5721,7 @@ 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' -#: frontend/src/pages/BatchForm.vue:75 +#: frontend/src/pages/BatchForm.vue:82 #: 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 @@ -5597,7 +5745,7 @@ msgstr "开始学习" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:91 +#: frontend/src/pages/BatchForm.vue:98 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5657,7 +5805,8 @@ msgstr "统计" #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:91 -#: frontend/src/components/Settings/ZoomSettings.vue:182 +#: frontend/src/components/Settings/Badges.vue:228 +#: frontend/src/components/Settings/ZoomSettings.vue:197 #: frontend/src/pages/AssignmentSubmissionList.vue:19 #: frontend/src/pages/JobForm.vue:46 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:280 @@ -5793,7 +5942,7 @@ msgstr "摘要" msgid "Sunday" msgstr "星期日" -#: lms/lms/api.py:1075 +#: lms/lms/api.py:1119 msgid "Suspicious pattern found in {0}: {1}" msgstr "在{0}中发现可疑模式:{1}" @@ -6011,6 +6160,10 @@ msgstr "此自定义配置将应用于主批次页面" msgid "This badge has been awarded to {0} on {1}." msgstr "此徽章已于{1}授予{0}" +#: frontend/src/components/Settings/BadgeAssignments.vue:92 +msgid "This badge has not been assigned to any students yet" +msgstr "" + #. Label of the expire (Check) field in DocType 'Certification' #: lms/lms/doctype/certification/certification.json msgid "This certificate does no expire" @@ -6130,7 +6283,7 @@ msgstr "课表模板" #. 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:59 -#: frontend/src/pages/BatchForm.vue:107 +#: frontend/src/pages/BatchForm.vue:114 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json @@ -6164,7 +6317,8 @@ msgstr "时间安排:" #: frontend/src/components/Modals/AssignmentForm.vue:20 #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 -#: frontend/src/pages/Assignments.vue:162 frontend/src/pages/BatchForm.vue:20 +#: frontend/src/components/Settings/BadgeForm.vue:19 +#: frontend/src/pages/Assignments.vue:162 frontend/src/pages/BatchForm.vue:27 #: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 #: frontend/src/pages/ProgramForm.vue:11 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:17 @@ -6343,7 +6497,7 @@ msgstr "非结构化角色" #. Option for the 'Status' (Select) field in DocType 'Cohort' #. 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/Batches.vue:282 frontend/src/pages/CourseForm.vue:171 #: 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 @@ -6369,7 +6523,8 @@ msgstr "更新" msgid "Update Password" msgstr "更新密码" -#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:108 +#: frontend/src/components/Controls/Uploader.vue:20 +#: frontend/src/pages/BatchForm.vue:227 frontend/src/pages/CourseForm.vue:117 msgid "Upload" msgstr "上传" @@ -6388,6 +6543,7 @@ msgstr "使用HTML" #. Label of the user (Link) field in DocType 'LMS Job Application' #. Label of the email (Link) field in DocType 'Cohort Staff' #. Label of the user (Link) field in DocType 'LMS Course Interest' +#: frontend/src/components/Settings/BadgeForm.vue:196 #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/cohort_staff/cohort_staff.json #: lms/lms/doctype/lms_course_interest/lms_course_interest.json @@ -6487,7 +6643,7 @@ msgstr "" msgid "Visibility" msgstr "可见性" -#: frontend/src/components/BatchOverlay.vue:69 +#: frontend/src/components/BatchOverlay.vue:73 msgid "Visit Batch" msgstr "访问批次" @@ -6712,7 +6868,7 @@ msgstr "您已评价过本课程" msgid "You have applied" msgstr "您已申请" -#: frontend/src/components/BatchOverlay.vue:159 +#: frontend/src/components/BatchOverlay.vue:181 msgid "You have been enrolled in this batch" msgstr "您已加入本批次" @@ -6819,17 +6975,17 @@ 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 +#: frontend/src/pages/BatchForm.vue:171 #: 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 +#: frontend/src/components/Modals/ZoomAccountModal.vue:164 msgid "Zoom Account created successfully" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:195 +#: frontend/src/components/Modals/ZoomAccountModal.vue:202 msgid "Zoom Account updated successfully" msgstr "" @@ -6966,7 +7122,7 @@ msgstr "{0}个开放职位" msgid "{0} Quizzes" msgstr "{0}项测验" -#: lms/lms/api.py:865 lms/lms/api.py:873 +#: lms/lms/api.py:886 lms/lms/api.py:894 msgid "{0} Settings not found" msgstr "未找到{0}设置"