export default {
  projectDetail: {
    // 头部
    backToList: '← 项目列表',
    notFound: '项目不存在或已删除',
    sync: '🔄 同步',
    delete: '🗑 删除',
    newTask: '+ 新任务',
    // 阶段 pipeline
    stageIdea: '💡 灵感',
    stageRequirement: '📋 需求',
    stageCoding: '💻 编码',
    stageTesting: '🧪 测试',
    stageRelease: '🚀 发布',
    // 新建任务模态框
    newTaskTitle: '新建任务',
    taskTitleLabel: '任务标题',
    taskTitlePlaceholder: '输入任务标题',
    descLabel: '描述',
    descPlaceholder: '简要描述',
    branchLabel: '分支名称',
    confirmCreate: '确认创建',
    // 项目信息面板
    infoTitle: '📋 项目信息',
    sourceIdea: '来源灵感',
    viewIdea: '查看灵感详情',
    ideaDeleted: '原始灵感已删除',
    createdAt: '创建时间',
    updatedAt: '更新时间',
    description: '描述',
    projectStatus: '项目状态',
    // 任务列表面板
    taskListTitle: '🔀 任务列表',
    taskCount: '{n} 个任务',
    emptyTasks: '暂无任务',
    // 工作流日志面板
    workflowLogTitle: '📋 工作流日志',
    runDemoWorkflow: '▶ 运行测试工作流',
    emptyWorkflowLog: '点击"运行测试工作流"查看实时日志',
    // 审批对话框
    approvalTitle: '需要人工审批',
    approvalHint: '请选择操作:',
    approvalLater: '稍后处理',
    // 删除确认
    confirmDelete: '确定删除项目「{name}」?将移入回收站,可恢复。',
    // 项目目录
    codeDirLabel: '代码目录',
    noDirBound: '未绑定',
    relocateDir: '重定位',
    bindDir: '绑定目录',
    dirStatusLabel: '目录状态',
    dirChecking: '检测中…',
    dirExists: '✓ 目录存在',
    dirMissing: '⚠ 目录已移走，建议重定位',
    dirConflict: '该目录已被项目「{name}」绑定',
    relocateConfirmRelocate: '将项目目录重定位到:\n{dir}\n\n技术栈将重新探测。确认?',
    relocateConfirmBind: '将项目目录绑定到:\n{dir}\n\n技术栈将重新探测。确认?',
    relocateFailed: '重定位失败: {msg}',
    // 导入目录
    importDir: '导入目录',
    importConfirm: '导入目录为新项目?\n{dir}\n\n将自动用目录名作项目名,探测技术栈,并读 README 首段填描述。',
    importSuccess: '已导入项目「{name}」',
    importFailed: '导入失败: {msg}',
    // 审批操作
    approvalConfirm: '确认({count})',
    approvalCancel: '取消',
    approvalSelectAll: '全选',
    approvalInvert: '反选',
    // 技术栈
    techStackLabel: '技术栈',
    // Tab 导航
    tabOverview: '📋 概览',
  },
}
