Files
DevFlow/src/i18n/zh-CN/taskDetail.ts
绝尘 10629f88e8 新增: 工作流条件表达式 UI 补齐中英文翻译
条件表达式引擎和执行器集成早已完成,工作流可视化组件也提供边
条件编辑入口。但前端用「中文兜底」说明翻译缺失,本次补齐:

中英文同步新增:
- 工作流结构标题 / 层标签 / 空态提示
- 边条件编辑器入口 / 无条件标签 / 输入提示

核验确认条件引擎全部链路(引擎/特性开关/执行器集成/UI/翻译)
均已落地,多会话并发架构的会话级隔离改造也已完成。
2026-06-28 18:34:22 +08:00

67 lines
2.7 KiB
TypeScript

export default {
taskDetail: {
// 头部
backToList: '← 返回任务列表',
refresh: '刷新',
// 状态提示
loading: '加载中...',
loadFailed: '加载失败: {msg}',
// 面板
infoTitle: '任务信息',
// 字段标签
title: '标题',
description: '描述',
status: '状态',
priority: '优先级',
project: '关联项目',
relatedIdea: '关联灵感',
branch: '分支',
assignee: '负责人',
baseBranch: '基础分支',
workflowDef: '工作流定义',
// F-AiNodeSelfReview: 任务产出 + AI 自审结论展示
output: '产出',
review: {
pass: '自审通过',
fail: '自审未通过',
unknown: '自审结论未知',
},
reviewRounds: '第 {n} 轮 Review',
createdAt: '创建时间',
updatedAt: '更新时间',
// F-05 推进按钮(按状态机合法下一态显示,advance_task 状态机校验)
advanceTitle: '推进任务',
// 按钮文案(状态机合法转换,见 task_state_machine.rs can_transition)
advance: {
toInProgress: '开始', // todo/blocked → in_progress
toInReview: '提交审查', // in_progress → in_review
toTesting: '通过进测试', // in_review → testing
toDone: '完成', // testing → done
resume: '恢复', // blocked → in_progress(与 toInProgress 同向,blocked 专用文案)
sendBack: '退回修改', // in_review → in_progress
sendBackToReview: '退回重审', // testing → in_review
block: '阻塞', // * → blocked
cancel: '取消任务', // * → cancelled
},
advancing: '推进中...',
advanceFailed: '推进任务失败: {msg}',
// F-260616-06 ①-1 / B-41 工作流推进(联动任务,按 target_status 自动选推进链模板)
workflowAdvanceTitle: '工作流推进',
workflowAdvance: '工作流推进', // 按钮(默认入口)
workflowAdvancing: '工作流推进中...',
workflowAdvanceFailed: '工作流推进失败: {msg}',
// B-41 内嵌进度(轻量,听 NodeStarted/NodeCompleted/WorkflowFailed)
workflowStepRunning: '执行中: {node}',
workflowStepsProgress: '已完成 {done} / {total} 步',
workflowCompletedHint: '工作流完成,任务已推进',
workflowFailedHint: '工作流失败,任务已退回',
// 工作流 DAG 显示(WorkflowDagDisplay.vue)
workflowDagTitle: '工作流结构',
workflowLayer: '层',
workflowDagEmpty: '暂无工作流数据',
workflowEdgeDetail: '边条件编辑',
workflowUnconditional: '无条件',
workflowCondPlaceholder: '输入条件表达式(如 outputs.done == true)',
},
}