mirror of
https://github.com/qingchencloud/clawpanel.git
synced 2026-06-02 14:20:10 +08:00
feat: Hermes Agent 多引擎架构核心代码
- 新增 src/engines/hermes/ 完整引擎(仪表盘/服务管理/模型配置/Agent管理/对话) - 新增 src/lib/engine-manager.js 引擎管理器(切换/检测/状态) - 新增 src-tauri/src/commands/hermes.rs 后端命令(Gateway控制/配置读写/Agent Run SSE) - sidebar 引擎切换器 UI - i18n 新增 engine 模块(中/英/繁体) - 多安装清理工具(gateway-ownership.js) - 晴辰助手文件访问开关 - Hermes 对话工具调用可视化、SSE 流式输出 - Cargo.lock / dev-api.js 同步更新
This commit is contained in:
@@ -18,6 +18,8 @@ export default {
|
||||
policyAhead: _('检测到你本地安装的是高于推荐稳定版的 {current},可能存在接口、事件或配置兼容性问题。建议回退到 {recommended};如果你要继续使用高版本,请自行验证兼容性并关注 issue / release。', 'Your local installation {current} is ahead of the recommended stable version. There may be API, event, or config compatibility issues. Consider rolling back to {recommended}; if you want to keep the newer version, verify compatibility yourself and watch issues/releases.', '檢測到你本地安裝的是高於推薦穩定版的 {current},可能存在介面、事件或設定相容性問題。建議回退到 {recommended};如果你要繼續使用高版本,請自行驗證相容性並關注 issue / release。'),
|
||||
policyDefault: _('当前面板默认只保证推荐稳定版的兼容性;如果你要尝试其他版本或预览版,请自行验证兼容性。若希望面板尽快支持最新版特性,欢迎提交 issue 告诉我们。', 'This panel only guarantees compatibility with the recommended stable version. If you want to try other versions or previews, verify compatibility yourself. Submit an issue if you want us to support the latest version sooner.', '目前面板預設只保證推薦穩定版的相容性;如果你要尝試其他版本或預覽版,請自行驗證相容性。若希望面板尽快支援最新版特性,欢迎提交 issue 告诉我們。'),
|
||||
notInstalled: _('未安装', 'Not installed', '未安裝', '未インストール', '미설치', 'Chưa cài đặt', 'No instalado', 'Não instalado', 'Не установлен', 'Non installé', 'Nicht installiert'),
|
||||
installed: _('已安装', 'Installed', '已安裝'),
|
||||
hermesSetup: _('前往配置', 'Go to Setup', '前往配置'),
|
||||
aheadOfRecommended: _('当前版本高于推荐稳定版: {ver}', 'Current version is ahead of recommended stable: {ver}', '目前版本高於推薦穩定版: {ver}'),
|
||||
rollbackToRecommended: _('回退到推荐版', 'Rollback to recommended', '回退到推薦版'),
|
||||
recommendedStable: _('推荐稳定版: {ver}', 'Recommended stable: {ver}', '推薦穩定版: {ver}', '推奨安定版: {ver}', '권장 안정 버전: {ver}'),
|
||||
|
||||
@@ -36,6 +36,21 @@ export default {
|
||||
skillPrAssistantDesc: _('帮你走一遍 PR 流程', 'Walk through the PR process', '幫你走一遍 PR 流程'),
|
||||
skillSkillsManager: _('Skills 管理', 'Skills Manager'),
|
||||
skillSkillsManagerDesc: _('管理 OpenClaw 的 Skills', 'Manage OpenClaw Skills'),
|
||||
// Hermes 专属 Skills
|
||||
skillHermesChat: _('终端对话', 'Terminal Chat', '終端對話'),
|
||||
skillHermesChatDesc: _('在终端中启动 Hermes 交互式对话', 'Start Hermes interactive chat in terminal', '在終端中啟動 Hermes 交互式對話'),
|
||||
skillHermesDiagnose: _('诊断 Hermes', 'Diagnose Hermes', '診斷 Hermes'),
|
||||
skillHermesDiagnoseDesc: _('检查 Hermes Agent 运行状态', 'Check Hermes Agent status', '檢查 Hermes Agent 運行狀態'),
|
||||
skillHermesConfig: _('检查配置', 'Check Config', '檢查配置'),
|
||||
skillHermesConfigDesc: _('检查 Hermes 配置文件是否正确', 'Check if Hermes config is correct', '檢查 Hermes 配置檔案是否正確'),
|
||||
skillHermesBrowseDir: _('浏览目录', 'Browse Directory', '瀏覽目錄'),
|
||||
skillHermesBrowseDirDesc: _('浏览 Hermes 配置目录结构', 'Browse Hermes config directory structure', '瀏覽 Hermes 配置目錄結構'),
|
||||
skillHermesUpgrade: _('升级 Hermes', 'Upgrade Hermes', '升級 Hermes'),
|
||||
skillHermesUpgradeDesc: _('升级到最新版本', 'Upgrade to the latest version', '升級到最新版本'),
|
||||
skillHermesLogs: _('分析日志', 'Analyze Logs', '分析日誌'),
|
||||
skillHermesLogsDesc: _('分析 Hermes 最近的日志', 'Analyze recent Hermes logs', '分析 Hermes 最近的日誌'),
|
||||
skillHermesUninstall: _('卸载 Hermes', 'Uninstall Hermes', '解除安裝 Hermes'),
|
||||
skillHermesUninstallDesc: _('完全卸载 Hermes Agent', 'Completely uninstall Hermes Agent', '完全解除安裝 Hermes Agent'),
|
||||
soulFileSoul: _('核心人格', 'Core persona'),
|
||||
soulFileIdentity: _('身份信息', 'Identity info', '身份資訊'),
|
||||
soulFileUser: _('用户偏好', 'User preferences', '使用者偏好'),
|
||||
|
||||
157
src/locales/modules/engine.js
Normal file
157
src/locales/modules/engine.js
Normal file
@@ -0,0 +1,157 @@
|
||||
import { _ } from '../helper.js'
|
||||
|
||||
export default {
|
||||
switchedTo: _('已切换到 {name} 模式', 'Switched to {name} mode', '已切換到 {name} 模式', '{name} モードに切り替えました', '{name} 모드로 전환됨'),
|
||||
hermesSetupDesc: _('安装并配置 Hermes Agent', 'Install and configure Hermes Agent', '安裝並配置 Hermes Agent'),
|
||||
hermesSetupIntro: _(
|
||||
'Hermes Agent 是一个具有工具调用能力的 AI 助手框架。点击下方按钮一键安装,无需终端操作。',
|
||||
'Hermes Agent is an AI assistant with tool-calling capabilities. Click the button below to install — no terminal needed.',
|
||||
'Hermes Agent 是一個具有工具調用能力的 AI 助手框架。點擊下方按鈕一鍵安裝,無需終端操作。',
|
||||
),
|
||||
// 检测阶段
|
||||
detecting: _('正在检测环境...', 'Detecting environment...', '正在偵測環境...'),
|
||||
detectPython: _('检测 Python 环境', 'Detecting Python', '偵測 Python 環境'),
|
||||
detectHermes: _('检测 Hermes Agent', 'Detecting Hermes Agent', '偵測 Hermes Agent'),
|
||||
pythonFound: _('Python {version}', 'Python {version}', 'Python {version}'),
|
||||
pythonNotFound: _('未检测到 Python(将自动安装)', 'Python not found (will be auto-installed)', '未偵測到 Python(將自動安裝)'),
|
||||
pythonTooOld: _('Python {version} 版本过低,需要 3.11+(将自动安装)', 'Python {version} too old, need 3.11+ (will be auto-installed)', 'Python {version} 版本過低,需要 3.11+(將自動安裝)'),
|
||||
uvFound: _('uv 包管理器已就绪', 'uv package manager ready', 'uv 套件管理器已就緒'),
|
||||
uvNotFound: _('uv 未安装(将自动下载)', 'uv not installed (will be auto-downloaded)', 'uv 未安裝(將自動下載)'),
|
||||
gitFound: _('Git 已就绪', 'Git ready', 'Git 已就緒'),
|
||||
gitNotFound: _('Git 未安装(从 GitHub 安装需要 Git)', 'Git not found (required for GitHub install)', 'Git 未安裝(從 GitHub 安裝需要 Git)'),
|
||||
hermesFound: _('Hermes Agent {version} 已安装', 'Hermes Agent {version} installed', 'Hermes Agent {version} 已安裝'),
|
||||
hermesNotFound: _('Hermes Agent 未安装', 'Hermes Agent not installed', 'Hermes Agent 未安裝'),
|
||||
hermesReady: _('Hermes Agent 已就绪,Gateway 运行中', 'Hermes Agent ready, Gateway running', 'Hermes Agent 已就緒,Gateway 運行中'),
|
||||
// 安装阶段
|
||||
installTitle: _('安装 Hermes Agent', 'Install Hermes Agent', '安裝 Hermes Agent'),
|
||||
installDesc: _('通过 uv 自动安装(含 Python 环境),无需手动操作', 'Auto-install via uv (includes Python), no manual steps', '透過 uv 自動安裝(含 Python 環境),無需手動操作'),
|
||||
installBtn: _('一键安装', 'Install Now', '一鍵安裝'),
|
||||
installingBtn: _('正在安装...', 'Installing...', '正在安裝...'),
|
||||
installSuccess: _('安装成功!', 'Installation successful!', '安裝成功!'),
|
||||
installFailed: _('安装失败', 'Installation failed', '安裝失敗'),
|
||||
retryBtn: _('重试', 'Retry', '重試'),
|
||||
// Extras 选择
|
||||
extrasTitle: _('可选组件', 'Optional Components', '可選組件'),
|
||||
extrasDesc: _('选择需要安装的额外功能(可稍后更改)', 'Select optional features to install (can change later)', '選擇需要安裝的額外功能(可稍後更改)'),
|
||||
extraCron: _('定时任务', 'Cron Jobs', '定時任務'),
|
||||
extraCli: _('CLI 增强', 'CLI Enhanced', 'CLI 增強'),
|
||||
extraPty: _('终端后端', 'Terminal Backend', '終端後端'),
|
||||
extraMcp: _('MCP 协议', 'MCP Protocol', 'MCP 協議'),
|
||||
extraMessaging: _('消息渠道(Telegram/Discord 等)', 'Messaging (Telegram/Discord etc.)', '訊息頻道(Telegram/Discord 等)'),
|
||||
extraFeishu: _('飞书', 'Feishu/Lark', '飛書'),
|
||||
extraDingtalk: _('钉钉', 'DingTalk', '釘釘'),
|
||||
extraSlack: _('Slack', 'Slack', 'Slack'),
|
||||
extraVoice: _('语音(TTS/STT)', 'Voice (TTS/STT)', '語音(TTS/STT)'),
|
||||
extraAll: _('全部安装', 'Install All', '全部安裝'),
|
||||
// 配置阶段
|
||||
configTitle: _('配置 Hermes Agent', 'Configure Hermes Agent', '配置 Hermes Agent'),
|
||||
configDesc: _('设置 LLM Provider 以启用 AI 功能', 'Set up LLM Provider to enable AI features', '設置 LLM Provider 以啟用 AI 功能'),
|
||||
configProvider: _('LLM 提供商', 'LLM Provider', 'LLM 提供商'),
|
||||
configApiKey: _('API Key', 'API Key', 'API Key'),
|
||||
configModel: _('模型', 'Model', '模型'),
|
||||
configBaseUrl: _('自定义 API 地址(可选)', 'Custom API URL (optional)', '自定義 API 地址(可選)'),
|
||||
configFetchModels: _('获取模型列表', 'Fetch Models', '取得模型列表'),
|
||||
configFetching: _('获取中...', 'Fetching...', '取得中...'),
|
||||
configFetchSuccess: _('获取到 {count} 个模型', 'Found {count} models', '取得 {count} 個模型'),
|
||||
configFetchFailed: _('获取失败: {error}', 'Fetch failed: {error}', '取得失敗: {error}'),
|
||||
configFetchNotSupported: _('此渠道不支持获取模型列表,请前往平台查看可用模型后手动输入', 'This provider does not support model listing. Please check available models on their platform and enter manually.', '此渠道不支持取得模型列表,請前往平台查看可用模型後手動輸入'),
|
||||
configFetchNeedKey: _('请先填写 API Key', 'Please enter API Key first', '請先填寫 API Key'),
|
||||
configFetchNeedUrl: _('请先选择服务商或填写 Base URL', 'Please select a provider or enter Base URL first', '請先選擇服務商或填寫 Base URL'),
|
||||
configSaveBtn: _('保存配置', 'Save Config', '儲存配置'),
|
||||
configSkipBtn: _('跳过,稍后配置', 'Skip, configure later', '跳過,稍後配置'),
|
||||
configSaved: _('配置已保存', 'Configuration saved', '配置已儲存'),
|
||||
// Gateway 阶段
|
||||
gatewayTitle: _('启动 Gateway', 'Start Gateway', '啟動 Gateway'),
|
||||
gatewayDesc: _('启动 HTTP API 服务以连接 ClawPanel', 'Start HTTP API server to connect with ClawPanel', '啟動 HTTP API 服務以連接 ClawPanel'),
|
||||
gatewayStartBtn: _('启动 Gateway', 'Start Gateway', '啟動 Gateway'),
|
||||
gatewayStarting: _('正在启动...', 'Starting...', '正在啟動...'),
|
||||
gatewayStartFailed: _('Gateway 启动失败', 'Gateway failed to start', 'Gateway 啟動失敗'),
|
||||
gatewayRunning: _('Gateway 运行中 (端口 {port})', 'Gateway running (port {port})', 'Gateway 運行中 (端口 {port})'),
|
||||
gatewayStopped: _('Gateway 未运行', 'Gateway not running', 'Gateway 未運行'),
|
||||
// 完成
|
||||
setupComplete: _('设置完成!', 'Setup Complete!', '設定完成!'),
|
||||
setupCompleteDesc: _('Hermes Agent 已准备就绪,可以开始使用了。', 'Hermes Agent is ready to use.', 'Hermes Agent 已準備就緒,可以開始使用了。'),
|
||||
goToDashboard: _('进入仪表盘', 'Go to Dashboard', '進入儀表盤'),
|
||||
// 日志
|
||||
viewLogs: _('查看安装日志', 'View install logs', '查看安裝日誌'),
|
||||
hideLogs: _('隐藏日志', 'Hide logs', '隱藏日誌'),
|
||||
// 仪表盘
|
||||
hermesSetupDocLink: _('查看完整文档', 'View full documentation', '查看完整文檔'),
|
||||
hermesDashboardTitle: _('Hermes 仪表盘', 'Hermes Dashboard', 'Hermes 儀表盤'),
|
||||
dashGatewayStatus: _('Gateway 状态', 'Gateway Status', 'Gateway 狀態'),
|
||||
dashRunning: _('运行中', 'Running', '運行中'),
|
||||
dashStopped: _('已停止', 'Stopped', '已停止'),
|
||||
dashModel: _('当前模型', 'Current Model', '目前模型'),
|
||||
dashVersion: _('版本', 'Version', '版本'),
|
||||
dashPort: _('监听端口', 'Listen Port', '監聽端口'),
|
||||
dashStartGw: _('启动 Gateway', 'Start Gateway', '啟動 Gateway'),
|
||||
dashStopGw: _('停止 Gateway', 'Stop Gateway', '停止 Gateway'),
|
||||
dashRestartGw: _('重启 Gateway', 'Restart Gateway', '重啟 Gateway'),
|
||||
dashStopping: _('正在停止...', 'Stopping...', '正在停止...'),
|
||||
dashRestarting: _('正在重启...', 'Restarting...', '正在重啟...'),
|
||||
dashQuickActions: _('快捷操作', 'Quick Actions', '快捷操作'),
|
||||
dashOpenChat: _('打开对话', 'Open Chat', '開啟對話'),
|
||||
dashOpenCron: _('定时任务', 'Cron Jobs', '定時任務'),
|
||||
dashOpenSetup: _('重新配置', 'Reconfigure', '重新配置'),
|
||||
dashNoModel: _('未配置', 'Not configured', '未配置'),
|
||||
dashApiEndpoint: _('API 地址', 'API Endpoint', 'API 地址'),
|
||||
dashModelConfig: _('模型配置', 'Model Config', '模型配置'),
|
||||
dashConnectTarget: _('连接目标', 'Connection Target', '連接目標'),
|
||||
dashDetectEnv: _('探测环境', 'Detect Environments', '探測環境'),
|
||||
dashDetecting: _('探测中...', 'Detecting...', '探測中...'),
|
||||
dashConnLocal: _('本地', 'Local', '本地'),
|
||||
dashConnCustom: _('自定义', 'Custom', '自訂'),
|
||||
dashConnApply: _('应用', 'Apply', '套用'),
|
||||
dashQuickSwitch: _('快速切换', 'Quick Switch', '快速切換'),
|
||||
// 终端命令
|
||||
dashCliTitle: _('终端命令', 'Terminal Commands', '終端命令'),
|
||||
dashCliDesc: _('在终端中使用以下命令管理 Hermes Agent,点击复制', 'Use these commands in your terminal to manage Hermes Agent. Click to copy.', '在終端中使用以下命令管理 Hermes Agent,點擊複製'),
|
||||
cliChat: _('终端对话', 'Terminal Chat', '終端對話'),
|
||||
cliChatDesc: _('在终端中直接与 Agent 对话', 'Chat with Agent directly in terminal', '在終端中直接與 Agent 對話'),
|
||||
cliDoctor: _('诊断检查', 'Diagnostics', '診斷檢查'),
|
||||
cliDoctorDesc: _('检测配置和环境问题', 'Check config and environment issues', '檢測配置和環境問題'),
|
||||
cliVersion: _('查看版本', 'Check Version', '查看版本'),
|
||||
cliVersionDesc: _('显示当前安装版本', 'Show installed version', '顯示目前安裝版本'),
|
||||
cliGwStart: _('启动服务', 'Start Gateway', '啟動服務'),
|
||||
cliGwStartDesc: _('在终端前台启动 Gateway', 'Start Gateway in foreground', '在終端前台啟動 Gateway'),
|
||||
cliGwStop: _('停止服务', 'Stop Gateway', '停止服務'),
|
||||
cliGwStopDesc: _('停止后台 Gateway 进程', 'Stop background Gateway process', '停止背景 Gateway 進程'),
|
||||
cliUpgrade: _('升级', 'Upgrade', '升級'),
|
||||
cliUpgradeDesc: _('从 GitHub 重新安装最新版', 'Reinstall latest from GitHub', '從 GitHub 重新安裝最新版'),
|
||||
cliUninstall: _('卸载', 'Uninstall', '解除安裝'),
|
||||
cliUninstallDesc: _('移除 Hermes Agent', 'Remove Hermes Agent', '移除 Hermes Agent'),
|
||||
cliConfig: _('打开配置目录', 'Open Config Dir', '開啟配置目錄'),
|
||||
cliConfigDesc: _('在文件管理器中查看配置文件', 'View config files in file manager', '在檔案管理器中查看配置檔案'),
|
||||
// 对话页面
|
||||
hermesChatTitle: _('Hermes 对话', 'Hermes Chat', 'Hermes 對話'),
|
||||
chatPlaceholder: _('输入消息...', 'Type a message...', '輸入訊息...'),
|
||||
chatSend: _('发送', 'Send', '發送'),
|
||||
chatNewSession: _('新对话', 'New Chat', '新對話'),
|
||||
chatThinking: _('正在思考...', 'Thinking...', '正在思考...'),
|
||||
chatError: _('发送失败: {error}', 'Send failed: {error}', '發送失敗: {error}'),
|
||||
chatGatewayOffline: _('Gateway 未运行,请先启动', 'Gateway is offline, please start it first', 'Gateway 未運行,請先啟動'),
|
||||
chatWelcome: _('你好!我是 Hermes Agent,有什么可以帮你的?', 'Hello! I\'m Hermes Agent, how can I help?', '你好!我是 Hermes Agent,有什麼可以幫你的?'),
|
||||
chatEmptyHint: _('开始一段对话吧', 'Start a conversation', '開始一段對話吧'),
|
||||
fileAccess: _('文件访问', 'File Access', '檔案存取'),
|
||||
fileAccessOn: _('已开启文件系统访问(Agent 可读取本机文件)', 'File system access enabled (Agent can read local files)', '已開啟檔案系統存取(Agent 可讀取本機檔案)'),
|
||||
fileAccessOff: _('文件系统访问已关闭', 'File system access disabled', '檔案系統存取已關閉'),
|
||||
// 定时任务
|
||||
hermesCronTitle: _('定时任务', 'Cron Jobs', '定時任務'),
|
||||
cronNoJobs: _('暂无定时任务', 'No cron jobs yet', '暫無定時任務'),
|
||||
cronCreate: _('创建任务', 'Create Job', '建立任務'),
|
||||
cronName: _('任务名称', 'Job Name', '任務名稱'),
|
||||
cronSchedule: _('执行周期', 'Schedule', '執行週期'),
|
||||
cronPrompt: _('AI 指令', 'AI Prompt', 'AI 指令'),
|
||||
cronActive: _('启用', 'Active', '啟用'),
|
||||
cronPaused: _('已暂停', 'Paused', '已暫停'),
|
||||
cronRunNow: _('立即执行', 'Run Now', '立即執行'),
|
||||
cronDelete: _('删除', 'Delete', '刪除'),
|
||||
cronSave: _('保存', 'Save', '儲存'),
|
||||
cronCancel: _('取消', 'Cancel', '取消'),
|
||||
// 其它页面
|
||||
hermesServicesTitle: _('Hermes 服务', 'Hermes Services', 'Hermes 服務'),
|
||||
hermesConfigTitle: _('Hermes 配置', 'Hermes Config', 'Hermes 配置'),
|
||||
hermesChannelsTitle: _('Hermes 渠道', 'Hermes Channels', 'Hermes 頻道'),
|
||||
hermesSkillsTitle: _('Hermes Skills', 'Hermes Skills', 'Hermes Skills'),
|
||||
comingSoonPhase2: _('即将在 Phase 2 中推出', 'Coming in Phase 2', '即將在 Phase 2 中推出'),
|
||||
}
|
||||
@@ -165,4 +165,27 @@ export default {
|
||||
claimGateway: _('认领 Gateway', 'Claim Gateway', '認領 Gateway', 'Gateway を引き取る', 'Gateway 인수', 'Nhận Gateway', 'Reclamar Gateway', 'Reivindicar Gateway', 'Принять Gateway', 'Revendiquer Gateway', 'Gateway übernehmen'),
|
||||
claimSuccess: _('Gateway 已认领,当前面板已接管管理权', 'Gateway claimed, this panel now manages it', 'Gateway 已認領,目前面板已接管管理權', 'Gateway を引き取りました。このパネルが管理します', 'Gateway를 인수했습니다. 이 패널이 관리합니다'),
|
||||
claimFailed: _('认领失败', 'Claim failed', '認領失敗', '引き取り失敗', '인수 실패'),
|
||||
// 安装清理弹窗
|
||||
cleanupTitle: _('安装管理与清理', 'Installation Management & Cleanup', '安裝管理與清理'),
|
||||
cleanupActive: _('当前使用', 'Active', '目前使用'),
|
||||
cleanupBound: _('已绑定', 'Bound', '已綁定'),
|
||||
cleanupBindThis: _('绑定此安装', 'Bind this installation', '綁定此安裝'),
|
||||
cleanupCopyCmd: _('复制命令', 'Copy', '複製命令'),
|
||||
cleanupCopyFailed: _('复制失败,请手动复制', 'Copy failed, please copy manually', '複製失敗,請手動複製'),
|
||||
cleanupBindSuccess: _('已绑定 CLI,冲突已解决', 'CLI bound, conflict resolved', '已綁定 CLI,衝突已解決'),
|
||||
cleanupBindFailed: _('绑定失败', 'Bind failed', '綁定失敗'),
|
||||
cleanupNoInstalls: _('未检测到 OpenClaw 安装', 'No OpenClaw installations detected', '未檢測到 OpenClaw 安裝'),
|
||||
cleanupMultiSummary: _('检测到 {count} 个 OpenClaw 安装,重复安装是 99% 问题的根源。建议只保留一个,卸载其余副本。', '{count} OpenClaw installations detected. Duplicate installs cause 99% of issues. Keep one and uninstall the rest.', '檢測到 {count} 個 OpenClaw 安裝,重複安裝是 99% 問題的根源。建議只保留一個,卸載其餘副本。'),
|
||||
cleanupSingleSummary: _('只检测到 1 个 OpenClaw 安装,状态正常。', 'Only 1 OpenClaw installation detected. Status is normal.', '只檢測到 1 個 OpenClaw 安裝,狀態正常。'),
|
||||
cleanupHowTo: _('如何清理?', 'How to clean up?', '如何清理?'),
|
||||
cleanupHowToDesc: _('1. 先点击「绑定此安装」锁定你要保留的版本;2. 复制其余安装的卸载命令,在终端中执行;3. 刷新状态确认清理完成。', '1. Click "Bind this installation" to lock the version you want to keep. 2. Copy the uninstall commands for the others and run them in your terminal. 3. Refresh status to confirm cleanup.', '1. 先點擊「綁定此安裝」鎖定你要保留的版本;2. 複製其餘安裝的卸載命令,在終端中執行;3. 重新整理狀態確認清理完成。'),
|
||||
cleanupInstallationsTitle: _('已检测到的安装 ({count})', 'Detected installations ({count})', '已檢測到的安裝 ({count})'),
|
||||
cleanupDangerZone: _('危险操作:全量卸载', 'Danger zone: Full uninstall', '危險操作:全量卸載'),
|
||||
cleanupDangerDesc: _('以下操作将卸载所有 OpenClaw 安装(包括当前使用的)。通常不需要这样做,除非你想彻底清理后重新安装。', 'The following will uninstall ALL OpenClaw installations (including the active one). This is usually unnecessary unless you want to start completely fresh.', '以下操作將卸載所有 OpenClaw 安裝(包括目前使用的)。通常不需要這樣做,除非你想徹底清理後重新安裝。'),
|
||||
cleanupUninstallAll: _('卸载全部(保留配置)', 'Uninstall all (keep config)', '卸載全部(保留設定)'),
|
||||
cleanupUninstallAllWithConfig: _('卸载全部 + 清除配置', 'Uninstall all + delete config', '卸載全部 + 清除設定'),
|
||||
cleanupConfirmUninstall: _('确定要卸载所有 OpenClaw 安装吗?\n配置文件会被保留,可以重新安装后恢复。', 'Uninstall all OpenClaw installations?\nConfig files will be preserved and can be restored after reinstalling.', '確定要卸載所有 OpenClaw 安裝嗎?\n設定檔案會被保留,可以重新安裝後恢復。'),
|
||||
cleanupConfirmUninstallConfig: _('确定要卸载所有 OpenClaw 并删除配置目录吗?\n⚠️ 这将删除所有配置、Agent 数据和会话记录,无法恢复!', 'Uninstall all OpenClaw AND delete config directory?\n⚠️ This will delete all config, agent data, and session history permanently!', '確定要卸載所有 OpenClaw 並刪除設定目錄嗎?\n⚠️ 這將刪除所有設定、Agent 資料和會話記錄,無法恢復!'),
|
||||
cleanupUninstalling: _('正在卸载,请稍候...', 'Uninstalling, please wait...', '正在卸載,請稍候...'),
|
||||
cleanupUninstallFailed: _('卸载失败', 'Uninstall failed', '卸載失敗'),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user