{ "title": "设置", "backToDashboard": "返回仪表盘", "tabs": { "general": "通用", "notifications": "通知", "appearance": "外观", "security": "安全", "ai": "AI" }, "profile": { "title": "个人信息", "description": "更新您的个人资料。", "avatar": { "upload": "上传头像", "remove": "移除", "hint": "支持 JPG、PNG、WebP、GIF,最大 2MB", "uploadSuccess": "头像更新成功", "uploadFailure": "头像上传失败", "removeSuccess": "头像已移除", "removeFailure": "移除头像失败", "invalidType": "仅支持 JPG、PNG、WebP、GIF 格式", "tooLarge": "文件大小不能超过 2MB", "tooLongName": "文件名过长,请重命名后再上传(最多 255 字符)" }, "fields": { "name": "姓名", "namePlaceholder": "您的姓名", "email": "邮箱", "emailDisabled": "邮箱不可修改。", "phone": "电话", "phonePlaceholder": "+86 138 0000 0000", "address": "地址", "addressPlaceholder": "省市区街道", "gender": "性别", "genderPlaceholder": "选择性别", "age": "年龄", "role": "角色" }, "save": "保存修改", "saving": "保存中...", "success": "个人资料更新成功", "failure": "个人资料更新失败" }, "notifications": { "title": "通知偏好", "description": "选择您希望接收通知的方式和时间。", "channels": { "title": "通知渠道", "subtitle": "选择您希望接收通知的渠道。", "push": "推送通知", "pushDesc": "接收应用内和浏览器推送通知。", "email": "邮件", "emailDesc": "将通知发送到我的注册邮箱。", "sms": "短信", "smsDesc": "通过短信发送重要通知(可能产生费用)。" }, "categories": { "title": "通知类别", "subtitle": "选择哪些事件应触发通知。", "messages": "消息", "messagesDesc": "新的私信和回复。", "announcements": "公告", "announcementsDesc": "学校、年级和班级公告。", "homework": "作业", "homeworkDesc": "新作业和提交提醒。", "grades": "成绩", "gradesDesc": "考试和作业成绩发布。", "attendance": "考勤", "attendanceDesc": "考勤记录和缺勤提醒。" }, "quietHours": { "title": "免打扰时段", "subtitle": "每天在指定时段内暂停非紧急通知。", "enable": "启用免打扰时段", "enableDesc": "启用后,仅在指定时段内发送紧急通知。", "start": "开始时间", "end": "结束时间" }, "save": "保存偏好", "saving": "保存中...", "success": "通知偏好已更新", "failure": "通知偏好更新失败", "test": "测试", "testSuccess": "测试通知已发送", "testFailure": "测试通知发送失败" }, "appearance": { "theme": { "title": "主题", "description": "选择此设备上的界面外观。", "label": "配色主题", "system": "跟随系统", "light": "浅色", "dark": "深色" }, "language": { "title": "语言", "description": "选择界面语言。", "label": "界面语言" } }, "security": { "changePassword": { "title": "修改密码", "description": "使用强密码保护您的账户安全。", "current": "当前密码", "currentPlaceholder": "输入当前密码", "new": "新密码", "newPlaceholder": "输入新密码", "confirm": "确认新密码", "confirmPlaceholder": "再次输入新密码", "strength": "密码强度", "strengthWeak": "弱", "strengthMedium": "中", "strengthStrong": "强", "requirements": "密码要求:", "submit": "更新密码", "updating": "更新中..." }, "session": { "title": "会话", "description": "账户访问与会话管理。", "signOut": "退出登录", "signOutDesc": "返回登录页面。", "confirmTitle": "确认退出", "confirmDesc": "确定要退出登录吗?您将返回登录页面。", "cancel": "取消", "confirm": "确认退出" }, "tips": { "title": "安全提示", "description": "保护账户安全的最佳实践。", "tip1": "使用不与其他网站重复的独立密码。", "tip2": "避免使用常见词汇、姓名或连续模式。", "tip3": "定期更换密码。", "tip4": "多次登录失败后账户将被临时锁定。" }, "center": { "title": "安全中心", "description": "管理两步验证和查看登录活动。", "twoFactor": { "title": "两步验证(2FA)", "description": "启用后,登录时需要输入手机验证器生成的一次性码。", "enabled": "已启用", "hint": "启用 2FA 可显著提升账户安全性,防止密码泄露导致的未授权访问。", "enable": "启用", "disable": "关闭", "enableSuccess": "两步验证已启用", "disableSuccess": "两步验证已关闭", "toggleFailure": "操作失败,请稍后重试", "setupFailure": "生成二维码失败,请稍后重试", "verifyFailure": "验证失败,请稍后重试", "disableFailure": "关闭失败,请稍后重试", "regenerateFailure": "重新生成备份码失败,请稍后重试", "regenerateSuccess": "备份码已重新生成", "invalidCode": "验证码无效,请重新输入", "scanQr": "使用验证器 App(如 Google Authenticator、Microsoft Authenticator)扫描上方二维码", "manualEntry": "无法扫码?手动输入此密钥", "enterCode": "输入验证器显示的 6 位数字", "enterCodeDisable": "输入一次性码或备份码以确认关闭 2FA", "enterCodeRegen": "输入当前的一次性码以重新生成备份码", "verify": "验证并启用", "cancel": "取消", "done": "完成", "backupCodes": "备份码", "backupHint": "无法访问验证器时用于恢复账户", "backupRemaining": "剩余 {count} 个备份码", "backupWarning": "请妥善保存这些备份码。每个备份码只能使用一次。丢失后无法找回,只能重新生成。", "copy": "复制全部", "copied": "已复制", "regenerate": "重新生成", "disableTitle": "关闭两步验证", "disableDescription": "关闭后,登录将不再需要一次性码。为确认是本人操作,请输入当前的一次性码或备份码。", "regenerateTitle": "重新生成备份码", "regenerateDescription": "此操作将使所有旧备份码失效,并生成 10 个新备份码。请输入当前的一次性码以确认。" }, "recentLogins": { "title": "最近登录", "showingLatest": "最近 {count} 条记录", "empty": "暂无登录记录", "failed": "失败", "current": "当前会话", "revokeAll": "登出所有其他会话", "revoking": "处理中...", "revokeSuccess": "已登出 {count} 个会话", "revokeSuccessEmpty": "无其他活跃会话需要登出", "revokeFailure": "登出会话失败,请稍后重试", "actions": { "signin": "登录", "signout": "退出", "signup": "注册" } } } }, "ai": { "providers": { "title": "AI 服务商", "description": "管理 AI 供应商和默认模型配置。", "existing": "已有服务商", "selectPlaceholder": "新建或选择已有", "createNew": "新建", "keyStatus": "密钥状态", "stored": "已存储", "noKey": "未存储密钥", "id": "ID", "idDesc": "每个服务商自动生成。", "provider": "服务商", "providerPlaceholder": "选择服务商", "baseUrl": "API 地址", "baseUrlPlaceholder": "https://open.bigmodel.cn/api/paas/v4", "baseUrlDesc": "输入基础地址,无需 /chat/completions 后缀。", "model": "模型", "modelPlaceholder": "gpt-4o-mini", "apiKey": "API 密钥", "apiKeyPlaceholder": "粘贴新密钥以替换", "apiKeyDesc": "已有密钥不会显示。留空则保留当前密钥。", "setDefault": "设为默认", "visibility": "可见性", "visibilityDesc": "公开 Provider 由管理员发布,全员可用;私有 Provider 仅创建者可见。", "visibilityPublic": "公开", "visibilityPrivate": "私有", "visibilityPublicLabel": "公开(全员可用)", "visibilityPrivateLabel": "私有(仅自己可见)", "visibilityReadOnly": "仅管理员可修改可见性", "badgePublic": "公开", "badgePrivate": "私有", "badgeOwner": "我的", "test": "测试", "testing": "测试中...", "save": "保存修改", "saving": "保存中...", "testSuccess": "测试通过", "testFailure": "测试失败", "saveSuccess": "保存成功", "saveFailure": "保存失败", "loadFailure": "加载 AI 服务商失败", "needKey": "请输入 API 密钥进行测试", "needTest": "保存前请先测试配置", "delete": "删除", "deleteNeedSelect": "请先选择要删除的服务商", "deleteSuccess": "已删除服务商", "deleteFailure": "删除失败", "deleteConfirmTitle": "确认删除", "deleteConfirmDescription": "此操作不可撤销。删除后若该服务商为默认,将自动选择最新的服务商作为默认。", "deleteConfirm": "确认删除", "deleteCancel": "取消" } }, "quickLinks": { "title": "快捷链接", "description": "您可能想访问的常用页面。", "profile": "个人资料", "dashboard": "仪表盘", "children": "孩子", "grades": "成绩", "attendance": "考勤", "assignments": "作业", "schedule": "课表", "textbooks": "教材", "exams": "考试", "homework": "作业" }, "roleDescriptions": { "admin": "管理您的账户和系统配置。", "teacher": "管理您的个人信息、通知和教学偏好。", "student": "管理您的个人信息、通知和学习偏好。", "parent": "管理您的个人信息、通知和孩子关注偏好。" }, "errors": { "loadFailed": "页面加载失败", "loadFailedDesc": "抱歉,页面加载时发生了意外错误。请稍后重试。", "retry": "重试", "sectionLoadFailed": "该区块加载失败", "sectionLoadFailedDesc": "请稍后重试。" }, "admin": { "title": "系统设置", "description": "管理系统基础信息与运行参数。", "schoolInfo": { "title": "学校信息", "description": "学校的基础信息,将显示在系统各处。", "name": "学校名称", "namePlaceholder": "请输入学校名称", "code": "学校代码", "codePlaceholder": "请输入学校代码", "phone": "联系电话", "phonePlaceholder": "请输入联系电话", "email": "联系邮箱", "emailPlaceholder": "请输入联系邮箱", "address": "学校地址", "addressPlaceholder": "请输入学校地址", "description2": "学校简介", "descriptionPlaceholder": "请输入学校简介" }, "securityPolicy": { "title": "安全策略", "description": "密码策略与会话管理。", "passwordMinLength": "密码最小长度", "sessionTimeout": "会话超时(分钟)", "requireSpecialChar": "密码必须包含特殊字符", "requireSpecialCharDesc": "要求用户密码中包含至少一个特殊字符", "requireUppercase": "密码必须包含大写字母", "requireUppercaseDesc": "要求用户密码中包含至少一个大写字母", "forcePasswordChange": "首次登录强制修改密码", "forcePasswordChangeDesc": "新用户或重置密码后首次登录时必须修改密码" }, "fileUpload": { "title": "文件上传", "description": "文件上传限制与存储配置。", "maxFileSize": "单文件最大大小(MB)", "allowedTypes": "允许的文件类型", "allowedTypesPlaceholder": "如:jpg,png,pdf,docx" }, "notificationConfig": { "title": "通知配置", "description": "系统通知的发送方式与触发条件。", "notifyNewUser": "新用户注册通知管理员", "notifyNewUserDesc": "有新用户注册时向管理员发送通知", "notifyScheduleChange": "课表变更通知教师", "notifyScheduleChangeDesc": "课表变更审批通过后通知相关教师", "notifyAnnouncement": "公告发布通知目标用户", "notifyAnnouncementDesc": "公告发布时向目标用户推送通知" }, "save": "保存设置", "saving": "保存中...", "reset": "重置", "saveSuccess": "设置已保存", "saveFailure": "设置保存失败", "loadFailure": "加载系统设置失败" }, "profilePage": { "title": "个人资料", "description": "管理您的个人和账户信息。", "editProfile": "编辑资料", "personalInfo": { "title": "个人信息", "description": "基本个人资料。", "fullName": "姓名", "gender": "性别", "age": "年龄", "phone": "电话", "address": "地址" }, "accountInfo": { "title": "账户信息", "description": "系统账户详情。", "email": "邮箱", "role": "角色", "memberSince": "注册时间", "onboardedAt": "入职时间" }, "studentOverview": { "title": "学生概览", "description": "您的学业表现和课表。" }, "teacherOverview": { "title": "教师概览", "description": "您任教的科目和班级。", "teachingSubjects": "任教科目", "teachingSubjectsDesc": "您当前被分配教授的科目。", "noSubjects": "暂无分配科目。", "teachingClasses": "任教班级", "teachingClassesDesc": "您当前管理的班级。", "noClasses": "暂无分配班级。", "view": "查看" } } }