From 37a63c5771b5f4201c587180d7aab2596cb0933c Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 30 Mar 2026 22:16:44 +0530 Subject: [PATCH] chore: Chinese Simplified translations --- lms/locale/zh.po | 393 ++++++++++++++++++++++++----------------------- 1 file changed, 201 insertions(+), 192 deletions(-) diff --git a/lms/locale/zh.po b/lms/locale/zh.po index 7fd54161..b76b1675 100644 --- a/lms/locale/zh.po +++ b/lms/locale/zh.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2026-03-20 16:13+0000\n" -"PO-Revision-Date: 2026-03-23 14:16\n" +"POT-Creation-Date: 2026-03-27 16:17+0000\n" +"PO-Revision-Date: 2026-03-30 16:46\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -107,7 +107,7 @@ msgstr "" msgid "A new course has been published on {0}" msgstr "" -#: frontend/src/pages/Courses/CourseForm.vue:161 +#: frontend/src/pages/Courses/CourseForm.vue:166 msgid "A one line introduction to the course that appears on the course card" msgstr "课程卡片显示的课程简介(单行)" @@ -115,7 +115,7 @@ msgstr "课程卡片显示的课程简介(单行)" msgid "About" msgstr "关于" -#: frontend/src/pages/Courses/CourseForm.vue:153 +#: frontend/src/pages/Courses/CourseForm.vue:158 msgid "About the Course" msgstr "课程简介" @@ -190,7 +190,7 @@ msgstr "添加课程至项目" msgid "Add Existing User as Evaluator" msgstr "" -#: frontend/src/components/CourseOutline.vue:157 +#: frontend/src/components/CourseOutline.vue:163 msgid "Add Lesson" msgstr "添加课时" @@ -239,9 +239,9 @@ msgstr "添加章节" msgid "Add a course to the batch" msgstr "" -#: frontend/src/pages/Courses/CourseForm.vue:53 -msgid "Add a keyword and then press enter" -msgstr "输入关键词后按回车键添加" +#: frontend/src/pages/Courses/CourseForm.vue:71 +msgid "Add a keyword and press enter" +msgstr "" #: frontend/src/components/Sidebar/AppSidebar.vue:594 msgid "Add a lesson" @@ -360,7 +360,7 @@ msgstr "" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' #: frontend/src/pages/Batches/BatchForm.vue:50 -#: frontend/src/pages/Courses/CourseForm.vue:142 +#: frontend/src/pages/Courses/CourseForm.vue:147 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "允许自助注册" @@ -378,7 +378,7 @@ msgstr "" msgid "Allow users to enroll in this batch on their own." msgstr "" -#: frontend/src/pages/Courses/CourseForm.vue:144 +#: frontend/src/pages/Courses/CourseForm.vue:149 msgid "Allow users to enroll in this course on their own." msgstr "" @@ -401,7 +401,7 @@ msgstr "琥珀色" #: frontend/src/components/Settings/Transactions/TransactionDetails.vue:101 #: frontend/src/components/Settings/Transactions/TransactionList.vue:191 #: frontend/src/pages/Batches/BatchForm.vue:239 -#: frontend/src/pages/Courses/CourseForm.vue:252 +#: frontend/src/pages/Courses/CourseForm.vue:257 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -536,7 +536,7 @@ msgstr "是否确认报名?" msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "确定要登录Frappe Cloud控制面板?" -#: frontend/src/components/Quiz.vue:393 +#: frontend/src/components/Quiz.vue:387 msgid "Are you sure you want to submit the quiz?" msgstr "" @@ -685,7 +685,7 @@ msgstr "本题至少需设置一个正确选项。" msgid "At least one test case is required for the programming exercise." msgstr "编程练习需要至少一个测试用例。" -#: frontend/src/components/Quiz.vue:420 +#: frontend/src/components/Quiz.vue:414 msgid "Attempted Questions" msgstr "" @@ -717,7 +717,7 @@ msgstr "授权Google日历访问" msgid "Auto Recording" msgstr "自动录制" -#: frontend/src/pages/ProfileEvaluator.vue:246 +#: frontend/src/pages/ProfileEvaluator.vue:260 msgid "Availability updated successfully" msgstr "可用性更新成功。" @@ -881,6 +881,7 @@ msgstr "班级注册确认" #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json +#: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Batch Evaluator" msgstr "批次评估人" @@ -915,11 +916,11 @@ msgstr "班级摘要" msgid "Batch Title" msgstr "批次标题" -#: frontend/src/pages/Batches/components/NewBatchModal.vue:209 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:202 msgid "Batch created successfully" msgstr "" -#: frontend/src/pages/Batches/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:523 msgid "Batch deleted successfully" msgstr "班级删除成功" @@ -939,7 +940,7 @@ msgstr "该批次已满额。" msgid "Batch start time cannot be greater than or equal to end time." msgstr "班级开始时间不可大于或等于结束时间。" -#: frontend/src/pages/Batches/BatchForm.vue:492 +#: frontend/src/pages/Batches/BatchForm.vue:485 msgid "Batch updated successfully" msgstr "" @@ -1041,7 +1042,7 @@ msgstr "取消" msgid "Cancelled" msgstr "已取消" -#: lms/lms/api.py:2324 +#: lms/lms/api.py:2325 msgid "Cannot search for roles: {0}" msgstr "" @@ -1225,11 +1226,11 @@ msgstr "章节引用" msgid "Chapter added successfully" msgstr "章节添加成功" -#: frontend/src/components/CourseOutline.vue:362 +#: frontend/src/components/CourseOutline.vue:368 msgid "Chapter deleted successfully" msgstr "章节删除成功。" -#: frontend/src/components/CourseOutline.vue:296 +#: frontend/src/components/CourseOutline.vue:302 msgid "Chapter moved successfully" msgstr "章节移动成功" @@ -1238,7 +1239,7 @@ msgid "Chapter updated successfully" msgstr "章节更新成功" #. Label of the chapters (Table) field in DocType 'LMS Course' -#: frontend/src/pages/Courses/CourseForm.vue:320 +#: frontend/src/pages/Courses/CourseForm.vue:325 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "章节" @@ -1247,15 +1248,15 @@ msgstr "章节" msgid "Charge a fee for batch enrollment." msgstr "" -#: frontend/src/pages/Courses/CourseForm.vue:224 +#: frontend/src/pages/Courses/CourseForm.vue:229 msgid "Charge a fee for course access." msgstr "" -#: frontend/src/pages/Courses/CourseForm.vue:238 +#: frontend/src/pages/Courses/CourseForm.vue:243 msgid "Charge a fee for the certificate." msgstr "" -#: frontend/src/components/Quiz.vue:290 +#: frontend/src/components/Quiz.vue:284 msgid "Check" msgstr "检查" @@ -1299,7 +1300,7 @@ msgstr "" msgid "Choices" msgstr "选项" -#: frontend/src/components/Quiz.vue:878 +#: frontend/src/components/Quiz.vue:872 msgid "Choose all answers that apply" msgstr "选择所有适用答案" @@ -1311,7 +1312,7 @@ msgstr "选择现有题目" msgid "Choose an icon" msgstr "选择图标" -#: frontend/src/components/Quiz.vue:879 +#: frontend/src/components/Quiz.vue:873 msgid "Choose one answer" msgstr "选择唯一答案" @@ -1363,7 +1364,7 @@ msgstr "关闭" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1400,7 +1401,7 @@ msgstr "院校名称" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/Courses/CourseForm.vue:85 +#: frontend/src/pages/Courses/CourseForm.vue:90 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json @@ -1411,7 +1412,7 @@ msgstr "颜色" msgid "Comma separated keywords" msgstr "" -#: frontend/src/pages/Courses/CourseForm.vue:309 +#: frontend/src/pages/Courses/CourseForm.vue:314 msgid "Comma separated keywords for SEO" msgstr "逗号分隔的SEO关键词" @@ -1432,7 +1433,7 @@ msgstr "评估人评语" msgid "Common keywords that will be used for all pages" msgstr "全站通用关键词" -#: frontend/src/pages/Lesson.vue:899 +#: frontend/src/pages/Lesson.vue:924 msgid "Community" msgstr "社区" @@ -1525,7 +1526,7 @@ msgid "Completed" msgstr "已完成" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/Courses/CourseForm.vue:230 +#: frontend/src/pages/Courses/CourseForm.vue:235 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "结业证书" @@ -1582,7 +1583,7 @@ msgstr "" msgid "Confirm Enrollment" msgstr "确认报名" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:228 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:234 msgid "Confirm Your Action" msgstr "" @@ -1590,7 +1591,7 @@ msgstr "" msgid "Confirm clearing demo data?" msgstr "" -#: frontend/src/pages/Batches/BatchForm.vue:508 +#: frontend/src/pages/Batches/BatchForm.vue:501 msgid "Confirm your action to delete" msgstr "确认删除操作" @@ -1649,7 +1650,7 @@ msgstr "继续学习" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1819,7 +1820,7 @@ msgstr "课程创建者" msgid "Course Data" msgstr "课程数据" -#: frontend/src/pages/Courses/CourseForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:175 #: frontend/src/pages/Courses/NewCourseModal.vue:52 msgid "Course Description" msgstr "课程描述" @@ -1838,7 +1839,7 @@ msgstr "课程注册记录" msgid "Course Evaluator" msgstr "课程评估人" -#: frontend/src/pages/Courses/CourseForm.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:83 #: frontend/src/pages/Courses/NewCourseModal.vue:38 msgid "Course Image" msgstr "课程图片" @@ -1909,11 +1910,11 @@ msgstr "课程成功添加至项目" msgid "Course already added to program" msgstr "" -#: frontend/src/pages/Courses/NewCourseModal.vue:164 +#: frontend/src/pages/Courses/NewCourseModal.vue:154 msgid "Course created successfully" msgstr "课程创建成功。" -#: frontend/src/pages/Courses/CourseForm.vue:524 +#: frontend/src/pages/Courses/CourseForm.vue:531 msgid "Course deleted successfully" msgstr "课程删除成功" @@ -1921,7 +1922,7 @@ msgstr "课程删除成功" msgid "Course or Batch is required to issue a certificate." msgstr "" -#: frontend/src/pages/Courses/CourseForm.vue:489 +#: frontend/src/pages/Courses/CourseForm.vue:496 msgid "Course updated successfully" msgstr "课程更新成功。" @@ -1940,7 +1941,7 @@ msgstr "" #: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 #: frontend/src/pages/Batches/components/BatchCourses.vue:5 #: frontend/src/pages/Batches/components/BatchDashboard.vue:20 -#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:45 #: frontend/src/pages/Courses/CourseCertification.vue:127 #: frontend/src/pages/Courses/CourseDetail.vue:143 #: frontend/src/pages/Courses/Courses.vue:356 @@ -1948,7 +1949,7 @@ msgstr "" #: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 -#: frontend/src/pages/SCORMChapter.vue:232 +#: frontend/src/pages/SCORMChapter.vue:234 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -2025,7 +2026,7 @@ msgstr "创建课程" msgid "Create a Live Class" msgstr "创建直播课程" -#: frontend/src/pages/Quizzes.vue:97 +#: frontend/src/pages/Quizzes.vue:102 msgid "Create a Quiz" msgstr "创建测验" @@ -2079,7 +2080,7 @@ msgstr "正在创建课程" #. Label of the currency (Link) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Transactions/TransactionDetails.vue:95 #: frontend/src/pages/Batches/BatchForm.vue:246 -#: frontend/src/pages/Courses/CourseForm.vue:259 +#: frontend/src/pages/Courses/CourseForm.vue:264 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -2199,15 +2200,15 @@ msgid "Degree Type" msgstr "学位类型" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:308 -#: frontend/src/components/CourseOutline.vue:374 +#: frontend/src/components/CourseOutline.vue:314 +#: frontend/src/components/CourseOutline.vue:380 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/Batches/BatchForm.vue:514 -#: frontend/src/pages/Courses/CourseForm.vue:537 +#: frontend/src/pages/Batches/BatchForm.vue:507 +#: frontend/src/pages/Courses/CourseForm.vue:544 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:234 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:240 #: frontend/src/pages/Programs/ProgramForm.vue:230 #: frontend/src/pages/Programs/ProgramForm.vue:567 msgid "Delete" @@ -2217,7 +2218,7 @@ msgstr "删除" msgid "Delete Chapter" msgstr "删除章节" -#: frontend/src/pages/Courses/CourseForm.vue:531 +#: frontend/src/pages/Courses/CourseForm.vue:538 msgid "Delete Course" msgstr "删除课程" @@ -2225,7 +2226,7 @@ msgstr "删除课程" msgid "Delete Program" msgstr "" -#: frontend/src/components/CourseOutline.vue:368 +#: frontend/src/components/CourseOutline.vue:374 msgid "Delete this chapter?" msgstr "确认删除此章节?" @@ -2233,31 +2234,31 @@ msgstr "确认删除此章节?" msgid "Delete this coupon?" msgstr "" -#: frontend/src/components/CourseOutline.vue:302 +#: frontend/src/components/CourseOutline.vue:308 msgid "Delete this lesson?" msgstr "确认删除此课时?" -#: frontend/src/pages/Courses/CourseForm.vue:532 +#: frontend/src/pages/Courses/CourseForm.vue:539 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "删除本课程将同时删除其所有章节和课时。此操作不可逆。确认继续吗?" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:229 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:235 msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "" -#: frontend/src/pages/Batches/BatchForm.vue:509 +#: frontend/src/pages/Batches/BatchForm.vue:502 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:369 +#: frontend/src/components/CourseOutline.vue:375 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:303 +#: frontend/src/components/CourseOutline.vue:309 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "删除本课时将永久移除。此操作不可撤销。确认继续吗?" -#: lms/lms/api.py:756 +#: lms/lms/api.py:757 msgid "Deletion not allowed for {0}" msgstr "" @@ -2655,7 +2656,7 @@ msgstr "" msgid "Enroll Member to Program" msgstr "为成员注册项目" -#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:103 msgid "Enroll Now" msgstr "立即报名" @@ -2738,6 +2739,10 @@ msgstr "" msgid "Enter reply to email" msgstr "" +#: frontend/src/components/Controls/Uploader.vue:106 +msgid "Error Uploading File" +msgstr "" + #: frontend/src/components/Settings/GoogleMeetAccountModal.vue:154 msgid "Error creating Google Meet Account" msgstr "" @@ -2758,7 +2763,7 @@ msgstr "邮件模板创建错误" msgid "Error creating live class. Please try again. {0}" msgstr "创建直播课程失败,请重试。错误:{0}" -#: frontend/src/pages/Quizzes.vue:227 +#: frontend/src/pages/Quizzes.vue:252 msgid "Error creating quiz: {0}" msgstr "测验创建错误:{0}" @@ -2839,7 +2844,7 @@ msgstr "评估保存成功" #: frontend/src/components/Modals/BatchCourseModal.vue:36 #: frontend/src/components/Modals/NewMemberModal.vue:60 #: frontend/src/pages/Batches/components/BulkCertificates.vue:22 -#: frontend/src/pages/Courses/CourseForm.vue:272 +#: frontend/src/pages/Courses/CourseForm.vue:277 #: frontend/src/pages/ProfileRoles.vue:34 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -2905,7 +2910,7 @@ msgstr "练习" msgid "Exercise Title" msgstr "练习标题" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:252 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:258 msgid "Exercise deleted successfully" msgstr "" @@ -3025,7 +3030,7 @@ msgstr "元标签更新失败{0}" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/Courses/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:140 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "精选" @@ -3119,7 +3124,7 @@ msgstr "免费" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -3168,7 +3173,7 @@ msgstr "全名" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 +#: frontend/src/pages/JobForm.vue:292 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -3262,7 +3267,7 @@ msgstr "谷歌日历" #. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' #. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live #. Class' -#: frontend/src/pages/Batches/BatchForm.vue:549 +#: frontend/src/pages/Batches/BatchForm.vue:542 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Google Meet" @@ -3410,7 +3415,7 @@ msgstr "隐藏我的个人信息" msgid "Highlight" msgstr "高亮" -#: frontend/src/pages/Courses/CourseForm.vue:136 +#: frontend/src/pages/Courses/CourseForm.vue:141 msgid "Highlight the course on the homepage." msgstr "" @@ -3441,7 +3446,7 @@ msgid "Host" msgstr "主持人" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:303 +#: frontend/src/pages/JobForm.vue:302 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "混合模式" @@ -3677,7 +3682,7 @@ msgstr "无效的测验ID" msgid "Invalid Quiz ID in content" msgstr "内容中存在无效测验ID" -#: lms/lms/api.py:759 +#: lms/lms/api.py:760 msgid "Invalid document name" msgstr "" @@ -3722,7 +3727,7 @@ msgstr "签发日期" msgid "Issue a Certificate" msgstr "颁发证书" -#: frontend/src/pages/Courses/CourseForm.vue:231 +#: frontend/src/pages/Courses/CourseForm.vue:236 msgid "Issue a certificate on course completion." msgstr "" @@ -3793,7 +3798,7 @@ msgstr "职位名称" #. Label of the jobs (Check) field in DocType 'LMS Settings' #. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/JobForm.vue:317 frontend/src/pages/Jobs.vue:8 #: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" @@ -4123,7 +4128,7 @@ msgstr "标签" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' #: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:277 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:284 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "语言" @@ -4207,11 +4212,11 @@ msgstr "课时标题" msgid "Lesson created successfully" msgstr "课时创建成功。" -#: frontend/src/components/CourseOutline.vue:267 +#: frontend/src/components/CourseOutline.vue:273 msgid "Lesson deleted successfully" msgstr "课时删除成功。" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:288 msgid "Lesson moved successfully" msgstr "课时移动成功。" @@ -4291,9 +4296,9 @@ msgstr "实时编码链接" #: frontend/src/pages/Courses/Courses.vue:107 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:133 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:118 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:123 #: frontend/src/pages/QuizSubmissionList.vue:39 -#: frontend/src/pages/Quizzes.vue:90 +#: frontend/src/pages/Quizzes.vue:91 msgid "Load More" msgstr "加载更多" @@ -4359,7 +4364,7 @@ msgstr "制作笔记以便快速复习。按/键唤出菜单。" msgid "Make the batch visible to all users." msgstr "" -#: frontend/src/pages/Courses/CourseForm.vue:110 +#: frontend/src/pages/Courses/CourseForm.vue:115 msgid "Make the course visible to all users." msgstr "" @@ -4402,7 +4407,7 @@ msgstr "全部标记为已读" msgid "Mark for review" msgstr "" -#: frontend/src/pages/Courses/CourseForm.vue:126 +#: frontend/src/pages/Courses/CourseForm.vue:131 msgid "Mark the course as upcoming but not yet open for enrollment." msgstr "" @@ -4446,7 +4451,7 @@ msgid "Marks to Deduct" msgstr "待扣分数" #. Label of the max_attempts (Int) field in DocType 'LMS Quiz' -#: frontend/src/pages/Quizzes.vue:264 lms/lms/doctype/lms_quiz/lms_quiz.json +#: frontend/src/pages/Quizzes.vue:289 lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Max Attempts" msgstr "最大尝试次数" @@ -4704,7 +4709,7 @@ msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' #: frontend/src/pages/Batches/BatchForm.vue:258 -#: frontend/src/pages/Courses/CourseForm.vue:299 +#: frontend/src/pages/Courses/CourseForm.vue:304 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "元描述" @@ -4719,17 +4724,17 @@ msgstr "元图片" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' #: frontend/src/pages/Batches/BatchForm.vue:264 -#: frontend/src/pages/Courses/CourseForm.vue:306 +#: frontend/src/pages/Courses/CourseForm.vue:311 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "元关键词" #: frontend/src/pages/Batches/BatchForm.vue:253 -#: frontend/src/pages/Courses/CourseForm.vue:294 +#: frontend/src/pages/Courses/CourseForm.vue:299 msgid "Meta Tags" msgstr "元标记" -#: lms/lms/api.py:1541 +#: lms/lms/api.py:1542 msgid "Meta tags should be a list." msgstr "元标签应为列表格式。" @@ -4782,7 +4787,6 @@ msgid "Moderator" msgstr "主持人" #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:290 -#: frontend/src/pages/Quizzes.vue:278 msgid "Modified" msgstr "修改时间" @@ -4893,7 +4897,7 @@ msgstr "" msgid "New Google Meet Account" msgstr "" -#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/JobForm.vue:321 frontend/src/pages/JobForm.vue:333 #: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "新建职位" @@ -4935,7 +4939,7 @@ msgstr "课程{1}中主题{0}的新回复" msgid "New {0}" msgstr "新建{0}" -#: frontend/src/components/Quiz.vue:300 frontend/src/pages/Lesson.vue:51 +#: frontend/src/components/Quiz.vue:294 frontend/src/pages/Lesson.vue:51 #: frontend/src/pages/Lesson.vue:187 msgid "Next" msgstr "下一步" @@ -4952,7 +4956,7 @@ msgstr "无作业" msgid "No Notifications" msgstr "无通知" -#: frontend/src/components/Quiz.vue:384 +#: frontend/src/components/Quiz.vue:378 msgid "No Quiz submissions found" msgstr "未找到测验提交记录" @@ -5116,7 +5120,7 @@ msgstr "未保存" msgid "Note" msgstr "备注" -#: frontend/src/pages/Lesson.vue:888 +#: frontend/src/pages/Lesson.vue:913 msgid "Notes" msgstr "备注" @@ -5161,13 +5165,13 @@ msgid "Office close to Home" msgstr "离家近的办公地点" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/Batches/BatchForm.vue:562 -#: frontend/src/pages/Batches/components/NewBatchModal.vue:263 +#: frontend/src/pages/Batches/BatchForm.vue:555 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:256 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "离线" -#: frontend/src/pages/JobForm.vue:302 +#: frontend/src/pages/JobForm.vue:301 msgid "On site" msgstr "" @@ -5185,8 +5189,8 @@ msgid "Once the moderator grades your submission, you'll find the details here." msgstr "审核员评分后,您可在此查看详情" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/Batches/BatchForm.vue:558 -#: frontend/src/pages/Batches/components/NewBatchModal.vue:259 +#: frontend/src/pages/Batches/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "在线" @@ -5225,7 +5229,7 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 +#: frontend/src/pages/JobForm.vue:309 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -5376,7 +5380,7 @@ msgid "Paid Batch" msgstr "付费批次" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/Courses/CourseForm.vue:237 +#: frontend/src/pages/Courses/CourseForm.vue:242 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "付费证书" @@ -5386,14 +5390,14 @@ msgid "Paid Certificate after Evaluation" msgstr "评估后付费证书" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/Courses/CourseForm.vue:223 +#: frontend/src/pages/Courses/CourseForm.vue:228 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "付费课程" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -5425,7 +5429,7 @@ msgstr "通过" #. Label of the passing_percentage (Int) field in DocType 'LMS Quiz' #. Label of the passing_percentage (Int) field in DocType 'LMS Quiz Submission' -#: frontend/src/pages/QuizForm.vue:78 frontend/src/pages/Quizzes.vue:257 +#: frontend/src/pages/QuizForm.vue:78 frontend/src/pages/Quizzes.vue:282 #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json msgid "Passing Percentage" @@ -5436,7 +5440,7 @@ msgstr "通过百分比" msgid "Password" msgstr "密码" -#: frontend/src/pages/Courses/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:196 msgid "Paste a YouTube link of a short video introducing the course." msgstr "" @@ -5616,7 +5620,7 @@ msgstr "" msgid "Please enable the zoom account to use this feature." msgstr "请启用Zoom账户以使用此功能。" -#: frontend/src/components/CourseOutline.vue:391 +#: frontend/src/components/CourseOutline.vue:397 msgid "Please enroll for this course to view this lesson" msgstr "请报名本课程以查看此课时" @@ -5680,11 +5684,11 @@ msgstr "请登录以访问测验" msgid "Please login to continue with payment." msgstr "请登录以继续支付" -#: lms/lms/utils.py:2037 +#: lms/lms/utils.py:2038 msgid "Please login to view program details." msgstr "" -#: lms/lms/utils.py:2002 +#: lms/lms/utils.py:2003 msgid "Please login to view programs." msgstr "" @@ -5777,7 +5781,7 @@ msgstr "请选择时区" msgid "Please select a user" msgstr "" -#: frontend/src/components/Quiz.vue:761 +#: frontend/src/components/Quiz.vue:755 msgid "Please select an option" msgstr "请选择选项" @@ -5877,7 +5881,7 @@ msgstr "预览图片" #. Label of the video_link (Attach) field in DocType 'LMS Batch' #: frontend/src/pages/Batches/BatchForm.vue:180 -#: frontend/src/pages/Courses/CourseForm.vue:189 +#: frontend/src/pages/Courses/CourseForm.vue:194 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "预览视频" @@ -5893,7 +5897,7 @@ msgid "Pricing" msgstr "定价" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/Courses/CourseForm.vue:217 +#: frontend/src/pages/Courses/CourseForm.vue:222 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "定价与认证" @@ -5995,8 +5999,8 @@ msgstr "编程练习更新成功" #. Label of the programming_exercises (Check) field in DocType 'LMS Settings' #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:312 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:292 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:300 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:301 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:309 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Programming Exercises" msgstr "编程练习" @@ -6050,7 +6054,7 @@ msgstr "发布至参与者页面" #: frontend/src/components/Modals/Event.vue:128 #: frontend/src/pages/Batches/BatchForm.vue:15 #: frontend/src/pages/Batches/components/BulkCertificates.vue:51 -#: frontend/src/pages/Courses/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:114 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6066,12 +6070,12 @@ msgid "Published Courses" msgstr "已发布课程" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/Courses/CourseForm.vue:115 +#: frontend/src/pages/Courses/CourseForm.vue:120 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "发布于" -#: frontend/src/pages/Courses/CourseForm.vue:99 +#: frontend/src/pages/Courses/CourseForm.vue:104 msgid "Publishing Settings" msgstr "" @@ -6135,10 +6139,6 @@ msgstr "问题更新成功" msgid "Question {0}" msgstr "问题{0}" -#: frontend/src/components/Quiz.vue:233 -msgid "Question {0} of {1}" -msgstr "第{0}/{1}题" - #. Label of the questions (Table) field in DocType 'LMS Quiz' #: frontend/src/pages/QuizForm.vue:139 lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Questions" @@ -6148,7 +6148,7 @@ msgstr "问题" msgid "Questions deleted successfully" msgstr "问题删除成功" -#: frontend/src/components/Quiz.vue:313 +#: frontend/src/components/Quiz.vue:307 msgid "Questions marked for review" msgstr "" @@ -6185,7 +6185,7 @@ msgstr "测验提交" msgid "Quiz Submissions" msgstr "测验提交记录" -#: frontend/src/components/Quiz.vue:328 +#: frontend/src/components/Quiz.vue:322 msgid "Quiz Summary" msgstr "测验摘要" @@ -6194,7 +6194,7 @@ msgstr "测验摘要" msgid "Quiz Title" msgstr "测验标题" -#: frontend/src/pages/Quizzes.vue:215 +#: frontend/src/pages/Quizzes.vue:240 msgid "Quiz created successfully" msgstr "测验创建成功" @@ -6212,12 +6212,12 @@ msgid "Quiz will appear at the bottom of the lesson." msgstr "测验将显示在课时末尾" #: frontend/src/components/Sidebar/AppSidebar.vue:614 -#: frontend/src/pages/QuizForm.vue:388 frontend/src/pages/Quizzes.vue:290 -#: frontend/src/pages/Quizzes.vue:300 lms/www/_lms.py:254 +#: frontend/src/pages/QuizForm.vue:388 frontend/src/pages/Quizzes.vue:315 +#: frontend/src/pages/Quizzes.vue:325 lms/www/_lms.py:254 msgid "Quizzes" msgstr "测验" -#: frontend/src/pages/Quizzes.vue:238 +#: frontend/src/pages/Quizzes.vue:263 msgid "Quizzes deleted successfully" msgstr "测验删除成功" @@ -6292,7 +6292,7 @@ msgstr "源单据" msgid "Regards" msgstr "此致" -#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:86 msgid "Register Now" msgstr "立即注册" @@ -6303,19 +6303,19 @@ msgstr "已注册但已停用" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/Courses/CourseForm.vue:201 +#: frontend/src/pages/Courses/CourseForm.vue:206 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "相关课程" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:304 +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "远程" -#: frontend/src/components/Controls/Uploader.vue:50 +#: frontend/src/components/Controls/Uploader.vue:51 msgid "Remove" msgstr "移除" @@ -6355,7 +6355,7 @@ msgstr "结果" msgid "Resume" msgstr "简历" -#: frontend/src/components/Quiz.vue:101 frontend/src/components/Quiz.vue:365 +#: frontend/src/components/Quiz.vue:101 frontend/src/components/Quiz.vue:359 msgid "Resume Video" msgstr "继续观看视频" @@ -6495,7 +6495,7 @@ msgstr "星期六" #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 #: frontend/src/pages/QuizForm.vue:43 frontend/src/pages/QuizSubmission.vue:14 -#: frontend/src/pages/Quizzes.vue:101 +#: frontend/src/pages/Quizzes.vue:106 #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Save" msgstr "保存" @@ -6584,7 +6584,7 @@ msgid "Seat Count" msgstr "席位总数" #: frontend/src/pages/Batches/components/BatchCard.vue:18 -#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:23 msgid "Seat Left" msgstr "剩余席位" @@ -6593,7 +6593,7 @@ msgid "Seat count cannot be negative." msgstr "座位数不可为负数。" #: frontend/src/pages/Batches/components/BatchCard.vue:18 -#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:23 msgid "Seats Left" msgstr "剩余席位" @@ -6620,7 +6620,7 @@ msgstr "" msgid "Select a Programming Exercise" msgstr "选择编程练习" -#: frontend/src/pages/Courses/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:92 msgid "Select a fallback color for the course card when no image is set." msgstr "" @@ -6734,7 +6734,7 @@ msgid "Short Description" msgstr "简短描述" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/Courses/CourseForm.vue:159 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: frontend/src/pages/Courses/NewCourseModal.vue:45 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" @@ -6750,7 +6750,7 @@ msgid "Show Answer" msgstr "显示答案" #. Label of the show_answers (Check) field in DocType 'LMS Quiz' -#: frontend/src/pages/QuizForm.vue:93 frontend/src/pages/Quizzes.vue:271 +#: frontend/src/pages/QuizForm.vue:93 frontend/src/pages/Quizzes.vue:296 #: lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Show Answers" msgstr "显示答案" @@ -6842,11 +6842,11 @@ msgstr "跳过" msgid "Slot Times are overlapping for some schedules." msgstr "部分日程时段存在重叠" -#: frontend/src/pages/ProfileEvaluator.vue:223 +#: frontend/src/pages/ProfileEvaluator.vue:237 msgid "Slot added successfully" msgstr "时段添加成功。" -#: frontend/src/pages/ProfileEvaluator.vue:262 +#: frontend/src/pages/ProfileEvaluator.vue:276 msgid "Slot deleted successfully" msgstr "时段删除成功。" @@ -6855,7 +6855,7 @@ msgid "Slots" msgstr "" #: frontend/src/pages/Batches/components/BatchCard.vue:27 -#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:32 msgid "Sold Out" msgstr "已售罄" @@ -7068,7 +7068,7 @@ msgstr "提交记录删除成功" #: frontend/src/components/Modals/AssessmentModal.vue:9 #: frontend/src/components/Modals/BatchCourseModal.vue:9 #: frontend/src/components/Modals/EvaluationModal.vue:9 -#: frontend/src/components/Quiz.vue:305 frontend/src/components/Quiz.vue:397 +#: frontend/src/components/Quiz.vue:299 frontend/src/components/Quiz.vue:391 #: lms/templates/assignment.html:9 lms/www/new-sign-up.html:32 msgid "Submit" msgstr "提交" @@ -7103,7 +7103,7 @@ msgstr "摘要" msgid "Sunday" msgstr "星期日" -#: lms/lms/api.py:1032 +#: lms/lms/api.py:1033 msgid "Suspicious pattern found in {0}: {1}" msgstr "在{0}中发现可疑模式:{1}" @@ -7239,7 +7239,7 @@ msgstr "此致敬礼" msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." msgstr "" -#: lms/lms/utils.py:2273 +#: lms/lms/utils.py:2274 msgid "The batch does not exist." msgstr "" @@ -7247,7 +7247,7 @@ msgstr "" msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "您报名的批次明日开始,请做好准备准时参加" -#: lms/lms/utils.py:1756 +#: lms/lms/utils.py:1757 msgid "The coupon code '{0}' is invalid." msgstr "" @@ -7271,7 +7271,7 @@ msgstr "" msgid "The last day to schedule your evaluations is " msgstr "" -#: lms/lms/utils.py:2257 +#: lms/lms/utils.py:2258 msgid "The lesson does not exist." msgstr "" @@ -7287,7 +7287,7 @@ msgstr "" msgid "The slot is already booked by another participant." msgstr "该时段已被其他参与者预定" -#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 +#: lms/lms/utils.py:1455 lms/lms/utils.py:1955 msgid "The specified batch does not exist." msgstr "" @@ -7345,15 +7345,15 @@ msgstr "本证书永久有效" msgid "This class has ended" msgstr "本课程已结束" -#: lms/lms/utils.py:1785 +#: lms/lms/utils.py:1786 msgid "This coupon has expired." msgstr "" -#: lms/lms/utils.py:1788 +#: lms/lms/utils.py:1789 msgid "This coupon has reached its maximum usage limit." msgstr "" -#: lms/lms/utils.py:1797 +#: lms/lms/utils.py:1798 msgid "This coupon is not applicable to this {0}." msgstr "" @@ -7361,7 +7361,7 @@ msgstr "" msgid "This course has:" msgstr "本课程包含:" -#: lms/lms/utils.py:1716 +#: lms/lms/utils.py:1717 msgid "This course is free." msgstr "本课程免费" @@ -7487,7 +7487,7 @@ msgstr "课表模板" #: frontend/src/components/Modals/LiveClassModal.vue:57 #: frontend/src/pages/Batches/BatchForm.vue:71 #: frontend/src/pages/Batches/components/NewBatchModal.vue:44 -#: frontend/src/pages/Courses/CourseForm.vue:284 +#: frontend/src/pages/Courses/CourseForm.vue:289 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -7529,10 +7529,10 @@ msgstr "时间安排:" #: frontend/src/pages/Courses/NewCourseModal.vue:14 #: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:272 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:278 #: frontend/src/pages/Programs/ProgramForm.vue:25 -#: frontend/src/pages/QuizForm.vue:56 frontend/src/pages/Quizzes.vue:113 -#: frontend/src/pages/Quizzes.vue:244 +#: frontend/src/pages/QuizForm.vue:56 frontend/src/pages/Quizzes.vue:118 +#: frontend/src/pages/Quizzes.vue:269 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment/lms_assignment.json @@ -7568,7 +7568,7 @@ msgstr "至" msgid "To Date" msgstr "截止日期" -#: lms/lms/utils.py:1730 +#: lms/lms/utils.py:1731 msgid "To join this batch, please contact the Administrator." msgstr "加入本批次请联系管理员" @@ -7581,12 +7581,12 @@ msgid "Total" msgstr "总计" #. Label of the total_marks (Int) field in DocType 'LMS Quiz' -#: frontend/src/pages/QuizForm.vue:73 frontend/src/pages/Quizzes.vue:250 +#: frontend/src/pages/QuizForm.vue:73 frontend/src/pages/Quizzes.vue:275 #: lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Total Marks" msgstr "总分" -#: frontend/src/components/Quiz.vue:412 +#: frontend/src/components/Quiz.vue:406 msgid "Total Questions" msgstr "" @@ -7616,7 +7616,7 @@ msgstr "" msgid "Travel" msgstr "差旅" -#: frontend/src/components/Quiz.vue:361 +#: frontend/src/components/Quiz.vue:355 msgid "Try Again" msgstr "重试" @@ -7663,7 +7663,7 @@ msgstr "类型" msgid "Type '/' for commands or select text to format" msgstr "输入'/'唤出命令菜单或选择文本进行格式化" -#: frontend/src/components/Quiz.vue:880 +#: frontend/src/components/Quiz.vue:874 msgid "Type your answer" msgstr "输入答案" @@ -7696,7 +7696,7 @@ msgstr "" msgid "Unable to create category" msgstr "" -#: frontend/src/components/Quiz.vue:428 +#: frontend/src/components/Quiz.vue:422 msgid "Unattempted Questions" msgstr "" @@ -7706,7 +7706,7 @@ msgstr "" msgid "Unavailability" msgstr "不可用状态" -#: frontend/src/pages/ProfileEvaluator.vue:281 +#: frontend/src/pages/ProfileEvaluator.vue:295 msgid "Unavailability updated successfully" msgstr "不可用状态更新成功" @@ -7742,7 +7742,7 @@ msgstr "非结构化角色" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #. Label of the upcoming (Check) field in DocType 'LMS Course' #: frontend/src/pages/Batches/Batches.vue:324 -#: frontend/src/pages/Courses/CourseForm.vue:124 +#: frontend/src/pages/Courses/CourseForm.vue:129 #: frontend/src/pages/Courses/Courses.vue:337 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -7772,11 +7772,12 @@ msgstr "更新" msgid "Update Password" msgstr "更新密码" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:283 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:291 +#: frontend/src/pages/Quizzes.vue:303 msgid "Updated On" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:23 +#: frontend/src/components/Controls/Uploader.vue:24 msgid "Upload" msgstr "上传" @@ -7788,6 +7789,10 @@ msgstr "" msgid "Upload File" msgstr "上传文件" +#: frontend/src/components/Controls/Uploader.vue:24 +msgid "Uploading" +msgstr "上传中" + #: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "上传进度{0}%" @@ -7846,7 +7851,7 @@ msgstr "用户输入" msgid "User Skill" msgstr "用户技能" -#: lms/lms/api.py:1782 +#: lms/lms/api.py:1783 msgid "User does not have permission to access this user's profile details." msgstr "" @@ -8058,31 +8063,31 @@ msgstr "您已注册本批次" msgid "You are already enrolled for this course." msgstr "您已注册本课程" -#: lms/lms/utils.py:1250 +#: lms/lms/utils.py:1251 msgid "You are not authorized to view the assessments of this batch." msgstr "" -#: lms/lms/utils.py:1452 +#: lms/lms/utils.py:1453 msgid "You are not authorized to view the chart data of this batch." msgstr "" -#: lms/lms/utils.py:2044 +#: lms/lms/utils.py:2045 msgid "You are not authorized to view the details of this program." msgstr "" -#: lms/lms/utils.py:1662 +#: lms/lms/utils.py:1663 msgid "You are not authorized to view the discussion replies for this topic." msgstr "" -#: lms/lms/utils.py:1615 +#: lms/lms/utils.py:1616 msgid "You are not authorized to view the discussion topics for this item." msgstr "" -#: lms/lms/utils.py:1216 +#: lms/lms/utils.py:1217 msgid "You are not authorized to view the question details." msgstr "" -#: lms/lms/utils.py:1361 +#: lms/lms/utils.py:1362 msgid "You are not authorized to view the students of this batch." msgstr "" @@ -8131,7 +8136,7 @@ msgstr "只读模式下不可修改角色。" msgid "You cannot enroll in an unpublished course." msgstr "" -#: lms/lms/utils.py:2105 +#: lms/lms/utils.py:2106 msgid "You cannot enroll in an unpublished program." msgstr "" @@ -8147,35 +8152,35 @@ msgstr "您不能在{0}之后安排评估" msgid "You cannot schedule evaluations for past slots." msgstr "不能为过去的时段安排评估" -#: lms/lms/utils.py:2285 +#: lms/lms/utils.py:2286 msgid "You do not have access to this batch." msgstr "" -#: lms/lms/utils.py:2268 +#: lms/lms/utils.py:2269 msgid "You do not have access to this course." msgstr "" -#: lms/lms/api.py:854 lms/lms/doctype/lms_batch/lms_batch.py:365 +#: lms/lms/api.py:855 lms/lms/doctype/lms_batch/lms_batch.py:365 msgid "You do not have permission to access announcements for this batch." msgstr "" -#: lms/lms/api.py:2281 +#: lms/lms/api.py:2282 msgid "You do not have permission to access badges." msgstr "" -#: lms/lms/api.py:1144 +#: lms/lms/api.py:1145 msgid "You do not have permission to access heatmap data." msgstr "" -#: lms/lms/api.py:2120 +#: lms/lms/api.py:2121 msgid "You do not have permission to access lesson completion stats." msgstr "" -#: lms/lms/api.py:2160 +#: lms/lms/api.py:2161 msgid "You do not have permission to access this course's assessment data." msgstr "" -#: lms/lms/api.py:1683 +#: lms/lms/api.py:1684 msgid "You do not have permission to access this course's progress data." msgstr "" @@ -8183,7 +8188,7 @@ msgstr "" msgid "You do not have permission to access this page." msgstr "您无权访问此页面" -#: lms/lms/api.py:1361 lms/lms/api.py:1370 +#: lms/lms/api.py:1362 lms/lms/api.py:1371 msgid "You do not have permission to cancel this evaluation." msgstr "" @@ -8191,31 +8196,31 @@ msgstr "" msgid "You do not have permission to create a live class." msgstr "" -#: lms/lms/api.py:924 +#: lms/lms/api.py:925 msgid "You do not have permission to delete this batch." msgstr "" -#: lms/lms/api.py:1098 +#: lms/lms/api.py:1099 msgid "You do not have permission to delete this chapter." msgstr "" -#: lms/lms/api.py:884 +#: lms/lms/api.py:885 msgid "You do not have permission to delete this course." msgstr "" -#: lms/lms/api.py:513 +#: lms/lms/api.py:514 msgid "You do not have permission to delete this lesson." msgstr "" -#: lms/lms/api.py:596 lms/lms/api.py:972 +#: lms/lms/api.py:597 lms/lms/api.py:973 msgid "You do not have permission to modify this chapter." msgstr "" -#: lms/lms/api.py:533 +#: lms/lms/api.py:534 msgid "You do not have permission to modify this lesson." msgstr "" -#: lms/lms/api.py:1430 +#: lms/lms/api.py:1431 msgid "You do not have permission to modify this role." msgstr "" @@ -8227,11 +8232,11 @@ msgstr "" msgid "You do not have permission to set up calendar events for this evaluation." msgstr "" -#: lms/lms/api.py:1566 lms/lms/api.py:1570 +#: lms/lms/api.py:1567 lms/lms/api.py:1571 msgid "You do not have permission to update meta tags." msgstr "" -#: lms/lms/api.py:1607 +#: lms/lms/api.py:1608 msgid "You do not have permission to update this submission." msgstr "" @@ -8239,7 +8244,7 @@ msgstr "" msgid "You don't have any notifications." msgstr "暂无通知" -#: frontend/src/components/Quiz.vue:342 +#: frontend/src/components/Quiz.vue:336 #, python-format msgid "You got {0}% correct answers with a score of {1} out of {2}" msgstr "您答对{0}%的题目,得分{1}(总分{2})" @@ -8268,7 +8273,7 @@ msgstr "您已评价过本课程" msgid "You have applied" msgstr "您已申请" -#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:154 msgid "You have been enrolled in this batch" msgstr "您已加入本批次" @@ -8372,7 +8377,7 @@ msgstr "您的输出" msgid "Your batch {0} is starting tomorrow" msgstr "您的批次{0}将于明日开始" -#: frontend/src/components/Controls/Uploader.vue:46 +#: frontend/src/components/Controls/Uploader.vue:47 msgid "Your browser does not support the video tag." msgstr "" @@ -8412,7 +8417,7 @@ msgstr "学习连续天数统计您持续学习的连续天数,无论是课程 msgid "Your request to join us as a mentor for the course" msgstr "您申请成为课程导师的请求" -#: frontend/src/components/Quiz.vue:335 +#: frontend/src/components/Quiz.vue:329 msgid "Your submission has been successfully saved. The instructor will review and grade it shortly, and you'll be notified of your final result." msgstr "提交内容已保存,讲师将尽快评阅并通知最终结果" @@ -8423,7 +8428,7 @@ msgstr "禅模式" #. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' #. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live #. Class' -#: frontend/src/pages/Batches/BatchForm.vue:545 +#: frontend/src/pages/Batches/BatchForm.vue:538 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom" @@ -8527,7 +8532,7 @@ msgstr "天连续记录" msgid "days" msgstr "天" -#: frontend/src/pages/Courses/CourseForm.vue:285 +#: frontend/src/pages/Courses/CourseForm.vue:290 msgid "e.g. IST, UTC, GMT..." msgstr "例如:IST、UTC、GMT..." @@ -8598,6 +8603,10 @@ msgstr "成员" msgid "minutes" msgstr "分钟数" +#: frontend/src/pages/Quizzes.vue:95 +msgid "of" +msgstr "/" + #: frontend/src/components/CourseInstructors.vue:45 msgid "others" msgstr "其他" @@ -8659,7 +8668,7 @@ msgstr "{0}个练习" msgid "{0} Quizzes" msgstr "{0}项测验" -#: lms/lms/api.py:775 lms/lms/api.py:783 +#: lms/lms/api.py:776 lms/lms/api.py:784 msgid "{0} Settings not found" msgstr "未找到{0}设置" @@ -8715,7 +8724,7 @@ msgstr "{0}在您的批次评论中提及您" msgid "{0} mentioned you in a comment in {1}" msgstr "{0}在{1}的评论中提及您" -#: lms/lms/api.py:837 +#: lms/lms/api.py:838 msgid "{0} not found" msgstr "未找到{0}"