diff --git a/lms/locale/zh.po b/lms/locale/zh.po index dd37ffc9..1b1ed588 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-08-08 16:04+0000\n" -"PO-Revision-Date: 2025-08-12 01:18\n" +"POT-Creation-Date: 2025-08-15 16:04+0000\n" +"PO-Revision-Date: 2025-08-16 01:55\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -71,7 +71,7 @@ msgstr "大师" msgid "Statistics" msgstr "统计数据" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:66 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "课程不可同时设置付费证书与结业证书。" @@ -225,7 +225,7 @@ msgstr "添加考核" msgid "Add an assignment to your lesson" msgstr "为本课时添加作业" -#: lms/lms/doctype/lms_question/lms_question.py:66 +#: lms/lms/doctype/lms_question/lms_question.py:67 msgid "Add at least one possible answer for this question: {0}" msgstr "请为该问题添加至少一个备选答案:{0}" @@ -285,7 +285,7 @@ msgid "Admin" msgstr "管理员" #. Name of a role -#: frontend/src/pages/Batches.vue:273 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches.vue:275 lms/lms/doctype/lms_badge/lms_badge.json msgid "All" msgstr "全部" @@ -297,11 +297,7 @@ msgstr "所有批次" msgid "All Courses" msgstr "所有课程" -#: lms/templates/quiz/quiz.html:141 -msgid "All Submissions" -msgstr "所有提交记录" - -#: lms/lms/doctype/lms_quiz/lms_quiz.py:44 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:42 msgid "All questions should have the same marks if the limit is set." msgstr "若设置分数限制,所有试题分值必须统一。" @@ -341,7 +337,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:275 frontend/src/pages/CourseForm.vue:259 +#: frontend/src/pages/BatchForm.vue:278 frontend/src/pages/CourseForm.vue:259 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -359,11 +355,11 @@ msgstr "金额(美元)" msgid "Amount and currency are required for paid batches." msgstr "付费批次必须填写金额与币种。" -#: lms/lms/doctype/lms_course/lms_course.py:75 +#: lms/lms/doctype/lms_course/lms_course.py:76 msgid "Amount and currency are required for paid certificates." msgstr "付费证书必须填写金额与币种。" -#: lms/lms/doctype/lms_course/lms_course.py:72 +#: lms/lms/doctype/lms_course/lms_course.py:73 msgid "Amount and currency are required for paid courses." msgstr "付费课程必须填写金额与币种。" @@ -425,10 +421,8 @@ msgstr "应用等价舍入" msgid "Apply for this job" msgstr "申请该职位" -#. Option for the 'Status' (Select) field in DocType 'Invite Request' #. Option for the 'Status' (Select) field in DocType 'LMS Course' #. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/invite_request/invite_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" @@ -438,7 +432,7 @@ msgstr "已批准" msgid "Apps" msgstr "应用" -#: frontend/src/pages/Batches.vue:283 +#: frontend/src/pages/Batches.vue:285 msgid "Archived" msgstr "已归档" @@ -450,7 +444,7 @@ msgstr "确认取消本次评估?此操作不可撤销。" msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "确定要登录Frappe Cloud控制面板?" -#: frontend/src/pages/Lesson.vue:244 +#: frontend/src/pages/Lesson.vue:243 msgid "Ask a question to get help from the community." msgstr "" @@ -477,7 +471,7 @@ msgstr "考核类型" msgid "Assessment added successfully" msgstr "考核添加成功" -#: lms/lms/doctype/lms_batch/lms_batch.py:80 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Assessment {0} has already been added to this batch." msgstr "考核{0}已添加至本批次。" @@ -566,11 +560,11 @@ msgstr "作业将显示在课时末尾。" #: frontend/src/components/AppSidebar.vue:601 #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 +#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" msgstr "作业" -#: lms/lms/doctype/lms_question/lms_question.py:43 +#: lms/lms/doctype/lms_question/lms_question.py:44 msgid "At least one option must be correct for this question." msgstr "本题至少需设置一个正确选项。" @@ -619,11 +613,11 @@ msgstr "可用性更新成功。" msgid "Average Feedback Received" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:104 +#: frontend/src/components/Modals/CourseProgressSummary.vue:108 msgid "Average Progress %" msgstr "" -#: frontend/src/components/CourseCard.vue:65 +#: frontend/src/components/CourseCard.vue:71 #: frontend/src/pages/CourseDetail.vue:20 msgid "Average Rating" msgstr "平均评分" @@ -632,7 +626,7 @@ msgstr "平均评分" msgid "Average Watch Time" msgstr "" -#: frontend/src/pages/Lesson.vue:155 +#: frontend/src/pages/Lesson.vue:154 msgid "Back to Course" msgstr "返回课程" @@ -783,23 +777,23 @@ msgstr "" msgid "Batch Title" msgstr "批次标题" -#: frontend/src/pages/BatchForm.vue:578 +#: frontend/src/pages/BatchForm.vue:581 msgid "Batch deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:41 +#: lms/lms/doctype/lms_batch/lms_batch.py:43 msgid "Batch end date cannot be before the batch start date" msgstr "批次结束日期不可早于开始日期" -#: lms/lms/api.py:245 +#: lms/lms/api.py:210 msgid "Batch has already started." msgstr "班级已开始。" -#: lms/lms/api.py:240 +#: lms/lms/api.py:205 msgid "Batch is sold out." msgstr "该批次已满额。" -#: lms/lms/doctype/lms_batch/lms_batch.py:46 +#: lms/lms/doctype/lms_batch/lms_batch.py:48 msgid "Batch start time cannot be greater than or equal to end time." msgstr "班级开始时间不可大于或等于结束时间。" @@ -808,8 +802,8 @@ msgid "Batch:" msgstr "批次:" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:299 frontend/src/pages/Batches.vue:306 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:122 +#: frontend/src/pages/Batches.vue:301 frontend/src/pages/Batches.vue:308 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:120 msgid "Batches" msgstr "批次" @@ -914,9 +908,9 @@ 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:199 frontend/src/pages/Batches.vue:55 +#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:50 #: frontend/src/pages/CertifiedParticipants.vue:35 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:51 +#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:46 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -980,10 +974,10 @@ msgstr "证书生成成功" #. Label of a Link in the LMS Workspace #: frontend/src/components/AppSidebar.vue:605 #: frontend/src/components/Modals/Event.vue:381 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38 +#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:34 lms/fixtures/custom_field.json +#: frontend/src/pages/Courses.vue:54 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -1014,7 +1008,7 @@ msgid "Certified Members" msgstr "认证成员" #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:302 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:300 msgid "Certified Participants" msgstr "认证参与者" @@ -1063,7 +1057,7 @@ msgstr "章节更新成功" msgid "Chapters" msgstr "章节" -#: frontend/src/components/Quiz.vue:229 lms/templates/quiz/quiz.html:120 +#: frontend/src/components/Quiz.vue:229 msgid "Check" msgstr "检查" @@ -1103,7 +1097,7 @@ msgstr "选项" msgid "Choose a color for the course card" msgstr "" -#: frontend/src/components/Quiz.vue:644 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:644 msgid "Choose all answers that apply" msgstr "选择所有适用答案" @@ -1115,7 +1109,7 @@ msgstr "选择现有题目" msgid "Choose an icon" msgstr "选择图标" -#: frontend/src/components/Quiz.vue:645 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:645 msgid "Choose one answer" msgstr "选择唯一答案" @@ -1250,7 +1244,7 @@ msgstr "院校名称" msgid "Color" msgstr "颜色" -#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297 +#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:297 msgid "Comma separated keywords for SEO" msgstr "" @@ -1278,7 +1272,7 @@ msgstr "评估人评语" msgid "Common keywords that will be used for all pages" msgstr "全站通用关键词" -#: frontend/src/pages/Lesson.vue:828 +#: frontend/src/pages/Lesson.vue:827 msgid "Community" msgstr "" @@ -1344,7 +1338,7 @@ msgstr "完成注册" msgid "Complete Your Enrollment" msgstr "完成注册" -#: lms/lms/doctype/lms_payment/lms_payment.py:73 +#: lms/lms/doctype/lms_payment/lms_payment.py:69 msgid "Complete Your Enrollment - Don't miss out!" msgstr "完成注册——切勿错过!" @@ -1374,11 +1368,11 @@ msgstr "结业证书" msgid "Condition" msgstr "条件" -#: lms/lms/doctype/lms_badge/lms_badge.py:16 +#: lms/lms/doctype/lms_badge/lms_badge.py:17 msgid "Condition must be in valid JSON format." msgstr "条件必须符合有效的JSON格式" -#: lms/lms/doctype/lms_badge/lms_badge.py:21 +#: lms/lms/doctype/lms_badge/lms_badge.py:22 msgid "Condition must be valid python code." msgstr "条件必须为有效的Python代码" @@ -1394,7 +1388,7 @@ msgstr "系统配置" msgid "Confirm" msgstr "确认" -#: frontend/src/pages/BatchForm.vue:556 +#: frontend/src/pages/BatchForm.vue:559 msgid "Confirm your action to delete" msgstr "" @@ -1409,12 +1403,12 @@ msgstr "确认邮件已发送" msgid "Confirmation Email Template" msgstr "确认邮件模板" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:29 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:30 msgid "Congratulations on getting certified!" msgstr "祝贺您获得认证!" #: frontend/src/components/CourseCardOverlay.vue:63 -#: frontend/src/pages/Lesson.vue:53 +#: frontend/src/pages/Lesson.vue:52 msgid "Contact the Administrator to enroll for this course." msgstr "请联系管理员报名本课程" @@ -1438,7 +1432,7 @@ msgstr "继续学习" msgid "Contract" msgstr "合同" -#: lms/lms/utils.py:442 +#: lms/lms/utils.py:429 msgid "Cookie Policy" msgstr "Cookie政策" @@ -1608,7 +1602,7 @@ msgstr "课程讲师" msgid "Course Lesson" msgstr "课程课时" -#: lms/www/lms.py:87 +#: lms/www/lms.py:85 msgid "Course List" msgstr "课程列表" @@ -1669,7 +1663,7 @@ msgstr "课程移动成功" msgid "Course updated successfully" msgstr "课程更新成功。" -#: lms/lms/doctype/lms_batch/lms_batch.py:54 +#: lms/lms/doctype/lms_batch/lms_batch.py:55 #: lms/lms/doctype/lms_program/lms_program.py:19 msgid "Course {0} has already been added to this batch." msgstr "课程{0}已添加至本批次" @@ -1683,7 +1677,7 @@ msgstr "课程{0}已添加至本批次" #: frontend/src/components/Modals/BatchStudentProgress.vue:91 #: frontend/src/pages/BatchDetail.vue:44 #: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:331 frontend/src/pages/Courses.vue:338 +#: frontend/src/pages/Courses.vue:333 frontend/src/pages/Courses.vue:340 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1768,7 +1762,7 @@ msgstr "创建首门课程" msgid "Create your first quiz" msgstr "创建首项测验" -#: frontend/src/pages/Assignments.vue:173 frontend/src/pages/Courses.vue:321 +#: frontend/src/pages/Assignments.vue:173 frontend/src/pages/Courses.vue:323 msgid "Created" msgstr "已创建" @@ -1783,7 +1777,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:282 frontend/src/pages/CourseForm.vue:276 +#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:276 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1843,7 +1837,6 @@ msgstr "仪表盘" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/templates/quiz/quiz.html:149 msgid "Date" msgstr "日期" @@ -1896,7 +1889,7 @@ msgstr "学位类型" #: frontend/src/components/CourseOutline.vue:349 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 -#: frontend/src/pages/BatchForm.vue:562 frontend/src/pages/CourseForm.vue:594 +#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:594 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 msgid "Delete" msgstr "删除" @@ -1921,7 +1914,7 @@ msgstr "确认删除此课时?" 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/BatchForm.vue:557 +#: frontend/src/pages/BatchForm.vue:560 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 "" @@ -2022,7 +2015,7 @@ msgstr "切勿错过提升技能的机会。点击下方完成注册" msgid "Dream Companies" msgstr "目标企业" -#: lms/lms/doctype/lms_question/lms_question.py:33 +#: lms/lms/doctype/lms_question/lms_question.py:34 msgid "Duplicate options found for this question." msgstr "发现重复选项" @@ -2062,7 +2055,7 @@ msgstr "电子邮件" #: frontend/src/components/DiscussionReplies.vue:35 #: 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:134 +#: frontend/src/pages/JobDetail.vue:34 frontend/src/pages/Lesson.vue:133 #: frontend/src/pages/Profile.vue:36 frontend/src/pages/Programs.vue:53 msgid "Edit" msgstr "编辑" @@ -2243,17 +2236,17 @@ msgstr "" msgid "Enroll Now" msgstr "立即报名" -#: frontend/src/pages/Batches.vue:286 frontend/src/pages/Courses.vue:324 +#: frontend/src/pages/Batches.vue:288 frontend/src/pages/Courses.vue:326 msgid "Enrolled" msgstr "已注册" -#: frontend/src/components/CourseCard.vue:56 +#: frontend/src/components/CourseCard.vue:62 #: frontend/src/components/CourseCardOverlay.vue:138 #: frontend/src/pages/CourseDetail.vue:33 msgid "Enrolled Students" msgstr "注册学员" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:93 +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:88 msgid "Enrollment Confirmation for {0}" msgstr "{0}的注册确认" @@ -2262,14 +2255,14 @@ msgstr "{0}的注册确认" msgid "Enrollment Count" msgstr "注册人数" -#: lms/lms/utils.py:1948 -msgid "Enrollment Failed" -msgstr "注册失败" +#: lms/lms/utils.py:1864 +msgid "Enrollment Failed, {0}" +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 +#: frontend/src/components/Modals/CourseProgressSummary.vue:101 #: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json msgid "Enrollments" msgstr "注册记录" @@ -2282,10 +2275,6 @@ msgstr "在Google设置中填写客户端ID和密钥以发送评估日历邀请" msgid "Enter a URL" msgstr "输入URL" -#: lms/templates/quiz/quiz.html:53 -msgid "Enter the correct answer" -msgstr "输入正确答案" - #: frontend/src/components/Modals/ZoomAccountModal.vue:169 msgid "Error creating Zoom Account" msgstr "" @@ -2298,7 +2287,7 @@ msgstr "" msgid "Error creating email template" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:204 +#: lms/lms/doctype/lms_batch/lms_batch.py:191 msgid "Error creating live class. Please try again. {0}" msgstr "创建直播课程失败,请重试。错误:{0}" @@ -2346,7 +2335,7 @@ msgstr "评估结束日期" msgid "Evaluation Request" msgstr "评估请求" -#: lms/lms/doctype/lms_batch/lms_batch.py:87 +#: lms/lms/doctype/lms_batch/lms_batch.py:83 msgid "Evaluation end date cannot be less than the batch end date." msgstr "评估结束日期不得早于批次结束日期" @@ -2399,11 +2388,11 @@ msgstr "" msgid "Evaluator deleted successfully" msgstr "" -#: lms/lms/api.py:1463 +#: lms/lms/api.py:1391 msgid "Evaluator does not exist." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:68 +#: lms/lms/doctype/lms_course/lms_course.py:69 msgid "Evaluator is required for paid certificates." msgstr "付费证书需指定评估人" @@ -2517,7 +2506,7 @@ msgstr "失败" msgid "Failed to create badge assignment: " msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:139 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:137 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" @@ -2535,6 +2524,7 @@ msgstr "" #. 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/CourseForm.vue:166 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" @@ -2637,10 +2627,8 @@ msgid "From Date" msgstr "起始日期" #. Label of the full_name (Data) field in DocType 'Course Evaluator' -#. Label of the full_name (Data) field in DocType 'Invite Request' #. Label of the full_name (Data) field in DocType 'LMS Program Member' #: lms/lms/doctype/course_evaluator/course_evaluator.json -#: lms/lms/doctype/invite_request/invite_request.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/templates/signup-form.html:5 msgid "Full Name" @@ -2693,7 +2681,7 @@ msgstr "获取证书" #: frontend/src/components/CertificationLinks.vue:34 #: frontend/src/components/CertificationLinks.vue:50 -#: frontend/src/components/CourseCard.vue:114 +#: frontend/src/components/CourseCard.vue:125 #: frontend/src/pages/CertifiedParticipants.vue:11 msgid "Get Certified" msgstr "获取认证" @@ -2702,6 +2690,14 @@ msgstr "获取认证" msgid "Get Started" msgstr "开始使用" +#: frontend/src/components/InstallPrompt.vue:9 +msgid "Get the app on your device for easy access & a better experience!" +msgstr "在设备上安装应用,获得更便捷的访问与更优体验!" + +#: frontend/src/components/InstallPrompt.vue:46 +msgid "Get the app on your iPhone for easy access & a better experience" +msgstr "在iPhone安装应用,获得更便捷的访问与更优体验" + #. Label of the github (Data) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Github ID" @@ -2901,7 +2897,7 @@ msgstr "如需帮助,请随时联系我们" msgid "If you set an amount here, then the USD equivalent setting will not get applied." msgstr "此处设置金额后将不再应用美元等值换算" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:66 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:64 msgid "If you want open ended questions then make sure each question in the quiz is of open ended type." msgstr "若需开放性问题,请确保测验中所有题目均为开放型" @@ -2927,7 +2923,7 @@ msgstr "图片" msgid "Image search powered by" msgstr "图片搜索由{0}提供" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:232 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:228 msgid "Image: Corrupted Data Stream" msgstr "图片:数据流损坏" @@ -2997,6 +2993,15 @@ msgstr "行业" msgid "Input" msgstr "" +#: frontend/src/components/InstallPrompt.vue:18 +msgid "Install" +msgstr "安装" + +#: frontend/src/components/InstallPrompt.vue:4 +#: frontend/src/components/InstallPrompt.vue:32 +msgid "Install Frappe Learning" +msgstr "" + #. Label of the institution_name (Data) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Institution Name" @@ -3016,7 +3021,7 @@ msgstr "讲师内容" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:189 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:188 frontend/src/pages/LessonForm.vue:42 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "讲师备注" @@ -3045,40 +3050,24 @@ msgstr "兴趣" msgid "Introduction" msgstr "简介" -#: lms/lms/doctype/invite_request/invite_request.py:83 -msgid "Invalid Invite Code." -msgstr "无效邀请码" - -#: lms/lms/doctype/course_lesson/course_lesson.py:20 +#: lms/lms/doctype/course_lesson/course_lesson.py:23 msgid "Invalid Quiz ID" msgstr "无效的测验ID" -#: lms/lms/doctype/course_lesson/course_lesson.py:34 +#: lms/lms/doctype/course_lesson/course_lesson.py:37 msgid "Invalid Quiz ID in content" msgstr "内容中存在无效测验ID" #. Label of the invite_code (Data) field in DocType 'Cohort Subgroup' -#. Label of the invite_code (Data) field in DocType 'Invite Request' #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json -#: lms/lms/doctype/invite_request/invite_request.json msgid "Invite Code" msgstr "邀请码" -#. Label of the invite_email (Data) field in DocType 'Invite Request' -#: lms/lms/doctype/invite_request/invite_request.json -msgid "Invite Email" -msgstr "邀请邮件" - #. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Invite Only" msgstr "仅限邀请" -#. Name of a DocType -#: lms/lms/doctype/invite_request/invite_request.json -msgid "Invite Request" -msgstr "邀请请求" - #: frontend/src/components/AppSidebar.vue:506 msgid "Invite your team and students" msgstr "邀请团队成员及学员" @@ -3168,7 +3157,7 @@ msgstr "招聘看板标题" msgid "Job Details" msgstr "职位详情" -#: lms/www/lms.py:176 +#: lms/www/lms.py:174 msgid "Job Openings" msgstr "职位空缺" @@ -3591,7 +3580,7 @@ msgstr "课时更新成功。" #. Label of the lessons (Table) field in DocType 'Course Chapter' #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' -#: frontend/src/components/CourseCard.vue:47 +#: frontend/src/components/CourseCard.vue:53 #: frontend/src/components/CourseCardOverlay.vue:131 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3617,7 +3606,7 @@ msgstr "字母评分(如A、B-)" msgid "Limit Questions To" msgstr "题目限制数量" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:38 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:37 msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "限制数不可大于或等于测验题目总数" @@ -3638,7 +3627,7 @@ msgid "Links" msgstr "链接" #. Option for the 'Status' (Select) field in DocType 'Cohort' -#: frontend/src/pages/Courses.vue:307 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Courses.vue:309 lms/lms/doctype/cohort/cohort.json msgid "Live" msgstr "直播" @@ -3655,12 +3644,12 @@ msgstr "直播课程" msgid "LiveCode URL" msgstr "实时编码链接" -#: frontend/src/components/Modals/CourseProgressSummary.vue:87 +#: frontend/src/components/Modals/CourseProgressSummary.vue:89 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:80 +#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:82 #: frontend/src/pages/CertifiedParticipants.vue:98 -#: frontend/src/pages/Courses.vue:75 +#: frontend/src/pages/Courses.vue:77 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:129 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:87 #: frontend/src/pages/QuizSubmissionList.vue:39 @@ -3687,7 +3676,7 @@ msgstr "地点偏好" #: frontend/src/components/NoPermission.vue:28 #: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:196 -#: frontend/src/pages/Lesson.vue:59 +#: frontend/src/pages/Lesson.vue:58 msgid "Login" msgstr "登录" @@ -3756,7 +3745,6 @@ msgstr "全部标记为已读" #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json -#: lms/templates/quiz/quiz.html:59 msgid "Marks" msgstr "分数" @@ -3831,7 +3819,7 @@ 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:216 +#: frontend/src/components/Modals/CourseProgressSummary.vue:220 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/VideoStatistics.vue:31 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 @@ -3969,7 +3957,7 @@ msgstr "成员用户名" msgid "Member added to program" msgstr "成员已添加至项目" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:25 +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:26 msgid "Member already enrolled in this batch" msgstr "该成员已注册本批次" @@ -4010,22 +3998,22 @@ msgstr "导师请求" #. Label of the mentor_request_creation (Link) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/patches/create_mentor_request_email_templates.py:11 -#: lms/patches/create_mentor_request_email_templates.py:18 -#: lms/patches/create_mentor_request_email_templates.py:28 +#: lms/patches/create_mentor_request_email_templates.py:16 +#: lms/patches/create_mentor_request_email_templates.py:26 msgid "Mentor Request Creation Template" msgstr "导师请求创建模板" #. Label of the mentor_request_status_update (Link) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json -#: lms/patches/create_mentor_request_email_templates.py:31 -#: lms/patches/create_mentor_request_email_templates.py:38 -#: lms/patches/create_mentor_request_email_templates.py:48 +#: lms/patches/create_mentor_request_email_templates.py:29 +#: lms/patches/create_mentor_request_email_templates.py:34 +#: lms/patches/create_mentor_request_email_templates.py:44 msgid "Mentor Request Status Update Template" msgstr "导师请求状态更新模板" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:294 frontend/src/pages/CourseForm.vue:288 +#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:288 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "元描述" @@ -4039,16 +4027,16 @@ msgid "Meta Image" msgstr "元图片" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:300 frontend/src/pages/CourseForm.vue:294 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:294 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "元关键词" -#: frontend/src/pages/BatchForm.vue:289 frontend/src/pages/CourseForm.vue:283 +#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:283 msgid "Meta Tags" msgstr "元标签" -#: lms/lms/api.py:1503 +#: lms/lms/api.py:1431 msgid "Meta tags should be a list." msgstr "" @@ -4057,7 +4045,7 @@ msgstr "" msgid "Milestone" msgstr "里程碑" -#: lms/lms/doctype/lms_question/lms_question.py:48 +#: lms/lms/doctype/lms_question/lms_question.py:49 msgid "Minimum two options are required for multiple choice questions." msgstr "多选题至少需要两个选项" @@ -4100,11 +4088,11 @@ msgstr "" msgid "Modified By" msgstr "修改人" -#: lms/lms/api.py:218 +#: lms/lms/api.py:187 msgid "Module Name is incorrect or does not exist." msgstr "模块名称错误或不存在" -#: lms/lms/api.py:214 +#: lms/lms/api.py:183 msgid "Module is incorrect." msgstr "模块错误" @@ -4152,16 +4140,16 @@ msgstr "名称" #: frontend/src/components/Settings/Evaluators.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:310 frontend/src/pages/Programs.vue:14 +#: frontend/src/pages/Courses.vue:312 frontend/src/pages/Programs.vue:14 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "新建" -#: lms/www/lms.py:151 +#: lms/www/lms.py:149 msgid "New Batch" msgstr "新建批次" -#: frontend/src/pages/CourseForm.vue:675 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:675 lms/www/lms.py:93 msgid "New Course" msgstr "新建课程" @@ -4205,11 +4193,11 @@ msgstr "新用户注册" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:612 +#: lms/lms/utils.py:591 msgid "New comment in batch {0}" msgstr "批次{0}的新评论" -#: lms/lms/utils.py:605 +#: lms/lms/utils.py:586 msgid "New reply on the topic {0} in course {1}" msgstr "课程{1}中主题{0}的新回复" @@ -4218,14 +4206,10 @@ msgstr "课程{1}中主题{0}的新回复" msgid "New {0}" msgstr "新建{0}" -#: frontend/src/components/Quiz.vue:237 frontend/src/pages/Lesson.vue:143 +#: frontend/src/components/Quiz.vue:237 frontend/src/pages/Lesson.vue:142 msgid "Next" msgstr "下一步" -#: lms/templates/quiz/quiz.html:125 -msgid "Next Question" -msgstr "下一题" - #: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 msgid "No Assessments" msgstr "暂无考核" @@ -4323,10 +4307,6 @@ msgstr "无提交记录" msgid "No {0}" msgstr "无{0}" -#: lms/templates/quiz/quiz.html:147 -msgid "No." -msgstr "编号" - #: lms/lms/user.py:29 msgid "Not Allowed" msgstr "不允许" @@ -4368,8 +4348,8 @@ msgstr "未保存" msgid "Note" msgstr "备注" -#: frontend/src/pages/Lesson.vue:358 frontend/src/pages/Lesson.vue:824 -#: frontend/src/pages/Lesson.vue:835 +#: frontend/src/pages/Lesson.vue:357 frontend/src/pages/Lesson.vue:823 +#: frontend/src/pages/Lesson.vue:834 msgid "Notes" msgstr "备注" @@ -4689,13 +4669,11 @@ msgid "Payments app is not installed" msgstr "未安装支付应用" #. Option for the 'Status' (Select) field in DocType 'Cohort Join Request' -#. Option for the 'Status' (Select) field in DocType 'Invite Request' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' #. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:354 #: lms/lms/doctype/cohort_join_request/cohort_join_request.json -#: lms/lms/doctype/invite_request/invite_request.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" @@ -4751,11 +4729,11 @@ msgstr "请查看邮箱进行验证" msgid "Please click on the following button to set your new password" msgstr "点击下方按钮设置新密码" -#: lms/lms/utils.py:2082 lms/lms/utils.py:2086 +#: lms/lms/utils.py:1978 lms/lms/utils.py:1982 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "请先完成项目前置课程以报名本课程" -#: lms/lms/doctype/lms_batch/lms_batch.py:211 +#: lms/lms/doctype/lms_batch/lms_batch.py:197 msgid "Please enable the zoom account to use this feature." msgstr "" @@ -4771,8 +4749,8 @@ msgstr "请确保在{0}分钟内完成所有试题" msgid "Please enter a title." msgstr "请输入标题" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:31 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:84 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:80 msgid "Please enter a valid URL." msgstr "请输入有效URL" @@ -4784,19 +4762,15 @@ msgstr "请输入HH:mm格式的有效时间" msgid "Please enter a valid timestamp" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:74 msgid "Please enter the URL for assignment submission." msgstr "请输入作业提交URL" -#: lms/templates/quiz/quiz.js:176 -msgid "Please enter your answer" -msgstr "请输入答案" - #: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "请安装支付应用以创建付费班级,详情请参阅文档{0}" -#: lms/lms/doctype/lms_course/lms_course.py:56 +#: lms/lms/doctype/lms_course/lms_course.py:59 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "请安装支付应用以创建付费课程,详情请参阅文档{0}" @@ -4812,7 +4786,7 @@ msgstr "请登录以访问测验" msgid "Please login to access this page." msgstr "请登录以访问此页面" -#: lms/lms/api.py:210 +#: lms/lms/api.py:179 msgid "Please login to continue with payment." msgstr "请登录以继续支付" @@ -4865,7 +4839,7 @@ msgstr "请在{0}采取适当操作" msgid "Please upload a SCORM package" msgstr "请上传SCORM包" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:81 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:77 msgid "Please upload the assignment file." msgstr "请上传作业文件" @@ -4955,7 +4929,7 @@ msgstr "预览图片" msgid "Preview Video" msgstr "预览视频" -#: frontend/src/pages/Lesson.vue:118 +#: frontend/src/pages/Lesson.vue:117 msgid "Previous" msgstr "上一项" @@ -4982,7 +4956,7 @@ msgstr "主要国家" msgid "Primary Subgroup" msgstr "主分组" -#: lms/lms/utils.py:441 +#: lms/lms/utils.py:428 msgid "Privacy Policy" msgstr "隐私政策" @@ -5074,14 +5048,14 @@ msgid "Programming Exercises" msgstr "" #: frontend/src/pages/Programs.vue:206 frontend/src/pages/Programs.vue:212 -#: lms/www/lms.py:295 +#: lms/www/lms.py:293 msgid "Programs" 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:222 +#: frontend/src/components/Modals/CourseProgressSummary.vue:226 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5091,7 +5065,7 @@ msgstr "进度" msgid "Progress (%)" msgstr "进度百分比" -#: frontend/src/components/Modals/CourseProgressSummary.vue:112 +#: frontend/src/components/Modals/CourseProgressSummary.vue:116 msgid "Progress Distribution" msgstr "" @@ -5172,14 +5146,9 @@ msgstr "Python" #: lms/lms/doctype/lms_question/lms_question.json #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json -#: lms/templates/quiz/quiz.html:104 msgid "Question" msgstr "问题" -#: lms/templates/quiz/quiz.html:62 -msgid "Question " -msgstr "问题" - #. Label of the question_detail (Text) field in DocType 'LMS Quiz Question' #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json msgid "Question Detail" @@ -5257,7 +5226,7 @@ msgstr "测验标题" msgid "Quiz created successfully" msgstr "测验创建成功" -#: lms/plugins.py:96 +#: lms/plugins.py:97 msgid "Quiz is not available to Guest users. Please login to continue." msgstr "访客无法访问测验,请登录继续" @@ -5272,7 +5241,7 @@ msgstr "测验将显示在课时末尾" #: frontend/src/components/AppSidebar.vue:600 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 -#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251 +#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" msgstr "测验" @@ -5297,7 +5266,7 @@ msgstr "" msgid "Rating" msgstr "评分" -#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.py:17 +#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.py:18 msgid "Rating cannot be 0" msgstr "评分不可为0" @@ -5340,20 +5309,13 @@ msgstr "此致" msgid "Register Now" msgstr "立即注册" -#. Option for the 'Status' (Select) field in DocType 'Invite Request' -#: lms/lms/doctype/invite_request/invite_request.json -msgid "Registered" -msgstr "已注册" - #: lms/lms/user.py:36 msgid "Registered but disabled" msgstr "已注册但已停用" #. Option for the 'Status' (Select) field in DocType 'Cohort Join Request' -#. Option for the 'Status' (Select) field in DocType 'Invite Request' #. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/cohort_join_request/cohort_join_request.json -#: lms/lms/doctype/invite_request/invite_request.json #: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Rejected" msgstr "已拒绝" @@ -5388,7 +5350,7 @@ msgstr "" msgid "Request Invite" msgstr "申请邀请" -#: lms/patches/create_mentor_request_email_templates.py:20 +#: lms/patches/create_mentor_request_email_templates.py:18 msgid "Request for Mentorship" msgstr "导师请求" @@ -5462,23 +5424,23 @@ msgstr "角色" msgid "Route" msgstr "路由" -#: lms/lms/doctype/lms_batch/lms_batch.py:139 +#: lms/lms/doctype/lms_batch/lms_batch.py:130 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "第{0}行日期不可超出批次周期" -#: lms/lms/doctype/lms_batch/lms_batch.py:134 +#: lms/lms/doctype/lms_batch/lms_batch.py:126 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "第{0}行结束时间不可超出批次周期" -#: lms/lms/doctype/lms_batch/lms_batch.py:116 +#: lms/lms/doctype/lms_batch/lms_batch.py:110 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "第{0}行开始时间不可大于等于结束时间" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:119 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "第{0}行开始时间不可超出批次周期" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:32 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:33 msgid "Rows {0} have the duplicate questions." msgstr "第{0}行存在重复试题" @@ -5565,7 +5527,6 @@ msgstr "范围" #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/templates/quiz/quiz.html:148 msgid "Score" msgstr "得分" @@ -5580,7 +5541,7 @@ msgstr "总分值" msgid "Search" msgstr "搜索" -#: frontend/src/components/Modals/CourseProgressSummary.vue:18 +#: frontend/src/components/Modals/CourseProgressSummary.vue:20 #: frontend/src/components/Modals/VideoStatistics.vue:20 msgid "Search by Member" msgstr "" @@ -5589,7 +5550,7 @@ msgstr "" msgid "Search by Name" msgstr "按名称搜索" -#: frontend/src/pages/Batches.vue:45 frontend/src/pages/Courses.vue:41 +#: frontend/src/pages/Batches.vue:40 frontend/src/pages/Courses.vue:36 msgid "Search by Title" msgstr "按标题搜索" @@ -5613,7 +5574,7 @@ msgstr "席位总数" msgid "Seat Left" msgstr "剩余席位" -#: lms/lms/doctype/lms_batch/lms_batch.py:103 +#: lms/lms/doctype/lms_batch/lms_batch.py:97 msgid "Seat count cannot be negative." msgstr "座位数不可为负数。" @@ -5763,11 +5724,6 @@ msgstr "注册功能已禁用" msgid "Sign up" msgstr "注册" -#. Label of the signup_email (Data) field in DocType 'Invite Request' -#: lms/lms/doctype/invite_request/invite_request.json -msgid "Signup Email" -msgstr "注册邮件" - #. Label of the signup_settings_tab (Tab Break) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Signup Settings" @@ -5803,7 +5759,7 @@ msgstr "技能" msgid "Skip" msgstr "跳过" -#: lms/lms/doctype/course_evaluator/course_evaluator.py:63 +#: lms/lms/doctype/course_evaluator/course_evaluator.py:57 msgid "Slot Times are overlapping for some schedules." msgstr "部分日程时段存在重叠" @@ -5860,7 +5816,6 @@ msgid "Stage" msgstr "阶段" #: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:81 -#: lms/templates/quiz/quiz.html:39 msgid "Start" msgstr "开始" @@ -5879,7 +5834,7 @@ msgid "Start Date:" msgstr "开始日期:" #: frontend/src/components/CourseCardOverlay.vue:76 -#: frontend/src/pages/Lesson.vue:45 frontend/src/pages/SCORMChapter.vue:28 +#: frontend/src/pages/Lesson.vue:44 frontend/src/pages/SCORMChapter.vue:28 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" msgstr "开始学习" @@ -5903,7 +5858,7 @@ msgstr "开始学习" msgid "Start Time" msgstr "开始时间" -#: lms/lms/doctype/course_evaluator/course_evaluator.py:34 +#: lms/lms/doctype/course_evaluator/course_evaluator.py:36 msgid "Start Time cannot be greater than End Time" msgstr "开始时间不可晚于结束时间" @@ -5930,7 +5885,7 @@ msgstr "州/省" #: frontend/src/components/BatchStudents.vue:5 #: frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:204 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:202 msgid "Statistics" msgstr "统计" @@ -5939,7 +5894,6 @@ msgstr "统计" #. Label of the status (Select) field in DocType 'Cohort Join Request' #. Label of the status (Select) field in DocType 'Exercise Latest Submission' #. Label of the status (Select) field in DocType 'Exercise Submission' -#. Label of the status (Select) field in DocType 'Invite Request' #. Label of the status (Select) field in DocType 'LMS Assignment Submission' #. Label of the status (Select) field in DocType 'LMS Batch Old' #. Label of the status (Select) field in DocType 'LMS Certificate Evaluation' @@ -5961,7 +5915,6 @@ msgstr "统计" #: lms/lms/doctype/cohort_join_request/cohort_join_request.json #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json -#: lms/lms/doctype/invite_request/invite_request.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -6052,8 +6005,7 @@ msgstr "" #: frontend/src/components/Modals/EvaluationModal.vue:9 #: frontend/src/components/Quiz.vue:242 lms/templates/assignment.html:9 #: lms/templates/livecode/extension_footer.html:25 -#: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163 -#: lms/www/new-sign-up.html:32 +#: lms/templates/reviews.html:163 lms/www/new-sign-up.html:32 msgid "Submit" msgstr "提交" @@ -6088,7 +6040,7 @@ msgstr "摘要" msgid "Sunday" msgstr "星期日" -#: lms/lms/api.py:1119 +#: lms/lms/api.py:1057 msgid "Suspicious pattern found in {0}: {1}" msgstr "在{0}中发现可疑模式:{1}" @@ -6112,7 +6064,6 @@ msgstr "" #: lms/lms/doctype/exercise_submission/exercise_submission.json #: lms/lms/doctype/function/function.json #: lms/lms/doctype/industry/industry.json -#: lms/lms/doctype/invite_request/invite_request.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_badge/lms_badge.json @@ -6159,6 +6110,10 @@ msgstr "系统管理员" msgid "Tags" msgstr "标签" +#: frontend/src/components/InstallPrompt.vue:52 +msgid "Tap" +msgstr "" + #. Option for the 'Color' (Select) field in DocType 'LMS Course' #: lms/lms/doctype/lms_course/lms_course.json msgid "Teal" @@ -6188,7 +6143,7 @@ msgstr "模板" msgid "Temporarily Disabled" msgstr "临时禁用" -#: lms/lms/utils.py:440 +#: lms/lms/utils.py:427 msgid "Terms of Use" msgstr "使用条款" @@ -6246,7 +6201,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "此致敬礼" -#: lms/lms/utils.py:1980 +#: lms/lms/utils.py:1888 msgid "The batch is full. Please contact the Administrator." msgstr "该批次已满。请联系管理员" @@ -6258,19 +6213,15 @@ msgstr "您报名的批次明日开始,请做好准备准时参加" msgid "The course {0} is now available on {1}." msgstr "课程{0}现已在{1}上线" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:53 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "本课程评估人{0}至{1}期间不可用,请选择{1}之后的日期" -#: lms/templates/quiz/quiz.html:24 -msgid "The quiz has a time limit. For each question you will be given {0} seconds." -msgstr "本测验有时间限制,每题限时{0}秒" - -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:71 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73 msgid "The slot is already booked by another participant." msgstr "该时段已被其他参与者预定" -#: lms/patches/create_mentor_request_email_templates.py:40 +#: lms/patches/create_mentor_request_email_templates.py:36 msgid "The status of your application has changed." msgstr "您的申请状态已变更" @@ -6278,7 +6229,7 @@ msgstr "您的申请状态已变更" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "本课程暂无章节,请在此创建和管理章节" -#: lms/lms/doctype/lms_batch/lms_batch.py:107 +#: lms/lms/doctype/lms_batch/lms_batch.py:101 msgid "There are no seats available in this batch." msgstr "本批次无可用席位" @@ -6298,7 +6249,7 @@ msgstr "当前暂无{0},新学习资源即将上线,敬请关注!" msgid "There are no {0} on this site." msgstr "本站暂无{0}" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:44 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:40 msgid "There has been an update on your submission for assignment {0}" msgstr "您的作业{0}提交状态已更新" @@ -6333,7 +6284,7 @@ msgstr "本课程已结束" msgid "This course has:" msgstr "本课程包含:" -#: lms/lms/utils.py:1823 +#: lms/lms/utils.py:1749 msgid "This course is free." msgstr "本课程免费" @@ -6349,11 +6300,11 @@ msgstr "本描述将展示在无元描述的列表及页面中" msgid "This image will be shown on lists and pages that don't have an image by default" msgstr "本图片将显示在无默认图片的列表及页面" -#: frontend/src/pages/Lesson.vue:30 +#: frontend/src/pages/Lesson.vue:29 msgid "This lesson is locked" msgstr "本课时已锁定" -#: frontend/src/pages/Lesson.vue:35 +#: frontend/src/pages/Lesson.vue:34 msgid "This lesson is not available for preview. Please enroll in the course to access it." msgstr "本课时不可预览,请报名课程后访问" @@ -6361,7 +6312,7 @@ msgstr "本课时不可预览,请报名课程后访问" msgid "This lesson is not available for preview. Please join the course to access it." msgstr "本课时不可预览,请加入课程后访问" -#: frontend/src/components/Quiz.vue:11 lms/templates/quiz/quiz.html:6 +#: frontend/src/components/Quiz.vue:11 msgid "This quiz consists of {0} questions." msgstr "本测验共包含{0}道试题" @@ -6516,7 +6467,7 @@ msgstr "至" msgid "To Date" msgstr "截止日期" -#: lms/lms/utils.py:1834 +#: lms/lms/utils.py:1760 msgid "To join this batch, please contact the Administrator." msgstr "加入本批次请联系管理员" @@ -6548,7 +6499,7 @@ msgstr "培训反馈" msgid "Travel" msgstr "差旅" -#: frontend/src/components/Quiz.vue:284 lms/templates/quiz/quiz.html:131 +#: frontend/src/components/Quiz.vue:284 msgid "Try Again" msgstr "重试" @@ -6617,7 +6568,7 @@ msgstr "不可用状态" msgid "Unavailability updated successfully" msgstr "不可用状态更新成功" -#: lms/lms/doctype/course_evaluator/course_evaluator.py:29 +#: lms/lms/doctype/course_evaluator/course_evaluator.py:31 msgid "Unavailable From Date cannot be greater than Unavailable To Date" msgstr "不可用开始日期不可晚于结束日期" @@ -6631,7 +6582,7 @@ msgstr "审核中" msgid "Unlisted" msgstr "未列出" -#: frontend/src/pages/Batches.vue:284 frontend/src/pages/Courses.vue:322 +#: frontend/src/pages/Batches.vue:286 frontend/src/pages/Courses.vue:324 msgid "Unpublished" msgstr "未发布" @@ -6653,8 +6604,8 @@ 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:161 -#: frontend/src/pages/Courses.vue:313 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/Batches.vue:284 frontend/src/pages/CourseForm.vue:161 +#: frontend/src/pages/Courses.vue:315 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" @@ -6733,14 +6684,12 @@ msgstr "用户输入" msgid "User Skill" msgstr "用户技能" -#: lms/job/doctype/job_opportunity/job_opportunity.py:40 +#: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "用户{0}已举报职位发布{1}" #. Label of the username (Data) field in DocType 'Course Evaluator' -#. Label of the username (Data) field in DocType 'Invite Request' #: lms/lms/doctype/course_evaluator/course_evaluator.json -#: lms/lms/doctype/invite_request/invite_request.json msgid "Username" msgstr "用户名" @@ -6773,10 +6722,6 @@ msgstr "数值变更" msgid "Video Embed Link" msgstr "视频嵌入链接" -#: frontend/src/pages/Lesson.vue:19 -msgid "Video Statistics" -msgstr "" - #: frontend/src/components/Modals/VideoStatistics.vue:6 msgid "Video Statistics for {0}" msgstr "" @@ -6861,7 +6806,6 @@ msgstr "网页已添加至侧边栏" msgid "Wednesday" msgstr "星期三" -#: lms/lms/doctype/invite_request/invite_request.py:40 #: lms/templates/emails/lms_invite_request_approved.html:4 msgid "Welcome to {0}!" msgstr "欢迎使用{0}!" @@ -6942,11 +6886,11 @@ msgstr "您已在{0} {1}为课程{2}安排评估" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "您已完成本课程认证,点击下方卡片查看证书" -#: lms/lms/api.py:234 +#: lms/lms/api.py:199 msgid "You are already enrolled for this batch." msgstr "您已注册本批次" -#: lms/lms/api.py:226 +#: lms/lms/api.py:193 msgid "You are already enrolled for this course." msgstr "您已注册本课程" @@ -6967,10 +6911,6 @@ msgstr "请注册本课程以访问此课时" msgid "You can also copy-paste following link in your browser" msgstr "您也可将以下链接复制到浏览器" -#: lms/templates/quiz/quiz.html:18 -msgid "You can attempt this quiz only {0} {1}" -msgstr "您只能尝试此测验{0}次{1}" - #: frontend/src/components/Quiz.vue:37 msgid "You can attempt this quiz {0}." msgstr "您可尝试此测验{0}次" @@ -6987,11 +6927,11 @@ msgstr "系统更新期间不可修改可用性设置。" msgid "You cannot change the roles in read-only mode." msgstr "只读模式下不可修改角色。" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:115 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111 msgid "You cannot schedule evaluations after {0}." msgstr "您不能在{0}之后安排评估" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102 msgid "You cannot schedule evaluations for past slots." msgstr "不能为过去的时段安排评估" @@ -7003,10 +6943,6 @@ msgstr "您无权访问此页面" msgid "You don't have any notifications." msgstr "暂无通知" -#: lms/templates/quiz/quiz.js:137 -msgid "You got" -msgstr "您获得" - #: frontend/src/components/Quiz.vue:265 #, python-format msgid "You got {0}% correct answers with a score of {1} out of {2}" @@ -7020,15 +6956,15 @@ msgstr "您已预约明日直播课程,请准时参加" msgid "You have already applied for this job." msgstr "您已申请该职位" -#: frontend/src/components/Quiz.vue:96 lms/templates/quiz/quiz.html:43 +#: frontend/src/components/Quiz.vue:96 msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "您已超过本测验允许的最大尝试次数" -#: lms/lms/api.py:258 +#: lms/lms/api.py:223 msgid "You have already purchased the certificate for this course." msgstr "您已购买本课程证书" -#: lms/lms/doctype/lms_course_review/lms_course_review.py:17 +#: lms/lms/doctype/lms_course_review/lms_course_review.py:15 msgid "You have already reviewed this course" msgstr "您已评价过本课程" @@ -7064,7 +7000,7 @@ msgstr "请先登录以注册本课程" msgid "You will have to complete the quiz to continue the video" msgstr "" -#: frontend/src/components/Quiz.vue:30 lms/templates/quiz/quiz.html:11 +#: frontend/src/components/Quiz.vue:30 #, python-format msgid "You will have to get {0}% correct answers in order to pass the quiz." msgstr "需答对{0}%的题目以通过测验" @@ -7096,7 +7032,7 @@ msgstr "账户创建成功!" msgid "Your Output" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:362 +#: lms/lms/doctype/lms_batch/lms_batch.py:305 msgid "Your batch {0} is starting tomorrow" msgstr "您的批次{0}将于明日开始" @@ -7104,7 +7040,7 @@ msgstr "您的批次{0}将于明日开始" msgid "Your calendar is set." msgstr "日历已设置" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:90 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:88 msgid "Your class on {0} is today" msgstr "您的{0}课程今天开始" @@ -7117,7 +7053,7 @@ msgstr "" msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "您的课程{0}评估已安排在{1} {2} {3}" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:125 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121 msgid "Your evaluation slot has been booked" msgstr "评估时段已预约成功" @@ -7129,10 +7065,6 @@ msgstr "您的评估人是{0}" msgid "Your request to join us as a mentor for the course" msgstr "您申请成为课程导师的请求" -#: lms/templates/quiz/quiz.js:140 -msgid "Your score is" -msgstr "您的得分是" - #: frontend/src/components/Quiz.vue:258 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 "提交内容已保存,讲师将尽快评阅并通知最终结果" @@ -7175,6 +7107,10 @@ msgstr "活动" msgid "and" msgstr "和" +#: frontend/src/components/InstallPrompt.vue:54 +msgid "and then 'Add to Home Screen'" +msgstr "" + #: frontend/src/components/JobCard.vue:26 frontend/src/pages/JobDetail.vue:108 msgid "applicant" msgstr "申请人" @@ -7207,15 +7143,11 @@ msgstr "证书" msgid "certified members" msgstr "认证成员" -#: frontend/src/components/CourseCard.vue:91 frontend/src/pages/Lesson.vue:99 -#: frontend/src/pages/Lesson.vue:259 +#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:98 +#: frontend/src/pages/Lesson.vue:258 msgid "completed" msgstr "已完成" -#: lms/templates/quiz/quiz.js:137 -msgid "correct answers" -msgstr "正确答案" - #: lms/templates/emails/mentor_request_status_update_email.html:4 msgid "has been" msgstr "已" @@ -7240,18 +7172,10 @@ msgstr "成员" msgid "minutes" msgstr "分钟数" -#: lms/templates/quiz/quiz.html:106 -msgid "of" -msgstr "/" - #: frontend/src/components/CourseInstructors.vue:41 msgid "others" msgstr "其他" -#: lms/templates/quiz/quiz.js:141 -msgid "out of" -msgstr "超出" - #: frontend/src/pages/QuizForm.vue:344 msgid "question_detail" msgstr "问题详情" @@ -7288,7 +7212,7 @@ msgstr "{0}项作业" msgid "{0} Exercises" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:14 +#: frontend/src/components/Modals/CourseProgressSummary.vue:16 msgid "{0} Members" msgstr "" @@ -7300,7 +7224,7 @@ msgstr "{0}个开放职位" msgid "{0} Quizzes" msgstr "{0}项测验" -#: lms/lms/api.py:886 lms/lms/api.py:894 +#: lms/lms/api.py:836 lms/lms/api.py:844 msgid "{0} Settings not found" msgstr "未找到{0}设置" @@ -7324,7 +7248,7 @@ msgstr "{0}已提交作业{1}" msgid "{0} is already a Student of {1} course through {2} batch" msgstr "{0}已通过批次{2}注册课程{1}" -#: lms/lms/doctype/lms_course_mentor_mapping/lms_course_mentor_mapping.py:16 +#: lms/lms/doctype/lms_course_mentor_mapping/lms_course_mentor_mapping.py:15 msgid "{0} is already a mentor for course {1}" msgstr "{0}已是课程{1}的导师" @@ -7332,11 +7256,11 @@ msgstr "{0}已是课程{1}的导师" msgid "{0} is already a {1} of the course {2}" msgstr "{0}已是课程{2}的{1}" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:91 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:92 msgid "{0} is already certified for the batch {1}" msgstr "{0}已获得批次{1}的认证" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:72 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:73 msgid "{0} is already certified for the course {1}" msgstr "{0}已获得课程{1}的认证" @@ -7344,7 +7268,7 @@ msgstr "{0}已获得课程{1}的认证" msgid "{0} is your evaluator" msgstr "{0}是您的评估人" -#: lms/lms/utils.py:689 +#: lms/lms/utils.py:664 msgid "{0} mentioned you in a comment" msgstr "{0}在评论中提及您" @@ -7352,11 +7276,11 @@ msgstr "{0}在评论中提及您" msgid "{0} mentioned you in a comment in your batch." msgstr "{0}在您的批次评论中提及您" -#: lms/lms/utils.py:642 lms/lms/utils.py:648 +#: lms/lms/utils.py:621 lms/lms/utils.py:625 msgid "{0} mentioned you in a comment in {1}" msgstr "{0}在{1}的评论中提及您" -#: lms/lms/utils.py:462 +#: lms/lms/utils.py:449 msgid "{0}k" msgstr "{0}千"