87 lines
2.4 KiB
TypeScript
87 lines
2.4 KiB
TypeScript
export default {
|
|
tasks: {
|
|
// 页头
|
|
title: '🔀 任务队列',
|
|
refresh: '🔄 刷新',
|
|
create: '+ 新建任务',
|
|
searchPlaceholder: '搜索任务标题/描述...',
|
|
|
|
// 筛选栏
|
|
filter: {
|
|
project: '项目:',
|
|
status: '状态:',
|
|
all: '全部',
|
|
},
|
|
// 排序
|
|
sort: {
|
|
label: '排序:',
|
|
updated: '更新时间',
|
|
created: '创建时间',
|
|
priority: '优先级',
|
|
status: '状态',
|
|
},
|
|
// 状态筛选(含图标) — D-260616-01 对齐后端 7 态
|
|
statusFilter: {
|
|
all: '全部',
|
|
todo: '待开始',
|
|
in_progress: '进行中',
|
|
in_review: '审查中',
|
|
testing: '测试中',
|
|
done: '已完成',
|
|
blocked: '已阻塞',
|
|
cancelled: '已取消',
|
|
},
|
|
|
|
// 分组
|
|
group: {
|
|
taskCount: '{n} 个任务',
|
|
unknownProject: '未知项目',
|
|
empty: '暂无任务',
|
|
},
|
|
confirmDelete: '确定删除任务「{title}」吗?此操作不可撤销。',
|
|
// 快捷操作菜单(任务卡片快捷改状态/优先级/删除)
|
|
quickActions: '快捷操作',
|
|
quickStatus: '状态',
|
|
quickPriority: '优先级',
|
|
quickDelete: '🗑 删除',
|
|
|
|
// 新建任务模态
|
|
modal: {
|
|
title: '新建任务',
|
|
project: '项目',
|
|
titleField: '标题',
|
|
desc: '描述',
|
|
branch: '分支',
|
|
priority: '优先级',
|
|
// F-260619-01:关联灵感(1对1 单向,可选)
|
|
idea: '关联灵感',
|
|
ideaPlaceholder: '不关联(可选)',
|
|
titlePlaceholder: '输入任务标题...',
|
|
descPlaceholder: '简要描述(可选)',
|
|
branchPlaceholder: 'feature/xxx(可选)',
|
|
// 优先级选项
|
|
priorityCritical: 'P0 紧急',
|
|
priorityHigh: 'P1 高',
|
|
priorityMedium: 'P2 中',
|
|
priorityLow: 'P3 低',
|
|
},
|
|
// 状态文案(constants/project.ts 的 TASK_STATUS_LABELS 值走此 key) — D-260616-01 对齐后端 7 态
|
|
status: {
|
|
todo: '📋 待开始',
|
|
in_progress: '🔄 进行中',
|
|
in_review: '👀 审查中',
|
|
testing: '🧪 测试中',
|
|
done: '✅ 已完成',
|
|
blocked: '🚫 已阻塞',
|
|
cancelled: '🗑️ 已取消',
|
|
},
|
|
// 错误回退(state.error 用户可见)
|
|
err: {
|
|
loadFailed: '加载任务失败',
|
|
createFailed: '创建任务失败',
|
|
deleteFailed: '删除任务失败',
|
|
updateFailed: '更新任务失败',
|
|
},
|
|
},
|
|
}
|