{
  "presetCdTrue": "cd app + 是（測試）",
  "presetCleanTmp": "清理暫存（示例）",
  "presetNpmCron": "npm run 定時工作（若有）",
  "presetAppBin": "執行 app binary",
  "presetRsync": "同步靜態（示例 同步複製）",
  "noLinuxUser": "（未有 linux 用戶）· {{name}}",
  "projectUser": "專案用戶",
  "panelUser": "ysk · 面板／系統",
  "system": "系統",
  "rootCareful": "管理員 · 系統（慎用）",
  "customUser": "{{user}} · 自訂",
  "success": "成功",
  "failed": "失敗",
  "noProjects": "尚未有專案",
  "noProjectsHint": "請先建立專案並（建議）建立系統用戶，再登記 定時工作",
  "userSuffix": "· 用戶",
  "mon": "一",
  "tue": "二",
  "wed": "三",
  "thu": "四",
  "fri": "五",
  "sat": "六",
  "sun": "日",
  "everyNMin": "每 N 分鐘",
  "fixedInterval": "固定間隔",
  "hourly": "每小時",
  "atMinute": "指定第幾分",
  "daily": "每日",
  "atTime": "指定時:分",
  "weekly": "每週",
  "weekdayTime": "星期 + 時間",
  "monthly": "每月",
  "dayTime": "日期 + 時間",
  "advanced": "進階",
  "customExpr": "自訂表達式",
  "everyMinute": "每分鐘",
  "everyMinutes": "每 {{n}} 分鐘",
  "hourlyAt": "每小時 第 {{n}} 分",
  "dailyAt": "每日 {{time}}",
  "weeklyNone": "每週（未選日） {{time}}",
  "weeklyAt": "每週{{days}} {{time}}",
  "monthlyAt": "每月 {{day}} 日 {{time}}",
  "customAt": "自訂：{{expr}}",
  "frequency": "排程頻率",
  "interval": "間隔",
  "fromHour": "由整點起算",
  "intervalMinutes": "間隔分鐘",
  "min1": "1 分",
  "minN": "{{n}} 分",
  "minuteOfHour": "在每小時的第幾分",
  "minPad": "{{n}} 分",
  "hour": "小時",
  "minute": "分鐘",
  "pickWeekdays": "選擇星期",
  "dayOfMonth": "每月第幾日",
  "dayOfMonthHint": "31 日月份沒有該日則跳過",
  "cronExpr": "定時工作表 表達式",
  "cronExprHint": "五欄：分 時 日 月 週（0=日）",
  "cronExprPh": "定時工作表 表達式",
  "needLinuxUser": "所選專案沒有 Linux 用戶 — 請先到專案「隔離」建立系統用戶",
  "boundProject": "已綁專案；執行用戶 {{user}}（指令會以 runuser 隔離）",
  "systemJob": "系統工作；執行用戶 {{user}}",
  "writtenManage": "已寫入管理 定時工作表（尚未安裝到系統）",
  "needInstall": "請按「安裝到系統 定時工作表」才會真正生效",
  "createdManageOnly": "已建立（僅管理檔）",
  "installedSystem": "已安裝到系統",
  "hostSynced": "系統已同步",
  "hostNotInstalled": "面板定時工作尚未寫入系統 crontab",
  "statusUnknown": "狀態未知",
  "systemCrontab": "面板 crontab 同步",
  "synced": "已同步",
  "managedLines": "管理行數",
  "jobsOnlyManage": "工作只寫在管理檔。系統 定時工作表",
  "hostHasYsk": "已包含 YSK 項目",
  "hostNoYsk": "尚未安裝或無 YSK 項目",
  "pressInstall": "有已登記但未寫入系統的工作 — 請按「安裝到系統」。",
  "jobsTab": "工作 ({{count}})",
  "jobsTabPending": "工作 ({{count}}) · 待安裝 {{pending}}",
  "registeredJobs": "已登記工作 ({{count}})",
  "jobsSub": "管理檔項目 · 改動後需「安裝到系統」才生效",
  "addJob": "+ 新增工作",
  "noCron": "尚未有 定時工作",
  "noCronDesc": "用列表右上角新增工作，再安裝到系統 定時工作表",
  "onceInstalled": "曾安裝",
  "manageOnly": "僅管理檔",
  "projectLabel": "專案",
  "systemLevel": "系統級",
  "runOnce": "立即執行",
  "runOnceOk": "已執行一次",
  "updatedManage": "已更新管理檔；請重新安裝到系統 定時工作表",
  "updatedManageShort": "已更新管理檔",
  "deletedManage": "已從管理檔刪除；請重新安裝同步系統",
  "installStatus": "安裝狀態",
  "manageVsHost": "管理檔 vs 主機",
  "hostYsk": "主機 YSK",
  "lastInstall": "上次安裝",
  "installToSystem": "安裝到系統 定時工作表",
  "installHint": "安裝會合併主機 crontab：保留非 YSK 行，只更新面板管理的工作。需系統變更權限。",
  "hostPreview": "主機 定時工作表 預覽",
  "cannotRead": "無法讀取或尚未安裝（需權限）",
  "addJobTitle": "新增工作",
  "addJobDesc": "寫入管理檔；需「安裝到系統」後 定時工作表 才會執行",
  "createManageOnly": "建立（僅管理檔）",
  "whenRun": "何時執行",
  "whenRunHint": "用下方卡片揀頻率與時間；進階模式可手寫 定時工作表",
  "userPathHint": "用戶 + 指令路徑會跟專案 主目錄／運行時 更新",
  "pickProject": "— 請選擇專案 —",
  "runAsUser": "執行用戶",
  "runAsHint": "揀專案用戶會同步上方專案；揀系統用戶則為系統級 定時工作",
  "noProjectsYet": "（尚未有專案）",
  "runInHome": "在專案 主目錄 下執行（{{home}}）；儲存時會包 runuser",
  "absPath": "建議絕對路徑",
  "commonCmds": "常用指令（{{runtime}}）",
  "actualPreview": "實際寫入 定時工作表（預覽）",
  "noLinuxName": "此專案未有 Linux 用戶名 — 請到專案「隔離」建立系統用戶後再試。",
  "afterCreate": "建立後：",
  "projectParen": "（專案 {{name}}）",
  "systemParen": "（系統級，未綁專案）",
  "weekLabel": "星期",
  "willRun": "將執行",
  "projectNoLinux": "（未有 linux 用戶）",
  "createManageOnlyParen": "建立（僅管理檔）",
  "runAsHintFull": "揀專案用戶會同步上方專案；揀系統用戶則為系統級 定時工作",
  "systemParenFull": "（系統級，未綁專案）",
  "hostOtherLines": "主機非 YSK 行數",
  "hostOtherLinesVal": "其他 {{other}} 行（主機有效共 {{total}}）",
  "deleteTitle": "刪除 Cron 工作？",
  "deleteDesc": "將刪除「{{name}}」。套用到系統 crontab 前只影響控制面。",
  "hostJobs": "主機工作",
  "hostJobsTitle": "主機 crontab（{{count}}）",
  "usersScanned": "用戶",
  "filterUser": "用戶",
  "filterAll": "全部用戶",
  "sourceYsk": "面板",
  "sourceHost": "主機",
  "noHostJobs": "此範圍沒有 crontab 工作",
  "hostPartial": "無法完整讀取所有用戶 crontab（需要 root）",
  "pendingInstall": "待安裝到系統（{{count}}）",
  "pendingStale": "已 {{days}} 日未寫入系統 crontab，不會執行。",
  "willNotRun": "未寫入系統 crontab — 不會執行。",
  "hourRange": "小時必須介乎 0–23。",
  "minuteRange": "分鐘必須介乎 0–59。",
  "hoursCommon": "常用小時",
  "hoursAll": "全部小時",
  "invalidExpr": "不是有效的 5 欄 cron 表達式。",
  "needCommand": "請填寫指令。",
  "needUser": "請選擇專案或系統用戶。",
  "hostCounts": "主機行數",
  "hostCountsVal": "{{ysk}} · 其他 {{other}} · 合共 {{total}}",
  "hostYskYes": "已有面板行",
  "hostYskNo": "尚無面板行",
  "emptyHostCrontab": "用戶 {{user}} 尚未有 crontab。",
  "writtenOnHost": "已寫入",
  "registeredJobsChip": "已登記",
  "registeredVsWritten": "已在面板登記 vs 已寫入主機 crontab",
  "installPreviewTitle": "安裝到系統前預覽",
  "installPreviewDesc": "會把 YSK 區塊合併入主機 crontab，不會覆寫非 YSK 行。",
  "installPreviewMerge": "安裝會寫入 YSK Server crontab merge 區塊，不會整份取代 host crontab。",
  "installPreviewEmpty": "沒有待安裝工作 — 仍會重新整理 YSK 區塊。",
  "editJobTitle": "編輯工作",
  "editJobDesc": "變更只寫入控制面，須再安裝到系統 crontab 才生效。",
  "saveJob": "儲存（僅管理）",
  "panelLines": "面板行",
  "otherLines": "非面板行",
  "totalLines": "合計",
  "writtenOnHostHint": "已寫入主機 crontab 的行",
  "registeredJobsHint": "已在面板登記的工作（含待安裝）",
  "pendingInstallCount": "{{n}} 項待安裝",
  "systemJobBadge": "未綁專案 · 系統用戶",
  "hostEdit": "修改",
  "hostEditTitle": "修改主機 crontab 行",
  "hostEditDesc": "立即寫入該用戶的線上 crontab。需要 root 與 YSK_EXECUTE=1。其他行不變。",
  "hostSave": "寫入 crontab",
  "hostSaveTitle": "寫入此 crontab 行？",
  "hostSaveDesc": "會取代 {{user}} 的線上行。請輸入 EDIT 確認。",
  "hostDisable": "停用",
  "hostDisableTitle": "停用主機 crontab 行？",
  "hostDisableDesc": "會把 {{user}} 該行改成註解。請輸入 DISABLE 確認。",
  "hostEnable": "啟用",
  "hostEnableTitle": "啟用主機 crontab 行？",
  "hostEnableDesc": "會移除 {{user}} 該行的註解。請輸入 ENABLE 確認。",
  "hostRunTitle": "試跑此主機指令一次？",
  "hostRunDesc": "立即以 {{user}} 執行。不會改 crontab。請輸入 RUN 確認。",
  "hostAdopt": "納入面板",
  "hostAdoptTitle": "把此主機行納入面板？",
  "hostAdoptDesc": "會在線上行加上 # ysk:id 並登記。下一輪安裝不會重複。請輸入 ADOPT 確認。",
  "hostDeleteTitle": "移除主機 crontab 行？",
  "hostDeleteDesc": "會移除 {{user}} 的線上行。請輸入該指令確認。",
  "hostUserLocked": "crontab 擁有者（此處不能搬到其他用戶）",
  "hostLinePreview": "將寫入的行",
  "disabledJob": "已停用",
  "confirmMismatch": "確認內容必須與指令相同。",
  "writtenHost": "已寫入主機 crontab",
  "adoptedHost": "已納入面板",
  "keepDisabledHint": "此行已停用。儲存後仍保持註解。",
  "currentLine": "現時",
  "nextLine": "下一行"
}
