export default { title: '学生', subtitle: '学生管理', // 表格标题 table: { headers: { avatar: '头像', name: '姓名', age: '年龄', grade: '年级', enabled: '状态', actions: '操作', }, // 数据表分页 pagination: { itemsPerPage: '每页项目数:', itemsPerPageAll: '全部', itemsPerPageText: '第 {start}-{end} 项,共 {total} 项', pageText: '第 {page} 页,共 {pages} 页', noDataText: '暂无数据', loadingText: '加载中...', }, }, // 表单字段 form: { name: '姓名', age: '年龄', grade: '年级', enabled: '状态', enabledStatus: '启用状态', avatar: '头像', namePlaceholder: '请输入学生姓名', agePlaceholder: '请输入年龄', gradePlaceholder: '请输入年级', }, // 对话框标题 dialog: { add: '添加学生', edit: '编辑学生信息', delete: '确认删除', }, // 按钮文本 buttons: { addStudent: '添加学生', uploadAvatar: '上传头像', changeAvatar: '更换头像', }, // 消息 messages: { createSuccess: '学生创建成功', updateSuccess: '学生信息更新成功', deleteSuccess: '学生 "{name}" 删除成功', createError: '创建失败,请重试', updateError: '保存失败,请重试', deleteError: '删除失败,请重试', loadError: '加载学生列表失败', }, // 删除确认 deleteConfirmation: { title: '确认删除', message: '确定要删除此学生吗?', warning: '此操作无法撤销,请谨慎操作。', studentInfo: '{name} | {age} 岁 | {grade}', }, // 头像上传 avatar: { upload: { title: '头像', button: '上传头像', change: '更换头像', remove: '移除头像', formats: '支持 PNG、JPG、GIF 格式', sizeLimit: '文件大小不超过 2MB', selectImage: '请选择图片文件', sizeExceeded: '文件大小不能超过 2MB', readError: '文件读取失败,请重试', }, fallback: { alt: '头像', placeholder: '无头像', }, }, // 滑块图标:替换 TaskView 编辑对话框里完成度 v-slider 的拖动按钮 sliderIcon: { upload: { title: '滑块图标', button: '上传图标', change: '更换图标', hint: '用于替换任务编辑对话框里完成度滑块的拖动按钮。建议使用透明背景或对比度高的图片,最大 2 MB。', selectImage: '请选择图片文件', sizeExceeded: '文件大小不能超过 2MB', readError: '文件读取失败,请重试', }, previewAlt: '滑块图标预览', }, // 验证消息 validation: { nameRequired: '姓名为必填项', enabledRequired: '状态为必填项', }, }