add hermes kanban board (#534)
This commit is contained in:
@@ -73,6 +73,7 @@ export default {
|
||||
apiRelay: 'API Relay',
|
||||
history: 'History',
|
||||
jobs: 'Jobs',
|
||||
kanban: 'Kanban',
|
||||
models: 'Models',
|
||||
profiles: 'Profiles',
|
||||
skills: 'Skills',
|
||||
@@ -216,6 +217,89 @@ export default {
|
||||
speechNotSupported: 'Voice playback not supported in this browser',
|
||||
},
|
||||
|
||||
// Kanban
|
||||
kanban: {
|
||||
title: 'Kanban Board',
|
||||
createTask: 'New Task',
|
||||
noTasks: 'No tasks',
|
||||
allStatuses: 'All Statuses',
|
||||
allAssignees: 'All Assignees',
|
||||
columns: {
|
||||
triage: 'Triage',
|
||||
todo: 'To Do',
|
||||
ready: 'Ready',
|
||||
running: 'Running',
|
||||
blocked: 'Blocked',
|
||||
done: 'Done',
|
||||
archived: 'Archived',
|
||||
},
|
||||
form: {
|
||||
title: 'Title',
|
||||
titlePlaceholder: 'Task title',
|
||||
titleRequired: 'Title is required',
|
||||
body: 'Description',
|
||||
bodyPlaceholder: 'Task description (optional)',
|
||||
assignee: 'Assignee',
|
||||
selectAssignee: 'Select assignee...',
|
||||
priority: 'Priority',
|
||||
selectPriority: 'Select priority...',
|
||||
},
|
||||
card: {
|
||||
assigneeTooltip: 'Assignee',
|
||||
priority: {
|
||||
low: 'Low',
|
||||
medium: 'Medium',
|
||||
high: 'High',
|
||||
},
|
||||
timeAgo: {
|
||||
justNow: 'just now',
|
||||
minutes: '{count}m ago',
|
||||
hours: '{count}h ago',
|
||||
days: '{count}d ago',
|
||||
},
|
||||
},
|
||||
detail: {
|
||||
status: 'Status',
|
||||
assignee: 'Assignee',
|
||||
priority: 'Priority',
|
||||
tenant: 'Tenant',
|
||||
createdAt: 'Created',
|
||||
startedAt: 'Started',
|
||||
completedAt: 'Completed',
|
||||
comments: 'Comments',
|
||||
events: 'Events',
|
||||
runs: 'Runs',
|
||||
result: 'Result',
|
||||
sessions: 'Related Sessions',
|
||||
sessionMessages: 'Session Messages',
|
||||
noSessions: 'No related sessions found.',
|
||||
artifacts: 'Artifacts',
|
||||
sources: 'Sources',
|
||||
highlights: 'Highlights',
|
||||
},
|
||||
action: {
|
||||
title: 'Actions',
|
||||
complete: 'Complete',
|
||||
completeSummary: 'Completion summary (optional)',
|
||||
block: 'Block',
|
||||
blockReason: 'Reason for blocking',
|
||||
unblock: 'Unblock',
|
||||
assign: 'Assign',
|
||||
assignTo: 'Assign to...',
|
||||
},
|
||||
message: {
|
||||
taskCreated: 'Task created',
|
||||
taskCompleted: 'Task completed',
|
||||
taskBlocked: 'Task blocked',
|
||||
taskUnblocked: 'Task unblocked',
|
||||
taskAssigned: 'Task assigned',
|
||||
loadFailed: 'Failed to load task',
|
||||
},
|
||||
stats: {
|
||||
total: 'Total',
|
||||
},
|
||||
},
|
||||
|
||||
// Jobs
|
||||
jobs: {
|
||||
title: 'Scheduled Jobs',
|
||||
|
||||
@@ -73,6 +73,7 @@ export default {
|
||||
apiRelay: '中转站',
|
||||
history: '历史',
|
||||
jobs: '任务',
|
||||
kanban: '看板',
|
||||
models: '模型',
|
||||
profiles: '用户',
|
||||
skills: '技能',
|
||||
@@ -216,6 +217,89 @@ export default {
|
||||
speechNotSupported: '此浏览器不支持语音播放',
|
||||
},
|
||||
|
||||
// 看板
|
||||
kanban: {
|
||||
title: '看板',
|
||||
createTask: '新建任务',
|
||||
noTasks: '暂无任务',
|
||||
allStatuses: '全部状态',
|
||||
allAssignees: '全部负责人',
|
||||
columns: {
|
||||
triage: '待分拣',
|
||||
todo: '待办',
|
||||
ready: '就绪',
|
||||
running: '进行中',
|
||||
blocked: '阻塞',
|
||||
done: '已完成',
|
||||
archived: '已归档',
|
||||
},
|
||||
form: {
|
||||
title: '标题',
|
||||
titlePlaceholder: '任务标题',
|
||||
titleRequired: '标题不能为空',
|
||||
body: '描述',
|
||||
bodyPlaceholder: '任务描述(可选)',
|
||||
assignee: '负责人',
|
||||
selectAssignee: '选择负责人...',
|
||||
priority: '优先级',
|
||||
selectPriority: '选择优先级...',
|
||||
},
|
||||
card: {
|
||||
assigneeTooltip: '负责人',
|
||||
priority: {
|
||||
low: '低',
|
||||
medium: '中',
|
||||
high: '高',
|
||||
},
|
||||
timeAgo: {
|
||||
justNow: '刚刚',
|
||||
minutes: '{count}分钟前',
|
||||
hours: '{count}小时前',
|
||||
days: '{count}天前',
|
||||
},
|
||||
},
|
||||
detail: {
|
||||
status: '状态',
|
||||
assignee: '负责人',
|
||||
priority: '优先级',
|
||||
tenant: '租户',
|
||||
createdAt: '创建时间',
|
||||
startedAt: '开始时间',
|
||||
completedAt: '完成时间',
|
||||
comments: '评论',
|
||||
events: '事件',
|
||||
runs: '运行记录',
|
||||
result: '完成结果',
|
||||
sessions: '关联会话',
|
||||
sessionMessages: '会话记录',
|
||||
noSessions: '未找到关联会话。',
|
||||
artifacts: '产出文件',
|
||||
sources: '数据来源',
|
||||
highlights: '关键信息',
|
||||
},
|
||||
action: {
|
||||
title: '操作',
|
||||
complete: '完成',
|
||||
completeSummary: '完成摘要(可选)',
|
||||
block: '阻塞',
|
||||
blockReason: '阻塞原因',
|
||||
unblock: '解除阻塞',
|
||||
assign: '分配',
|
||||
assignTo: '分配给...',
|
||||
},
|
||||
message: {
|
||||
taskCreated: '任务已创建',
|
||||
taskCompleted: '任务已完成',
|
||||
taskBlocked: '任务已阻塞',
|
||||
taskUnblocked: '任务已解除阻塞',
|
||||
taskAssigned: '任务已分配',
|
||||
loadFailed: '加载任务失败',
|
||||
},
|
||||
stats: {
|
||||
total: '总计',
|
||||
},
|
||||
},
|
||||
|
||||
// 定时任务
|
||||
jobs: {
|
||||
title: '定时任务',
|
||||
|
||||
Reference in New Issue
Block a user