{
  "app": {
    "name": "Skills Manager"
  },
  "sidebar": {
    "dashboard": "Dashboard",
    "mySkills": "技能庫",
    "globalWorkspace": "全域工作區",
    "installSkills": "安裝 Skills",
    "presets": "Preset",
    "newPreset": "新增 Preset",
    "projects": "專案工作區",
    "addProject": "關聯專案",
    "settings": "設定"
  },
  "help": {
    "eyebrow": "操作指南",
    "title": "快速上手 Skills Manager",
    "description": "最快路徑：安裝 Skills → 開啟全域工作區 → 點擊 Preset 標籤啟用。按 ⌘K 可隨時呼出命令面板。按需使用專案工作區、Git 備份和設定。",
    "items": {
      "workflows": {
        "title": "推薦工作流程",
        "description": "單一 Agent 用戶：安裝 Skills → 開啟全域工作區 → 點擊 Preset 標籤啟用，或點 + 新增 Skills 從技能庫挑選並即時切換目標 Agent。多專案用戶：開啟專案工作區，同樣可用 Preset 標籤或 + 新增 Skills 彈窗為該專案的 Agent 設定 Skills。多機用戶：在設定頁開啟 Git 備份，把中央倉庫在多台裝置間同步。"
      },
      "presets": {
        "title": "Preset",
        "description": "把 Skills 組織成命名的 Preset。在任意工作區點擊 Preset 標籤，即可一鍵啟用或停用其全部 Skills。已啟用的 Preset 顯示 ✓，部分安裝的顯示數量。套用 Preset 是一次性操作，不會自動同步。"
      },
      "install": {
        "title": "安裝 Skills",
        "description": "支援從本機資料夾、Git 倉庫、壓縮檔或市集匯入。支援批次匯入資料夾中的多個 Skill。"
      },
      "sync": {
        "title": "技能庫",
        "description": "瀏覽所有已安裝的 Skills，支援批次標籤編輯和依 Agent 同步開關。可依來源或標籤篩選，新增的「未標籤」篩選項可快速找出漏打標籤的 Skills。點擊卡片上的 Agent 圖示即可一鍵為該 Agent 安裝或移除這個 Skill；卡片上恆顯示的刪除按鈕可從中央庫整體移除該 Skill。點擊卡片本身可查看文件、版本歷史和 Agent 同步詳情。"
      },
      "global": {
        "title": "全域工作區",
        "description": "每個 Agent 都有自己的頁面，列出其全域目錄裡的所有 Skills（包括不是透過 Skills Manager 安裝的），與 Agent 實際看到的內容保持一致。點 + 新增 Skills 即可從中央庫挑選，並透過內嵌的 Agent 標籤選擇目標；也可透過「全部 Agents」總覽跨所有已安裝 Agent 統一管理。只存在於某個 Agent 目錄的 Skills 可直接在卡片上刪除。"
      },
      "projects": {
        "title": "專案工作區",
        "description": "關聯專案後，可以檢視專案內各 Agent 的本地 Skills 目錄、對照中央倉庫，並依需求雙向匯入或匯出。使用 Preset 標籤啟用技能組，或點 + 新增 Skills 透過多 Agent 目標選擇器從技能庫挑選。"
      },
      "backup": {
        "title": "Git 備份",
        "description": "先在設定裡儲存遠端倉庫位址，再去「我的 Skills」執行備份或同步。每次成功同步都會建立一個可從版本歷史還原的快照標籤，適合多機同步和版本管理。"
      },
      "settings": {
        "title": "設定",
        "description": "管理 Agent 路徑與開關、自訂 Agent、拖曳調整 Agent 在全應用中的顯示順序、同步模式、主題字級、語言、網路代理、Git 遠端、AI 搜尋 Key，以及應用更新。可用「匯出日誌」把最近日誌與安裝/移除/更新/同步活動打包成壓縮檔，方便提交 Issue。"
      }
    }
  },
  "commandPalette": {
    "placeholder": "跳轉到技能、Preset、專案或操作…",
    "empty": "沒有符合項目，換個關鍵字試試。",
    "skills": "技能",
    "presets": "Preset",
    "projects": "專案",
    "actions": "操作",
    "scanImport": "掃描並匯入本機技能",
    "hints": {
      "navigate": "選擇",
      "open": "開啟",
      "toggle": "呼叫"
    }
  },
  "dashboard": {
    "greeting": "你好！",
    "summary": "Library 中 {{skills}} 個 Skills · 已接入 {{agents}} 個 Agent · {{projects}} 個 Project",
    "librarySkills": "Library Skills",
    "syncCoverage": "同步覆蓋",
    "connectedAgents": "已接入 Agent",
    "synced": "已同步",
    "notSynced": "未同步",
    "scanImport": "掃描本機 Skills 匯入",
    "installNew": "安裝新 Skills",
    "recentActivity": "近期動態"
  },
  "mySkills": {
    "title": "技能庫",
    "applyToDefault": "套用 Preset",
    "applied": "已套用",
    "notAppliedYet": "尚未套用",
    "appliedToast": "已套用",
    "applyMissingDefault": "沒有可用的 Agent — 套用至少需要一個目標位置。",
    "defaultLocationMissing": "預設目標位置缺失",
    "openLocationSettings": "開啟設定",
    "applyCallout": "點擊 Preset 只會開啟瀏覽。使用「套用 Preset」可把其中的 Skills 加入到或移出選中的 Agent。",
    "subtitle": "中央倉庫共 {{count}} 個 Skills 已在「{{preset}}」Preset 中啟用",
    "searchPlaceholder": "搜尋中央倉庫中的 Skills...",
    "allStatus": "全部狀態",
    "synced": "已同步",
    "sync": "同步",
    "unsync": "取消同步",
    "enable": "啟用",
    "enabledButton": "已啟用",
    "disable": "停用",
    "enableForPreset": "啟用到當前 Preset",
    "disableForPreset": "從當前 Preset 停用",
    "enabledInPreset": "已加入當前 Preset",
    "disabledInPreset": "已從當前 Preset 移除",
    "inPreset": "當前 Preset 已啟用",
    "notInPreset": "當前 Preset 未啟用",
    "remove": "從當前 Preset 移除",
    "delete": "刪除 Skill",
    "deleteConfirm": "確定徹底刪除 Skill「{{name}}」嗎？中央倉庫檔案、Preset 關聯和已同步到各 Agent 的目標都會被移除。",
    "deleted": "已刪除",
    "viewDoc": "檢視文件",
    "noSkills": "沒有可顯示的 Skills",
    "addFirst": "點擊「安裝 Skills」開始新增到中央倉庫",
    "noMatch": "沒有符合當前搜尋或篩選條件的 Skills",
    "noPreset": "當前還沒有可用 Preset",
    "currentPresetFallback": "當前 Preset",
    "presetCount": "{{count}} 個 Preset",
    "syncCoverage": "同步覆蓋",
    "syncSummary": "已同步 {{synced}} / {{total}}",
    "agentTogglesTitle": "全域工作區",
    "expandAgentToggles": "展開",
    "collapseAgentToggles": "收起",
    "agentToggleNotInstalled": "未安裝",
    "agentToggleDisabledGlobally": "已在設定中停用",
    "agentUnavailableCount": "{{count}} 個不可用",
    "moreAgents": "+{{count}} 個 Agent",
    "syncMissing": "補齊 {{count}}",
    "unsyncSelected": "取消 {{count}}",
    "syncNothingToDo": "這個 Skill 已經覆蓋所有已安裝 Agent",
    "unsyncNothingToDo": "這個 Skill 當前沒有已同步的 Agent",
    "syncCompleted": "{{name}} 已同步到 {{count}} 個 Agent",
    "unsyncCompleted": "{{name}} 已從 {{count}} 個 Agent 取消同步",
    "gitRepoSync": "同步",
    "gitRepoSyncing": "同步中…",
    "gitRepoSynced": "已同步",
    "gitRepoUpToDate": "Git 已是最新",
    "gitRepoNeedRemote": "先設定遠端倉庫",
    "gitRepoFixSetup": "修復同步設定",
    "gitSyncSuccessWithVersion": "同步完成 · 快照 {{tag}}",
    "gitInlineUpToDate": "Git · 已最新",
    "gitInlineNotConfigured": "Git · 未設定備份",
    "gitInlineNeedFix": "Git · 同步設定需要修復",
    "gitInlineLocalChanges": "本機 {{count}} 處變更",
    "gitInlineRemoteUpdates": "遠端 {{count}} 個更新",
    "gitInlineLastSnapshot": "最近快照 {{when}}",
    "gitInlineRemoteOnly": "僅遠端有更新",
    "gitInlineLocalOnly": "僅本機有變更",
    "gitInlineConflict": "Git · 有合併衝突，需處理",
    "gitSnapshots": "快照",
    "gitVersionHistory": "快照",
    "gitVersionLoading": "快照載入中…",
    "gitVersionEmpty": "還沒有快照，先執行同步即可產生。",
    "gitVersionRestore": "還原",
    "gitVersionRestoring": "還原中…",
    "gitVersionRestoreTitle": "還原到快照版本",
    "gitVersionRestoreConfirm": "確定還原到 {{tag}} 嗎？會產生一筆新的還原提交，原歷史會保留。",
    "gitVersionRestoreSuccess": "已還原到 {{tag}}",
    "gitVersionRestoreNeedSync": "當前僅本機還原，如需同步到遠端請再執行「同步到 Git」。",
    "gitCurrentVersionSnapshot": "當前：{{tag}}",
    "gitCurrentVersionRestored": "當前：從 {{tag}} 還原",
    "gitCurrentVersionUnknown": "當前：無快照",
    "updateNotification": "{{count}} 個 Skill 有可用更新",
    "viewUpdates": "查看",
    "compactEnabledCount": "已啟用 {{count}} 個",
    "confirmSyncTitle": "確認同步範圍",
    "confirmUnsyncTitle": "確認取消同步範圍",
    "confirmSyncMessage": "將把「{{name}}」同步到以下 {{count}} 個 Agent。",
    "confirmUnsyncMessage": "將從以下 {{count}} 個 Agent 移除「{{name}}」的同步結果。",
    "sourceRef": "來源位置",
    "localSource": "本機倉庫",
    "agentCount": "{{count}} 個 Agent",
    "ready": "已就緒",
    "standby": "待啟用",
    "updateStatus": {
      "unknown": "未知",
      "checking": "檢查中",
      "updating": "更新中",
      "upToDate": "已是最新",
      "available": "可更新",
      "error": "檢查失敗",
      "localOnly": "本機來源",
      "sourceMissing": "原路徑遺失"
    },
    "updateActions": {
      "check": "檢查",
      "checkAll": "檢查全部",
      "checkedAll": "已檢查全部 Skill 更新",
      "update": "更新",
      "updateAvailable": "全部更新（{{count}}）",
      "updated": "Skill 已更新",
      "reimport": "重新匯入",
      "reimported": "Skill 已重新匯入",
      "relink": "重新關聯",
      "relinked": "已重新關聯原路徑",
      "detachSource": "轉為本機副本",
      "detachedSource": "已取消原路徑追蹤",
      "alreadyUpToDate": "Skill 內容未變化（版本已同步）"
    },
    "gitConfigEntry": "同步設定",
    "filters": {
      "all": "全部",
      "enabled": "當前 Preset 已啟用",
      "available": "當前 Preset 未啟用"
    },
    "sourceType": "來源類型",
    "sourceFilter": {
      "all": "全部來源",
      "local": "本機",
      "import": "匯入",
      "git": "Git",
      "skillssh": "skills.sh"
    },
    "tags": {
      "filter": "標籤",
      "allTags": "全部標籤",
      "untagged": "無標籤",
      "addTag": "新增標籤...",
      "noTags": "無標籤",
      "tagAdded": "標籤已新增",
      "tagsUpdated": "標籤已更新"
    },
    "selectMode": "多選",
    "selectedCount": "已選 {{count}} 個",
    "selectHint": "點擊 Skill 開始選擇",
    "batchUpdate": "更新 {{count}} 個",
    "batchUpdated": "已批次更新 {{count}} 個 Skill",
    "batchAlreadyUpToDate": "{{count}} 個 Skill 已是最新",
    "batchUpdateFailed": "{{count}} 個 Skill 更新失敗",
    "deleteSelected": "刪除 {{count}} 個",
    "batchDeleteConfirm": "確定徹底刪除選中的 {{count}} 個 Skill 嗎？中央倉庫檔案、Preset 關聯和已同步到各 Agent 的目標都會被移除。",
    "batchDeleted": "已刪除 {{count}} 個 Skill",
    "batchDeleteFailed": "{{count}} 個 Skill 刪除失敗",
    "batchToggleFailed": "{{count}} 個 Skill 更新失敗",
    "cancelSelect": "取消多選",
    "selectAll": "全選",
    "deselectAll": "取消全選",
    "batchEnable": "啟用 {{count}} 個",
    "batchDisable": "停用 {{count}} 個",
    "batchEnabled": "已啟用 {{count}} 個 Skill",
    "batchDisabled": "已停用 {{count}} 個 Skill"
  },
  "install": {
    "title": "安裝 Skills",
    "browseMarket": "瀏覽排行榜",
    "localInstall": "本機安裝",
    "gitInstall": "Git 安裝",
    "hot": "熱門",
    "trending": "趨勢",
    "all": "全部",
    "searchMarket": "搜尋 skills.sh 市集...",
    "marketMode": {
      "hot": "正在瀏覽熱門排行榜",
      "trending": "正在瀏覽趨勢排行榜",
      "alltime": "正在瀏覽歷史總榜",
      "search": "正在搜尋「{{query}}」"
    },
    "filters": {
      "source": "來源",
      "allSources": "全部來源",
      "filteredCount": "當前已載入 {{count}} 筆結果"
    },
    "noResults": {
      "title": "沒有找到符合的市集 Skill",
      "description": "換一個關鍵字，或者清空來源篩選後再試。"
    },
    "oneClickInstall": "一鍵安裝",
    "viewOnWeb": "在 skills.sh 檢視",
    "pagination": {
      "summary": "顯示第 {{start}} - {{end}} 項，共 {{total}} 個 Skill",
      "page": "第 {{current}} / {{total}} 頁",
      "previous": "上一頁",
      "next": "下一頁"
    },
    "loadMoreSearch": "載入更多結果",
    "loadingMore": "正在載入更多...",
    "installing": "安裝中...",
    "installed": "已安裝",
    "cancel": "取消",
    "toast": {
      "cloning": "正在複製倉庫...",
      "installing": "正在安裝 {{name}}...",
      "syncing": "正在同步到工具...",
      "success": "{{name}} 安裝成功",
      "done": "完成",
      "cancelled": "安裝已取消",
      "timeout": "安裝逾時 — 請檢查網路連線",
      "view": "檢視"
    },
    "local": {
      "title": "匯入本機 Skill 來源",
      "description": "選擇包含 `SKILL.md` 的資料夾，或匯入 `.zip` / `.skill` 檔案。",
      "selectFolder": "選擇資料夾",
      "selectArchive": "選擇壓縮檔或單一檔案",
      "batchImport": "從資料夾批次匯入",
      "batchImporting": "正在掃描 Skill...",
      "batchProgress": "正在匯入 {{current}}/{{total}}: {{name}}...",
      "batchSuccess": "已匯入 {{imported}} 個 Skill，略過 {{skipped}} 個已匯入的",
      "batchAllSkipped": "全部 {{skipped}} 個 Skill 已匯入過",
      "batchErrors": "{{count}} 個 Skill 匯入失敗"
    },
    "selectLocal": "選擇本機檔案...",
    "gitTitle": "從 Git 倉庫安裝",
    "gitDesc": "輸入公開或私有 Git 倉庫位址。私有倉庫請確保本機已設定對應的 SSH 金鑰。",
    "repoUrl": "倉庫位址",
    "repoUrlPlaceholder": "https://github.com/user/repo.git 或 git@github.com...",
    "customName": "自訂名稱",
    "customNameOptional": "選填",
    "customNamePlaceholder": "留空則使用倉庫名稱",
    "gitAlreadyInstalled": "「{{name}}」已安裝，重新安裝將會更新。",
    "onlyThisContributor": "僅看該貢獻者",
    "gitReinstall": "重新安裝並更新",
    "installClone": "安裝並複製",
    "scan": {
      "title": "掃描本機 Skills 並匯入",
      "initial": "掃描當前電腦上各 Agent 已安裝的 Skills。",
      "summary": "已掃描 {{tools}} 個工具目錄，發現 {{skills}} 個可匯入 Skills。",
      "rescan": "重新掃描",
      "scanning": "正在掃描本機 Skills...",
      "importAll": "全部匯入",
      "importOne": "匯入",
      "imported": "已匯入",
      "importedOne": "已匯入 {{name}}",
      "importedAll": "已匯入全部本機 Skills",
      "rename": "重新命名",
      "noResults": "沒有發現可匯入的本機 Skills",
      "noResultsHint": "當前目錄可能已經全部納入管理，或者相關 Agent 目錄中還沒有 Skills。",
      "locations": "{{count}} 個來源位置",
      "listHint": "偵測到現有本機 Skills，可直接匯入到中央倉庫並加入當前 Preset。",
      "listImportedHint": "掃描結果都已納入中央倉庫，無需重複匯入。",
      "stats": {
        "detected": "已發現",
        "pending": "待匯入",
        "imported": "已匯入"
      }
    }
  },
  "settings": {
    "title": "設定",
    "supportedAgents": "支援的 Agent",
    "agentsSummary": "已偵測 {{detected}} 個，已啟用 {{enabled}} 個，自訂 {{custom}} 個",
    "detectedAgents": "已偵測",
    "enabledAgents": "已啟用",
    "customAgents": "自訂",
    "builtInAgents": "內建 Agent",
    "moreAgentsSection": "更多 Agent（{{count}}）",
    "customAgentsSection": "自訂 Agent",
    "refresh": "重新偵測",
    "notInstalled": "未安裝",
    "enabledState": "已啟用",
    "disabledState": "已偵測但未啟用",
    "enableAll": "全部啟用",
    "disableAll": "全部停用",
    "enableAgent": "啟用此 Agent",
    "disableAgent": "停用此 Agent",
    "editPath": "編輯路徑",
    "resetPath": "恢復預設",
    "pathOverridden": "自訂路徑",
    "customAgent": "自訂",
    "addCustomAgent": "新增 Agent",
    "removeCustomAgent": "移除自訂 Agent",
    "removeCustomAgentConfirm": "確定移除自訂 Agent「{{name}}」嗎？已同步的 Skills 將被解除關聯。",
    "agentName": "Agent 名稱",
    "agentKey": "Agent 標識",
    "skillsPath": "Skills 路徑",
    "agentNamePlaceholder": "My Agent",
    "agentKeyPlaceholder": "my_agent",
    "skillsPathPlaceholder": "/path/to/skills",
    "projectSkillsPath": "專案工作區 Skills 路徑",
    "projectSkillsPathPlaceholder": ".my-agent/skills",
    "projectSkillsPathDesc": "選填。填入相對專案根目錄的路徑後，這個自訂 Agent 才會出現在專案工作區的目標 Agent 清單中。",
    "projectSkillsPathValue": "專案路徑：{{path}}",
    "projectSkillsPathEmpty": "專案路徑：未設定（點擊編輯）",
    "projectAgentSupported": "支援專案工作區",
    "pathSaved": "Agent 路徑已更新",
    "pathReset": "Agent 路徑已恢復預設",
    "defaultPathHint": "目前使用預設 skills 路徑",
    "overridePathHint": "目前使用手動覆寫的 skills 路徑",
    "customAgentAdded": "自訂 Agent 已新增",
    "customAgentRemoved": "自訂 Agent 已移除",
    "selectFolder": "選擇",
    "addAgent": "新增",
    "globalConfig": "全域設定",
    "repoPath": "中央倉庫路徑",
    "repoPathDesc": "所有 Skills 和 Preset 設定的預設儲存位置。",
    "repoPathSaved": "中央倉庫路徑已更新",
    "repoPathReset": "中央倉庫路徑已恢復預設",
    "repoPathRestartNotice": "重新啟動應用後，新路徑才會正式生效並遷移既有資料。",
    "repoPathEmpty": "請先填寫中央倉庫路徑",
    "repoPathDefaultHint": "目前使用預設中央倉庫路徑",
    "repoPathCustomHint": "目前使用自訂中央倉庫路徑",
    "changeDir": "變更目錄",
    "openInFinder": "開啟資料夾",
    "syncMode": "預設同步模式",
    "syncModeDesc": "建議使用符號連結，佔用空間極小且修改可即時生效。",
    "symlink": "符號連結",
    "copy": "檔案複製",
    "currentPreset": "當前 Preset",
    "currentPresetDesc": "立即切換應用當前使用的 Preset，並重新整理 Skills 設定。",
    "defaultPreset": "預設啟動 Preset",
    "defaultPresetDesc": "應用啟動時自動載入的 Preset。",
    "theme": "主題",
    "themeDesc": "選擇應用的外觀主題。",
    "themeLight": "淺色",
    "themeDark": "深色",
    "themeSystem": "跟隨系統",
    "textSize": "文字大小",
    "textSizeDesc": "調整應用的基礎字型大小。",
    "textSizeSmall": "小",
    "textSizeDefault": "預設",
    "textSizeLarge": "大",
    "textSizeXLarge": "特大",
    "language": "語言",
    "help": "說明",
    "about": "關於",
    "version": "Skills Manager 1.21.0",
    "tagline": "跨平台。極簡、高效、無感多 Preset 切換。",
    "checkUpdate": "檢查更新",
    "checking": "檢查中…",
    "updateAvailable": "發現新版本 {{version}}！",
    "noUpdate": "當前已是最新版本。",
    "download": "下載",
    "installUpdate": "安裝更新",
    "installing": "安裝中…",
    "restartToApply": "更新已安裝，重新啟動應用即可生效。",
    "updateError": "自動更新失敗，正在跳轉下載頁…",
    "reportIssue": "回報問題",
    "reportIssueHint": "複製應用 / 系統資訊和最近日誌摘要到剪貼簿並開啟新的 GitHub issue",
    "reportIssueExportHint": "如果問題複雜，請點擊設定 → 關於中的「匯出日誌」按鈕，把產生的 zip 拖到 issue 附件區。",
    "diagnosticsCopied": "診斷資訊已複製，請貼到 GitHub issue 中。",
    "diagnosticsCopyManual": "無法存取剪貼簿，請手動複製下方資訊：",
    "exportLogs": "匯出日誌",
    "exportLogsHint": "把最近日誌和操作紀錄打包成 zip 儲存到下載資料夾",
    "exportLogsDone": "已匯出日誌（{{count}} 個檔案），請把 zip 拖到 GitHub issue 附件區。",
    "exportLogsFailed": "匯出日誌失敗。",
    "panicBanner": "上次執行 Skills Manager 時發生崩潰（{{time}}）。",
    "panicDismiss": "忽略",
    "gitBackup": "Git 同步",
    "gitBackupDesc": "將 Skill 庫備份到 Git 倉庫，支援版本管理和多機同步。",
    "gitSyncConfig": "Git 同步設定",
    "gitSyncConfigDesc": "這裡只儲存遠端倉庫位址等偏好；初始化與同步操作請在「我的 Skills」頁面執行。",
    "gitConfigSaved": "Git 同步設定已儲存",
    "gitStartBackup": "設定備份",
    "gitStartHint": "填寫遠端位址會從遠端複製；留空則初始化本機倉庫。",
    "gitSetupTitle": "設定 Git 備份",
    "gitSetupSubtitle": "選擇此 skill 庫的備份連線方式。",
    "gitSetupCardCloneTitle": "使用既有的遠端備份",
    "gitSetupCardCloneDesc": "從設定的遠端倉庫複製，會保留本機現有 skills，並把不衝突的內容合併回來。",
    "gitSetupCardCloneBadge": "推薦：第二台及以後的機器",
    "gitSetupCardInitTitle": "把本機作為新的備份來源",
    "gitSetupCardInitDesc": "在本機初始化 Git，並將目前 skill 庫推送到設定的遠端位址。",
    "gitSetupCardInitBadge": "首次：遠端倉庫為空時",
    "gitSetupNeedRemote": "請先在「設定 → Git 同步設定」填寫遠端倉庫位址。",
    "gitSetupConfirm": "繼續",
    "gitRecoveryTitle": "修復同步設定",
    "gitRecoverySubtitleUnrelated": "本機倉庫與遠端倉庫歷史不一致，無法直接同步。請選擇修復方式。",
    "gitRecoverySubtitleNoUpstream": "尚未與遠端倉庫建立追蹤關係。請選擇修復方式。",
    "gitRecoverySubtitleDetached": "目前位於游離狀態（detached HEAD），可能是還原快照所致。建議重新對齊到遠端，或先在快照面板還原其它版本。",
    "gitRecoveryCardRecloneTitle": "使用遠端備份還原本機（推薦）",
    "gitRecoveryCardRecloneDesc": "保留本機現有 skills 的暫存副本，從遠端重新複製，再把不衝突的內容合併回來。最安全。",
    "gitRecoveryCardKeepLocalTitle": "保留本機內容，建立追蹤",
    "gitRecoveryCardKeepLocalDesc": "嘗試把本機的內容作為遠端的延續推上去。僅在確認遠端倉庫為空、或本機內容應當覆蓋遠端時使用。",
    "gitRecoveryRecloneSuccess": "已重新複製遠端倉庫",
    "gitRecoveryRecloning": "重新複製中…",
    "gitRecoveryFallbackHint": "「保留本機內容」目前需在終端執行。請聯絡開發者或參考文件。",
    "gitNotInitialized": "尚未初始化",
    "gitInitRepo": "初始化 Git 倉庫",
    "gitInitializing": "初始化中…",
    "gitInitSuccess": "Git 倉庫已初始化",
    "gitRemoteUrl": "遠端倉庫位址",
    "gitRemoteUrlPlaceholder": "git@github.com:user/my-skills.git",
    "gitSetRemote": "設定遠端",
    "gitRemoteSet": "遠端位址已更新",
    "gitCommitAndPush": "提交並推送",
    "gitPushing": "推送中…",
    "gitPushSuccess": "已推送到遠端倉庫",
    "gitSyncNow": "立即同步",
    "gitSyncing": "同步中…",
    "gitSyncSuccess": "同步完成",
    "gitPull": "拉取",
    "gitPulling": "拉取中…",
    "gitPullSuccess": "已拉取最新變更",
    "gitCloneFrom": "從遠端複製",
    "gitCloning": "複製中…",
    "gitCloneSuccess": "已複製遠端倉庫",
    "gitNoChanges": "沒有未提交的變更",
    "gitHasChanges": "有未提交的變更",
    "gitAhead": "領先 {{count}} 個提交",
    "gitBehind": "落後 {{count}} 個提交",
    "gitUpToDate": "已同步",
    "gitLastCommit": "最新提交",
    "gitBranch": "分支",
    "gitCommitMessage": "提交訊息",
    "gitCommitPlaceholder": "backup: 同步 Skills 庫",
    "gitNoRemote": "未設定遠端倉庫",
    "gitNeedRemoteSetup": "請先在設定頁設定遠端倉庫位址",
    "gitNeedPullFirst": "遠端有更新，請先拉取以避免衝突。",
    "gitPendingSync": "本機變更待同步",
    "gitErrorAuth": "驗證失敗，請檢查 SSH Key 或存取權杖。",
    "gitErrorNetwork": "網路連線失敗，請檢查網路和遠端倉庫位址。",
    "gitErrorConflict": "偵測到同步衝突，請先拉取並解決衝突。",
    "gitErrorNotRepo": "未偵測到 Git 倉庫，請先設定備份。",
    "gitErrorRejected": "遠端有新的更新，需要先合併後再同步。",
    "gitErrorUnrelatedHistories": "本機倉庫與遠端倉庫歷史不一致。請打開「修復同步設定」選擇處理方式。",
    "gitErrorNoUpstream": "尚未建立遠端追蹤關係。請打開「修復同步設定」處理。",
    "gitErrorGeneric": "Git 操作失敗，請檢查設定中的遠端倉庫位址後重試。"
  },
  "common": {
    "loading": "載入中...",
    "error": "出錯了",
    "requestFailed": "請求失敗",
    "retry": "重試",
    "loadFailed": "載入{{item}}失敗",
    "dataOutOfDate": "部分資料未成功重新整理",
    "documentMissing": "沒有找到文件檔案",
    "presets": "Preset",
    "agents": "Agent 狀態",
    "skills": "Skills 清單",
    "success": "操作成功",
    "cancel": "取消",
    "confirm": "確認",
    "delete": "刪除",
    "rename": "重新命名",
    "save": "儲存",
    "create": "建立",
    "goToSettings": "設定",
    "expandAll": "展開全部",
    "collapse": "收合"
  },
  "addFromLibrary": {
    "title": "從技能庫新增",
    "targetLabel": "目標：",
    "noTargetSelected": "未選擇",
    "changeTarget": "更換目標",
    "selectAllTargets": "全選",
    "clearTargets": "清空",
    "searchPlaceholder": "搜尋技能庫…",
    "emptyLibrary": "技能庫為空",
    "emptyMatch": "沒有符合的 Skill",
    "ctaEmpty": "選擇要新增到 {{agent}} 的 Skill",
    "ctaEmptyProject": "選擇要新增的 Skill（{{count}} 個 Agent）",
    "ctaGlobal": "新增 {{count}} 個到 {{agent}}",
    "ctaProject": "新增 {{count}} 個 · {{agentCount}} 個 Agent",
    "ctaNoTarget": "請先選擇目標 Agent",
    "toastInstalled": "已新增 {{count}} 個 Skill",
    "toastFailed": "有 {{count}} 個 Skill 新增失敗",
    "toastAddedToProject": "已將「{{skill}}」新增到 {{project}}",
    "toastRemovedFromProject": "已從 {{project}} 移除「{{skill}}」",
    "add": "新增",
    "installedShort": "已新增",
    "projectsTitle": "專案工作區",
    "projectsSummary": "{{installed}} / {{total}} 已新增",
    "errors": {
      "noTarget": "請至少選擇一個目標 Agent"
    },
    "status": {
      "installed": "已新增",
      "conflict": "名稱衝突",
      "unavailable": "無目標"
    },
    "tooltip": {
      "installed": "已經在工作區中",
      "remove": "點擊從此 Agent 移除",
      "conflict": "請先重新命名庫中的 Skill",
      "unavailable": "請先選擇目標 Agent"
    }
  },
  "preset": {
    "create": "新增 Preset",
    "name": "Preset 名稱",
    "description": "描述（選填）",
    "icon": "Preset 圖示",
    "namePlaceholder": "輸入 Preset 名稱...",
    "descPlaceholder": "簡短描述這個 Preset 的用途...",
    "deleteConfirm": "確定刪除 Preset「{{name}}」嗎？Skills 仍會保留在中央倉庫中。",
    "renamed": "Preset 已重新命名",
    "deleted": "Preset 已刪除",
    "created": "Preset 已建立",
    "switched": "已切換到「{{name}}」"
  },
  "project": {
    "title": "專案 Skills",
    "path": "專案路徑",
    "workspaceHint": "管理此倉庫中各 Agent 的本機 Skills，並與 Skills 中心雙向同步。",
    "linkedWorkspaceHint": "管理這個關聯外部工作區中的 Skills，不會把它當作全域同步目標。",
    "skills": "Skills",
    "noSkills": "該專案下沒有 Skills",
    "noSkillsHint": "未發現任何 Agent 的 Skills 目錄。可建立 .claude/skills/ 等目錄並新增 Skill 資料夾。",
    "addManual": "選擇倉庫目錄",
    "scanDir": "掃描目錄",
    "scanDirPlaceholder": "輸入要掃描的根目錄路徑，如 ~/Work",
    "scanResult": "發現 {{count}} 個專案",
    "scanNoResult": "沒有發現包含 Agent Skills 目錄的專案",
    "scanning": "掃描中...",
    "removeConfirm": "確定從清單中移除專案「{{name}}」嗎？不會刪除專案檔案。",
    "added": "專案已新增",
    "workspaceAdded": "工作區已新增",
    "removed": "專案已移除",
    "notFound": "專案不存在",
    "alreadyExists": "已存在",
    "invalidDir": "目錄中沒有任何 Agent Skills",
    "addProjectTitle": "關聯專案工作區",
    "tabManual": "手動新增",
    "tabScan": "掃描發現",
    "tabLinked": "關聯工作區",
    "addLinkedHint": "關聯一個外部 Skills 根目錄。它只會作為工作區管理，不參與全域 Preset 同步。",
    "linkedNamePlaceholder": "工作區名稱",
    "linkedPathPlaceholder": "Skills 目錄路徑",
    "linkedDisabledPathHint": "將自動建立同層目錄（字尾 \"-disabled\"）用於存放停用的 Skills。",
    "selectSkillsDir": "選擇 Skills 目錄",
    "addLinkedWorkspace": "關聯工作區",
    "addSelected": "新增選取（{{count}}）",
    "selectAll": "全選",
    "deselectAll": "取消全選",
    "openInFinder": "開啟目錄",
    "skillFiles": "檔案",
    "importToCenter": "更新中心",
    "importFromCenter": "更新專案",
    "updateCenter": "更新中心",
    "updateProject": "更新專案",
    "importToCenterSuccess": "「{{name}}」已更新到 Skills 中心",
    "importFromCenterSuccess": "「{{name}}」已加入專案的 {{count}} 個 Agent",
    "updateCenterSuccess": "「{{name}}」已更新到 Skills 中心",
    "updateProjectSuccess": "「{{name}}」已更新到專案",
    "resetFromCenter": "還原中心版本",
    "resetFromCenterSuccess": "「{{name}}」已還原為中心版本",
    "alreadyInCenter": "已在中心",
    "syncStatus": {
      "projectOnly": "僅專案",
      "inSync": "與中心一致",
      "projectNewer": "專案較新",
      "centerNewer": "中心較新",
      "diverged": "已分叉"
    },
    "exportToProject": "匯出到專案",
    "enableSkill": "啟用",
    "disableSkill": "停用",
    "enabled": "已啟用",
    "disabled": "已停用",
    "skillEnabled": "「{{name}}」已啟用",
    "skillDisabled": "「{{name}}」已停用",
    "searchPlaceholder": "搜尋專案中的 Skills...",
    "filters": {
      "all": "全部",
      "enabled": "已啟用",
      "disabled": "已停用"
    },
    "selectSkillToExport": "選擇要更新到專案的 Skill",
    "searchCenterSkills": "搜尋中央倉庫中的 Skills...",
    "targetAgent": "目標 Agent",
    "targetAgents": "目標 Agents",
    "selectTargetAgents": "請至少選擇一個目標 Agent",
    "agentPickerHint": "預設僅展開設定中已啟用的 Agent",
    "saveDefaultAgents": "儲存為預設",
    "defaultAgentsSaved": "預設 Agent 候選已儲存",
    "selectedAgentCount": "已選 {{count}} 個 Agent",
    "enabledAgents": "已啟用 Agent",
    "moreAgents": "更多 Agent（{{count}}）",
    "customAssignment": "{{assigned}} / {{total}} 個 Agents",
    "agentAdded": "已將「{{name}}」同步到 {{agent}}",
    "agentRemoved": "已從 {{agent}} 移除「{{name}}」",
    "agentAddRequiresCenter": "要加入 {{agent}}，請先將這個 Skill 同步到 Skills Center",
    "noSkillsToExport": "中央倉庫中沒有可更新到專案的 Skill",
    "import": "更新",
    "updateSelected": "更新 {{count}} 個",
    "batchSelectMode": "批量選擇",
    "cancelBatchSelect": "取消批量",
    "addSelectedSkills": "加入所選 ({{count}})",
    "batchImported": "已更新 {{count}} 個 Skill",
    "batchImportFailed": "{{count}} 個 Skill 更新失敗",
    "deleteSkill": "刪除 Skill",
    "deleteSkillConfirm": "確定永久刪除 Skill「{{name}}」嗎？此操作不可復原。",
    "skillDeleted": "「{{name}}」已刪除",
    "selectMode": "多選",
    "cancelSelect": "退出多選",
    "selectedCount": "已選 {{count}} 個",
    "selectHint": "點擊 Skill 開始選擇",
    "deleteSelected": "刪除 {{count}} 個",
    "batchDeleteConfirm": "確定永久刪除選中的 {{count}} 個 Skill 嗎？此操作不可復原。",
    "batchDeleted": "已刪除 {{count}} 個 Skill",
    "batchDeleteFailed": "{{count}} 個 Skill 刪除失敗",
    "batchEnable": "啟用 {{count}} 個",
    "batchDisable": "停用 {{count}} 個",
    "batchEnabled": "已啟用 {{count}} 個 Skill",
    "batchDisabled": "已停用 {{count}} 個 Skill",
    "batchToggleFailed": "{{count}} 個 Skill 更新失敗",
    "batchUpdateCenter": "更新中心 ({{count}})",
    "batchUpdateProject": "更新專案 ({{count}})",
    "batchUpdatedCenter": "已更新 {{count}} 個 Skill 到 Skills 中心",
    "batchUpdatedProject": "已更新專案中的 {{count}} 個 Skill",
    "batchUpdateCenterFailed": "{{count}} 個 Skill 更新到 Skills 中心失敗",
    "batchUpdateProjectFailed": "{{count}} 個 Skill 更新到專案失敗",
    "skillDirectoryNotFound": "找不到 Skill 目錄",
    "batchEditTags": "標籤 ({{count}})",
    "batchTagsUpdated": "已更新 {{count}} 個中心 Skill 的標籤",
    "batchTagsFailed": "{{count}} 個中心 Skill 標籤更新失敗"
  },
  "presetActions": {
    "button": "套用 Preset",
    "applyToProject": "套用 Preset 到目前專案",
    "applyToGlobal": "套用 Preset 到全域工作區",
    "preset": "Preset",
    "action": "操作",
    "addMissing": "加入缺少的 Skills",
    "removeMatching": "移除符合的 Skills",
    "agents": "Agents",
    "selectAgents": "請至少選擇一個 Agent",
    "noPresets": "沒有可用 Preset",
    "noPresetSkills": "這個 Preset 中沒有 Skills",
    "addHelp": "只加入缺少的 Skills，已存在的會略過。",
    "removeHelp": "只從選中的 Agent 中移除已符合的 Skills。",
    "addSummary": "準備加入 {{count}} 個 Skill-Agent 項，{{skipped}} 個已存在項會略過。",
    "removeSummary": "已選擇 {{count}} 個已安裝的 Skill-Agent 符合項。",
    "willAddToAgents": "加入到 {{count}} 個 Agent",
    "alreadyInSelectedAgents": "已在選中 Agents 中",
    "installedInAgents": "已安裝於 {{count}} 個 Agent",
    "notInstalled": "未安裝",
    "addButton": "加入缺少項 ({{count}})",
    "removeButton": "移除所選 ({{count}})",
    "addedToast": "已加入 {{added}} 個 Skill-Agent 項，略過 {{skipped}} 個已存在項。",
    "removedToast": "已移除 {{removed}} 個 Skill-Agent 項。",
    "partialFailedToast": "{{count}} 個操作失敗",
    "nothingToAdd": "沒有缺少 Skills 可加入",
    "nothingToRemove": "沒有符合 Skills 可移除",
    "statusActive": "已啟用",
    "statusPartial": "{{installed}} / {{total}}",
    "statusInactive": "未加入",
    "activate": "啟用",
    "deactivate": "取消啟用"
  },
  "presetBar": {
    "shiftClickHint": "{{name}} · Shift+點擊直接切換",
    "skillCount": "{{count}} 個 Skills",
    "deactivateConfirm": "從 \"{{name}}\" 中移除全部 {{count}} 個已安裝 Skills？"
  },
  "globalWorkspace": {
    "title": "全域工作區",
    "allAgents": "全部 Agents",
    "subtitle": "各 Agent 目前全域安裝的 Skills",
    "skillCount": "{{count}} 個 Skills",
    "addSkill": "加入 Skill",
    "removeSkill": "移除",
    "noAgents": "尚未安裝任何 Agent",
    "noAgentsHint": "請在設定頁設定 Agent 路徑後再使用。",
    "noSkillsForAgent": "此 Agent 目前沒有已安裝的 Skills，點擊「加入 Skill」從技能庫加入。",
    "addSkillDialogTitle": "向 {{agent}} 加入 Skills",
    "addSkillSearch": "搜尋技能庫…",
    "allInstalled": "技能庫中的所有 Skills 均已安裝到此 Agent",
    "noSkillsMatch": "沒有符合的 Skills",
    "addButton": "加入 {{count}} 個 Skill",
    "addedToast": "已加入 {{count}} 個 Skill",
    "removedToast": "已移除 {{name}}",
    "selectMode": "多選",
    "cancelSelect": "取消選擇",
    "selectHint": "點擊 Skill 以選取",
    "selectedCount": "已選 {{count}} 個",
    "selectAll": "全選",
    "deselectAll": "取消全選",
    "deleteSelected": "移除 {{count}} 個",
    "batchRemoveConfirm": "從 {{agent}} 移除 {{count}} 個 Skills？此操作不會刪除技能庫中的資料。",
    "batchRemoved": "已移除 {{count}} 個 Skill",
    "batchRemoveFailed": "{{count}} 個 Skill 移除失敗",
    "localSkills": {
      "searchPlaceholder": "搜尋 Agent Skills…",
      "empty": "未發現本機 Skills",
      "summary": "{{total}} / {{managed}} 個受管理 / {{synced}} 個已同步",
      "upload": "上傳",
      "pull": "拉取",
      "removeManaged": "從 Agent 移除",
      "deleteLocal": "刪除本機 Skill",
      "deleteLocalConfirmTitle": "刪除本機 Skill？",
      "deleteLocalConfirmMessage": "從 {{agent}} 中刪除「{{name}}」？此操作會刪除本機檔案且不可復原。",
      "deletedLocalToast": "已從 {{agent}} 刪除「{{name}}」。",
      "uploadedToast": "已將「{{name}}」上傳到 Skills 中心，未自動同步回 {{agent}}。",
      "pulledToast": "已從 Skills 中心更新 {{agent}} 中的「{{name}}」。",
      "uploadConfirmTitle": "更新中心 Skill？",
      "uploadConfirmMessage": "將「{{name}}」上傳到匹配的 Skills 中心項目？這會替換中心副本。",
      "pullConfirmTitle": "覆蓋本機 Skill？",
      "pullConfirmMessage": "將 Skills 中心版本的「{{name}}」拉取到 {{agent}}？這會覆蓋該 Agent 的本機副本。",
      "status": {
        "localOnly": "僅本機",
        "inSync": "已同步",
        "localNewer": "本機有變更",
        "centerNewer": "中心有變更",
        "diverged": "衝突"
      }
    }
  }
}
