{
  "catSystem": "系統檔",
  "catMail": "郵件",
  "catSecurity": "安全",
  "catApp": "應用",
  "catOther": "其他",
  "journalService": "系統日誌 服務",
  "unavailable": "不可用",
  "compressed": "· 壓縮",
  "noLogFileYet": "（尚未有 日誌 檔）",
  "afterDeploy": "部署後會出現",
  "logsLoaded": "已載入日誌",
  "sseFailed": "SSE 串流失敗，改用輪詢",
  "sseInterrupted": "SSE 中斷",
  "settingsSaved": "設定已儲存",
  "exportedJsonl": "已匯出 JSONL",
  "exported": "已匯出",
  "bookmarkSaved": "已存書籤",
  "title": "日誌中心",
  "fullAccess": "完整權限",
  "nonRoot": "非 管理員",
  "noExecute": "無 執行",
  "error": "錯誤",
  "projectLog": "專案 日誌",
  "filesCount": "{{count}} 檔",
  "tabExplore": "探索",
  "tabMaint": "維護",
  "tabSettings": "設定",
  "tabAbout": "說明",
  "sources": "日誌來源",
  "filterPlaceholder": "篩選 服務單元 / 檔案…",
  "filterSources": "篩選來源",
  "noProjectLogs": "未發現專案 日誌 — 部署專案後會出現",
  "noMatchSources": "無匹配來源",
  "projectPrefix": "專案 ·",
  "timeRange": "時間範圍",
  "unlimited": "不限",
  "priority": "優先級",
  "all": "全部",
  "keywordIp": "關鍵字 / IP…",
  "custom": "自訂",
  "copied": "已複製",
  "truncated": "· 已截斷",
  "following": "· 跟隨中",
  "followingSse": "· 跟隨中 (SSE)",
  "loadingSources": "載入來源中…",
  "pickSource": "選左側來源，或按快捷 · 再按「查詢」",
  "maintOverview": "維護概況",
  "executable": "可執行",
  "restricted": "受限",
  "needRootExecute": "需要管理員權限+執行",
  "retention": "保留時間",
  "retentionHint": "例 7d · 14d · 30d",
  "defaultLines": "預設行數",
  "followInterval": "跟隨間隔",
  "maxBytes": "最大字節",
  "maskSecrets": "遮罩 secret",
  "defaultVacuumDays": "預設 清理 天數",
  "d7": "7 日",
  "d14": "14 日",
  "d30": "30 日",
  "d90": "90 日",
  "journalAlerts": "系統日誌 告警",
  "autoVacuum": "自動 清理",
  "deleted": "已刪",
  "bookmarkDeleted": "已刪書籤",
  "opsResult": "操作結果",
  "saveBookmark": "儲存書籤",
  "bookmarkNamePrompt": "為目前查詢條件命名",
  "query": "查詢",
  "follow": "跟隨",
  "export": "匯出",
  "vacuum": "清理（Vacuum）",
  "loadFailed": "載入失敗",
  "projectLogsLink": "專案 → 日誌",
  "projectLogsDesc": "— 單站快捷 + 深鏈",
  "queryFollow": "查詢與跟隨",
  "queryFollowDesc": "探索頁預設行數、跟隨節奏、回應上限",
  "retentionAlerts": "保留與告警",
  "retentionAlertsDesc": "清理 預設、系統日誌 磁碟告警、自動清理時間窗",
  "dailyNeedRoot": "每日（需要管理員權限 + 執行）",
  "customAllow": "自訂 allow 路徑",
  "customAllowDesc": "僅 /var/log 或 /run/log · 拒絕 .ssh、金鑰、/etc",
  "pathsCount": "{{n}} 條",
  "noCustomPaths": "尚未加入自訂路徑",
  "bookmarks": "書籤",
  "bookmarksDesc": "探索頁常用過濾；開啟會切回探索並套用來源",
  "noBookmarks": "尚未有書籤 — 在探索頁查詢後按「書籤」儲存",
  "settingsWriteNote": "設定寫入面板 資料庫；自動 清理 由排程每 15 分鐘檢查時間窗。",
  "saveSettings": "儲存設定",
  "vacuumDaysQ": "清理 時間 {{days}}？",
  "vacuumSizeQ": "清理 大小 500M？",
  "vacuumDesc": "journalctl 清理會刪除舊日誌，不可復原。",
  "vacuumRequested": "已請求 清理",
  "vacuumSizeRequested": "已請求 清理 size",
  "scLogs": "觀測 系統日誌／檔案／專案",
  "scProtection": "攻擊應變、自動 封鎖（點 IP）",
  "shortcuts": "快捷",
  "projectsOnly": "只顯示專案",
  "filesTitle": "{{n}} 檔",
  "bookmarksLabel": "書籤",
  "filter": "篩選",
  "followSec": "跟隨 {{sec}}s",
  "wrap": "換行",
  "bookmark": "書籤",
  "standby": "待命",
  "partialFail": "部分／失敗",
  "lines": "{{n}} 行",
  "followingSseDyn": "· 跟隨中{{sse}}",
  "ipBan": "IP → 封禁",
  "vacuumNote": "釋放 systemd-journald 佔用的磁碟。沒有系統變更權限時會封鎖，不會假裝成功。",
  "vacuumTime": "依保留時間清理",
  "vacuumNeedRetention": "請先填寫保留時間（例如 14d）",
  "vacuumNeedConfirm": "需確認 — 會刪除舊 journal 日誌",
  "vacuumSizeNeedConfirm": "需確認 — 會限制 journal 磁碟用量",
  "vacuumHint": "建議保留 ≥7 日；操作後重新探測磁碟用量。",
  "logrotateStatus": "系統 logrotate 狀態（唯讀探測）",
  "logrotateMissing": "無 狀態 檔或不可讀 — 可於服務矩陣檢查 logrotate 套件",
  "relatedOps": "相關運維",
  "relatedOpsDesc": "日誌觀測 vs 攻擊應變分工",
  "scLogsLine": "觀測 系統日誌／檔案／專案",
  "scProtLine": "攻擊應變、自動 封鎖（點 IP）",
  "journalVacuumTitle": "清理 journald 磁碟",
  "journalSection": "journal",
  "sseLabel": "SSE",
  "logrotateLabel": "對數旋轉",
  "srcNginx": "nginx",
  "srcSsh": "ssh",
  "srcfail2ban": "fail2ban",
  "srcFail2ban": "fail2ban",
  "srcAuthLog": "驗證日誌",
  "srcNginxError": "Nginx 錯誤日誌",
  "srcLetsEncrypt": "Let’s Encrypt 憑證日誌",
  "groupJournal": "journal",
  "groupVarLog": "/var/log",
  "prioErr": "錯誤+",
  "prioWarn": "警告+",
  "prioInfo": "資訊+",
  "vacuumSize": "限制至 500 MB",
  "logrotateNoStatus": "尚未有 logrotate 狀態檔（從未跑過時屬常見）。",
  "autoVacuumOff": "自動清理未啟用。啟用前時間設定不會執行。",
  "aboutAllowlist": "探索只可讀取允許清單內的 journal 單元與 /var/log 路徑，不會提供任意主機路徑。",
  "aboutCustomPath": "請在「設定」加入自訂路徑（僅限 /var/log 或 /run/log），再到「探索」開啟。",
  "noRowsInWindow": "此時間窗內無記錄",
  "showInactiveUnits": "顯示未啟動的服務單元",
  "sseNeedFollow": "請先開啟跟隨 — SSE 只用於即時尾隨",
  "vacuumSizeAlreadyBelow": "目前用量已低於上限，此操作不會刪除任何內容",
  "vacuumSizeNoopDesc": "journal 已低於 500 MB。確認後仍會執行 vacuum --size=500M，通常不會刪除任何內容。",
  "journalDiskHint": "systemd-journald 目前用量（現行 journal）。不包括 /var/log 下已輪轉的檔案。",
  "varLogDiskHint": "/var/log 估計用量（含已輪轉檔），屬約數。",
  "queryFirst": "請先查詢",
  "errorsWindowHint": "上次概覽探測的近期錯誤（切換分頁不會重算）",
  "sourceCount": "顯示 {{shown}}",
  "sourceUnavailable": "此來源尚未產生日誌",
  "sourceNoLog": "尚無日誌",
  "projectSourcesTitle": "{{n}} 個來源（檔案 + journal）",
  "logrotatePath": "路徑",
  "logrotateLast": "上次輪轉",
  "exportJsonl": "匯出 JSONL",
  "sseLive": "（即時串流）",
  "logrotateExpand": "再顯示 {{n}} 項",
  "logrotateCollapse": "收合",
  "logrotateVersion": "狀態版本 {{v}}"
}
