{
    "app_title": "🦞 OpenClaw 启动器",
    "tab_onboard": "快速上手",
    "tab_instances": "实例管理",
    "tab_dependencies": "依赖检查",
    "tab_backups": "备份管理",
    "tab_logs": "日志查看",
    "tab_plugins": "插件管理",
    "tab_channels": "频道配置",
    "tab_instance_env": "环境变量",
    "tab_advanced": "高级设置",
    "tab_ai_model": "AI 模型",
    "tab_llamacpp": "LlamaCPP",
    "tab_model_switch": "模型切换",
    "sidebar_section_main": "主要功能",
    "sidebar_section_data": "数据管理",
    "sidebar_section_advanced": "高级功能",
    "lang_switch": "En/中",
    "btn_create_instance": "创建新实例",
    "btn_start": "启动",
    "btn_stop": "停止",
    "btn_delete": "删除",
    "btn_add": "添加",
    "btn_edit": "编辑",
    "btn_update_version": "更新版本",
    "status_ready": "就绪",
    "dialog_new_instance": "新实例",
    "dialog_enter_name": "输入实例名称:",
    "dialog_enter_port": "输入实例端口:",
    "error_instance_exists": "实例已存在!",
    "msg_creating_instance": "正在创建实例 {name} (可能需要一段时间)...",
    "status_checking": "正在检查依赖...",
    "btn_check_deps": "检查依赖",
    "btn_install_node": "安装 Node.js (系统)",
    "section_system_dependencies": "系统依赖",
    "status_deps_header": "依赖状态:\n",
    "node_installed": "✅ Node.js: 已安装 (v{version})\n",
    "node_not_found": "❌ Node.js: 未找到\n",
    "python_version": "✅ Python (启动器): {version}\n",
    "msg_installing": "正在安装 {name}... 请勿关闭窗口。",
    "msg_installed": "安装 {name} 完成。如果需要，请重启启动器。",
    "msg_install_failed": "安装 {name} 失败: {error}",
    "lbl_select_instance_backup": "选择要备份的实例:",
    "btn_create_backup": "创建备份",
    "lbl_existing_backups": "现有备份:",
    "btn_restore_backup": "还原选定的备份",
    "msg_backup_success": "已为 {name} 创建备份",
    "msg_restore_warning": "实例 {name} 已存在。是否覆盖?",
    "msg_restore_success": "已将备份还原到 {name}",
    "title_success": "成功",
    "title_error": "错误",
    "title_warning": "警告",
    "title_update_available": "发现新版本",
    "lbl_logs": "日志",
    "btn_refresh_logs": "刷新日志",
    "btn_open_logs": "打开日志",
    "btn_clear_logs": "清除日志",
    "lbl_global_repo_url": "全局仓库 URL:",
    "btn_save_repo": "保存仓库 URL",
    "lbl_env_vars": "环境变量 (全局):",
    "ph_env_vars": "KEY=VALUE;KEY2=VALUE2",
    "btn_save_env": "保存环境变量",
    "status_running": "运行中",
    "status_stopped": "已停止",
    "status_stopped_exited": "已停止 (退出)",
    "msg_create_success": "实例 {name} 创建成功。",
    "msg_create_failed": "创建失败。",
    "msg_create_error": "创建实例 {name} 失败: {error}",
    "msg_create_missing_dependencies": "缺少以下必需依赖，无法创建实例：\n{deps}\n\n请先在“依赖检查”页安装必需依赖（Node/OpenClaw）后再试。",
    "msg_instance_task_busy": "已有实例任务在执行中，请稍候。",
    "msg_started": "已启动 {name}",
    "msg_stopped": "已停止 {name}",
    "msg_deleted": "已删除 {name}",
    "msg_deleting_instance": "正在删除实例 {name}...",
    "msg_open_webui": "已打开 {name} 的 WebUI: {url}",
    "msg_open_folder": "已打开 {name} 的文件夹: {path}",
    "msg_cli_launched": "已为 {name} 打开命令行启动器",
    "msg_cli_launch_failed": "打开命令行启动器失败: {error}",
    "msg_confirm_delete": "确认要删除 {name} 吗?",
    "msg_confirm_delete_env_var": "确认删除环境变量 {key} 吗？",
    "msg_env_var_saved": "环境变量 {key} 已保存。",
    "msg_env_var_deleted": "环境变量 {key} 已删除。",
    "msg_env_var_select_required": "请先选择一个环境变量。",
    "msg_invalid_env_key": "环境变量名无效。变量名不能为空且不能包含 '='。",
    "msg_delete_manual_cleanup_hint": "删除实例 {name} 时发生错误，可能有残留文件需要手动清理。\n\n目录：{path}\n错误：{error}",
    "msg_delete_manual_cleanup_detected": "实例 {name} 删除后仍检测到残留目录，请手动清理。\n\n目录：{path}",
    "msg_confirm_update_version": "确认更新实例 {name} 到默认版本吗？",
    "msg_update_requires_stop": "请先停止实例 {name}，再执行版本更新。",
    "msg_updating_instance": "正在更新实例 {name} 到默认版本（可能需要一段时间）...",
    "msg_update_migrating_step": "正在迁移 {item}（{current}/{total}）...",
    "msg_update_success": "实例 {name} 版本更新完成，新环境：{new_name}。",
    "msg_update_failed": "实例 {name} 版本更新失败。",
    "msg_update_error": "更新实例 {name} 失败: {error}",
    "progress_update_preparing": "准备更新中...",
    "progress_update_migrating": "迁移数据中...",
    "progress_update_fraction": "迁移进度 {current}/{total}",
    "progress_update_done": "更新完成",
    "progress_backup_creating": "创建备份中...",
    "progress_delete_running": "正在删除文件...",
    "title_confirm": "确认删除",
    "title_confirm_update": "确认更新",
    "header_advanced_settings": "高级设置",
    "grp_general": "通用",
    "lbl_close_action": "关闭窗口时:",
    "desc_close_action": "选择关闭窗口按钮的行为",
    "opt_minimize_tray": "最小化到系统托盘",
    "tray_show_window": "显示窗口",
    "tray_quit": "退出",
    "lbl_check_updates": "实例版本更新检查",
    "desc_check_updates": "启用后在面板中提示可用的版本更新",
    "lbl_windows_patch": "Windows 支持补丁",
    "desc_windows_patch": "安装依赖前写入 A2UI 占位包（仅 Windows）",
    "lbl_auto_start": "开机自启动",
    "desc_auto_start": "开启后系统启动时自动运行 OpenClaw Launcher",
    "msg_auto_start_failed": "设置开机自启动失败: {error}",
    "auto_start_status_enabled": "状态：已启用",
    "auto_start_status_disabled": "状态：未启用",
    "auto_start_status_unknown": "状态：未知",
    "lbl_startup_behavior": "启动行为",
    "opt_start_minimized": "启动时最小化",
    "opt_launch_sample_on_startup": "启动时同时启动示例",
    "desc_startup_behavior": "可选择启动后最小化窗口，并自动启动指定示例实例。",
    "opt_no_samples": "无可用示例",
    "msg_startup_sample_launch_failed": "启动时自动启动示例 {name} 失败：{error}",
    "lbl_theme_mode": "色调模式",
    "desc_theme_mode": "选择浅色、深色或跟随系统",
    "opt_theme_light": "白天",
    "opt_theme_dark": "黑夜",
    "opt_theme_system": "跟随系统",
    "btn_theme_mode": "{mode}",
    "opt_enabled": "启用",
    "grp_sources": "源",
    "lbl_github_proxy": "GitHub 代理",
    "desc_github_proxy": "用于替换 https://github.com 前缀（留空使用官方地址）",
    "lbl_pypi_mirror": "PyPI 镜像源",
    "desc_pypi_mirror": "用于加速 pip 依赖安装，留空使用官方源",
    "lbl_node_mirror": "Node.js 镜像源",
    "desc_node_mirror": "用于加速 Node.js 二进制下载，留空使用官方地址",
    "lbl_npm_registry": "npm 注册源",
    "desc_npm_registry": "用于加速 npm 包安装，留空使用官方源",
    "grp_troubleshoot": "故障排除",
    "lbl_troubleshoot_hint": "提示：部分操作需要先停止运行中的实例",
    "lbl_clear_dependencies": "清空依赖:",
    "btn_execute": "执行",
    "lbl_clear_instances": "清空实例:",
    "lbl_clear_backups": "清空备份:",
    "desc_clear_dependencies": "清空 runtime 目录下的所有内容（已下载运行时与缓存），后续使用时会重新下载",
    "msg_confirm_clear_dependencies": "确认清空 runtime 目录下的所有内容吗？此操作会删除已下载运行时。",
    "msg_confirm_clear_instances": "确认清空所有实例吗？此操作不可恢复。",
    "msg_confirm_clear_backups": "确认清空所有备份吗？此操作不可恢复。",
    "msg_clear_dependencies_success": "依赖已清空。",
    "msg_clear_instances_success": "实例已清空。",
    "msg_clear_backups_success": "备份已清空。",
    "msg_operation_failed": "操作失败: {error}",
    "msg_saved_setting": "已保存 {key}",
    "btn_save": "保存",
    "btn_open_webui": "打开 WebUI",
    "btn_open_folder": "打开文件夹",
    "btn_cli_launcher": "打开命令行",
    "btn_refresh": "刷新",
    "env_var_col_key": "变量名",
    "env_var_col_value": "变量值",
    "env_var_key_prompt": "环境变量名：",
    "env_var_value_prompt": "环境变量值：",
    "env_var_add_title": "添加环境变量",
    "env_var_edit_title": "编辑环境变量",
    "runtime_python": "Python 运行时 (可选)",
    "runtime_node": "Node.js 运行时",
    "runtime_uv": "uv / uvx 包管理工具 (可选)",
    "runtime_openclaw": "OpenClaw 核心",
    "section_installed": "已下载",
    "section_available": "可下载的版本",
    "col_version": "版本",
    "col_date": "日期",
    "btn_download": "下载",
    "btn_downloading": "下载中...",
    "lbl_openclaw_last_refresh": "OpenClaw 上次拉取: {time}",
    "lbl_openclaw_last_refresh_never": "OpenClaw 上次拉取: --",
    "btn_installed": "已安装",
    "btn_set_default": "设为默认",
    "btn_default_in_use": "默认使用中",
    "tag_default": "（默认）",
    "status_downloading": "正在下载 {version}...",
    "msg_download_complete": "下载完成!",
    "msg_download_busy": "已有下载任务在进行中，请等待当前下载完成。",
    "msg_download_failed": "下载失败: {error}",
    "msg_set_default_success": "默认版本已设置为 {version}",
    "msg_set_default_failed": "设置默认版本失败: {error}",
    "msg_openclaw_update_available": "检测到 OpenClaw 新版本：当前 {current}，最新 {latest}。\n请前往“依赖检查”页面下载并设为默认版本。",
    "msg_default_restart_hint": "若实例正在运行，请重启该实例以应用新的运行时 PATH。",
    "msg_no_versions": "无可用的版本",
    "status_no_installed": "未安装",
    "header_plugins": "插件管理",
    "lbl_select_instance": "选择实例:",
    "opt_select_instance": "请选择实例",
    "ph_plugin_name": "输入插件包名，如 @user/project",
    "btn_install_plugin": "安装插件",
    "btn_install": "安装",
    "btn_help": "帮助",
    "section_recommended_plugins": "推荐插件",
    "col_plugin_source": "来源",
    "col_plugin_name": "插件",
    "col_plugin_action": "操作",
    "status_not_found": "目录不存在",
    "status_empty": "空",
    "msg_plugin_name_required": "请输入插件包名",
    "msg_plugin_install_busy": "已有插件安装任务在进行中，请稍候",
    "msg_plugin_installing": "正在安装插件 {name}...",
    "msg_plugin_install_success": "插件 {name} 安装成功",
    "msg_plugin_install_output": "插件 {name} 安装成功。\n\n输出：\n{output}",
    "msg_plugin_install_failed_short": "插件 {name} 安装失败",
    "msg_plugin_install_failed": "安装插件 {name} 失败：{error}",
    "msg_plugin_install_failed_unknown": "插件安装失败（无详细输出）",
    "msg_plugin_install_requires_stopped_instance": "安装插件前请先停止该实例的 gateway",
    "msg_plugin_node_not_found": "未找到 Node 运行时，请先在“依赖检查”页面安装 Node",
    "msg_openclaw_home_not_found": "未找到 openclaw.mjs，请确认 OpenClaw 已安装",
    "msg_select_instance_required": "请先选择一个实例",
    "msg_instance_not_found": "实例目录不存在",
    "btn_uninstall": "卸载",
    "msg_confirm_uninstall": "确认卸载插件 {name} 吗?",
    "msg_plugin_uninstall_busy": "已有插件卸载任务在进行中，请稍候",
    "msg_plugin_uninstalling": "正在卸载插件 {name}...",
    "msg_uninstall_success": "插件 {name} 已卸载",
    "msg_uninstall_failed": "卸载插件 {name} 失败: {error}",
    "msg_uninstall_missing": "插件目录不存在",
    "msg_uninstall_manual_cleanup_hint": "卸载插件 {name} 时发生错误，可能有残留文件需要手动清理。\n\n目录：{path}\n错误：{error}",
    "msg_uninstall_manual_cleanup_detected": "插件 {name} 卸载后仍检测到残留目录，请手动清理。\n\n目录：{path}",
    "channel_discord": "Discord",
    "channel_telegram": "telegram",
    "channel_feishu": "Feishu",
    "channel_dingtalk": "DingTalk",
    "channel_qq": "QQ",
    "lbl_bot_token": "Bot Token:",
    "lbl_app_id": "App ID:",
    "lbl_app_secret": "App Secret:",
    "ph_bot_token": "请输入 Bot Token",
    "ph_app_id": "请输入 App ID",
    "ph_app_secret": "请输入 App Secret",
    "msg_channel_requires_plugin_dingtalk": "未安装 DingTalk 插件，当前不可配置。请先在“插件管理”中安装 @dingtalk-real-ai/dingtalk-connector。",
    "msg_channel_requires_plugin_qq": "未安装 QQ 插件，当前不可配置。请先在“插件管理”中安装 @sliverp/qqbot。",
    "msg_channel_config_saved": "频道配置已保存",
    "msg_channel_partial_saved": "频道配置已保存，但以下频道因插件未安装未写入：{channels}",
    "msg_channel_config_load_failed": "加载频道配置失败",
    "msg_channel_config_save_failed": "保存频道配置失败",
    "msg_channel_config_save_failed_with_error": "保存频道配置失败：{error}",
    "msg_channel_save_requires_stop_confirm": "保存频道配置前需要先关闭实例 {name}，是否现在关闭？",
    "msg_channel_stopping_instance": "正在关闭实例 {name}...",
    "msg_channel_stop_timeout": "实例 {name} 关闭超时，请手动确认实例状态后重试。",
    "msg_channel_stop_failed": "关闭实例 {name} 失败：{error}",
    "status_backup_idle": "备份状态: 空闲",
    "status_backup_running": "正在为 {name} 创建备份...",
    "status_restore_running": "正在将备份还原到 {name}...",
    "onboard_title": "欢迎使用 OpenClaw Launcher",
    "onboard_desc": "按步骤完成基础初始化：安装依赖并创建实例。完成的步骤会自动置灰。",
    "onboard_step_dependencies": "步骤 1：安装必需依赖（Node.js / OpenClaw）",
    "onboard_step_sample": "步骤 2：创建实例",
    "onboard_step_model": "步骤 3：配置 LlamaCPP / 模型",
    "onboard_step_channels": "步骤 4：配置频道",
    "onboard_step_start_instance": "步骤 5：启动实例",
    "onboard_step_open_webui": "步骤 6：打开 WebUI",
    "onboard_step_done": "已完成",
    "onboard_step_pending": "未完成",
    "onboard_btn_install_dependencies": "一键安装依赖",
    "onboard_btn_create_sample": "创建实例",
    "onboard_btn_installing": "安装中...",
    "onboard_btn_creating": "创建中...",
    "onboard_btn_config_llamacpp": "配置 LlamaCPP",
    "onboard_btn_config_model": "配置模型",
    "onboard_btn_config_channels": "配置频道",
    "onboard_done": "已完成",
    "onboard_all_done": "初始化已完成，你可以直接去实例管理启动和使用。",
    "onboard_hint_install_dependencies": "请先完成依赖安装。",
    "onboard_hint_create_sample": "依赖已就绪，下一步创建实例。",
    "onboard_hint_configure_before_start": "实例已创建，建议先配置 LlamaCPP / 模型和频道。",
    "onboard_hint_start_instance": "实例已创建，下一步启动实例。",
    "onboard_status_refresh_openclaw": "正在拉取 OpenClaw 可用版本...",
    "onboard_status_installing_dep": "正在安装 {name} {version}...",
    "onboard_status_creating_sample": "正在创建实例 {name}（首次可能较慢）...",
    "onboard_msg_dependencies_done": "依赖安装完成。",
    "onboard_msg_dependencies_failed": "依赖安装失败：{error}",
    "onboard_msg_dependencies_required": "请先完成依赖安装，再创建实例。",
    "onboard_msg_sample_done": "实例 {name} 创建成功。",
    "onboard_msg_sample_failed": "创建实例失败：{error}",
    "onboard_btn_start_instance": "启动实例",
    "onboard_btn_open_webui": "打开 WebUI",
    "onboard_btn_wiki": "📖 查看使用说明和更新日志",
    "onboard_support_title": "🎇 支持昕蒲",
    "onboard_btn_afdian": "⚡ 爱发电（微信和支付宝）",
    "onboard_btn_bilibili": "⚡ B站充电（免费B币）",
    "onboard_btn_kofi": "⚡ Ko-fi（Paypal和信用卡）",
    "onboard_msg_instance_started": "实例 {name} 已启动。",
    "onboard_msg_instance_start_failed": "启动实例失败：{error}",
    "onboard_msg_webui_opened": "已打开 WebUI：{url}",
    "title_backup_instance": "备份实例",
    "msg_backup_before_update": "更新前是否需要备份 {name}？备份后如果更新出现问题可以恢复到原来的版本,按内容大小可能需要几分钟。",
    "msg_backing_up_instance": "正在备份实例 {name}...",
    "msg_backup_already_exists": "已存在 {name} 的备份，是否覆盖？",
    "msg_backup_completed": "实例 {name} 的备份已完成。",
    "msg_backup_error": "备份实例 {name} 失败：{error}",
    "msg_backup_failed": "实例 {name} 的备份失败。",
    "msg_log_read_error": "读取日志失败: {error}",
    "msg_no_logs_found": "该实例暂无日志",
    "llamacpp_title": "🦙 Llama.cpp 本地模型服务",
    "llamacpp_desc": "配置并启动 llama.cpp 服务器以在本地运行 GGUF 格式的 LLM 模型。启动后可通过 API 地址访问模型服务。",
    "llamacpp_model_group": "模型配置",
    "llamacpp_model_file": "模型文件 (.gguf)：",
    "llamacpp_mmproj_file": "图像模型文件 (--mmproj, .gguf)：",
    "llamacpp_no_models_found": "未找到模型文件",
    "llamacpp_open_model_dir": "📁 打开模型目录",
    "llamacpp_select_model": "选择 GGUF 模型文件",
    "llamacpp_select_mmproj": "选择 GGUF 图像模型文件 (mmproj)",
    "llamacpp_model_file_filter": "GGUF 模型 (*.gguf)",
    "llamacpp_port": "服务端口：",
    "llamacpp_gpu_layers": "GPU 加载层数 (-ngl)：",
    "llamacpp_cpu_only": "CPU 模式（不使用 GPU）",
    "llamacpp_api_address": "API 地址：",
    "llamacpp_default_api_url": "http://127.0.0.1:{port}",
    "llamacpp_extra_params_desc": "额外的命令行参数（空格分隔）：",
    "llamacpp_extra_params_placeholder": "例如: -c 4096 --temp 0.7 --top_p 0.9\n每个参数空格隔开，请参考 llama.cpp 文档",
    "llamacpp_runtime_group": "服务控制与日志",
    "llamacpp_start_server": "▶️ 启动服务器",
    "llamacpp_stop_server": "⏹️ 停止服务器",
    "llamacpp_test_api": "🔍 测试 API",
    "llamacpp_status": "运行状态：",
    "llamacpp_status_running": "运行中",
    "llamacpp_status_stopped": "已停止",
    "llamacpp_output_log": "服务器输出日志",
    "llamacpp_output_placeholder": "服务器日志将显示在这里...",
    "llamacpp_no_model_selected": "请先选择一个模型文件",
    "llamacpp_model_not_found": "指定的模型文件不存在",
    "llamacpp_mmproj_not_found": "指定的图像模型文件（mmproj）不存在",
    "llamacpp_starting_server": "正在启动 llama.cpp 服务器，模型: {model}...",
    "llamacpp_stopping_server": "正在停止服务器...",
    "llamacpp_server_error": "服务器错误: {error}",
    "llamacpp_server_not_found": "未找到 llama-server 可执行文件，请确认已安装 llama.cpp。",
    "llamacpp_api_test_success": "API 测试成功！可用模型:\n{models}",
    "llamacpp_api_test_no_models": "API 连接成功，但未找到模型信息",
    "llamacpp_api_test_failed": "API 测试失败: {error}\n\n请确保服务器已启动并且端口配置正确。",
    "btn_browse": "浏览",
    "model_switch_title": "🔄 模型切换",
    "model_switch_desc": "切换实例使用的 AI 模型提供商。支持在线模型（Moonshot、DeepSeek、OpenAI 等）和本地模型（Ollama、Llama.cpp）。切换时会自动停止实例并修改配置。",
    "model_switch_instance_group": "实例选择",
    "model_switch_select_instance": "选择要配置的实例",
    "model_switch_no_instances": "暂无实例",
    "model_switch_current_model": "当前模型: {model}",
    "model_switch_unknown": "未知",
    "model_switch_not_configured": "未配置",
    "model_switch_provider_group": "模型提供商",
    "model_switch_provider": "选择模型提供商：",
    "model_switch_select_provider": "请选择提供商",
    "model_switch_provider_moonshot": "Moonshot AI",
    "model_switch_provider_moonshot_intl": "Moonshot AI（国际）",
    "model_switch_provider_deepseek": "DeepSeek",
    "model_switch_provider_openai": "OpenAI",
    "model_switch_provider_gemini": "Google Gemini",
    "model_switch_provider_grok": "xAI Grok",
    "model_switch_provider_glm_intl": "GLM（国际）",
    "model_switch_provider_glm": "GLM",
    "model_switch_provider_aliyun": "阿里云 DashScope",
    "model_switch_provider_aliyun_coding": "阿里云 Coding 计划",
    "model_switch_provider_doubao": "火山引擎 Doubao",
    "model_switch_provider_doubao_coding": "火山引擎 Doubao Coding 计划",
    "model_switch_provider_ollama": "Ollama",
    "model_switch_provider_llamacpp": "Llama.cpp",
    "model_switch_provider_custom": "OpenAI 兼容接口",
    "model_switch_local_model": "本地模型",
    "model_switch_online_model": "在线模型",
    "model_switch_config_group": "配置参数",
    "model_switch_base_url": "API 地址：",
    "model_switch_base_url_placeholder": "https://api.example.com/v1",
    "model_switch_api_key": "API 密钥：",
    "model_switch_api_key_placeholder": "输入 API Key",
    "model_switch_show_key": "显示",
    "model_switch_hide_key": "隐藏",
    "model_switch_model_id": "模型 ID：",
    "model_switch_model_id_placeholder": "model-name",
    "model_switch_model_name": "模型名称：",
    "model_switch_model_name_placeholder": "用于显示的模型名称",
    "model_switch_use_vision_input": "同时使用视觉输入",
    "model_switch_no_key_needed": "本地模型无需 API Key",
    "model_switch_local_info": "本地模型需要在本地运行对应的服务（如 Ollama 或 Llama.cpp）",
    "model_switch_llamacpp_info": "💡 提示：选择此项前，请先在左侧\"Llama.cpp\"标签启动本地服务器",
    "model_switch_online_info": "在线模型需要有效的 API Key，请从对应服务商获取",
    "model_switch_test_api": "🔍 测试 API",
    "model_switch_apply": "✅ 应用模型切换",
    "model_switch_warning": "⚠️ 注意：切换模型会先停止实例并修改配置。切换完成后请手动启动实例。",
    "model_switch_select_instance_prompt": "请先选择一个实例",
    "model_switch_select_provider_prompt": "请选择一个模型提供商",
    "model_switch_base_url_required": "请输入 API 地址",
    "model_switch_model_id_required": "请输入模型 ID",
    "model_switch_no_key_confirm": "未输入 API Key，是否继续？",
    "model_switch_confirm": "确认将实例 {instance} 的模型切换为 {provider} 吗？\n\n切换过程中实例将会被关闭。",
    "model_switch_in_progress": "正在切换模型...",
    "model_switch_checking_status": "正在检查实例状态...",
    "model_switch_stopping_instance": "正在停止实例...",
    "model_switch_stop_timeout": "停止实例超时，请手动检查实例状态",
    "model_switch_updating_config": "正在更新 openclaw.json 配置...",
    "model_switch_starting_instance": "正在启动实例...",
    "model_switch_test_success": "API 测试成功！可用模型:\n{models}",
    "model_switch_test_no_models": "API 连接成功，但未找到模型信息",
    "model_switch_test_failed": "API 测试失败: {error}",
    "model_switch_success": "✅ 模型切换成功！配置已更新，实例当前为已停止状态。",
    "model_switch_error": "❌ 模型切换失败: {error}"
}