{
  "cmd.exit": "退出程序",
  "cmd.help": "显示帮助信息",
  "cmd.clear": "清屏",
  "cmd.new": "创建新会话",
  "cmd.load": "选择并切换到另一个会话",
  "cmd.delete": "选择并删除一个会话",
  "cmd.init": "初始化工作区",
  "cmd.debug": "切换调试模式",
  "cmd.skills": "显示可用技能列表",
  "cmd.mcp": "显示 MCP 服务状态",
  "cmd.sessions": "显示保存的会话列表",
  "cmd.memory": "显示长期记忆",
  "cmd.heartbeat": "立即触发心跳检查",
  "cmd.cron_list": "查看定时任务列表",
  "cmd.cron_remove": "删除定时任务",
  "cmd.cron_toggle": "启用/禁用定时任务",
  "cmd.lang": "切换语言 (中/英)",
  "cmd.commands": "显示自定义命令列表",
  "cmd.agent": "切换到 Agent 模式",
  "cmd.plan": "切换到 Plan 模式",
  "cmd.model": "选择或设置模型",

  "welcome.current_session": "当前会话",
  "welcome.quick_commands": "快捷命令",
  "welcome.model": "模型",

  "session.loaded": "已加载会话",
  "session.load_failed": "加载会话失败",
  "session.created": "已创建新会话",
  "session.create_failed": "创建新会话失败",
  "session.deleted": "已删除会话",
  "session.not_found": "未找到会话",
  "session.delete_failed": "删除会话失败",

  "init.workspace": "重新初始化工作区",
  "init.current_workspace": "当前工作区",
  "init.workspace_exists": "工作区已存在，是否重新初始化？这将覆盖现有配置",
  "init.cancelled": "初始化已取消",
  "init.complete": "初始化完成！",
  "init.failed": "初始化失败，错误码",
  "init.initializing": "开始初始化 DotCraft 工作区...",
  "init.failed_short": "初始化失败",
  "init.status": "状态",
  "init.path": "路径",
  "init.workspace_initialized": "工作区初始化完成。",
  "init.press_any_key": "按任意键退出...",

  "init.trust_folder_title": "信任文件夹确认",
  "init.trust_folder_workspace_path": "当前工作区路径 / Current workspace path:",
  "init.trust_folder_description": "DotCraft 将在此目录创建工作区（.craft 文件夹），用于存储会话、记忆和配置。",
  "init.trust_folder_question": "你是否信任此文件夹？",
  "init.trust_folder_cancelled": "已取消。请切换到受信任的目录后重试。",
  "init.ask_yes": "是 (Yes)",
  "init.ask_no": "否 (No)",

  "memory.long_term": "长期记忆 (MEMORY.md)",
  "memory.not_exists": "长期记忆文件不存在",
  "memory.expected_path": "预期路径",
  "memory.empty": "长期记忆为空",

  "debug.enabled": "调试模式已开启",
  "debug.disabled": "调试模式已关闭",

  "heartbeat.unavailable": "心跳服务不可用。",
  "heartbeat.triggering": "正在触发心跳...",
  "heartbeat.result": "心跳结果",
  "heartbeat.no_response": "无心跳响应（HEARTBEAT.md 可能为空或不存在）。",
  "heartbeat.usage": "用法：/heartbeat trigger",

  "cron.unavailable": "定时任务服务不可用。",
  "cron.no_jobs": "没有定时任务。",
  "cron.col_id": "ID",
  "cron.col_name": "名称",
  "cron.col_schedule": "调度",
  "cron.col_status": "状态",
  "cron.col_next_run": "下次运行",
  "cron.execute_once": "在",
  "cron.execute_once_suffix": "执行一次",
  "cron.every": "每",
  "cron.enabled": "已启用",
  "cron.disabled": "已禁用",
  "cron.remove_usage": "用法：/cron remove <jobId>",
  "cron.job_deleted": "任务",
  "cron.job_deleted_suffix": "已删除。",
  "cron.job_not_found": "未找到任务",
  "cron.toggle_usage": "用法",
  "cron.job_enabled": "已启用。",
  "cron.job_disabled": "已禁用。",
  "cron.usage": "用法：/cron list | /cron remove <id> | /cron enable <id> | /cron disable <id>",

  "context.limit_reached": "上下文 token 限制已达到，正在压缩对话...",
  "context.compacted": "上下文压缩成功。",
  "context.compact_skipped": "跳过上下文压缩（历史记录不足）。",

  "memory.consolidating": "正在整理记忆...",
  "memory.consolidated": "记忆整理完成。",
  "memory.consolidation_failed": "记忆整理失败。",

  "agent.interrupted": "Agent 已中断",

  "common.goodbye": "再见！",

  "help.commands": "命令",
  "help.usage_tips": "使用提示",
  "help.tip_direct_input": "直接输入问题与 DotCraft 对话",
  "help.tip_arrow_keys": "使用方向键 ↑↓ 浏览历史",
  "help.tip_auto_save": "会话结束会自动保存",
  "help.tip_tab_complete": "按 Tab 自动补全命令",
  "help.tip_shift_tab_mode": "按 Shift+Tab 切换 Plan/Agent 模式",

  "skills.available": "可用技能",
  "skills.skill": "技能",
  "skills.status": "状态",
  "skills.source": "来源",
  "skills.description": "描述",
  "skills.available_status": "可用",
  "skills.unavailable_status": "不可用",
  "skills.no_skills": "没有可用的技能。",
  "skills.path": "技能路径",
  "skills.no_description": "无描述",

  "sessions.saved": "已保存的会话",
  "sessions.session": "会话",
  "sessions.created_at": "创建时间",
  "sessions.updated_at": "更新时间",
  "sessions.summary": "摘要",
  "sessions.no_sessions": "没有找到会话。",

  "mcp.services": "MCP 服务",
  "mcp.server": "服务器",
  "mcp.tools": "工具",
  "mcp.tool_names": "工具名称",
  "mcp.no_servers": "未连接 MCP 服务器。",
  "mcp.config_tip": "在 config.json 的 \"McpServers\" 中配置 MCP 服务器。",
  "mcp.unknown": "未知",

  "lang.switched": "语言已切换为",
  "lang.chinese": "中文",
  "lang.english": "英文",

  "model.loading": "正在加载模型列表...",
  "model.fetch_failed": "加载模型列表失败",
  "model.manual_prompt": "输入模型名（留空取消）",
  "model.select_title": "选择模型",
  "model.updated_default": "模型已重置为 Default",
  "model.updated_to": "模型已更新为 {0}",
  "model.feature_unavailable": "当前服务器不支持模型目录。",
  "model.no_options": "服务器未返回任何模型。",

  "command.unknown": "未知命令",
  "command.did_you_mean": "你是否想输入",
  "command.view_all": "输入 /help 查看所有可用命令。",
  "command.permission_denied": "权限不足，仅管理员可使用该命令。",
  "command.service_unavailable": "命令所需服务未启用。",
  "command.new.cleared": "会话已清除，开始新的对话。",
  "command.stop.description": "中断当前 Agent 运行",
  "command.stop.no_active_run": "当前没有正在运行的 Agent。",
  "command.stop.stopped": "Agent 已停止。",
  "command.help.title": "可用命令：",
  "command.help.custom_section": "自定义命令：",
  "command.help.no_custom": "（暂无自定义命令）",
  "command.help.admin_suffix": "（仅管理员）",
  "command.cron.list_title": "定时任务 ({0})：",

  "session_prompt.no_available": "没有可用的会话。",
  "session_prompt.no_deletable": "没有可删除的会话。",
  "session_prompt.select_load": "选择要加载的会话：",
  "session_prompt.select_delete": "选择要删除的会话：",
  "session_prompt.selected": "已选择会话",
  "session_prompt.cancelled": "已取消。",
  "session_prompt.cancel": "取消",
  "session_prompt.confirm_delete_current": "⚠️  您即将删除[cyan]当前[/]会话 '[cyan]{0}[/]'。",
  "session_prompt.confirm_delete_current_suffix": "删除后将创建新会话。",
  "session_prompt.confirm_delete_other": "确定要删除会话 [cyan]{0}[/]吗？",
  "session_prompt.confirm_delete_question": "删除此会话？",

  "time.unknown": "未知",
  "time.just_now": "刚刚",
  "time.minutes_ago": "{0}分钟前",
  "time.hours_ago": "{0}小时前",
  "time.days_ago": "{0}天前",

  "approval.file.operation": "操作：",
  "approval.file.path": "路径：",
  "approval.file.title": "⚠️  需要审批：工作区外的文件操作",
  "approval.file.approve_question": "是否批准此操作？",
  "approval.shell.command": "命令：",
  "approval.shell.working_dir": "工作目录：",
  "approval.shell.title": "⚠️  需要审批：工作区外的 Shell 命令",
  "approval.shell.approve_question": "是否批准此命令？",
  "approval.option.once": "✅  批准（仅此一次）",
  "approval.option.session": "✅  批准（本次会话有效）",
  "approval.option.always": "✅  批准（永久）",
  "approval.option.reject": "❌  拒绝",
  "approval.result.once": "✓ 已批准（仅此一次）",
  "approval.result.session": "✓ 已批准（本次会话有效）",
  "approval.result.always": "✓ 已批准并永久保存",
  "approval.result.reject": "✗ 已拒绝",

  "hub.notification.turn_completed.title": "DotCraft 任务已完成",
  "hub.notification.turn_completed.body": "“{0}”已完成。",
  "hub.notification.turn_failed.title": "DotCraft 任务失败",
  "hub.notification.turn_failed.body": "“{0}”失败。",
  "hub.notification.thread.default": "当前聊天",

  "setup.mode": "当前处于初始化配置模式。",
  "setup.open_browser": "请在浏览器中打开 {0} 完成全局和工作区配置。",
  "setup.after_save": "保存完成后，请按 Ctrl+C 停止当前进程，然后重新运行 `dotcraft`。"
}
