diff --git a/lms/locale/zh.po b/lms/locale/zh.po index 5953f0c1..00347583 100644 --- a/lms/locale/zh.po +++ b/lms/locale/zh.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-06-13 16:04+0000\n" -"PO-Revision-Date: 2025-06-16 15:29\n" +"POT-Creation-Date: 2025-06-20 16:04+0000\n" +"PO-Revision-Date: 2025-06-21 16:37\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.16.0\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: frappe\n" "X-Crowdin-Project-ID: 639578\n" @@ -151,7 +151,7 @@ msgstr "添加章节" msgid "Add Lesson" msgstr "添加课时" -#: frontend/src/components/VideoBlock.vue:109 +#: frontend/src/components/VideoBlock.vue:121 msgid "Add Quiz to Video" msgstr "" @@ -311,7 +311,7 @@ msgstr "已注册" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:230 +#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -521,6 +521,10 @@ msgstr "本题至少需设置一个正确选项。" msgid "Attendance for Class - {0}" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:24 +msgid "Attended for" +msgstr "" + #. Label of the attendees (Int) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Attendees" @@ -714,7 +718,7 @@ msgstr "此致敬礼" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:357 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "账单明细" @@ -925,7 +929,7 @@ msgstr "章节引用" msgid "Chapter added successfully" msgstr "章节添加成功" -#: frontend/src/components/CourseOutline.vue:290 +#: frontend/src/components/CourseOutline.vue:299 msgid "Chapter deleted successfully" msgstr "章节删除成功。" @@ -1006,10 +1010,6 @@ msgstr "明确界定的角色" msgid "Click here" msgstr "点击此处" -#: frontend/src/components/LessonHelp.vue:30 -msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." -msgstr "点击编辑器添加图标,选择'测验'菜单项。在弹出的对话框中,可选择现有测验或新建测验。选择'新建'选项将跳转至测验创建页面。" - #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:36 @@ -1110,7 +1110,7 @@ msgstr "院校名称" msgid "Color" msgstr "颜色" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:268 +#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 msgid "Comma separated keywords for SEO" msgstr "" @@ -1200,6 +1200,10 @@ msgstr "完成注册" msgid "Complete Your Enrollment - Don't miss out!" msgstr "完成注册——切勿错过!" +#: frontend/src/components/VideoBlock.vue:140 +msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' @@ -1211,7 +1215,7 @@ msgid "Completed" msgstr "已完成" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/CourseForm.vue:232 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "结业证书" @@ -1281,14 +1285,10 @@ msgstr "继续学习" msgid "Contract" msgstr "合同" -#: lms/lms/utils.py:441 +#: lms/lms/utils.py:442 msgid "Cookie Policy" msgstr "Cookie政策" -#: frontend/src/components/LessonHelp.vue:68 -msgid "Copy the URL of the video from YouTube and paste it in the editor." -msgstr "复制YouTube视频链接并粘贴至编辑器" - #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Corporate Organization" @@ -1447,7 +1447,7 @@ msgstr "课程列表" msgid "Course Name" msgstr "课程名称" -#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:278 +#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:293 msgid "Course Outline" msgstr "课程大纲" @@ -1483,11 +1483,11 @@ msgstr "课程标题" msgid "Course added to program" msgstr "课程已添加至项目" -#: frontend/src/pages/CourseForm.vue:496 +#: frontend/src/pages/CourseForm.vue:523 msgid "Course created successfully" msgstr "课程创建成功。" -#: frontend/src/pages/CourseForm.vue:533 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course deleted successfully" msgstr "课程删除成功" @@ -1495,7 +1495,7 @@ msgstr "课程删除成功" msgid "Course moved successfully" msgstr "课程移动成功" -#: frontend/src/pages/CourseForm.vue:516 +#: frontend/src/pages/CourseForm.vue:543 msgid "Course updated successfully" msgstr "课程更新成功。" @@ -1598,7 +1598,7 @@ msgstr "正在创建课程" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:247 +#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:262 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1701,9 +1701,9 @@ msgstr "默认币种" msgid "Degree Type" msgstr "学位类型" -#: frontend/src/components/CourseOutline.vue:244 -#: frontend/src/components/CourseOutline.vue:302 -#: frontend/src/pages/CourseForm.vue:546 +#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/pages/CourseForm.vue:573 msgid "Delete" msgstr "删除" @@ -1711,27 +1711,27 @@ msgstr "删除" msgid "Delete Chapter" msgstr "删除章节" -#: frontend/src/pages/CourseForm.vue:540 +#: frontend/src/pages/CourseForm.vue:567 msgid "Delete Course" msgstr "删除课程" -#: frontend/src/components/CourseOutline.vue:296 +#: frontend/src/components/CourseOutline.vue:305 msgid "Delete this chapter?" msgstr "确认删除此章节?" -#: frontend/src/components/CourseOutline.vue:238 +#: frontend/src/components/CourseOutline.vue:247 msgid "Delete this lesson?" msgstr "确认删除此课时?" -#: frontend/src/pages/CourseForm.vue:541 +#: frontend/src/pages/CourseForm.vue:568 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "删除本课程将同时删除其所有章节和课时。此操作不可逆。确认继续吗?" -#: frontend/src/components/CourseOutline.vue:297 +#: frontend/src/components/CourseOutline.vue:306 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:239 +#: frontend/src/components/CourseOutline.vue:248 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "删除本课时将永久移除。此操作不可撤销。确认继续吗?" @@ -2041,7 +2041,7 @@ msgstr "{0}的注册确认" msgid "Enrollment Count" msgstr "注册人数" -#: lms/lms/utils.py:1905 +#: lms/lms/utils.py:1906 msgid "Enrollment Failed" msgstr "注册失败" @@ -2133,7 +2133,7 @@ msgstr "评估保存成功" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:37 #: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:236 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:251 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2249,7 +2249,7 @@ msgstr "未通过" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:614 +#: frontend/src/utils/index.js:622 msgid "Failed to update meta tags {0}" msgstr "" @@ -2515,10 +2515,6 @@ msgstr "提示" msgid "Host" msgstr "主持人" -#: frontend/src/components/LessonHelp.vue:24 -msgid "How to add a Quiz?" -msgstr "如何添加测验?" - #. Label of the current (Check) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "I am currently working here" @@ -2884,6 +2880,10 @@ msgstr "加入链接" msgid "Joined At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:18 +msgid "Joined at" +msgstr "" + #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" @@ -3153,6 +3153,10 @@ msgstr "启动文件" msgid "Left At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:21 +msgid "Left at" +msgstr "" + #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Lesson Reference' @@ -3188,11 +3192,11 @@ msgstr "课时标题" msgid "Lesson created successfully" msgstr "课时创建成功。" -#: frontend/src/components/CourseOutline.vue:217 +#: frontend/src/components/CourseOutline.vue:226 msgid "Lesson deleted successfully" msgstr "课时删除成功。" -#: frontend/src/components/CourseOutline.vue:232 +#: frontend/src/components/CourseOutline.vue:241 msgid "Lesson moved successfully" msgstr "课时移动成功。" @@ -3422,6 +3426,7 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' +#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 @@ -3582,7 +3587,7 @@ msgid "Mentor Request Status Update Template" msgstr "导师请求状态更新模板" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:259 +#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "元描述" @@ -3596,12 +3601,12 @@ msgid "Meta Image" msgstr "元图片" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:280 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "元关键词" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:254 +#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 msgid "Meta Tags" msgstr "元标签" @@ -3703,7 +3708,7 @@ msgstr "新建" msgid "New Batch" msgstr "新建批次" -#: frontend/src/pages/CourseForm.vue:634 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 msgid "New Course" msgstr "新建课程" @@ -3748,11 +3753,11 @@ msgstr "新用户注册" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:609 +#: lms/lms/utils.py:610 msgid "New comment in batch {0}" msgstr "批次{0}的新评论" -#: lms/lms/utils.py:602 +#: lms/lms/utils.py:603 msgid "New reply on the topic {0} in course {1}" msgstr "课程{1}中主题{0}的新回复" @@ -3943,7 +3948,7 @@ msgstr "仅允许添加已禁用自主学习的课程至项目" msgid "Only files of type {0} will be accepted." msgstr "仅接受{0}类型文件" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:509 msgid "Only image file is allowed." msgstr "仅允许图片文件" @@ -4053,7 +4058,7 @@ msgid "Paid Batch" msgstr "付费批次" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/CourseForm.vue:237 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "付费证书" @@ -4063,7 +4068,7 @@ msgid "Paid Certificate after Evaluation" msgstr "评估后付费证书" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:212 +#: frontend/src/pages/CourseForm.vue:227 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "付费课程" @@ -4240,7 +4245,7 @@ msgstr "请查看邮箱进行验证" msgid "Please click on the following button to set your new password" msgstr "点击下方按钮设置新密码" -#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 +#: lms/lms/utils.py:2040 lms/lms/utils.py:2044 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "请先完成项目前置课程以报名本课程" @@ -4248,7 +4253,7 @@ msgstr "请先完成项目前置课程以报名本课程" msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:319 +#: frontend/src/components/CourseOutline.vue:328 msgid "Please enroll for this course to view this lesson" msgstr "请报名本课程以查看此课时" @@ -4446,7 +4451,7 @@ msgid "Pricing" msgstr "定价" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:221 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "定价与认证" @@ -4462,7 +4467,7 @@ msgstr "主要国家" msgid "Primary Subgroup" msgstr "主分组" -#: lms/lms/utils.py:440 +#: lms/lms/utils.py:441 msgid "Privacy Policy" msgstr "隐私政策" @@ -4634,7 +4639,7 @@ msgstr "问题删除成功" #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json msgid "Quiz" @@ -4761,6 +4766,8 @@ msgstr "已拒绝" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType +#: frontend/src/components/RelatedCourses.vue:5 +#: frontend/src/pages/CourseForm.vue:206 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -5524,7 +5531,7 @@ msgstr "模板" msgid "Temporarily Disabled" msgstr "临时禁用" -#: lms/lms/utils.py:439 +#: lms/lms/utils.py:440 msgid "Terms of Use" msgstr "使用条款" @@ -5560,7 +5567,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "此致敬礼" -#: lms/lms/utils.py:1937 +#: lms/lms/utils.py:1938 msgid "The batch is full. Please contact the Administrator." msgstr "该批次已满。请联系管理员" @@ -5643,7 +5650,7 @@ msgstr "本课程已结束" msgid "This course has:" msgstr "本课程包含:" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1781 msgid "This course is free." msgstr "本课程免费" @@ -5680,7 +5687,7 @@ msgstr "本测验共包含{0}道试题" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "系统正在更新中,期间不可进行任何修改操作。完整访问权限将很快恢复。" -#: frontend/src/components/VideoBlock.vue:8 +#: frontend/src/components/VideoBlock.vue:5 msgid "This video contains {0} {1}:" msgstr "" @@ -5817,14 +5824,10 @@ msgstr "至" msgid "To Date" msgstr "截止日期" -#: lms/lms/utils.py:1791 +#: lms/lms/utils.py:1792 msgid "To join this batch, please contact the Administrator." msgstr "加入本批次请联系管理员" -#: frontend/src/components/LessonHelp.vue:49 -msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." -msgstr "点击添加图标选择'上传'菜单项,可上传本地图片、视频、音频或PDF文件至课时" - #: lms/lms/user.py:41 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "近期注册用户过多,注册功能已临时关闭,请一小时后重试" @@ -5886,6 +5889,10 @@ msgstr "推特" msgid "Type" msgstr "类型" +#: frontend/src/utils/markdownParser.js:11 +msgid "Type '/' for commands or select text to format" +msgstr "" + #: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "输入答案" @@ -6446,12 +6453,8 @@ msgstr "申请人" msgid "applicants" msgstr "申请人列表" -#: frontend/src/components/VideoBlock.vue:16 -msgid "at {0}" -msgstr "" - -#: frontend/src/components/Modals/LiveClassAttendance.vue:39 -msgid "attended for" +#: frontend/src/components/VideoBlock.vue:15 +msgid "at {0} minutes" msgstr "" #: lms/templates/emails/payment_reminder.html:4 @@ -6502,7 +6505,7 @@ msgstr "成员" msgid "members" msgstr "成员" -#: frontend/src/components/Modals/LiveClassAttendance.vue:40 +#: frontend/src/components/Modals/LiveClassAttendance.vue:57 msgid "minutes" msgstr "分钟数" @@ -6594,7 +6597,7 @@ msgstr "{0}已获得课程{1}的认证" msgid "{0} is your evaluator" msgstr "{0}是您的评估人" -#: lms/lms/utils.py:686 +#: lms/lms/utils.py:687 msgid "{0} mentioned you in a comment" msgstr "{0}在评论中提及您" @@ -6602,11 +6605,11 @@ msgstr "{0}在评论中提及您" msgid "{0} mentioned you in a comment in your batch." msgstr "{0}在您的批次评论中提及您" -#: lms/lms/utils.py:639 lms/lms/utils.py:645 +#: lms/lms/utils.py:640 lms/lms/utils.py:646 msgid "{0} mentioned you in a comment in {1}" msgstr "{0}在{1}的评论中提及您" -#: lms/lms/utils.py:461 +#: lms/lms/utils.py:462 msgid "{0}k" msgstr "{0}千"