{
  "alert": {
    "memory_high": "記憶體偏高",
    "load_high": "負載偏高",
    "disk_high": "磁碟偏高"
  },
  "loadFailed": "載入指標失敗",
  "projectUsageFailed": "專案用量載入失敗",
  "procListFailed": "進程列表失敗",
  "streamEnded": "stream 已結束（{{reason}}）",
  "streamOpenFailed": "無法開啟 stream",
  "signalFailed": "訊號失敗",
  "detailFailed": "無法載入詳情",
  "alertCount": "{{count}} 則告警",
  "attention": "需留意",
  "normal": "正常",
  "disk": "磁碟",
  "alerts": "告警",
  "auto5s": "自動 5s",
  "hostSettings": "主機設定",
  "loading": "載入指標…",
  "tabs": {
    "overview": "概覽",
    "live": "即時進程",
    "disk": "磁碟",
    "projectUsage": "專案用量",
    "alerts": "告警"
  },
  "load": "負載",
  "load1m": "負載 1 分鐘",
  "uptime": "運行時間",
  "filterCpu5": "≥5% CPU",
  "filterMem5": "≥5% 記憶體",
  "signalHint": "先勾選進程，再送 TERM 或 KILL。",
  "signalFromRow": "選取此進程以便送訊號",
  "selectForSignal": "選取",
  "forceKillTitleNamed": "KILL PID {{pid}}（{{cmd}}）？",
  "sendSigTitleNamed": "向 PID {{pid}}（{{cmd}}）送 TERM？",
  "min1": "1 分",
  "min5": "5 分",
  "min15": "15 分",
  "loadHint": "相對 {{cpus}} CPU；高於 1.0× 表示可能排隊。",
  "memory": "記憶體",
  "total": "總量",
  "available": "可用",
  "mainDisk": "主磁碟",
  "path": "路徑",
  "diskReadFail": "無法讀取磁碟",
  "viewAllMounts": "查看全部 {{count}} 個 mount →",
  "nAlerts": "{{count}} 告警",
  "details": "詳情",
  "noThresholdAlerts": "目前無記憶體／負載／磁碟閾值告警",
  "projectDisk": "專案磁碟（真實 du）",
  "viewAllProjectUsage": "查看全部專案用量 →",
  "loadProjectDisk": "載入專案磁碟用量（真實 du）→",
  "followSse": "跟隨（SSE）",
  "interval": "間隔",
  "sort": "排序",
  "rows": "行數",
  "onceQuery": "單次查詢",
  "procSearchPh": "搜尋 PID / 用戶 / COMMAND",
  "procSearchAria": "搜尋進程",
  "filterAll": "全部",
  "filterMine": "非系統",
  "selectedN": "選中 {{count}}",
  "showOf": "· 顯示 {{shown}}/{{total}}",
  "topLoading": "載入 top 摘要中…（/proc/stat 雙樣本）",
  "topAria": "top 摘要",
  "perCore": "每核",
  "noPerCore": "無每核資料",
  "uptimeDays": "{{d}} 日，{{h}}:{{m}}",
  "used": "已用",
  "free": "空閒",
  "signal": "訊號",
  "kill": "結束",
  "send": "送出",
  "procDetail": "進程詳情",
  "refreshProc": "重新整理進程",
  "noProcs": "沒有進程",
  "noProcsFilter": "沒有符合篩選的進程",
  "mounts": "掛載點",
  "fs": "檔案系統",
  "mount": "掛載",
  "size": "容量",
  "usage": "用量",
  "project": "專案",
  "quota": "配額",
  "ratio": "佔比",
  "unlimited": "無限制",
  "noProjects": "尚無專案",
  "noProjectsDesc": "建立專案後可在此看真實 主目錄 用量",
  "usageNote": "用量來自本機 du（非估算）。配額為控制面 soft limit；硬 setquota 需「套用限制到系統」。",
  "thresholdAlerts": "閾值告警",
  "alertsBuiltinOnly": "只有內建 CPU／記憶體／磁碟閾值。沒有電郵、webhook 或 Slack 渠道。",
  "lastEvaluated": "上次檢查",
  "alertsOkTitle": "目前正常",
  "alertsOkDesc": "沒有記憶體／負載／磁碟閾值告警。",
  "cpu": "中央處理器",
  "command": "指令",
  "user": "用戶",
  "clearSelection": "清除選取",
  "batchSignal": "批量訊號",
  "liveHint": "即時進程列表（SSE 或輪詢）。訊號需 管理員權限與系統變更權限。",
  "signalTo": "訊號 {{sig}} → PID {{pid}}",
  "procAlive": "進程仍在（kill -0 成功）",
  "procGone": "進程已結束",
  "procTable": "進程 ({{count}}{{more}})",
  "procTableDesc": "ps 列表 · 勾選後可 TERM/KILL（需 系統變更權限）",
  "selectAllAria": "全選篩選結果",
  "selectPidAria": "選取 PID {{pid}}",
  "controlPlane": "控制面",
  "controlPlaneNoSignal": "不可對控制面進程送出訊號",
  "protectedPid": "面板不可向 PID 1／init／systemd 發送訊號",
  "sigTermTitle": "發送 SIGTERM（請進程自行結束）",
  "sigKillTitle": "發送 SIGKILL（強制結束，無法攔截）",
  "batchTerm": "TERM",
  "batchKill": "殺",
  "rawTopLabel": "原始 top（未翻譯）",
  "followSseLabel": "跟隨（即時串流）",
  "alertsReadOnly": "只有內建 CPU／記憶體／磁碟閾值。沒有電郵、webhook 或 Slack 渠道。",
  "alertsGoNotifications": "前往通知中心",
  "lastCheck": "上次檢查",
  "rawTopHint": "未翻譯的 top(1) 輸出",
  "detailShort": "詳",
  "procUnavailable": "無法取得進程",
  "noProcData": "尚無進程資料",
  "noProcFilter": "無符合篩選的進程",
  "clickOnceOrFollow": "按「單次查詢」或開跟隨",
  "liveFootnote": "等同 遠端登入 top：/proc/stat 雙樣本算 %Cpu（開「每核」= top 按 1）、Mem/Swap、Tasks；進程表來自 ps。不是互動 PTY。Kill 需 系統變更權限；PID 1 與控制面預設保護。",
  "forceKillTitle": "強制結束 PID {{pid}}（SIGKILL）",
  "sendSigTitle": "向 PID {{pid}} 發送 SIG{{sig}}",
  "forceKillDesc": "無法攔截，可能丟數據。指令：{{cmd}}",
  "termDesc": "進程可自行清理後退出。指令：{{cmd}}",
  "forceKillBtn": "強制 KILL",
  "sendTermBtn": "發送 TERM",
  "procPidTitle": "進程 PID {{pid}}",
  "readingProc": "讀取 /proc…",
  "applyRenice": "套用 renice",
  "reniceHint": "-20 最高優先 · 19 最低（需 執行）",
  "noData": "無資料",
  "shareOfMeasured": "佔已量度 {{pct}}%",
  "mountsTitle": "磁碟 mounts ({{count}})",
  "mountsDesc": "真實磁碟用量（已過濾暫存檔系統）",
  "noMounts": "無 mount 列表",
  "noMountsDesc": "df 不可用或被過濾。主磁碟仍見於概覽。",
  "seeProjectUsage": "專案主目錄用量見「專案用量」分頁（真實 du · 共 {{size}}）",
  "measuringDu": "量測專案 主目錄（du）…",
  "projectUsageTitle": "專案磁碟用量 ({{count}})",
  "projectUsageDesc": "真實 du · 合計 {{total}} · {{at}}",
  "projectUsageDescEmpty": "對各專案 home_dir 執行 du",
  "remeasure": "重新量測",
  "usageNoteFull": "用量來自本機 du（非估算）。配額為控制面 soft limit；硬 setquota 需「套用限制到系統」。",
  "sseNeedLogin": "未登入，無法開啟 SSE",
  "sseSessionExpired": "未登入或 工作階段 失效，無法開啟 SSE",
  "sseHttpError": "串流 HTTP {{status}}",
  "colFilesystem": "檔案系統",
  "colMount": "掛載點",
  "colSize": "容量",
  "colUsed": "已用",
  "colAvail": "可用",
  "colUsePct": "使用率",
  "colHome": "主目錄",
  "usageNoteLink": "配額是控制面軟上限。要套用硬限制請到專案「隔離」分頁。",
  "shareNoQuotaHint": "未設配額，故無佔比。請到專案「隔離」分頁設定配額。",
  "setQuotaLink": "設定配額",
  "unusualHome": "非標準路徑",
  "unusualHomeHint": "不是 /home/… 專案主目錄。標準隔離路徑為 /home/ysk-server-{id}。"
}
