From 5ee7a6efb60a103e9e815010d08a25487719576a Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Tue, 9 Dec 2025 00:28:04 +0530 Subject: [PATCH] chore: Chinese Simplified translations --- lms/locale/zh.po | 286 +++++++++++++++++++++++++++++++---------------- 1 file changed, 190 insertions(+), 96 deletions(-) diff --git a/lms/locale/zh.po b/lms/locale/zh.po index e34e69dd..22e302b5 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-11-28 16:04+0000\n" -"PO-Revision-Date: 2025-12-01 15:58\n" +"POT-Creation-Date: 2025-12-05 16:04+0000\n" +"PO-Revision-Date: 2025-12-08 18:58\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -197,7 +197,7 @@ msgstr "新增课时" msgid "Add a Student" msgstr "添加学员" -#: frontend/src/components/Sidebar/AppSidebar.vue:624 +#: frontend/src/components/Sidebar/AppSidebar.vue:616 msgid "Add a chapter" msgstr "添加章节" @@ -209,7 +209,7 @@ msgstr "创建课程" msgid "Add a keyword and then press enter" msgstr "输入关键词后按回车键添加" -#: frontend/src/components/Sidebar/AppSidebar.vue:625 +#: frontend/src/components/Sidebar/AppSidebar.vue:617 msgid "Add a lesson" msgstr "添加课时" @@ -222,7 +222,7 @@ msgstr "添加新成员" msgid "Add a new question" msgstr "新增试题" -#: frontend/src/components/Sidebar/AppSidebar.vue:639 +#: frontend/src/components/Sidebar/AppSidebar.vue:631 msgid "Add a program" msgstr "添加项目" @@ -246,7 +246,7 @@ msgstr "为本课时添加作业" msgid "Add at least one possible answer for this question: {0}" msgstr "请为该问题添加至少一个备选答案:{0}" -#: frontend/src/components/Sidebar/AppSidebar.vue:588 +#: frontend/src/components/Sidebar/AppSidebar.vue:580 msgid "Add courses to your batch" msgstr "为班级添加课程" @@ -254,7 +254,7 @@ msgstr "为班级添加课程" msgid "Add quiz to this video" msgstr "为本视频添加测验" -#: frontend/src/components/Sidebar/AppSidebar.vue:567 +#: frontend/src/components/Sidebar/AppSidebar.vue:559 msgid "Add students to your batch" msgstr "为班级添加学员" @@ -262,7 +262,7 @@ msgstr "为班级添加学员" msgid "Add to Notes" msgstr "添加至笔记" -#: frontend/src/components/Modals/PageModal.vue:6 +#: frontend/src/components/Modals/PageModal.vue:5 msgid "Add web page to sidebar" msgstr "添加网页至侧边栏" @@ -270,11 +270,11 @@ msgstr "添加网页至侧边栏" msgid "Add your assignment as {0}" msgstr "以{0}格式添加作业" -#: frontend/src/components/Sidebar/AppSidebar.vue:500 +#: frontend/src/components/Sidebar/AppSidebar.vue:492 msgid "Add your first chapter" msgstr "添加首个章节" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:508 msgid "Add your first lesson" msgstr "添加首节课时" @@ -442,7 +442,7 @@ msgstr "适用于" msgid "Applicable Items" msgstr "" -#: frontend/src/pages/JobApplications.vue:24 +#: frontend/src/pages/JobApplications.vue:22 msgid "Application" msgstr "申请" @@ -452,11 +452,11 @@ msgid "Application Form Link" msgstr "申请表链接" #: frontend/src/pages/JobApplications.vue:14 -#: frontend/src/pages/JobApplications.vue:25 +#: frontend/src/pages/JobApplications.vue:22 msgid "Applications" msgstr "" -#: frontend/src/pages/JobApplications.vue:292 +#: frontend/src/pages/JobApplications.vue:311 msgid "Applied On" msgstr "应用于" @@ -505,7 +505,7 @@ msgstr "" msgid "Are you sure you want to enroll?" msgstr "是否确认报名?" -#: frontend/src/components/Sidebar/UserDropdown.vue:184 +#: frontend/src/components/Sidebar/UserDropdown.vue:191 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "确定要登录Frappe Cloud控制面板?" @@ -543,13 +543,13 @@ msgstr "考核{0}已添加至本批次。" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' #: frontend/src/components/AdminBatchDashboard.vue:32 #: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:642 +#: frontend/src/components/Sidebar/AppSidebar.vue:634 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" msgstr "考核" -#: lms/lms/doctype/lms_badge/lms_badge.js:50 +#: lms/lms/doctype/lms_badge/lms_badge.js:48 msgid "Assign" msgstr "分配" @@ -610,7 +610,7 @@ msgstr "作业创建成功" msgid "Assignment for Lesson {0} by {1} already exists." msgstr "学员{1}的课时{0}作业已存在。" -#: frontend/src/components/Assignment.vue:362 +#: frontend/src/components/Assignment.vue:365 msgid "Assignment submitted successfully" msgstr "作业提交成功。" @@ -624,7 +624,7 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "作业将显示在课时末尾。" #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:646 +#: frontend/src/components/Sidebar/AppSidebar.vue:638 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:272 msgid "Assignments" msgstr "作业" @@ -743,6 +743,10 @@ msgstr "徽章删除成功" msgid "Badge updated successfully" msgstr "徽章更新成功" +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:35 +msgid "Badge {0} has already been assigned to this {1}." +msgstr "" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' @@ -1058,7 +1062,7 @@ msgstr "证书生成成功" #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/Event.vue:411 -#: frontend/src/components/Sidebar/AppSidebar.vue:650 +#: frontend/src/components/Sidebar/AppSidebar.vue:642 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 #: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:135 @@ -1080,6 +1084,10 @@ msgstr "认证详情" msgid "Certification Name" msgstr "认证名称" +#: lms/lms/doctype/lms_certificate/lms_certificate.py:164 +msgid "Certification is not enabled for this course." +msgstr "" + #. Label of the certifications (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certifications" @@ -1105,7 +1113,7 @@ msgstr "认证参与者" msgid "Change" msgstr "变更" -#: frontend/src/components/Assignment.vue:348 +#: frontend/src/components/Assignment.vue:351 msgid "Changes saved successfully" msgstr "变更保存成功" @@ -1250,6 +1258,7 @@ msgstr "关闭" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form #. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old' +#: frontend/src/pages/Jobs.vue:175 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json @@ -1480,15 +1489,11 @@ msgstr "条件必须为有效的Python代码" msgid "Conduct Evaluation" msgstr "执行评估" -#: frontend/src/components/Sidebar/Configuration.vue:12 -msgid "Configuration" -msgstr "配置" - #: frontend/src/pages/BatchForm.vue:148 msgid "Configurations" msgstr "系统配置" -#: frontend/src/components/Sidebar/UserDropdown.vue:189 +#: frontend/src/components/Sidebar/UserDropdown.vue:196 msgid "Confirm" msgstr "确认" @@ -1552,7 +1557,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/Jobs.vue:196 +#: frontend/src/pages/Jobs.vue:257 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1584,7 +1589,7 @@ msgstr "正确答案" #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' #: frontend/src/pages/Billing.vue:127 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:57 lms/fixtures/custom_field.json +#: frontend/src/pages/Jobs.vue:60 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1896,7 +1901,7 @@ msgid "Create Course" msgstr "创建课程" #: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:64 +#: frontend/src/components/Controls/MultiSelect.vue:68 msgid "Create New" msgstr "新建" @@ -1920,15 +1925,15 @@ msgstr "创建直播课程" msgid "Create a Quiz" msgstr "创建测验" -#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/components/Sidebar/AppSidebar.vue:624 msgid "Create a batch" msgstr "创建班级" -#: frontend/src/components/Sidebar/AppSidebar.vue:623 +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Create a course" msgstr "创建课程" -#: frontend/src/components/Sidebar/AppSidebar.vue:633 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Create a live class" msgstr "创建直播课程" @@ -1940,15 +1945,15 @@ msgstr "创建新徽章" msgid "Create an Assignment" msgstr "创建作业" -#: frontend/src/components/Sidebar/AppSidebar.vue:557 +#: frontend/src/components/Sidebar/AppSidebar.vue:549 msgid "Create your first batch" msgstr "创建首个班级" -#: frontend/src/components/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:480 msgid "Create your first course" msgstr "创建首门课程" -#: frontend/src/components/Sidebar/AppSidebar.vue:535 +#: frontend/src/components/Sidebar/AppSidebar.vue:527 msgid "Create your first quiz" msgstr "创建首项测验" @@ -1956,11 +1961,11 @@ msgstr "创建首项测验" msgid "Created" msgstr "已创建" -#: frontend/src/components/Sidebar/AppSidebar.vue:629 +#: frontend/src/components/Sidebar/AppSidebar.vue:621 msgid "Creating a batch" msgstr "正在创建班级" -#: frontend/src/components/Sidebar/AppSidebar.vue:620 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Creating a course" msgstr "正在创建课程" @@ -1984,7 +1989,7 @@ msgstr "当前课时" msgid "Current Streak" msgstr "当前连续学习天数" -#: frontend/src/components/Sidebar/AppSidebar.vue:656 +#: frontend/src/components/Sidebar/AppSidebar.vue:648 msgid "Custom Certificate Templates" msgstr "自定义证书模板" @@ -2019,8 +2024,7 @@ msgstr "青色" msgid "Dashboard" msgstr "仪表盘" -#: frontend/src/components/Sidebar/Configuration.vue:33 -#: frontend/src/pages/DataImport.vue:35 +#: frontend/src/pages/DataImport.vue:46 msgid "Data Import" msgstr "数据导入" @@ -2192,12 +2196,10 @@ msgstr "禁用自主学习" msgid "Disable Signup" msgstr "禁用注册功能" -#. Label of the disabled (Check) field in DocType 'Job Opportunity' #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 -#: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Disabled" msgstr "已禁用" @@ -2371,7 +2373,7 @@ msgstr "教育背景详情" #: frontend/src/components/Settings/Evaluators.vue:105 #: frontend/src/components/Settings/Members.vue:103 -#: frontend/src/pages/JobApplications.vue:286 lms/templates/signup-form.html:10 +#: frontend/src/pages/JobApplications.vue:305 lms/templates/signup-form.html:10 msgid "Email" msgstr "电子邮件" @@ -2407,7 +2409,7 @@ msgid "Email Templates deleted successfully" msgstr "邮件模板删除成功" #: frontend/src/components/ContactUsEmail.vue:57 -#: frontend/src/pages/JobApplications.vue:245 +#: frontend/src/pages/JobApplications.vue:265 msgid "Email sent successfully" msgstr "邮件发送成功" @@ -2521,7 +2523,7 @@ msgstr "已注册" msgid "Enrolled Students" msgstr "注册学员" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:88 +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:104 msgid "Enrollment Confirmation for {0}" msgstr "{0}的注册确认" @@ -2534,6 +2536,10 @@ msgstr "注册人数" msgid "Enrollment for Program {0}" msgstr "项目{0}注册" +#: lms/lms/utils.py:2095 +msgid "Enrollment in this batch is restricted. Please contact the Administrator." +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 @@ -2555,11 +2561,11 @@ msgstr "" msgid "Enter a URL" msgstr "输入URL" -#: frontend/src/pages/JobApplications.vue:122 +#: frontend/src/pages/JobApplications.vue:127 msgid "Enter email subject" msgstr "" -#: frontend/src/pages/JobApplications.vue:128 +#: frontend/src/pages/JobApplications.vue:133 msgid "Enter reply to email" msgstr "" @@ -2676,7 +2682,7 @@ msgstr "评估人添加成功" msgid "Evaluator deleted successfully" msgstr "评估人删除成功" -#: lms/lms/api.py:1417 +#: lms/lms/api.py:1435 msgid "Evaluator does not exist." msgstr "评估人不存在。" @@ -2853,6 +2859,10 @@ msgstr "可根据需要修改提交内容" msgid "Field To Check" msgstr "待检查字段" +#: lms/lms/api.py:1309 +msgid "Field name is required" +msgstr "" + #. Label of the major (Data) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Field of Major/Study" @@ -2916,7 +2926,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/Jobs.vue:197 +#: frontend/src/pages/Jobs.vue:258 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2952,7 +2962,7 @@ msgstr "起始日期" #. Label of the full_name (Data) field in DocType 'Course Evaluator' #. Label of the full_name (Data) field in DocType 'LMS Program Member' -#: frontend/src/pages/JobApplications.vue:280 +#: frontend/src/pages/JobApplications.vue:299 #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/templates/signup-form.html:5 @@ -2961,7 +2971,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/Jobs.vue:194 +#: frontend/src/pages/Jobs.vue:255 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -3272,6 +3282,10 @@ msgstr "图片搜索由{0}提供" msgid "Image: Corrupted Data Stream" msgstr "图片:数据流损坏" +#: frontend/src/components/Sidebar/Configuration.vue:17 +msgid "Import" +msgstr "导入" + #: frontend/src/pages/Batches.vue:20 msgid "Import Batch" msgstr "" @@ -3398,8 +3412,8 @@ msgstr "讲师评语" msgid "Interest" msgstr "兴趣" -#: frontend/src/components/Sidebar/AppSidebar.vue:612 -#: frontend/src/components/Sidebar/AppSidebar.vue:615 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/components/Sidebar/AppSidebar.vue:607 msgid "Introduction" msgstr "简介" @@ -3421,7 +3435,7 @@ msgstr "邀请码" msgid "Invite Only" msgstr "仅限邀请" -#: frontend/src/components/Sidebar/AppSidebar.vue:546 +#: frontend/src/components/Sidebar/AppSidebar.vue:538 msgid "Invite your team and students" msgstr "邀请团队成员及学员" @@ -3458,7 +3472,7 @@ msgstr "是否为SCORM包" msgid "Issue Date" msgstr "签发日期" -#: frontend/src/components/Sidebar/AppSidebar.vue:653 +#: frontend/src/components/Sidebar/AppSidebar.vue:645 msgid "Issue a Certificate" msgstr "颁发证书" @@ -3538,7 +3552,7 @@ msgstr "职位名称" #. Label of the jobs (Check) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:212 +#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:273 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "职位" @@ -3902,7 +3916,7 @@ msgstr "启动文件" msgid "Learning Consistency" msgstr "学习持续性" -#: frontend/src/components/Sidebar/AppSidebar.vue:637 +#: frontend/src/components/Sidebar/AppSidebar.vue:629 msgid "Learning Paths" msgstr "学习路径" @@ -4042,6 +4056,7 @@ msgstr "实时编码链接" #: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 #: frontend/src/pages/CertifiedParticipants.vue:98 #: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:129 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:87 #: frontend/src/pages/QuizSubmissionList.vue:39 @@ -4074,7 +4089,7 @@ msgstr "地点偏好" msgid "Login" msgstr "登录" -#: frontend/src/components/Sidebar/UserDropdown.vue:183 +#: frontend/src/components/Sidebar/UserDropdown.vue:190 msgid "Login to Frappe Cloud?" msgstr "登录Frappe云平台?" @@ -4370,10 +4385,14 @@ msgstr "成员成功添加至项目" msgid "Member already added to program" msgstr "" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:26 +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:36 msgid "Member already enrolled in this batch" msgstr "该成员已注册本批次" +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +msgid "Member does not meet the criteria for the badge {0}." +msgstr "" + #: lms/lms/doctype/lms_program/lms_program.py:30 msgid "Member {0} has already been added to this program." msgstr "" @@ -4427,11 +4446,11 @@ msgid "Mentor Request Status Update Template" msgstr "导师请求状态更新模板" #: frontend/src/components/ContactUsEmail.vue:19 -#: frontend/src/pages/JobApplications.vue:132 +#: frontend/src/pages/JobApplications.vue:137 msgid "Message" msgstr "信息" -#: frontend/src/pages/JobApplications.vue:241 +#: frontend/src/pages/JobApplications.vue:261 msgid "Message is required" msgstr "" @@ -4459,7 +4478,7 @@ msgstr "元关键词" msgid "Meta Tags" msgstr "元标签" -#: lms/lms/api.py:1457 +#: lms/lms/api.py:1510 msgid "Meta tags should be a list." msgstr "元标签应为列表格式。" @@ -4508,7 +4527,7 @@ msgstr "主持人" msgid "Modified" msgstr "修改时间" -#: lms/lms/doctype/lms_badge/lms_badge.js:40 +#: lms/lms/doctype/lms_badge/lms_badge.js:38 msgid "Modified By" msgstr "修改人" @@ -4527,7 +4546,7 @@ msgstr "模块错误" msgid "Monday" msgstr "星期一" -#: frontend/src/components/Sidebar/AppSidebar.vue:661 +#: frontend/src/components/Sidebar/AppSidebar.vue:653 msgid "Monetization" msgstr "课程变现功能" @@ -4625,11 +4644,11 @@ msgstr "新用户注册" msgid "New Zoom Account" msgstr "新建Zoom账户" -#: lms/lms/utils.py:592 +#: lms/lms/utils.py:603 msgid "New comment in batch {0}" msgstr "批次{0}的新评论" -#: lms/lms/utils.py:587 +#: lms/lms/utils.py:598 msgid "New reply on the topic {0} in course {1}" msgstr "课程{1}中主题{0}的新回复" @@ -4741,6 +4760,10 @@ msgstr "暂未添加题目" msgid "No quizzes added yet." msgstr "暂未添加测验。" +#: frontend/src/components/Controls/MultiSelect.vue:59 +msgid "No results found" +msgstr "未找到匹配结果" + #: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for this date." msgstr "该日期无可用时段" @@ -4876,6 +4899,7 @@ msgstr "仅允许zip文件" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form #. Option for the 'Membership' (Select) field in DocType 'LMS Batch Old' +#: frontend/src/pages/Jobs.vue:169 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json @@ -4973,7 +4997,7 @@ msgid "Output" msgstr "输出" #: frontend/src/components/Settings/BadgeForm.vue:216 -#: lms/lms/doctype/lms_badge/lms_badge.js:39 +#: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "所有者" @@ -4996,6 +5020,10 @@ msgstr "永久账号号码" msgid "PDF" msgstr "PDF文件" +#: frontend/src/components/Sidebar/AppSidebar.vue:445 +msgid "Page deleted successfully" +msgstr "" + #. Label of the pages (Table) field in DocType 'Cohort' #: lms/lms/doctype/cohort/cohort.json msgid "Pages" @@ -5025,7 +5053,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/Jobs.vue:195 +#: frontend/src/pages/Jobs.vue:256 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -5157,6 +5185,10 @@ msgstr "文档支付" msgid "Payment for Document Type" msgstr "文档类型支付" +#: lms/lms/utils.py:2092 +msgid "Payment is required to enroll in this batch." +msgstr "" + #. Label of the payments_app_is_not_installed (HTML) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -5304,7 +5336,7 @@ msgstr "请登录以访问此页面" msgid "Please login to continue with payment." msgstr "请登录以继续支付" -#: lms/lms/utils.py:2163 +#: lms/lms/utils.py:2224 msgid "Please login to enroll in the program." msgstr "请登录以报名项目。" @@ -5784,7 +5816,7 @@ msgstr "测验更新成功" msgid "Quiz will appear at the bottom of the lesson." msgstr "测验将显示在课时末尾" -#: frontend/src/components/Sidebar/AppSidebar.vue:645 +#: frontend/src/components/Sidebar/AppSidebar.vue:637 #: frontend/src/pages/QuizForm.vue:398 frontend/src/pages/Quizzes.vue:281 #: frontend/src/pages/Quizzes.vue:291 lms/www/lms.py:250 msgid "Quizzes" @@ -5907,7 +5939,7 @@ msgid "Remove Highlight" msgstr "移除高亮" #: frontend/src/components/Modals/AnnouncementModal.vue:27 -#: frontend/src/pages/JobApplications.vue:127 +#: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "回复至" @@ -5988,7 +6020,7 @@ msgstr "角色偏好" msgid "Role updated successfully" msgstr "角色更新成功。" -#: frontend/src/components/Sidebar/AppSidebar.vue:673 +#: frontend/src/components/Sidebar/AppSidebar.vue:665 msgid "Roles" msgstr "角色" @@ -6125,7 +6157,7 @@ msgstr "总分值" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:41 +#: frontend/src/pages/Jobs.vue:44 msgid "Search" msgstr "搜索" @@ -6208,7 +6240,7 @@ msgid "Select an assignment" msgstr "选择作业" #: frontend/src/components/ContactUsEmail.vue:33 -#: frontend/src/pages/JobApplications.vue:110 +#: frontend/src/pages/JobApplications.vue:115 msgid "Send" msgstr "发送" @@ -6216,11 +6248,11 @@ msgstr "发送" msgid "Send Confirmation Email" msgstr "发送确认邮件" -#: frontend/src/pages/JobApplications.vue:270 +#: frontend/src/pages/JobApplications.vue:289 msgid "Send Email" msgstr "发电子邮件" -#: frontend/src/pages/JobApplications.vue:106 +#: frontend/src/pages/JobApplications.vue:111 msgid "Send Email to {0}" msgstr "" @@ -6251,16 +6283,16 @@ msgstr "设置颜色" msgid "Set your Password" msgstr "设置密码" -#: frontend/src/components/Sidebar/AppSidebar.vue:616 +#: frontend/src/components/Sidebar/AppSidebar.vue:608 msgid "Setting up" msgstr "系统配置中" -#: frontend/src/components/Sidebar/AppSidebar.vue:666 +#: frontend/src/components/Sidebar/AppSidebar.vue:658 msgid "Setting up payment gateway" msgstr "设置支付网关" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:671 +#: frontend/src/components/Sidebar/AppSidebar.vue:663 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 @@ -6598,12 +6630,12 @@ msgstr "子组" #: frontend/src/components/ContactUsEmail.vue:13 #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 -#: frontend/src/pages/JobApplications.vue:121 +#: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "主题" #: frontend/src/components/Modals/AnnouncementModal.vue:94 -#: frontend/src/pages/JobApplications.vue:238 +#: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "必须填写主题" @@ -6672,7 +6704,7 @@ msgstr "摘要" msgid "Sunday" msgstr "星期日" -#: lms/lms/api.py:1081 +#: lms/lms/api.py:1082 msgid "Suspicious pattern found in {0}: {1}" msgstr "在{0}中发现可疑模式:{1}" @@ -6834,15 +6866,15 @@ msgstr "感谢您提供反馈。" msgid "Thanks and Regards" msgstr "此致敬礼" -#: lms/lms/utils.py:2055 -msgid "The batch is full. Please contact the Administrator." -msgstr "该批次已满。请联系管理员" +#: lms/lms/utils.py:2727 +msgid "The batch does not exist." +msgstr "" #: lms/templates/emails/batch_start_reminder.html:6 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:1855 +#: lms/lms/utils.py:1870 msgid "The coupon code '{0}' is invalid." msgstr "" @@ -6854,10 +6886,18 @@ msgstr "课程{0}现已在{1}上线" msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "本课程评估人{0}至{1}期间不可用,请选择{1}之后的日期" +#: lms/lms/utils.py:2711 +msgid "The lesson does not exist." +msgstr "" + #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74 msgid "The slot is already booked by another participant." msgstr "该时段已被其他参与者预定" +#: lms/lms/utils.py:2067 +msgid "The specified batch does not exist." +msgstr "" + #: lms/patches/create_mentor_request_email_templates.py:36 msgid "The status of your application has changed." msgstr "您的申请状态已变更" @@ -6871,6 +6911,8 @@ msgid "There are no courses currently. Create your first course to get started!" msgstr "当前暂无课程。创建您的首门课程开始使用!" #: lms/lms/doctype/lms_batch/lms_batch.py:101 +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:42 +#: lms/lms/utils.py:2099 msgid "There are no seats available in this batch." msgstr "本批次无可用席位" @@ -6923,15 +6965,15 @@ msgstr "本证书永久有效" msgid "This class has ended" msgstr "本课程已结束" -#: lms/lms/utils.py:1884 +#: lms/lms/utils.py:1899 msgid "This coupon has expired." msgstr "" -#: lms/lms/utils.py:1887 +#: lms/lms/utils.py:1902 msgid "This coupon has reached its maximum usage limit." msgstr "" -#: lms/lms/utils.py:1896 +#: lms/lms/utils.py:1911 msgid "This coupon is not applicable to this {0}." msgstr "" @@ -6939,7 +6981,7 @@ msgstr "" msgid "This course has:" msgstr "本课程包含:" -#: lms/lms/utils.py:1815 +#: lms/lms/utils.py:1830 msgid "This course is free." msgstr "本课程免费" @@ -7135,7 +7177,7 @@ msgstr "至" msgid "To Date" msgstr "截止日期" -#: lms/lms/utils.py:1829 +#: lms/lms/utils.py:1844 msgid "To join this batch, please contact the Administrator." msgstr "加入本批次请联系管理员" @@ -7195,7 +7237,7 @@ msgstr "推特" #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 #: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:167 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:65 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:68 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:53 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7428,7 +7470,7 @@ msgstr "" msgid "View Certificate" msgstr "查看证书" -#: frontend/src/pages/JobApplications.vue:264 +#: frontend/src/pages/JobApplications.vue:283 msgid "View Resume" msgstr "" @@ -7492,7 +7534,7 @@ msgstr "我们注意到您已开始注册" msgid "Web Page" msgstr "网页" -#: frontend/src/components/Modals/PageModal.vue:80 +#: frontend/src/components/Modals/PageModal.vue:81 msgid "Web page added to sidebar" msgstr "网页已添加至侧边栏" @@ -7554,7 +7596,7 @@ msgid "Work Experience Details" msgstr "工作经验详情" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:73 +#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:76 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "工作模式" @@ -7597,6 +7639,10 @@ msgstr "您已注册本批次" msgid "You are already enrolled for this course." msgstr "您已注册本课程" +#: lms/lms/utils.py:2088 +msgid "You are already enrolled in this batch." +msgstr "" + #: frontend/src/pages/Batch.vue:172 msgid "You are not a member of this batch. Please checkout our upcoming batches." msgstr "您不属于本批次成员,请查看即将开课批次" @@ -7605,6 +7651,14 @@ msgstr "您不属于本批次成员,请查看即将开课批次" msgid "You are not a mentor of the course {0}" msgstr "您不是课程{0}的导师" +#: lms/lms/api.py:1323 +msgid "You are not allowed to access this field" +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:161 +msgid "You are not enrolled in this course." +msgstr "" + #: frontend/src/pages/SCORMChapter.vue:25 msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "请注册本课程以访问此课时" @@ -7634,6 +7688,18 @@ msgstr "系统更新期间不可修改可用性设置。" msgid "You cannot change the roles in read-only mode." msgstr "只读模式下不可修改角色。" +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:116 +msgid "You cannot enroll in an unpublished course." +msgstr "" + +#: lms/lms/utils.py:2228 +msgid "You cannot enroll in an unpublished program." +msgstr "" + +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:110 +msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." +msgstr "" + #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112 msgid "You cannot schedule evaluations after {0}." msgstr "您不能在{0}之后安排评估" @@ -7642,10 +7708,22 @@ msgstr "您不能在{0}之后安排评估" msgid "You cannot schedule evaluations for past slots." msgstr "不能为过去的时段安排评估" +#: lms/lms/utils.py:2739 +msgid "You do not have access to this batch." +msgstr "" + +#: lms/lms/utils.py:2722 +msgid "You do not have access to this course." +msgstr "" + #: frontend/src/components/NoPermission.vue:11 msgid "You do not have permission to access this page." msgstr "您无权访问此页面" +#: lms/lms/api.py:1535 lms/lms/api.py:1539 +msgid "You do not have permission to update meta tags." +msgstr "" + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "暂无通知" @@ -7695,6 +7773,10 @@ msgstr "您已超过本测验最大尝试次数({0}次)" msgid "You have got a score of {0} for the quiz {1}" msgstr "您在测验{1}中获得了{0}分" +#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +msgid "You have not completed the course yet." +msgstr "" + #: frontend/src/pages/ProfileCertificates.vue:26 msgid "You have not received any certificates yet." msgstr "您尚未获得任何证书。" @@ -7715,6 +7797,18 @@ msgstr "您有{0}场即将开始的{1}。" msgid "You have {0} {1} scheduled." msgstr "您已安排{0}场{1}。" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:29 +msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." +msgstr "" + +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 +msgid "You must be a Moderator to assign badges to users." +msgstr "" + +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:130 +msgid "You need to complete the payment for this course before enrolling." +msgstr "" + #: frontend/src/components/CourseCardOverlay.vue:218 msgid "You need to login first to enroll for this course" msgstr "请先登录以注册本课程" @@ -8047,7 +8141,7 @@ msgstr "{0}已获得课程{1}的认证" msgid "{0} is your evaluator" msgstr "{0}是您的评估人" -#: lms/lms/utils.py:665 +#: lms/lms/utils.py:676 msgid "{0} mentioned you in a comment" msgstr "{0}在评论中提及您" @@ -8055,7 +8149,7 @@ msgstr "{0}在评论中提及您" msgid "{0} mentioned you in a comment in your batch." msgstr "{0}在您的批次评论中提及您" -#: lms/lms/utils.py:622 lms/lms/utils.py:626 +#: lms/lms/utils.py:633 lms/lms/utils.py:637 msgid "{0} mentioned you in a comment in {1}" msgstr "{0}在{1}的评论中提及您"