- Update src/shared/db/schema.ts - Update i18n messages for en and zh-CN (error-book, exam-homework, leave, lesson-preparation, notifications, rbac, student, textbooks, diagnostic) - Update src/shared/lib/rate-limit/index.ts and redis-limiter.ts - Update src/shared/components/auth-session-provider.tsx
850 lines
32 KiB
JSON
850 lines
32 KiB
JSON
{
|
||
"exam": {
|
||
"list": {
|
||
"title": "考试列表",
|
||
"create": "创建考试",
|
||
"empty": "暂无考试",
|
||
"emptyFiltered": "没有匹配筛选条件的考试",
|
||
"emptyDescription": "创建第一份考试,开始布置与批改。",
|
||
"emptyFilteredDescription": "尝试清除筛选条件或调整关键词。",
|
||
"clearFilters": "清除筛选",
|
||
"showing": "显示",
|
||
"examsUnit": "份考试",
|
||
"searchPlaceholder": "搜索考试..."
|
||
},
|
||
"form": {
|
||
"createTitle": "创建考试",
|
||
"createDescription": "为班级配置一份新考试。",
|
||
"buildTitle": "组卷",
|
||
"buildDescription": "为考试组装题目。",
|
||
"title": "考试标题",
|
||
"subject": "科目",
|
||
"grade": "年级",
|
||
"difficulty": "难度",
|
||
"totalScore": "总分",
|
||
"durationMin": "考试时长(分钟)",
|
||
"scheduledAt": "计划时间",
|
||
"questions": "题目",
|
||
"missingSubjectOrGrade": "缺少科目或年级配置",
|
||
"previewBeforeCreate": "请先预览并确认后再创建",
|
||
"createSuccess": "考试草稿已创建",
|
||
"redirecting": "正在跳转到组卷页...",
|
||
"createFailed": "创建考试失败",
|
||
"loadFormFailed": "加载表单数据失败",
|
||
"loadSubjectsFailed": "加载科目失败",
|
||
"loadGradesFailed": "加载年级失败",
|
||
"creating": "创建中...",
|
||
"detailsTitle": "基本信息",
|
||
"detailsDesc": "设置考试的核心信息。",
|
||
"titlePlaceholder": "例如:期中数学考试",
|
||
"subjectPlaceholder": "选择科目",
|
||
"gradePlaceholder": "选择年级",
|
||
"difficultyPlaceholder": "选择难度",
|
||
"difficultyLevel1": "1级 (简单)",
|
||
"difficultyLevel2": "2级",
|
||
"difficultyLevel3": "3级 (中等)",
|
||
"difficultyLevel4": "4级",
|
||
"difficultyLevel5": "5级 (困难)",
|
||
"loadingSubjects": "加载科目中...",
|
||
"loadingGrades": "加载年级中...",
|
||
"scheduledAtDesc": "设置后,考试将在指定时间开放。",
|
||
"modeManual": "手动组卷",
|
||
"modeManualDesc": "从题库手动选择题目并组织试卷结构。",
|
||
"modeManualAction": "创建并开始组卷",
|
||
"modeAi": "AI 生成",
|
||
"modeAiDesc": "粘贴试卷文本,AI 自动解析题目并生成结构化预览。",
|
||
"modeAiAction": "后台生成试卷",
|
||
"modeRich": "富文本编辑器",
|
||
"modeRichDesc": "使用富文本编辑器粘贴试卷文本,手动或 AI 辅助标记题目、分组、填空等。",
|
||
"modeRichHint": "富文本编辑器支持选中文本标记题目/分组/加点字/填空,右侧实时预览试卷效果。",
|
||
"modeRichAction": "打开富文本编辑器"
|
||
},
|
||
"status": {
|
||
"draft": "草稿",
|
||
"published": "已发布",
|
||
"archived": "已归档"
|
||
},
|
||
"difficulty": {
|
||
"1": "简单",
|
||
"2": "偏易",
|
||
"3": "中等",
|
||
"4": "偏难",
|
||
"5": "困难",
|
||
"ariaLabel": "难度等级 {level}:{label}"
|
||
},
|
||
"actions": {
|
||
"preview": "预览考试",
|
||
"copyId": "复制 ID",
|
||
"edit": "编辑",
|
||
"build": "组卷",
|
||
"duplicate": "复制",
|
||
"publish": "发布",
|
||
"moveToDraft": "移至草稿",
|
||
"archive": "归档",
|
||
"delete": "删除",
|
||
"deleteConfirmTitle": "确定要删除吗?",
|
||
"deleteConfirmDescription": "此操作不可撤销。将永久删除考试\"{title}\"及所有关联数据。",
|
||
"cancel": "取消",
|
||
"deleteSuccess": "考试已删除",
|
||
"deleteFailed": "删除考试失败",
|
||
"publishSuccess": "考试已发布",
|
||
"archiveSuccess": "考试已归档",
|
||
"draftSuccess": "考试已移至草稿",
|
||
"duplicateSuccess": "考试已复制",
|
||
"duplicateFailed": "复制考试失败",
|
||
"updateFailed": "更新考试失败",
|
||
"previewFailed": "加载考试预览失败",
|
||
"idCopied": "考试 ID 已复制",
|
||
"openMenu": "打开菜单",
|
||
"selectRow": "选择行",
|
||
"selectAll": "全选",
|
||
"noQuestions": "此考试暂无题目。",
|
||
"loadingPreview": "正在加载预览..."
|
||
},
|
||
"columns": {
|
||
"examInfo": "考试信息",
|
||
"status": "状态",
|
||
"stats": "统计",
|
||
"difficulty": "难度",
|
||
"date": "日期",
|
||
"scheduled": "已计划",
|
||
"created": "创建于",
|
||
"questions": "题",
|
||
"points": "分"
|
||
},
|
||
"filters": {
|
||
"status": "状态",
|
||
"anyStatus": "任意状态",
|
||
"difficulty": "难度",
|
||
"anyDifficulty": "任意难度"
|
||
},
|
||
"error": {
|
||
"notFound": "考试不存在",
|
||
"loadFailed": "加载考试失败",
|
||
"boundaryTitle": "考试数据加载失败",
|
||
"boundaryDescription": "该区块数据加载时发生错误,请重试。",
|
||
"retry": "重试"
|
||
},
|
||
"analytics": {
|
||
"title": "考试分析",
|
||
"description": "查看考试成绩分布与逐题分析",
|
||
"totalStudents": "应考人数",
|
||
"submitted": "已提交",
|
||
"gradedCount": "已批改",
|
||
"assignmentCount": "关联作业数",
|
||
"averageScore": "平均分",
|
||
"passRate": "及格率",
|
||
"scoreDistribution": "分数段分布",
|
||
"scoreDistributionDesc": "按百分比区间统计学生人数",
|
||
"questionAnalysis": "逐题分析",
|
||
"questionAnalysisDesc": "错误率与难度等级(错误率≥70%为难题)",
|
||
"questionType": "题型",
|
||
"questionText": "题目",
|
||
"maxScore": "满分",
|
||
"errorCount": "错误数",
|
||
"errorRate": "错误率",
|
||
"difficulty": "难度",
|
||
"difficultyEasy": "简单",
|
||
"difficultyMedium": "中等",
|
||
"difficultyHard": "困难",
|
||
"highErrorWarning": "高错误率预警",
|
||
"highErrorWarningDesc": "以下题目错误率超过 70%,建议重点讲解",
|
||
"noData": "暂无分析数据,需等待学生提交并批改后生成",
|
||
"viewAnalytics": "查看分析"
|
||
},
|
||
"build": {
|
||
"title": "组卷",
|
||
"description": "为考试组装题目。",
|
||
"examStructure": "试卷结构",
|
||
"questionBank": "题库",
|
||
"preview": "预览",
|
||
"totalScore": "总分",
|
||
"saveDraft": "保存草稿",
|
||
"publish": "发布",
|
||
"richEditor": "富文本编辑器",
|
||
"richEditorHint": "切换到富文本编辑器",
|
||
"loaded": "已加载",
|
||
"startHint": "从右侧面板添加题目开始",
|
||
"itemsInStructure": "结构中有 {count} 项",
|
||
"saveSuccess": "考试草稿已保存",
|
||
"saveFailed": "保存失败",
|
||
"publishSuccess": "考试已发布",
|
||
"publishFailed": "发布失败",
|
||
"loadQuestionsFailed": "加载题目失败",
|
||
"newGroup": "新分组",
|
||
"newSection": "新分卷",
|
||
"score": "分值",
|
||
"sectionTitlePlaceholder": "分卷标题(如:第Ⅰ卷)",
|
||
"groupTitlePlaceholder": "分组标题",
|
||
"pts": "分",
|
||
"dragItemsHere": "拖拽题目到此处",
|
||
"addGroup": "+ 添加分组",
|
||
"addSection": "+ 添加分卷",
|
||
"section": "分卷",
|
||
"group": "分组",
|
||
"question": "题目",
|
||
"questionContent": "题目内容",
|
||
"noQuestionsFound": "未找到匹配筛选条件的题目。",
|
||
"noContentPreview": "无内容预览",
|
||
"loading": "加载中...",
|
||
"loadMore": "加载更多",
|
||
"aiVariant": "AI 变体",
|
||
"noQuestionsSelected": "尚未选择题目。从题库添加题目或创建分组。",
|
||
"createGroup": "创建分组",
|
||
"createSection": "创建分卷",
|
||
"dragGroupsHere": "拖拽分组或题目到此处",
|
||
"dragQuestionsHere": "拖拽题目到此处或从题库添加",
|
||
"untitledGroup": "未命名分组",
|
||
"previewSubject": "科目",
|
||
"previewGrade": "年级",
|
||
"previewTime": "时间",
|
||
"previewTotal": "总分",
|
||
"previewClass": "班级",
|
||
"previewName": "姓名",
|
||
"previewNo": "学号",
|
||
"emptyExamPaper": "空试卷",
|
||
"minutes": "分钟"
|
||
},
|
||
"richEditor": {
|
||
"title": "富文本组卷",
|
||
"description": "粘贴试卷文本,使用工具栏标记题目/分组/填空/加点字,右侧实时预览",
|
||
"basicInfo": "基本信息",
|
||
"sourceText": "试卷原文",
|
||
"sourceTextPlaceholder": "在此粘贴完整试卷文本...",
|
||
"aiAutoMark": "AI 自动标记",
|
||
"aiMarking": "AI 标记中...",
|
||
"aiMarkSuccess": "AI 自动标记完成",
|
||
"aiMarkFailed": "AI 自动标记失败",
|
||
"aiMarkHint": "在编辑器中粘贴试卷文本后,点击此按钮让 AI 自动识别题目结构",
|
||
"titlePlaceholder": "试卷标题(如:2024-2025学年度下期期末学业质量监测)",
|
||
"editorArea": "编辑区(粘贴试卷文本,选中文本标记题目/分组/加点字/填空)",
|
||
"previewArea": "预览区",
|
||
"emptyEditor": "请在左侧编辑区输入或粘贴试卷内容",
|
||
"emptyPreview": "预览将在此处显示",
|
||
"markQuestion": "标记题目",
|
||
"markGroup": "标记大题",
|
||
"markSection": "标记分卷",
|
||
"markDotted": "加点字",
|
||
"markBlank": "填空",
|
||
"insertImage": "插入图片",
|
||
"questionType": "题型",
|
||
"score": "分值",
|
||
"groupTitle": "分组标题",
|
||
"saveDraft": "保存草稿",
|
||
"saving": "保存中...",
|
||
"saveSuccess": "试卷草稿已创建",
|
||
"saveFailed": "创建失败",
|
||
"loadFormFailed": "加载表单数据失败",
|
||
"titleRequired": "请填写试卷标题",
|
||
"subjectGradeRequired": "请选择科目和年级",
|
||
"emptyContent": "试卷内容为空",
|
||
"pasteSourceFirst": "请先粘贴试卷文本",
|
||
"bold": "加粗",
|
||
"italic": "斜体",
|
||
"strike": "删除线",
|
||
"dotted": "加点字",
|
||
"bulletList": "无序列表",
|
||
"orderedList": "有序列表",
|
||
"quote": "引用",
|
||
"undo": "撤销",
|
||
"redo": "重做",
|
||
"questionTypes": {
|
||
"single_choice": "单选题",
|
||
"multiple_choice": "多选题",
|
||
"true_false": "判断题",
|
||
"fill_blank": "填空题",
|
||
"short_answer": "简答题",
|
||
"essay": "作文题",
|
||
"text": "文本题"
|
||
}
|
||
},
|
||
"preview": {
|
||
"selectQuestionHint": "请选择左侧题目后进行编辑",
|
||
"editorTitle": "题目编辑",
|
||
"editorDescription": "直接修改或通过 AI 指令重写当前题目",
|
||
"stem": "题干",
|
||
"aiRewriteInstruction": "AI 重写指令",
|
||
"aiRewritePlaceholder": "例如:把这题改成更难、增加一个干扰项、保持总分不变。",
|
||
"aiRewriteButton": "AI 重写当前题目",
|
||
"rawModelOutput": "模型原始输出"
|
||
},
|
||
"subQuestions": {
|
||
"title": "子题",
|
||
"add": "新增子题",
|
||
"contentPlaceholder": "子题内容",
|
||
"answerPlaceholder": "参考答案",
|
||
"scorePlaceholder": "分值",
|
||
"empty": "当前题目没有子题"
|
||
},
|
||
"richForm": {
|
||
"sectionLabel": "分卷",
|
||
"partLabel": "部分",
|
||
"groupLabel": "大题",
|
||
"questionCountSummary": "(共 {count} 题,{score} 分)",
|
||
"typeSingleChoice": "单选",
|
||
"typeMultipleChoice": "多选",
|
||
"typeJudgment": "判断",
|
||
"typeComposite": "复合",
|
||
"typeShortAnswer": "简答",
|
||
"scoreUnit": "分",
|
||
"emptyPreview": "暂无题目,请在左侧编辑器中添加",
|
||
"missingExamId": "缺少试卷 ID",
|
||
"backToBuild": "返回组卷"
|
||
},
|
||
"editor": {
|
||
"loading": "编辑器加载中...",
|
||
"contentPlaceholder": "在此粘贴或输入试卷内容,选中文本可标记为题目/分组/加点字/填空..."
|
||
},
|
||
"selectionToolbar": {
|
||
"ariaLabel": "选区标记工具栏",
|
||
"sectionLabel": "分卷",
|
||
"groupLabel": "大题",
|
||
"singleChoice": "单选",
|
||
"blankShortAnswer": "填空/简答",
|
||
"composite": "复合",
|
||
"image": "图片",
|
||
"defaultGroupTitle": "一、选择题",
|
||
"defaultSectionTitle": "第Ⅰ卷 选择题"
|
||
},
|
||
"previewHook": {
|
||
"taskInterrupted": "页面刷新后任务已中断,请重新生成",
|
||
"untitledExam": "未命名试卷",
|
||
"queuedSuccess": "已加入后台队列,可继续编辑页面",
|
||
"backgroundComplete": "后台生成完成:{title}",
|
||
"backgroundFailed": "后台生成失败:{title}",
|
||
"selectQuestionFirst": "请先选择一个题目",
|
||
"questionNotFound": "未找到选中的题目",
|
||
"enterRewriteInstruction": "请输入重写指令",
|
||
"aiRewriteFailed": "AI 重写失败",
|
||
"aiRewriteSuccess": "题目已按指令重写",
|
||
"generatePreviewFailed": "生成预览失败",
|
||
"pasteSourceFirst": "请先粘贴试卷文本"
|
||
},
|
||
"paperPreview": {
|
||
"scoreWithUnit": "({score}分)"
|
||
},
|
||
"actionMessages": {
|
||
"enterRewriteInstruction": "请输入重写指令",
|
||
"noSelectedQuestion": "未选择题目数据",
|
||
"questionFormatInvalid": "选中题目格式无效",
|
||
"questionsDataInvalid": "题目数据格式无效",
|
||
"structureDataInvalid": "试卷结构数据格式无效",
|
||
"dbCreateFailed": "数据库错误:创建考试失败",
|
||
"createdSuccess": "考试创建成功",
|
||
"analyzeFirst": "请先分析预览后再创建",
|
||
"pasteSourceFirst": "请先粘贴完整试卷文本",
|
||
"aiQuestionFormatInvalid": "AI 题目格式无效",
|
||
"invalidUpdateData": "更新数据无效",
|
||
"onlyOwnUpdate": "只能更新自己创建的考试",
|
||
"dbUpdateFailed": "数据库错误:更新考试失败",
|
||
"updated": "考试已更新",
|
||
"invalidDeleteData": "删除数据无效",
|
||
"onlyOwnDelete": "只能删除自己创建的考试",
|
||
"dbDeleteFailed": "数据库错误:删除考试失败",
|
||
"deleted": "考试已删除",
|
||
"invalidDuplicateData": "复制数据无效",
|
||
"notFound": "考试不存在",
|
||
"dbDuplicateFailed": "数据库错误:复制考试失败",
|
||
"duplicated": "考试已复制",
|
||
"loadPreviewFailed": "加载考试预览失败",
|
||
"loadSubjectsFailed": "加载科目失败",
|
||
"loadGradesFailed": "加载年级失败",
|
||
"invalidGradeId": "年级 ID 无效",
|
||
"titleRequired": "请填写试卷标题",
|
||
"contentRequired": "试卷内容不能为空",
|
||
"contentInvalid": "试卷内容格式无效",
|
||
"contentParseFailed": "试卷内容解析失败",
|
||
"draftCreated": "试卷草稿已创建",
|
||
"examUpdated": "试卷已更新",
|
||
"sourceTextRequired": "试卷文本不能为空",
|
||
"autoMarkCompleted": "AI 自动标记完成",
|
||
"noQuestionText": "(无题目文本)"
|
||
},
|
||
"card": {
|
||
"level": "难度 {level}",
|
||
"minutes": "{count} 分钟",
|
||
"points": "{count} 分",
|
||
"questions": "{count} 题"
|
||
},
|
||
"viewer": {
|
||
"section": "分卷",
|
||
"group": "大题",
|
||
"score": "分值",
|
||
"scoreLabel": "分值:{score}",
|
||
"noQuestions": "暂无题目",
|
||
"unknown": "未知"
|
||
},
|
||
"previewDialog": {
|
||
"section": "分卷",
|
||
"title": "试卷预览",
|
||
"generating": "生成预览中...",
|
||
"fullPreview": "完整试卷预览",
|
||
"summary": "{count} 题 · {subject} · {grade} · {minutes} 分钟 · {total} 分",
|
||
"noPreview": "暂无预览内容",
|
||
"confirmCreate": "确认并创建",
|
||
"untitledQuestion": "未命名题目",
|
||
"untitledSubQuestion": "未命名子题",
|
||
"scoreUnit": "分"
|
||
},
|
||
"questionOptions": {
|
||
"label": "选项",
|
||
"addOption": "新增选项",
|
||
"correct": "正确",
|
||
"markCorrectAria": "标记选项 {id} 为正确答案",
|
||
"deleteOptionAria": "删除选项"
|
||
},
|
||
"editorExtensions": {
|
||
"blank": {
|
||
"ariaLabel": "填空"
|
||
},
|
||
"group": {
|
||
"titlePlaceholder": "大题标题(如:一、选择题)",
|
||
"instructionPlaceholder": "说明(如:每小题3分,共24分)—— 可留空,总分自动统计",
|
||
"statsSummary": "共 {count} 题 · {score} 分"
|
||
},
|
||
"question": {
|
||
"typeSingleChoice": "单选",
|
||
"typeMultipleChoice": "多选",
|
||
"typeJudgment": "判断",
|
||
"typeText": "填空/简答",
|
||
"typeComposite": "复合",
|
||
"scoreUnit": "分"
|
||
},
|
||
"section": {
|
||
"titlePlaceholder": "分卷标题(如:第Ⅰ卷 选择题)",
|
||
"levelTitle": "层级",
|
||
"levelVolume": "卷",
|
||
"levelPart": "部分",
|
||
"levelSubVolume": "分卷",
|
||
"statsSummary": "共 {count} 题 · {score} 分"
|
||
}
|
||
}
|
||
},
|
||
"homework": {
|
||
"list": {
|
||
"title": "作业列表",
|
||
"description": "管理作业,查看提交率与批改进度。",
|
||
"create": "创建作业",
|
||
"empty": "暂无作业",
|
||
"emptyFiltered": "没有匹配筛选条件的作业",
|
||
"emptyDescription": "您还没有创建任何作业。",
|
||
"emptyFilteredDescription": "尝试清除筛选条件或调整关键词。",
|
||
"clearFilters": "清除筛选",
|
||
"filterByClass": "按班级筛选:{className}",
|
||
"columns": {
|
||
"title": "标题",
|
||
"status": "状态",
|
||
"dueAt": "截止时间",
|
||
"submissionRate": "提交率",
|
||
"averageScore": "平均分",
|
||
"overdue": "逾期",
|
||
"sourceExam": "来源考试",
|
||
"createdAt": "创建时间"
|
||
},
|
||
"pagination": {
|
||
"itemLabel": "个作业"
|
||
}
|
||
},
|
||
"form": {
|
||
"createTitle": "创建作业",
|
||
"quickMode": "快速作业",
|
||
"quickModeDescription": "直接输入标题和描述,无需建题",
|
||
"examMode": "考试派生作业",
|
||
"examModeDescription": "从已有考试派生作业",
|
||
"class": "班级",
|
||
"selectClass": "选择班级",
|
||
"sourceExam": "来源考试",
|
||
"selectExam": "选择考试",
|
||
"assignmentTitle": "作业标题",
|
||
"titlePlaceholderQuick": "例如:背诵第三课课文",
|
||
"titlePlaceholderExam": "默认使用考试标题",
|
||
"description": "描述(可选)",
|
||
"descriptionPlaceholderQuick": "输入作业要求、题目内容或说明...",
|
||
"availableAt": "开放时间(可选)",
|
||
"dueAt": "截止时间(可选)",
|
||
"allowLate": "允许迟交",
|
||
"lateDueAt": "迟交截止时间(可选)",
|
||
"maxAttempts": "最大尝试次数",
|
||
"submit": "创建作业",
|
||
"submitting": "创建中...",
|
||
"creating": "正在创建作业...",
|
||
"selectExamRequired": "请选择考试",
|
||
"titleRequired": "请输入标题",
|
||
"selectClassRequired": "请选择班级",
|
||
"createSuccess": "作业已创建",
|
||
"createFailed": "创建失败",
|
||
"createDescription": "快速发布文本作业或从考试派生。",
|
||
"noClassesAvailable": "暂无可用班级",
|
||
"noClassesDescription": "请先创建班级,然后向该班级发布作业。",
|
||
"goToClasses": "前往班级",
|
||
"error": {
|
||
"invalidDate": "日期格式无效",
|
||
"titleRequired": "请输入标题",
|
||
"dueAfterAvailable": "截止时间必须晚于可用时间",
|
||
"lateDueAfterDue": "迟交截止时间必须晚于正常截止时间",
|
||
"lateDueRequired": "允许迟交时必须设置迟交截止时间",
|
||
"invalidForm": "表单数据无效"
|
||
}
|
||
},
|
||
"take": {
|
||
"questions": "题目",
|
||
"question": "第 {index} 题",
|
||
"points": "分",
|
||
"startAssignment": "开始作答",
|
||
"submitAssignment": "提交作业",
|
||
"submitAll": "全部提交",
|
||
"saveAnswer": "保存答案",
|
||
"saved": "已保存",
|
||
"saveFailed": "保存失败",
|
||
"starting": "正在开始...",
|
||
"submitting": "正在提交...",
|
||
"started": "已开始",
|
||
"submitted": "已提交",
|
||
"notStarted": "未开始",
|
||
"readyToStart": "准备好开始了吗?",
|
||
"readyDescription": "点击上方\"开始作答\"按钮。点击\"保存答案\"将保存您的答案。",
|
||
"startNow": "立即开始",
|
||
"back": "返回",
|
||
"timedExam": "限时考试:{minutes} 分钟",
|
||
"timeRemaining": "剩余时间",
|
||
"timeUpAutoSubmit": "时间到,正在自动提交...",
|
||
"confirmSubmit": "确认提交",
|
||
"confirmSubmitDescription": "所有题目已作答。提交后答案不可修改,确定要提交吗?",
|
||
"unansweredWarning": "您有 {count} 道题未作答。提交后答案不可修改,确定要提交吗?",
|
||
"cancel": "取消",
|
||
"confirmSubmitAction": "确认提交",
|
||
"submitSuccess": "已提交",
|
||
"submitFailed": "提交失败",
|
||
"startSuccess": "已开始",
|
||
"startFailed": "开始失败",
|
||
"assignmentInfo": "作业信息",
|
||
"status": "状态",
|
||
"dueDate": "截止时间",
|
||
"overdue": "已逾期",
|
||
"hoursLeft": "还剩 {hours} 小时",
|
||
"lessThanOneHour": "不足 1 小时",
|
||
"attempts": "尝试次数",
|
||
"attemptsUsed": "已用 {used} / {max}",
|
||
"attemptsRemaining": "· 剩余 {remaining} 次",
|
||
"description": "描述",
|
||
"noDescription": "无描述。",
|
||
"progress": "进度",
|
||
"jumpToQuestion": "跳转到第 {index} 题",
|
||
"answered": "已作答",
|
||
"unanswered": "未作答",
|
||
"yourAnswer": "你的答案",
|
||
"answerPlaceholder": "在此输入答案...",
|
||
"true": "正确",
|
||
"false": "错误",
|
||
"unsupportedType": "不支持的题型",
|
||
"teacherFeedback": "教师反馈",
|
||
"noFeedback": "无具体反馈。",
|
||
"makeSureAnswered": "请确保已作答所有题目。",
|
||
"autoSaveIdle": "自动保存已就绪",
|
||
"autoSaveSaving": "正在自动保存...",
|
||
"autoSaveSaved": "已自动保存",
|
||
"autoSaveError": "自动保存失败,将在网络恢复后重试",
|
||
"autoSaveRestored": "已从离线缓存恢复未提交的答案",
|
||
"autoSaveCacheError": "离线缓存恢复失败",
|
||
"scanTitle": "答题拍照上传",
|
||
"scanDescription": "在纸上作答后,拍照上传整卷答题图片",
|
||
"selectImageFiles": "请选择图片文件",
|
||
"uploadFailed": "上传失败",
|
||
"uploadSuccess": "已上传 {count} 张图片",
|
||
"deleteScan": "删除",
|
||
"moveUp": "上移",
|
||
"moveDown": "下移",
|
||
"dragDropHint": "拖拽图片到此处,或点击选择文件",
|
||
"pageLabel": "第 {page} 页",
|
||
"scanDisabled": "已提交,无法修改答题图片"
|
||
},
|
||
"grade": {
|
||
"title": "批改",
|
||
"submissions": "提交记录",
|
||
"student": "学生",
|
||
"status": "状态",
|
||
"submitted": "提交时间",
|
||
"score": "分数",
|
||
"action": "操作",
|
||
"back": "返回",
|
||
"openAssignment": "打开作业",
|
||
"late": "迟交",
|
||
"targets": "应交",
|
||
"submittedCount": "已交",
|
||
"gradedCount": "已改",
|
||
"exam": "考试",
|
||
"gradingSummary": "批改摘要",
|
||
"totalScore": "总分",
|
||
"correct": "正确",
|
||
"incorrect": "错误",
|
||
"partial": "部分正确",
|
||
"questionStatus": "题目状态",
|
||
"studentAnswer": "学生答案",
|
||
"referenceAnswer": "参考答案",
|
||
"noReferenceAnswer": "无参考答案。",
|
||
"noQuestionText": "无题目文本",
|
||
"autoGraded": "自动判分",
|
||
"correctButton": "正确",
|
||
"incorrectButton": "错误",
|
||
"scoreLabel": "分数",
|
||
"addFeedback": "添加反馈",
|
||
"hideFeedback": "隐藏反馈",
|
||
"feedbackPlaceholder": "为 {name} 添加反馈...",
|
||
"submitGrades": "提交成绩",
|
||
"saving": "保存中...",
|
||
"gradesSaved": "批改已保存",
|
||
"gradesSaveFailed": "保存批改失败",
|
||
"previousStudent": "上一名学生",
|
||
"nextStudent": "下一名学生",
|
||
"prev": "上一页",
|
||
"next": "下一页",
|
||
"gradesAutoSaveNote": "点击提交后成绩将自动保存。学生将在您提交后立即看到成绩和反馈。",
|
||
"batchAutoGrade": "批量自动批改",
|
||
"batchSelected": "已选 {count} 份提交",
|
||
"batchSelectAtLeastOne": "请至少选择一份提交",
|
||
"batchFailed": "批量批改失败",
|
||
"selectAll": "全选",
|
||
"selectRow": "选择此行",
|
||
"scanGrading": "阅卷批改",
|
||
"prevSubmission": "上一份",
|
||
"nextSubmission": "下一份",
|
||
"saveGrading": "保存批改",
|
||
"questionsAndGrading": "题目与批改",
|
||
"studentScanImages": "学生答题图片",
|
||
"loadingScans": "加载中...",
|
||
"loadingImages": "加载答题图片...",
|
||
"noScans": "暂无答题图片",
|
||
"saveFailed": "保存失败",
|
||
"scanFeedbackPlaceholder": "批改评语(可选)...",
|
||
"scoreOutOf": "/ {max} 分",
|
||
"questionsCount": "题目与批改({count} 题)",
|
||
"scanPagesCount": "学生答题图片({count} 页)"
|
||
},
|
||
"review": {
|
||
"title": "复习",
|
||
"yourAnswer": "你的答案",
|
||
"correctAnswer": "正确答案",
|
||
"teacherFeedback": "教师反馈",
|
||
"score": "得分",
|
||
"maxScore": "满分",
|
||
"correctMarker": "✓ 正确",
|
||
"backToList": "返回列表",
|
||
"gradedReport": "批改报告",
|
||
"submissionDetails": "提交详情",
|
||
"questionsUnit": "道题",
|
||
"noAnswer": "未作答",
|
||
"noFeedback": "无具体反馈。",
|
||
"questionBreakdown": "题目分布",
|
||
"responseSummary": "作答概览",
|
||
"description": "描述",
|
||
"noDescription": "无描述。",
|
||
"totalScore": "总分",
|
||
"correctAnswerTrue": "正确",
|
||
"correctAnswerFalse": "错误"
|
||
},
|
||
"result": {
|
||
"title": "提交结果",
|
||
"scoreRate": "得分率",
|
||
"fullyGraded": "所有题目已批改完成",
|
||
"partiallyGraded": "客观题已自动批改,主观题等待教师批改",
|
||
"correctCount": "正确",
|
||
"incorrectCount": "错误",
|
||
"partialCount": "部分正确",
|
||
"pendingCount": "待批改",
|
||
"wrongAnswersTitle": "错题预览",
|
||
"wrongAnswersDesc": "以下题目需要重点复习",
|
||
"backToList": "返回作业列表",
|
||
"viewErrorBook": "查看错题本"
|
||
},
|
||
"status": {
|
||
"draft": "草稿",
|
||
"published": "已发布",
|
||
"archived": "已归档",
|
||
"started": "进行中",
|
||
"submitted": "已提交",
|
||
"graded": "已批改",
|
||
"not_started": "未开始",
|
||
"in_progress": "进行中"
|
||
},
|
||
"error": {
|
||
"notFound": "作业不存在",
|
||
"submissionNotFound": "提交记录不存在",
|
||
"unauthorized": "无权限",
|
||
"submissionLocked": "提交已锁定",
|
||
"pastDue": "已过截止时间",
|
||
"pastLateDue": "已过迟交截止时间",
|
||
"noActiveStudents": "该班级没有活跃学生",
|
||
"classNotFound": "班级不存在",
|
||
"examNotFound": "考试不存在",
|
||
"examSubjectNotSet": "考试未设置科目",
|
||
"notAssignedToClass": "未分配到该班级",
|
||
"notAssignedToSubject": "未分配到该科目",
|
||
"notAssigned": "未分配该作业",
|
||
"notAvailableYet": "作业尚未开放",
|
||
"noAttemptsLeft": "尝试次数已用完",
|
||
"assignmentNotFound": "作业不存在",
|
||
"assignmentNotAvailable": "作业不可用",
|
||
"loadFailed": "加载失败,请稍后重试",
|
||
"scanNotFound": "扫描图不存在或无权访问"
|
||
},
|
||
"filters": {
|
||
"searchPlaceholder": "搜索作业...",
|
||
"status": "状态",
|
||
"allStatus": "全部状态",
|
||
"statusPending": "待提交",
|
||
"statusSubmitted": "已提交",
|
||
"statusGraded": "已批改"
|
||
},
|
||
"analytics": {
|
||
"examContent": "考试内容",
|
||
"questionPreview": "题目预览",
|
||
"errorAnalysis": "错误分析",
|
||
"errorRateOverview": "错误率概览",
|
||
"errorRateAriaLabel": "错误率 {rate}%",
|
||
"question": "题目",
|
||
"errors": "错误数",
|
||
"errorRateLabel": "错误率",
|
||
"wrongAnswersWithCount": "错答 ({count})",
|
||
"wrongAnswers": "错答",
|
||
"noWrongAnswers": "暂无错答记录。",
|
||
"studentAnswer": "学生答案",
|
||
"studentCount": "{count} 名学生",
|
||
"notAnswered": "未作答",
|
||
"selectQuestionHint": "请从左侧选择题目",
|
||
"selectQuestionHintDesc": "查看错误分析",
|
||
"noGradedSubmissions": "暂无已批改的提交。"
|
||
},
|
||
"scanViewer": {
|
||
"noImages": "该学生未上传答题图片",
|
||
"noImagesHint": "学生可在答题页拍摄上传纸质答案",
|
||
"zoomOut": "缩小",
|
||
"zoomIn": "放大",
|
||
"rotate": "旋转",
|
||
"fullscreen": "全屏",
|
||
"pageIndicator": "第 {current} / {total} 页",
|
||
"answerImageAlt": "答题图 第{page}页",
|
||
"thumbnailAlt": "缩略图 {page}"
|
||
},
|
||
"submissions": {
|
||
"title": "作业提交",
|
||
"description": "按作业查看提交与批改进度。",
|
||
"emptyDescription": "还没有可批改的作业。",
|
||
"quickAssignment": "快速作业",
|
||
"columns": {
|
||
"assignment": "作业"
|
||
}
|
||
},
|
||
"detail": {
|
||
"viewSubmissions": "查看提交",
|
||
"dueLabel": "截止时间",
|
||
"noDueDate": "无截止时间",
|
||
"submissionsLabel": "提交数",
|
||
"performanceAnalytics": "成绩分析",
|
||
"assignmentContent": "作业内容"
|
||
},
|
||
"excellent": {
|
||
"title": "优秀作业展示",
|
||
"description": "本作业中得分率达到 {minPercentage}% 及以上的优秀样例。",
|
||
"empty": "暂无符合条件的优秀作业。",
|
||
"emptyHint": "完成批改后将自动汇总展示。",
|
||
"loading": "加载优秀作业...",
|
||
"loadFailed": "加载失败",
|
||
"retry": "重试",
|
||
"rank": "第 {rank} 名",
|
||
"scoreLabel": "得分",
|
||
"scoreValue": "{score} / {max}",
|
||
"percentage": "{value}%",
|
||
"lateTag": "迟交",
|
||
"viewDetail": "查看详情",
|
||
"submittedAt": "提交于 {date}",
|
||
"studentAnon": "同学"
|
||
},
|
||
"parentExam": {
|
||
"examsTaken": "已参加考试",
|
||
"averageScore": "平均分",
|
||
"bestScore": "最高分",
|
||
"examResults": "{name} 的考试成绩",
|
||
"examResultsDescription": "近期考试分数与表现趋势",
|
||
"noResults": "暂无考试成绩",
|
||
"noResultsHint": "考试成绩将在批改完成后显示。",
|
||
"pass": "及格",
|
||
"belowPass": "不及格",
|
||
"viewGrades": "查看成绩详情"
|
||
}
|
||
},
|
||
"proctoring": {
|
||
"page": {
|
||
"noPermission": "您没有监考权限。",
|
||
"title": "考试监考",
|
||
"description": "监控考试期间的学生活动。"
|
||
},
|
||
"mode": {
|
||
"title": "考试模式",
|
||
"description": "选择考试模式并配置相关选项。监考模式会启用防作弊监控。",
|
||
"homework": "作业模式",
|
||
"timed": "限时模式",
|
||
"proctored": "监考模式",
|
||
"homeworkDescription": "学生可在任意时间作答,无时间限制",
|
||
"timedDescription": "限时作答,到时自动提交",
|
||
"proctoredDescription": "限时作答 + 防作弊监控 + 强制全屏"
|
||
},
|
||
"config": {
|
||
"duration": "考试时长(分钟)",
|
||
"durationTimedDescription": "学生开始作答后,到时自动提交",
|
||
"durationProctoredDescription": "监考模式下必须设置考试时长",
|
||
"shuffleQuestions": "题目乱序",
|
||
"shuffleQuestionsDescription": "每位学生看到的题目顺序随机",
|
||
"antiCheat": "启用防作弊监控",
|
||
"antiCheatDescription": "监听切屏、复制、右键、开发者工具等异常行为",
|
||
"allowLateStart": "允许迟开始",
|
||
"allowLateStartDescription": "允许学生在考试开始后一段时间内进入",
|
||
"lateStartGrace": "迟到宽限时间(分钟)",
|
||
"lateStartGraceDescription": "超过此时间后不允许新学生进入"
|
||
},
|
||
"dashboard": {
|
||
"title": "监考面板",
|
||
"summary": "摘要",
|
||
"students": "学生",
|
||
"recentEvents": "最近事件",
|
||
"noEvents": "暂无事件",
|
||
"eventCount": "事件数",
|
||
"abnormalCount": "异常数"
|
||
},
|
||
"events": {
|
||
"tab_switch": "切换标签页",
|
||
"window_blur": "窗口失焦",
|
||
"copy_attempt": "复制尝试",
|
||
"paste_attempt": "粘贴尝试",
|
||
"right_click": "右键点击",
|
||
"devtools_open": "开发者工具",
|
||
"fullscreen_exit": "退出全屏",
|
||
"idle_timeout": "空闲超时"
|
||
}
|
||
},
|
||
"common": {
|
||
"loading": "加载中...",
|
||
"save": "保存",
|
||
"cancel": "取消",
|
||
"confirm": "确认",
|
||
"back": "返回",
|
||
"edit": "编辑",
|
||
"delete": "删除",
|
||
"create": "创建",
|
||
"search": "搜索",
|
||
"filter": "筛选",
|
||
"noResults": "无结果",
|
||
"error": "错误",
|
||
"success": "成功",
|
||
"failed": "失败",
|
||
"retry": "重试",
|
||
"page": "页",
|
||
"of": "共",
|
||
"selected": "已选",
|
||
"rows": "行",
|
||
"view": "查看",
|
||
"continue": "继续",
|
||
"other": "其他",
|
||
"completed": "已完成"
|
||
}
|
||
}
|