mirror of
https://github.com/farion1231/cc-switch.git
synced 2026-08-03 02:51:17 +08:00
feat(settings): expand About page into a tool management panel
List all managed apps with current/latest versions, with per-tool install and update buttons plus an Update All action. Installs and updates now run silently: the button shows a spinner for the full duration, versions refresh automatically when done, and failures surface the backend error detail in a toast. While loading, the button keeps its label and only swaps the icon for a spinner, so width stays constant across zh/en/ja instead of jumping when the text changes (e.g. Update -> Updating...). Also collapses and renames the install-commands area to Manual Install Commands, and removes the managed-apps badge row and the Install Missing batch button.
This commit is contained in:
@@ -659,9 +659,18 @@
|
||||
"viewCurrentReleaseNotes": "View current version release notes",
|
||||
"officialWebsite": "Official Website",
|
||||
"github": "GitHub",
|
||||
"oneClickInstall": "One-click Install",
|
||||
"oneClickInstallHint": "Install Claude Code / Codex / Gemini CLI / OpenCode",
|
||||
"manualInstallCommands": "Manual Install Commands",
|
||||
"oneClickInstallHint": "Install or upgrade Claude Code / Codex / Gemini CLI / OpenCode / OpenClaw / Hermes",
|
||||
"localEnvCheck": "Local environment check",
|
||||
"updateAllTools": "Update All ({{count}})",
|
||||
"currentVersion": "Current Version",
|
||||
"latestVersion": "Latest Version",
|
||||
"updateAvailableShort": "Update",
|
||||
"toolInstall": "Install",
|
||||
"toolUpdate": "Update",
|
||||
"toolReady": "Ready",
|
||||
"toolActionDone": "{{action}} completed for {{count}} tool(s)",
|
||||
"toolActionFailed": "Install/update command failed",
|
||||
"envBadge": {
|
||||
"wsl": "WSL",
|
||||
"windows": "Win",
|
||||
|
||||
@@ -659,9 +659,18 @@
|
||||
"viewCurrentReleaseNotes": "現在のバージョンのリリースノートを見る",
|
||||
"officialWebsite": "公式サイト",
|
||||
"github": "GitHub",
|
||||
"oneClickInstall": "ワンクリックインストール",
|
||||
"oneClickInstallHint": "Claude Code / Codex / Gemini CLI / OpenCode をインストール",
|
||||
"manualInstallCommands": "手動インストールコマンド",
|
||||
"oneClickInstallHint": "Claude Code / Codex / Gemini CLI / OpenCode / OpenClaw / Hermes をインストールまたは更新",
|
||||
"localEnvCheck": "ローカル環境チェック",
|
||||
"updateAllTools": "すべて更新({{count}})",
|
||||
"currentVersion": "現在のバージョン",
|
||||
"latestVersion": "最新バージョン",
|
||||
"updateAvailableShort": "更新あり",
|
||||
"toolInstall": "インストール",
|
||||
"toolUpdate": "更新",
|
||||
"toolReady": "準備完了",
|
||||
"toolActionDone": "{{count}} 個のツールの{{action}}が完了しました",
|
||||
"toolActionFailed": "インストール/更新コマンドの実行に失敗しました",
|
||||
"envBadge": {
|
||||
"wsl": "WSL",
|
||||
"windows": "Win",
|
||||
|
||||
@@ -659,9 +659,18 @@
|
||||
"viewCurrentReleaseNotes": "查看当前版本更新日志",
|
||||
"officialWebsite": "官方网站",
|
||||
"github": "GitHub",
|
||||
"oneClickInstall": "一键安装",
|
||||
"oneClickInstallHint": "安装 Claude Code / Codex / Gemini CLI / OpenCode",
|
||||
"manualInstallCommands": "手动安装命令",
|
||||
"oneClickInstallHint": "安装或升级 Claude Code / Codex / Gemini CLI / OpenCode / OpenClaw / Hermes",
|
||||
"localEnvCheck": "本地环境检查",
|
||||
"updateAllTools": "全部升级({{count}})",
|
||||
"currentVersion": "当前版本",
|
||||
"latestVersion": "最新版本",
|
||||
"updateAvailableShort": "可升级",
|
||||
"toolInstall": "安装",
|
||||
"toolUpdate": "升级",
|
||||
"toolReady": "已就绪",
|
||||
"toolActionDone": "{{count}} 个工具{{action}}完成",
|
||||
"toolActionFailed": "安装/升级命令执行失败",
|
||||
"envBadge": {
|
||||
"wsl": "WSL",
|
||||
"windows": "Win",
|
||||
|
||||
Reference in New Issue
Block a user