V2 审计报告(docs/architecture/audit/dashboard-audit-report-v2.md)发现并修复: - P0 i18n:10 个子组件硬编码字符串全部接入 next-intl(teacher-quick-actions / teacher-classes-card / teacher-homework-card / teacher-schedule / recent-submissions / teacher-grade-trends / student-grades-card / student-today-schedule-card / student-upcoming-assignments-card / admin-dashboard),新增 ~50 个翻译键 - P1 共享抽象:新增 DashboardGreetingHeader 组件,消除 teacher/student 头部 90% 重复代码,两个 Header 改为薄包装 - P2 单测:为 6 个纯函数添加 31 个单元测试 (tests/integration/dashboard/dashboard-utils.test.ts) - P2 a11y:admin 表格 caption、teacher/student 视图语义化标签 (header / section aria-label / aside aria-label) - 同步架构图 004/005
189 lines
6.5 KiB
JSON
189 lines
6.5 KiB
JSON
{
|
||
"title": {
|
||
"admin": "管理控制台",
|
||
"teacher": "教师工作台",
|
||
"student": "学生中心",
|
||
"parent": "家长中心",
|
||
"root": "仪表盘"
|
||
},
|
||
"description": {
|
||
"admin": "用户、学习内容与活动全貌",
|
||
"teacher": "今日教学概览",
|
||
"student": "今日学习概览",
|
||
"parent": "查看孩子的学习概况"
|
||
},
|
||
"greeting": {
|
||
"morning": "早上好",
|
||
"afternoon": "下午好",
|
||
"evening": "晚上好",
|
||
"welcome": "欢迎回来",
|
||
"todayIs": "今天是 {date},以下是今日概览。",
|
||
"overview": "以下是今日概览。"
|
||
},
|
||
"stats": {
|
||
"users": "用户总数",
|
||
"classes": "班级数",
|
||
"activeSessions": "活跃会话",
|
||
"homeworkPublished": "已发布作业",
|
||
"toGrade": "待批改",
|
||
"enrolledClasses": "已选课程",
|
||
"activeEnrollments": "有效选课",
|
||
"averageScore": "平均分",
|
||
"overallPerformance": "综合表现",
|
||
"noGradesYet": "暂无成绩",
|
||
"classRank": "班级排名",
|
||
"currentPosition": "当前名次",
|
||
"noRankingYet": "暂无排名",
|
||
"graded": "已批改",
|
||
"completedAssignments": "已完成作业",
|
||
"dueSoon": "即将到期",
|
||
"next7Days": "未来 7 天",
|
||
"overdue": "已逾期",
|
||
"needsAttention": "需要关注",
|
||
"needsGrading": "待批改",
|
||
"submissionsPendingReview": "待审核提交",
|
||
"activeAssignments": "进行中作业",
|
||
"publishedAndOngoing": "已发布且进行中",
|
||
"submissionRate": "提交率",
|
||
"overallCompletionRate": "总体完成率",
|
||
"acrossRecentAssignments": "近期作业平均"
|
||
},
|
||
"quickActions": {
|
||
"importUsers": "批量导入用户",
|
||
"importUsersDesc": "通过 Excel 批量创建用户账号",
|
||
"newAnnouncement": "发布公告",
|
||
"newAnnouncementDesc": "向全校或指定年级/班级发布通知",
|
||
"approveSchedule": "审批课表变更",
|
||
"approveScheduleDesc": "审核教师提交的课表变更与代课申请",
|
||
"autoSchedule": "自动排课",
|
||
"autoScheduleDesc": "基于规则自动生成周课表",
|
||
"fileManagement": "文件管理",
|
||
"fileManagementDesc": "查看与管理系统中所有上传文件",
|
||
"attendanceOverview": "考勤总览",
|
||
"attendanceOverviewDesc": "查看全校所有班级的考勤记录",
|
||
"grades": "成绩",
|
||
"attendance": "考勤",
|
||
"announcements": "通知",
|
||
"leaveRequest": "请假申请",
|
||
"createAssignment": "新建作业",
|
||
"grade": "批改",
|
||
"myClasses": "我的班级",
|
||
"viewAll": "查看全部",
|
||
"viewSchedule": "查看课表",
|
||
"viewAllAssignments": "查看全部作业",
|
||
"viewAllSubmissions": "查看全部提交",
|
||
"createNewAssignment": "新建作业",
|
||
"create": "新建",
|
||
"createClass": "新建班级"
|
||
},
|
||
"todo": {
|
||
"title": "今日待办",
|
||
"toGrade": "待批改作业",
|
||
"todayAttendance": "今日待考勤",
|
||
"activeAssignments": "进行中作业",
|
||
"empty": "今日无待办事项"
|
||
},
|
||
"sections": {
|
||
"userGrowthTrend": "用户增长趋势(近30天)",
|
||
"homeworkSubmissionTrend": "作业提交趋势(近7天)",
|
||
"userRoles": "用户角色分布",
|
||
"content": "内容统计",
|
||
"homeworkActivity": "作业活动",
|
||
"recentUsers": "最近注册用户",
|
||
"viewAllUsers": "查看全部用户",
|
||
"pendingGrading": "待批改",
|
||
"todaySchedule": "今日课表",
|
||
"upcomingAssignments": "即将到期的作业",
|
||
"grades": "成绩",
|
||
"myClasses": "我的班级",
|
||
"gradeTrends": "成绩趋势",
|
||
"homework": "作业",
|
||
"recentSubmissions": "最近提交",
|
||
"classPerformance": "班级表现",
|
||
"recentGrades": "最近成绩"
|
||
},
|
||
"table": {
|
||
"name": "姓名",
|
||
"email": "邮箱",
|
||
"role": "角色",
|
||
"created": "创建时间",
|
||
"student": "学生",
|
||
"assignment": "作业",
|
||
"submitted": "提交时间",
|
||
"action": "操作",
|
||
"title": "标题",
|
||
"status": "状态",
|
||
"due": "截止时间",
|
||
"score": "分数",
|
||
"when": "时间"
|
||
},
|
||
"empty": {
|
||
"noUsers": "暂无用户",
|
||
"noUsersDesc": "数据库中暂无用户记录",
|
||
"noUsersYet": "暂无用户",
|
||
"seedHint": "初始化数据库以查看用户数据",
|
||
"allGraded": "全部批改完成!",
|
||
"allGradedDesc": "暂无待批改的提交。",
|
||
"noChildren": "未绑定孩子",
|
||
"noChildrenDesc": "您的账号尚未关联任何学生账号,请联系学校管理员完成绑定。",
|
||
"noStudent": "未找到学生用户",
|
||
"noStudentDesc": "请创建学生账号以查看仪表盘。",
|
||
"contactSupport": "联系客服",
|
||
"noClassesYet": "暂无班级",
|
||
"noClassesDesc": "创建班级以开始管理学生与课表。",
|
||
"noAssignments": "暂无作业",
|
||
"noAssignmentsDesc": "创建作业以开始布置任务。",
|
||
"noAssignmentsStudent": "暂无作业",
|
||
"noAssignmentsStudentDesc": "当前没有布置给你的作业。",
|
||
"noClassesToday": "今日无课",
|
||
"noClassesTodayDesc": "今日课表为空。",
|
||
"noNewSubmissions": "暂无新提交",
|
||
"noNewSubmissionsDesc": "全部处理完成!暂无新提交需要批改。",
|
||
"noData": "暂无数据",
|
||
"noDataDesc": "发布作业后即可查看班级表现趋势。",
|
||
"noGradedWork": "暂无已批改作业",
|
||
"noGradedWorkDesc": "完成并提交作业后即可查看成绩趋势。"
|
||
},
|
||
"badge": {
|
||
"activeSessions": "{count} 个活跃会话",
|
||
"users": "{count} 位用户",
|
||
"childrenLinked": "已关联 {count} 个孩子",
|
||
"live": "进行中",
|
||
"late": "已迟交",
|
||
"inProgress": "进行中",
|
||
"upNext": "下一节",
|
||
"unknown": "未知"
|
||
},
|
||
"error": {
|
||
"loadFailed": "页面加载失败",
|
||
"loadFailedDesc": "抱歉,页面加载时发生了意外错误。请稍后重试。",
|
||
"retry": "重试",
|
||
"sectionLoadFailed": "区块加载失败",
|
||
"sectionLoadFailedDesc": "该数据区块加载时出错,请重试。"
|
||
},
|
||
"chart": {
|
||
"newUsers": "新增用户",
|
||
"newSubmissions": "新增提交",
|
||
"averageScorePercent": "平均分 (%)",
|
||
"scorePercent": "分数 (%)",
|
||
"classPerformanceDesc": "最近 {count} 份作业的平均分",
|
||
"submittedCount": "{submitted}/{total} 已提交",
|
||
"latest": "最新",
|
||
"points": "得分"
|
||
},
|
||
"schedule": {
|
||
"noDueDate": "无截止日期",
|
||
"scrollForMore": "滚动查看更多",
|
||
"noMoreClasses": "今日无更多课程",
|
||
"homeroom": "班主任",
|
||
"room": "教室"
|
||
},
|
||
"action": {
|
||
"review": "查看",
|
||
"view": "查看",
|
||
"continue": "继续",
|
||
"start": "开始",
|
||
"grade": "批改"
|
||
}
|
||
}
|