{
  "exportLoadFailed": "加载导出数据失败",
  "dryRunDone": "模拟完成（未改系统）",
  "rebuildDone": "重建请求已完成 — 见操作结果",
  "exportWritten": "已写入导出，并列出托管配置文件",
  "rebuildFailed": "重建失败",
  "hostFallback": "主机",
  "mem": "内存",
  "diskPeak": "磁盘峰值",
  "exportRebuild": "导出／重建",
  "dnsCerts": "DNS／证书",
  "editIdentity": "编辑身份",
  "power": "电源",
  "metrics": "指标",
  "writeExports": "写入导出目录",
  "dryRunSync": "预览试运行同步",
  "hostConsole": "主机控制台",
  "loadingHost": "加载主机概况…",
  "identity": "身份",
  "identityReadonly": "只读 — 需系统变更权限与管理员权限才能套用",
  "identityTools": "通过系统工具设置主机名与时区",
  "hostnameHint": "系统主机名",
  "writable": "可写入",
  "locked": "锁定",
  "hostname": "主机名",
  "prettyName": "显示名称",
  "optional": "可选",
  "prettyPh": "友好显示名称",
  "timezone": "时区",
  "timezoneHint": "从清单选择时区（例如 Asia/Hong_Kong）",
  "timezoneNow": "主机现在时间：{{time}}（{{tz}}）",
  "timezoneBrowserDiff": "此主机时区是 {{host}}；你的浏览器是 {{browser}}。这里改的是主机时钟，不是浏览器。",
  "timezoneSelect": "请选择时区",
  "notExported": "尚未汇出",
  "dns": "域名系统",
  "updated": "已更新",
  "applyIdentity": "套用身份",
  "identitySetHostname": "主机名已设为 {{name}}",
  "identitySetPretty": "显示名称已设为 {{name}}",
  "identityClearPretty": "已清除显示名称",
  "identitySetTimezone": "时区已设为 {{tz}}",
  "panelSsl": "面板 SSL",
  "panelTls": {
    "title": "面板 HTTPS",
    "sub": "控制面（ysk-server）以 TLS 监听 listenPort；WebAuthn／Passkey 需要 HTTPS",
    "domain": "面板域名",
    "domainHint": "用于申请／绑定证书，例如 demo.ysk.hk",
    "email": "Let’s Encrypt 邮箱",
    "status": "状态",
    "enabled": "配置已开 TLS",
    "disabled": "未开 TLS（HTTP）",
    "serving": "当前连接：HTTPS",
    "servingHttp": "当前连接：HTTP",
    "expires": "证书到期",
    "certPath": "证书路径",
    "issueEnable": "申请证书并启用 HTTPS",
    "enableExisting": "用现有证书启用",
    "disable": "关闭面板 HTTPS",
    "disableNeedConfirm": "需确认 — 请输入 DISABLE-HTTPS",
    "needDomain": "请先填写主机名／域名",
    "needFqdn": "需要 FQDN（example.com），不要用裸主机名",
    "urlHint": "启用并重启后请用 {{url}} 打开",
    "certMissing": "配置已开 TLS，但证书或私钥文件不存在",
    "restartToApply": "需重启 ysk-server 服务才会改用 HTTPS",
    "noConfig": "找不到 config.json（请用 --config 启动）",
    "usingExisting": "已使用本机现有证书",
    "usingLe": "已使用 Let’s Encrypt 路径",
    "needCertFirst": "找不到 {{domain}} 的证书；请先申请或上传",
    "configWritten": "已写入面板 TLS 配置",
    "disabledNote": "已关闭面板 TLS",
    "certAlreadyPresent": "本机已有证书，跳过重新申请",
    "restartManual": "请手动：systemctl restart ysk-server",
    "restarted": "已重启 ysk-server",
    "restartFailed": "重启失败：{{detail}}",
    "firewallHint": "若从外网连接，请在防火墙放行面板端口（默认 9287/tcp）",
    "restartNow": "完成后立即重启 ysk-server",
    "restartNowHint": "会中断当前连接；未勾选则只写配置，需手动 systemctl restart",
    "restartConfirm": "确定立即重启面板服务？此连接可能断开，请改用 HTTPS 重新打开。",
    "manualRestart": "请手动重启后用 {{url}} 打开",
    "reconnectHttps": "服务可能已重启。请用 {{url}} 重新连接。",
    "leStrategies": "面板证书：依次尝试 webroot → nginx certonly → standalone（无需 --redirect）",
    "leOk": "已取得 {{domain}} 的 Let’s Encrypt 证书",
    "leFailed": "申请证书失败：{{detail}}",
    "leHint": "请确认域名 A 记录指向本机，且 80 端口可从外网到达（或 nginx 已服务该域名）",
    "openFirewall": "若外网连接：防火墙请允许面板端口 {{port}}/tcp（防火墙 → 开埠 → 9287 Panel）",
    "disableConfirmTitle": "禁用面板 HTTPS？",
    "disableConfirmDesc": "该面板将提供 HTTP 服务。 WebAuthn / Passkey 将停止工作，直到 HTTPS 再次打开。",
    "disablePasskeyWarn": "注册的密钥需要 HTTPS — 它们在 HTTP 上会失败。",
    "listenPublic": "小组正在监听公共地址 (0.0.0.0/::)。使用防火墙限制或绑定到 127.0.0.1。",
    "bootstrapCert": "这是自签名引导证书——浏览器会发出警告。为面板域颁发受信任的证书。",
    "cliNoSocket": "CLI 没有实时 HTTP 套接字； servingHttps 是从配置和监听套接字 (ss) 推断出来的。",
    "listenHost": "收听地址",
    "currentHost": "本次会议",
    "replaceCert": "替换为受信任的证书"
  },
  "timeNtp": "时间与 NTP",
  "clockStatus": "系统时钟状态",
  "local": "本机",
  "utc": "世界标准时间",
  "source": "来源",
  "ntpService": "NTP 服务",
  "ntpServiceActive": "运行中",
  "ntpServiceInactive": "未运行",
  "ntpServiceNa": "不适用",
  "ntpSync": "时钟同步",
  "ntpSyncedYes": "已同步",
  "ntpSyncedNo": "未同步",
  "ntpSyncedUnknown": "未知",
  "ntpRequested": "已请求启用 NTP 同步",
  "ntpFailed": "启用 NTP 失败",
  "enableNtp": "启用 NTP 同步",
  "network": "网络",
  "networkSub": "只读 · 完整网络设置不在此页",
  "noIp": "无法读取 IP",
  "storage": "存储",
  "metricsDetail": "指标详情",
  "noDisk": "无法读取磁盘",
  "avail": "可用 {{v}}",
  "shortcuts": "运维捷径",
  "shortcutsAria": "运维捷径",
  "scServices": "服务矩阵",
  "scServicesD": "服务单元生命周期",
  "scUnit": "控制面服务单元",
  "scUnitD": "面板服务单元",
  "scReadiness": "就绪探测",
  "scReadinessD": "生产闸门",
  "scUpdates": "系统更新",
  "scUpdatesD": "软件包与安全更新",
  "scMetrics": "主机指标",
  "scMetricsD": "负载告警",
  "scLogs": "日志中心",
  "scLogsD": "系统日志与文件",
  "powerTitle": "电源（危险区）",
  "powerWarn": "重启／关机将中断所有服务与面板。面板无法开机 — 需实体或 hypervisor。",
  "unlocked": "已解锁",
  "powerUnlock": "解锁危险区域",
  "powerLock": "锁定危险区域",
  "noScheduledPower": "未安排重新启动或关机",
  "powerCaps": "需 YSK_EXECUTE=1 与 root。目前 EXECUTE={{exec}}，root={{root}}。",
  "scheduledPower": "检测到计划关机／重启",
  "cancelScheduleHint": "。请用「取消计划」撤回。",
  "rebootHost": "重启主机…",
  "poweroffHost": "关机…",
  "cancelled": "已取消",
  "cancelFailed": "取消失败",
  "cancelSchedule": "取消计划",
  "confirmStrings": "确认字符串 REBOOT / POWEROFF。关机默认延迟约 1 分钟、重启约 1 分钟（shutdown +N）。写入 audit。",
  "confirmReboot": "确认重启主机？",
  "confirmPoweroff": "确认关机？",
  "confirmRebootDesc": "所有服务与面板连接将中断。请输入 REBOOT 确认。",
  "confirmPoweroffDesc": "主机将断电；面板无法远程再开机。请输入 POWEROFF 确认。",
  "typeToUnlock": "输入 {{need}} 以解锁",
  "confirmRebootBtn": "确认重启",
  "confirmPoweroffBtn": "确认关机",
  "sentDisconnect": "已送出 — 连接即将中断",
  "powerFailed": "电源操作失败",
  "exportExplain": "导出：面板数据库摘要（JSON）。重建：将托管配置写入 /etc/nginx/conf.d 并重新加载。同步需要管理员权限与系统变更权限。",
  "controlSummary": "控制面摘要",
  "controlSummarySub": "即时数据库快照 · 预览／下载／写入服务器",
  "snapshotLoaded": "已加载摘要 · {{at}}",
  "previewSummary": "预览摘要",
  "downloadedJson": "已下载 JSON 至浏览器",
  "downloadJson": "下载 JSON",
  "snapshotMeta": "产生 {{at}} · 用户 {{users}} · 套餐 {{packages}}",
  "previewHint": "按「预览摘要」加载控制面快照。",
  "managedNotEtc": "数据目录内 nginx/conf.d — 不等于已套用至 /etc",
  "nFiles": "{{count}} 个文件",
  "noManaged": "尚无托管配置",
  "noManagedDesc": "发布项目 Nginx 后会出现在此",
  "readFailed": "读取失败",
  "preview": "预览",
  "previewModalDesc": "受管 conf 内容（dataDir）",
  "prevPage": "上一页",
  "nextPage": "下一页",
  "pageOf": "第 {{page}} / {{total}} 页 · 共 {{count}} 个文件",
  "managedPager": "受管 conf 分页",
  "syncToSystem": "同步到系统",
  "syncSub": "复制到 /etc/nginx/conf.d 并重新加载 — 需管理员与系统变更权限",
  "syncReload": "同步并重新加载",
  "syncReloadNeedConfirm": "需确认 — 会写入 /etc/nginx/conf.d 并重新载入 Nginx",
  "exportOnly": "仅导出并列出配置",
  "dryRun": "预览试运行",
  "dryRunNote": "预览试运行不会修改系统。",
  "exportHistory": "服务器导出历史",
  "exportHistorySub": "数据目录 exports · 需登录下载",
  "noExports": "尚未有服务器导出文件",
  "noExportsDesc": "按「写入导出目录」生成",
  "downloaded": "已下载 {{name}}",
  "download": "下载",
  "syncConfirmTitle": "同步 Nginx 到系统？",
  "syncConfirmDesc": "将托管 Nginx 配置同步到 /etc/nginx/conf.d 并重新加载。需管理员权限与系统变更权限。",
  "uptime": "运行时间",
  "load1m": "负载 1 分钟",
  "executeLabel": "系统变更",
  "rootLabel": "管理员",
  "managedLabel": "托管",
  "managedCount": "托管配置",
  "exportsCount": "导出文件",
  "managedNginxTitle": "托管 Nginx",
  "exportPath": "导出路径",
  "mode": "模式",
  "managedConf": "托管配置",
  "dryRunFlag": "预览试运行",
  "timezoneSearch": "筛选时区…",
  "resyncNtp": "重新同步 NTP",
  "storageSub": "磁盘用量",
  "nginxLeftover": "残留",
  "nginxUnused": "未使用",
  "nginxLeftoverHint": "旧 public-files 或其他残留配置。同步仍会一并写入，除非操作员另行处理。",
  "nginxUnusedHint": "默认／catch-all 配置（000-default）。同步仍会一并写入，除非操作员另行处理。",
  "nginxRemoveLeftover": "移除残留",
  "nginxRemoveLeftoverTitle": "移除残留 nginx 设定？",
  "nginxRemoveLeftoverDesc": "将从面板清单删除 {{name}}。本机 /etc/nginx 副本只在 YSK_EXECUTE + root 时一并删除。000-default 不当残留，不可以在此删除。",
  "needExecuteRoot": "需要 YSK_EXECUTE 与 root"
}
