H-289: add Captain Skill management UI (#47)
* H-289: add Captain Skill management UI * H-289: guard Captain Skill assistant switches --------- Co-authored-by: Rogee <rogee@ipao.vip>
This commit is contained in:
@@ -734,6 +734,97 @@
|
||||
"ERROR": "There was an error deleting scenarios, please try again."
|
||||
}
|
||||
}
|
||||
},
|
||||
"SKILLS": {
|
||||
"TITLE": "Skills",
|
||||
"DESCRIPTION": "Create reusable instructions and references, then add active skills to this assistant.",
|
||||
"ADD_NEW": "New skill",
|
||||
"SEARCH": "Search skills",
|
||||
"CLEAR_SEARCH": "Clear search",
|
||||
"RETRY": "Retry",
|
||||
"LOAD_ERROR": "Skills could not be loaded.",
|
||||
"EMPTY": {
|
||||
"TITLE": "No skills yet",
|
||||
"SUBTITLE": "Create a skill, then add it to the current assistant.",
|
||||
"SEARCH": "No skills match this search."
|
||||
},
|
||||
"GROUPS": {
|
||||
"ADDED": "Added to this assistant",
|
||||
"AVAILABLE": "Available to add"
|
||||
},
|
||||
"META": {
|
||||
"VERSION": "Version {count}",
|
||||
"REFERENCES": "{count} references",
|
||||
"ASSISTANTS": "{count} assistants",
|
||||
"UPDATED": "Updated {time}"
|
||||
},
|
||||
"STATUS": {
|
||||
"DRAFT": "Draft",
|
||||
"ACTIVE": "Active",
|
||||
"ARCHIVED": "Archived"
|
||||
},
|
||||
"ACTIONS": {
|
||||
"EDIT": "Edit",
|
||||
"BIND": "Add to assistant",
|
||||
"UNBIND": "Remove from assistant",
|
||||
"ARCHIVE": "Archive",
|
||||
"REACTIVATE": "Reactivate",
|
||||
"DELETE": "Delete",
|
||||
"DELETE_BOUND": "Delete (remove from assistants first)",
|
||||
"DELETE_STATUS": "Delete (drafts only)",
|
||||
"SAVE_DRAFT": "Save draft",
|
||||
"PUBLISH_ADD": "Publish and add",
|
||||
"SAVE_CHANGES": "Save changes",
|
||||
"REACTIVATE_ADD": "Reactivate and add"
|
||||
},
|
||||
"DIALOG": {
|
||||
"CREATE_TITLE": "Create skill",
|
||||
"EDIT_TITLE": "Edit skill",
|
||||
"DESCRIPTION": "Use Markdown for instructions and reference content."
|
||||
},
|
||||
"FORM": {
|
||||
"NAME": "Name",
|
||||
"DESCRIPTION": "Description",
|
||||
"INSTRUCTIONS": "Markdown instructions",
|
||||
"REFERENCES": "References",
|
||||
"REFERENCES_HINT": "Up to 20 ordered Markdown references.",
|
||||
"ADD_REFERENCE": "Add reference",
|
||||
"REFERENCE_KEY": "Reference key",
|
||||
"REFERENCE_CONTENT": "Markdown content",
|
||||
"MOVE_UP": "Move reference up",
|
||||
"MOVE_DOWN": "Move reference down",
|
||||
"REMOVE_REFERENCE": "Remove reference",
|
||||
"ERRORS": {
|
||||
"NAME": "Name is required and must be at most 255 bytes.",
|
||||
"DESCRIPTION": "Description is required and must be at most 1024 bytes.",
|
||||
"INSTRUCTIONS": "Instructions are required and must be at most 32 KB.",
|
||||
"REFERENCE_LIMIT": "At most 20 references are allowed.",
|
||||
"REFERENCE_KEY": "Use a unique lowercase kebab-case reference key.",
|
||||
"REFERENCE_CONTENT": "Reference content is required and must be at most 64 KB."
|
||||
}
|
||||
},
|
||||
"CONFIRM": {
|
||||
"ACTIVE_SAVE": "Saving immediately affects {count} assistants, increments the version, and cannot be rolled back. Continue?",
|
||||
"DISCARD": "Discard unsaved changes?",
|
||||
"UNBIND": "Remove this skill from the current assistant?",
|
||||
"ARCHIVE": "Archive this skill? It will stop running for all bound assistants, but bindings are retained.",
|
||||
"REACTIVATE": "Reactivate this skill and restore it for its bound assistants?",
|
||||
"DELETE": "Delete this draft skill permanently?"
|
||||
},
|
||||
"ERRORS": {
|
||||
"FORBIDDEN": "You do not have permission to manage skills.",
|
||||
"NOT_FOUND": "The skill or assistant does not exist, or you cannot access it.",
|
||||
"CONFLICT": "Refresh the list and try again.",
|
||||
"DEFAULT": "The skill operation failed. Please try again."
|
||||
},
|
||||
"SUCCESS": {
|
||||
"SAVED": "Skill saved.",
|
||||
"BOUND": "Skill added to assistant.",
|
||||
"UNBOUND": "Skill removed from assistant.",
|
||||
"ARCHIVED": "Skill archived.",
|
||||
"REACTIVATED": "Skill reactivated.",
|
||||
"DELETED": "Skill deleted."
|
||||
}
|
||||
}
|
||||
},
|
||||
"DOCUMENTS": {
|
||||
|
||||
@@ -318,6 +318,7 @@
|
||||
"CAPTAIN_RESPONSES": "FAQs",
|
||||
"CAPTAIN_TOOLS": "Tools",
|
||||
"CAPTAIN_SCENARIOS": "Scenarios",
|
||||
"CAPTAIN_SKILLS": "Skills",
|
||||
"CAPTAIN_PLAYGROUND": "Playground",
|
||||
"CAPTAIN_INBOXES": "Inboxes",
|
||||
"CAPTAIN_SETTINGS": "Settings",
|
||||
|
||||
@@ -733,6 +733,97 @@
|
||||
"ERROR": "删除场景时出错,请重试。"
|
||||
}
|
||||
}
|
||||
},
|
||||
"SKILLS": {
|
||||
"TITLE": "技能",
|
||||
"DESCRIPTION": "创建可复用的指令和参考资料,然后将已发布技能添加到当前助手。",
|
||||
"ADD_NEW": "新建技能",
|
||||
"SEARCH": "搜索技能",
|
||||
"CLEAR_SEARCH": "清除搜索",
|
||||
"RETRY": "重试",
|
||||
"LOAD_ERROR": "技能加载失败。",
|
||||
"EMPTY": {
|
||||
"TITLE": "暂无技能",
|
||||
"SUBTITLE": "创建技能后,即可添加到当前助手。",
|
||||
"SEARCH": "没有匹配的技能。"
|
||||
},
|
||||
"GROUPS": {
|
||||
"ADDED": "已添加到当前助手",
|
||||
"AVAILABLE": "可添加"
|
||||
},
|
||||
"META": {
|
||||
"VERSION": "版本 {count}",
|
||||
"REFERENCES": "{count} 篇参考资料",
|
||||
"ASSISTANTS": "{count} 个助手",
|
||||
"UPDATED": "更新于 {time}"
|
||||
},
|
||||
"STATUS": {
|
||||
"DRAFT": "草稿",
|
||||
"ACTIVE": "已发布",
|
||||
"ARCHIVED": "已归档"
|
||||
},
|
||||
"ACTIONS": {
|
||||
"EDIT": "编辑",
|
||||
"BIND": "添加到助手",
|
||||
"UNBIND": "从助手移除",
|
||||
"ARCHIVE": "归档",
|
||||
"REACTIVATE": "重新启用",
|
||||
"DELETE": "删除",
|
||||
"DELETE_BOUND": "删除(请先从助手移除)",
|
||||
"DELETE_STATUS": "删除(仅限草稿)",
|
||||
"SAVE_DRAFT": "保存草稿",
|
||||
"PUBLISH_ADD": "发布并添加",
|
||||
"SAVE_CHANGES": "保存修改",
|
||||
"REACTIVATE_ADD": "重新启用并添加"
|
||||
},
|
||||
"DIALOG": {
|
||||
"CREATE_TITLE": "创建技能",
|
||||
"EDIT_TITLE": "编辑技能",
|
||||
"DESCRIPTION": "指令和参考资料使用 Markdown。"
|
||||
},
|
||||
"FORM": {
|
||||
"NAME": "名称",
|
||||
"DESCRIPTION": "描述",
|
||||
"INSTRUCTIONS": "Markdown 指令",
|
||||
"REFERENCES": "参考资料",
|
||||
"REFERENCES_HINT": "最多 20 篇有序 Markdown 参考资料。",
|
||||
"ADD_REFERENCE": "添加参考资料",
|
||||
"REFERENCE_KEY": "参考键",
|
||||
"REFERENCE_CONTENT": "Markdown 内容",
|
||||
"MOVE_UP": "上移参考资料",
|
||||
"MOVE_DOWN": "下移参考资料",
|
||||
"REMOVE_REFERENCE": "移除参考资料",
|
||||
"ERRORS": {
|
||||
"NAME": "名称必填且最多 255 字节。",
|
||||
"DESCRIPTION": "描述必填且最多 1024 字节。",
|
||||
"INSTRUCTIONS": "指令必填且最多 32 KB。",
|
||||
"REFERENCE_LIMIT": "最多允许 20 篇参考资料。",
|
||||
"REFERENCE_KEY": "参考键须唯一,并使用小写 kebab-case。",
|
||||
"REFERENCE_CONTENT": "参考内容必填且最多 64 KB。"
|
||||
}
|
||||
},
|
||||
"CONFIRM": {
|
||||
"ACTIVE_SAVE": "保存后将立即影响 {count} 个助手、递增版本且无法回滚。是否继续?",
|
||||
"DISCARD": "放弃未保存的修改?",
|
||||
"UNBIND": "从当前助手移除此技能?",
|
||||
"ARCHIVE": "归档此技能?它将停止用于全部已绑定助手,但保留绑定关系。",
|
||||
"REACTIVATE": "重新启用此技能并恢复全部现有绑定?",
|
||||
"DELETE": "永久删除此草稿技能?"
|
||||
},
|
||||
"ERRORS": {
|
||||
"FORBIDDEN": "你没有管理技能的权限。",
|
||||
"NOT_FOUND": "技能或助手不存在,或你无权访问。",
|
||||
"CONFLICT": "请刷新列表后重试。",
|
||||
"DEFAULT": "技能操作失败,请重试。"
|
||||
},
|
||||
"SUCCESS": {
|
||||
"SAVED": "技能已保存。",
|
||||
"BOUND": "技能已添加到助手。",
|
||||
"UNBOUND": "技能已从助手移除。",
|
||||
"ARCHIVED": "技能已归档。",
|
||||
"REACTIVATED": "技能已重新启用。",
|
||||
"DELETED": "技能已删除。"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DOCUMENTS": {
|
||||
|
||||
@@ -318,6 +318,7 @@
|
||||
"CAPTAIN_RESPONSES": "常见问题",
|
||||
"CAPTAIN_TOOLS": "工具",
|
||||
"CAPTAIN_SCENARIOS": "场景",
|
||||
"CAPTAIN_SKILLS": "技能",
|
||||
"CAPTAIN_PLAYGROUND": "试验场",
|
||||
"CAPTAIN_INBOXES": "收件箱",
|
||||
"CAPTAIN_SETTINGS": "设置",
|
||||
|
||||
Reference in New Issue
Block a user