{
"websites": {
"title": "网站",
"createZone": "新增 Zone",
"searchRoot": "搜索 Zone 根域",
"loadingList": "加载 Zone 列表中...",
"requestFailed": "请求失败,请稍后重试。",
"emptySearch": "未找到匹配的 Zone。",
"emptyList": "暂无 Zone,点击右上角「新增 Zone」开始录入。",
"rootDomain": "根域",
"domainCount": "域名数",
"createdAt": "创建时间",
"updatedAt": "更新时间",
"actions": "操作",
"manage": "管理",
"manageZone": "管理 Zone",
"loadingDetail": "加载 Zone 详情中...",
"invalidId": "无效的网站 ID,请从网站列表进入详情页。",
"notFound": "网站不存在,可能已被删除或 ID 无效。",
"back": "返回",
"detailSubtitle": "Zone 网站管理",
"tabOverview": "概览",
"tabDomains": "域名 ({count})",
"tabCertificates": "证书 ({count})",
"basicInfo": "基本信息",
"basicInfoDesc": "维护 Zone 的可注册根域。根域变更后,请确认其下域名仍归属该根域。",
"currentRoot": "当前根域",
"editRoot": "编辑根域",
"dangerZone": "危险操作",
"dangerZoneDesc": "删除 Zone 前须清空其下全部域名;删除后不可恢复。",
"deleteZone": "删除 Zone",
"deleteZoneTitle": "确认删除 Zone",
"deleteZoneDesc": "确认删除 {domain} 吗?其下域名须先解绑路由后才能删除,此操作不可撤销。",
"deleting": "删除中…",
"confirmDelete": "确认删除",
"zoneDeleted": "Zone 已删除",
"editZone": "编辑 Zone",
"editorDesc": "Zone 仅接受可注册根域,例如 example.com。",
"rootRequired": "请输入 Zone 根域",
"rootInvalid": "请输入不含协议或通配符的根域",
"zoneUpdated": "Zone 已更新",
"zoneCreated": "Zone 已创建",
"saveFailed": "保存失败",
"saveChanges": "保存修改",
"range24h": "24 小时",
"range7d": "7 天",
"range30d": "30 天",
"chartUv": "分桶 UV",
"chartBytes": "已提供数据",
"statsFailed": "加载流量统计失败",
"analyticsUnavailable": "分析存储暂不可用,图表可能为空。请确认 ClickHouse 已启用。",
"uniqueVisitors": "查询窗口独立访客",
"uniqueVisitorsDesc": "顶部合计为整窗去重;曲线为各时间桶内 UV,桶间不可相加",
"totalRequests": "请求总数",
"totalBytes": "已提供的数据总计",
"zoneInfo": "Zone 信息",
"addDomain": "添加域名",
"emptyDomains": "暂无已添加域名",
"certificate": "证书",
"upstream": "上游",
"certNumber": "证书 #{id}",
"unbound": "未绑定",
"unlinkedRoute": "未关联路由",
"loadingEllipsis": "加载中…",
"upstreamUnset": "未配置上游",
"viewRoute": "查看路由详情",
"deleteDomain": "删除域名",
"domainDeleted": "域名已删除",
"deleteFailed": "删除失败",
"deleteDomainTitle": "确认删除域名",
"deleteDomainDesc": "确认删除 {domain} 吗?此操作不可撤销。",
"zoneCertsTitle": "本 Zone 使用的证书",
"zoneCertsDesc": "证书在全局证书库管理;此处仅展示已绑定到本 Zone 域名的证书。",
"certLibrary": "证书库",
"unboundCertHint": "还有 {count} 个域名未绑定证书,可在「域名」Tab 中选择证书。",
"emptyBoundCerts": "暂无绑定证书。请先在域名行选择证书,或前往证书库导入/申请。",
"status": "状态",
"coverage": "覆盖域名",
"expiresAt": "到期时间",
"selectZone": "请先选择 Zone",
"enterDomain": "请输入域名",
"noWildcard": "Zone 域名不支持通配符",
"invalidFormat": "域名格式不合法",
"invalidSubdomain": "子域名称格式不合法",
"mustBelongToZone": "域名必须属于 Zone {root}",
"domainAdded": "域名已添加",
"addFailed": "添加失败",
"quickCreateTitle": "快捷新增域名",
"quickCreateDesc": "选择 Zone 后输入:子域名称(如 api)、@(根域)或完整 FQDN。",
"selectRegisteredRoot": "选择注册根域",
"zoneLabel": "Zone:",
"domain": "域名",
"domainPlaceholderWithZone": "api 或 @ 或 api.{domain}",
"domainPlaceholder": "api / @ / 完整域名",
"willCreate": "将创建:",
"domainExample": "示例:输入 api → api.zone.com;@ → 根域本身",
"certOptional": "证书(可选)",
"noCert": "不绑定证书"
},
"certificates": {
"title": "证书",
"refresh": "刷新证书",
"importCert": "导入证书",
"applyTitle": "申请证书",
"listTitle": "证书列表",
"listDesc": "展示证书有效期、备注和状态,支持查看详情、编辑内容或删除证书。",
"loadingList": "加载证书列表中...",
"requestFailed": "请求失败,请稍后重试。",
"emptyList": "暂无证书,点击右上角「导入证书」或「申请证书」开始录入。",
"notBeforeLabel": "生效:{value}",
"notAfterLabel": "到期:{value}",
"sourceLabel": "来源:{value}",
"sourceAcme": "ACME 申请",
"sourceUpload": "手动上传",
"statusLabel": "状态:{value}",
"converting": "转换申请中...",
"applying": "申请中...",
"statusError": "状态:{value}({message})",
"convertFailed": "转换失败",
"applyFailed": "申请失败",
"remarkLabel": "备注:{value}",
"noRemark": "暂无备注",
"view": "查看",
"edit": "编辑",
"renew": "续期",
"deleted": "证书已删除",
"renewSubmitted": "证书 {name} 续期任务已提交",
"imported": "证书 {name} 已导入",
"applySubmitted": "证书 {name} 申请任务已提交",
"convertSubmitted": "证书 {name} 转换申请已提交",
"reapplySubmitted": "证书 {name} 配置已更新,重新申请中...",
"updated": "证书 {name} 已更新",
"deleteTitle": "确认删除证书",
"deleteDesc": "确认删除证书 {name} 吗?",
"applyEditTitle": "编辑并重新申请证书",
"applyConvertTitle": "转换为申请证书",
"applyEditDesc": "修改 ACME 证书配置。保存后将使用新配置重新申请证书。",
"applyConvertDesc": "填写 ACME 申请资料。申请成功后,当前手动证书会原地转换为可自动续签的申请证书。",
"applyDesc": "使用 ACME (Let's Encrypt 等) 自动申请和续期证书,支持通配符域名。",
"name": "证书名称",
"namePlaceholder": "例如:主站证书",
"primaryDomain": "主域名",
"primaryDomainPlaceholder": "example.com 或 *.example.com",
"otherDomains": "其他域名",
"otherDomainsHint": "每行一个域名。如申请通配符证书,请填写对应的根域名以便一并签发。",
"dnsAccount": "DNS 服务商账号",
"selectDnsAccount": "请选择 DNS 账号",
"keyAlgorithm": "密钥算法",
"remark": "备注",
"remarkPlaceholder": "可选,用于记录证书用途。",
"autoRenew": "开启自动续签",
"autoRenewDesc": "开启后,将在证书过期前 7 天自动续期。",
"advanced": "高级选项",
"dnsServer1": "DNS 验证服务器 1",
"dnsServer2": "DNS 验证服务器 2",
"dnsServerPlaceholder": "为空则使用默认权威 DNS",
"skipCname": "跳过 CNAME 检查",
"skipCnameDesc": "在执行 DNS-01 验证时不追踪 CNAME 记录。",
"skipDns": "跳过 DNS 前置检查",
"skipDnsDesc": "直接请求 Let's Encrypt 验证而不做本地校验。",
"submitting": "提交中...",
"saveAndApply": "保存并申请",
"startConvert": "开始转换",
"startApply": "开始申请",
"editTitle": "编辑证书",
"editDesc": "可以修改证书名称、备注,以及重新上传 PEM 证书和私钥内容。",
"loadingContent": "加载证书内容中...",
"notFound": "证书不存在,可能已被删除。",
"certPem": "证书 PEM",
"keyPem": "私钥 PEM",
"convertSource": "转换来源",
"saving": "保存中...",
"saveCert": "保存证书",
"importTitle": "添加证书",
"importDesc": "支持手动粘贴 PEM 或上传证书文件。导入成功后可立即在网站表单里选择。",
"manualImport": "手动导入",
"fileImport": "文件导入",
"remarkProdPlaceholder": "例如:主站生产证书",
"importing": "导入中...",
"remarkWildcardPlaceholder": "例如:泛域名生产证书",
"certFile": "证书文件",
"keyFile": "私钥文件",
"fileSelected": "已选择:{name}",
"selectCertFile": "请选择 PEM/CRT 文件",
"selectKeyFile": "请选择 KEY/PEM 文件",
"uploading": "上传中...",
"uploadFiles": "上传文件",
"clearFiles": "清空文件",
"selectFiles": "请选择证书文件和私钥文件。",
"detailTitle": "证书详情",
"detailDesc": "查看证书元信息、备注以及当前保存的 PEM 内容。",
"loadingDetail": "加载证书详情中...",
"status": "状态",
"notBefore": "生效时间",
"notAfter": "到期时间",
"certPemCopied": "证书 PEM 已复制",
"keyPemCopied": "私钥 PEM 已复制",
"copy": "复制",
"close": "关闭",
"editCert": "编辑证书",
"deleting": "删除中...",
"deleteCert": "删除证书",
"certStatus": {
"unknownExpiry": "有效期未知",
"expired": "已过期",
"expiresInDays": "{days} 天内到期",
"valid": "有效"
},
"validation": {
"nameRequired": "请输入证书名称",
"nameTooLong": "证书名称不能超过 255 个字符",
"certPemRequired": "请输入证书 PEM 内容",
"keyPemRequired": "请输入私钥 PEM 内容",
"remarkTooLong": "备注不能超过 255 个字符",
"primaryDomainRequired": "请输入主域名",
"dnsAccountRequired": "请选择 DNS 账号"
}
},
"dnsAccounts": {
"title": "DNS 账号",
"addAccount": "添加账号",
"listTitle": "DNS 账号列表",
"listDesc": "统一管理 DNS 服务商账号,用于 ACME 证书的 DNS 验证申请。",
"loadingList": "加载 DNS 账号中...",
"requestFailed": "请求失败,请稍后重试。",
"emptyList": "暂无 DNS 账号,点击右上角「添加账号」开始录入。",
"createdAt": "创建于:{date}",
"created": "DNS 账号已添加",
"deleted": "DNS 账号已删除",
"deleteTitle": "确认删除 DNS 账号",
"deleteDesc": "确认删除 DNS 账号 {name} 吗?",
"createTitle": "添加 DNS 账号",
"createDesc": "统一管理 DNS 服务商账号,用于 ACME 证书的 DNS 验证申请。",
"accountName": "账号名称",
"accountNamePlaceholder": "Cloudflare 邮箱账号",
"provider": "DNS 服务商",
"tokenPlaceholder": "请勿使用 Global API Key",
"nameRequired": "请输入名称",
"tokenRequired": "请输入 Token",
"submitting": "提交中...",
"submit": "提交"
},
"origins": {
"title": "源站",
"subtitle": "集中维护规则复用的源站地址,减少批量改地址时的重复操作。",
"refresh": "刷新",
"create": "新增源站",
"loadFailed": "加载失败",
"emptyTitle": "暂无源站",
"emptyDesc": "点击右上角新增源站,后续规则可直接复用这些地址。",
"routeCount": "{count} 条规则",
"noRemark": "暂无备注",
"lastUpdated": "最后更新:{date}",
"detail": "详情",
"edit": "编辑",
"deleted": "源站已删除",
"deleteFailed": "删除失败",
"deleteTitle": "删除源站",
"deleteDesc": "确认删除源站 {name} 吗?",
"confirmDelete": "确认删除",
"missingId": "缺少有效的源站 ID。",
"loadingDetail": "加载源站详情...",
"backToList": "返回列表",
"notFound": "源站不存在或已被删除。",
"editOrigin": "编辑源站",
"deleteOrigin": "删除源站",
"boundRoutes": "绑定规则",
"createdAt": "创建时间",
"updatedAt": "更新时间",
"remark": "备注",
"relatedRoutes": "关联规则",
"relatedRoutesDesc": "展示当前源站作为主源站绑定的规则。",
"noRelatedRoutes": "暂无关联规则",
"noRelatedRoutesDesc": "当前源站还没有被任何规则引用。",
"domain": "域名",
"address": "源站地址",
"status": "状态",
"enabled": "启用",
"disabled": "停用",
"addressRequired": "请输入源站地址",
"addressInvalid": "源站地址格式不合法",
"updated": "源站已更新",
"created": "源站已创建",
"saveFailed": "保存失败",
"editorDesc": "源站作为规则里的可复用地址目录,协议和端口仍由规则决定。",
"name": "源站名",
"namePlaceholder": "主站源站",
"saving": "保存中...",
"saveChanges": "保存修改"
},
"proxyRoutes": {
"title": "规则配置",
"refresh": "刷新",
"createRule": "新建规则",
"listTitle": "规则列表",
"searchPlaceholder": "搜索站点、域名或上游...",
"emptyTitle": "暂无网站",
"emptyDesc": "先创建一个网站,再进入配置子页面继续补齐 HTTPS、缓存和限流。",
"noMatches": "没有匹配结果",
"noMatchesDesc": "试试调整搜索词,或者清空筛选条件。",
"siteName": "站点名称",
"domain": "域名",
"status": "状态",
"upstream": "上游",
"actions": "操作",
"enabled": "已启用",
"disabled": "已停用",
"configure": "配置",
"siteCreated": "网站已创建",
"siteDeleted": "网站已删除",
"deleteFailed": "删除失败",
"loadListFailed": "规则列表加载失败",
"unknownError": "未知错误",
"deleteSiteTitle": "确认删除网站",
"deleteSiteDesc": "确认删除网站 {name} 吗?这会删除该站点下的全部域名与配置。",
"deleting": "删除中...",
"missingId": "缺少有效的规则 ID。",
"notFound": "未找到对应规则",
"notFoundDesc": "请返回列表重试。",
"saving": "保存中...",
"saveFailed": "保存失败",
"requestFailed": "请求失败,请稍后重试。",
"back": "返回",
"publish": "发布配置",
"diffFailed": "获取配置差异失败",
"noPublishNeeded": "当前配置与激活版本一致,无需发布",
"publishSuccess": "发布成功",
"versionLabel": "版本 {version}",
"publishFailed": "发布失败",
"publishTitle": "确认发布配置",
"publishDesc": "将把当前待发布配置生成新版本并设为激活版本,节点将随后拉取更新。",
"confirmPublish": "确认发布",
"createDesc": "从已注册的 Zone 域名中选择绑定关系,创建后可继续配置缓存和限流等高级选项。",
"siteId": "站点标识",
"siteIdOptionalDesc": "可选,留空时会自动使用首个域名。",
"siteIdStableDesc": "建议使用稳定、可读的业务标识,不必与域名完全一致。",
"bindDomains": "绑定域名",
"bindDomainsHint": "从已登记域名中勾选绑定;可用「快捷新增域名」在 Zone 下创建 FQDN 并自动勾选。",
"upstreamType": "回源方式",
"upstreamDirect": "直连上游",
"upstreamTunnel": "内网穿透 (Tunnel)",
"upstreamPages": "Pages 静态站点",
"upstreamAddresses": "上游地址",
"upstreamUrlsHint": "每行一个完整 URL。第一行作为主回源,多上游模式请保持相同协议且不要包含 path 或 query。",
"selectTunnel": "选择内网穿透隧道",
"pleaseSelect": "请选择...",
"online": "在线",
"offline": "离线",
"tunnelForwardHint": "将请求转发到该隧道连接的客户端节点。",
"tunnelProtocol": "内网服务协议",
"tunnelAddress": "内网服务地址",
"tunnelAddressHint": "例如: 127.0.0.1:8080 或 192.168.1.10:80",
"selectPagesProject": "选择 Pages 项目",
"pagesProjectHint": "仅显示已启用且已有激活部署的 Pages 项目。",
"enableSite": "启用站点",
"enableSiteDesc": "关闭后会保留配置,但不会参与发布。",
"createFailed": "创建失败,请稍后重试",
"creating": "创建中…",
"create": "创建",
"searchDomainOrZone": "搜索域名或 Zone…",
"quickAddDomain": "快捷新增域名",
"noZoneDomains": "暂无可用 Zone 域名。请先在 网站管理 中添加 FQDN,或使用「快捷新增域名」。",
"noBindableDomains": "没有可绑定的域名(其余域名已绑定其他路由)。可用「快捷新增域名」创建。",
"noMatchingDomains": "没有匹配的域名",
"certNumber": "证书 #{id}",
"noCert": "无证书",
"zoneName": "Zone {name}",
"zoneId": "Zone #{id}",
"unboundDomain": "未绑定域名",
"pagesProjectId": "Pages 项目 #{id}",
"pagesUnbound": "Pages 项目未绑定",
"tunnelTargetUnset": "未配置目标",
"upstreamUnset": "未配置上游",
"domainSettings": "域名设置",
"domainSettingsDesc": "绑定已在 Zone 中注册的 FQDN。证书请在 Zone 域名管理中维护。",
"redirectNeedsCert": "启用 HTTP 跳转前,请先为所选域名绑定证书(在 Zone 中配置)",
"domainSettingsSaved": "域名设置已保存",
"redirectHttp": "HTTP 自动跳转到 HTTPS",
"redirectHttpEnabledHint": "开启后会额外生成 80 端口重定向规则。",
"redirectHttpNeedsCert": "所选域名至少绑定一张证书后才能启用。",
"reverseProxy": "反向代理",
"reverseProxyDesc": "配置请求回源上游的策略与地址。",
"proxySaved": "反向代理设置已保存",
"originHostHint": "留空时默认透传访问域名 $host。",
"customHeaders": "自定义请求头",
"customHeadersHint": "每行一条,格式为 Key: Value。",
"limits": "流量限制",
"limitsDesc": "站点限流。空或 0 继承全局默认;-1 显式关闭;大于 0 为自定义。",
"limitsSaved": "流量限制已保存",
"connLimit": "并发限制",
"connLimitHint": "空或 0 继承全局默认;-1 关闭;大于 0 为自定义并发上限。",
"ipLimit": "单 IP 限制",
"ipLimitHint": "空或 0 继承全局默认;-1 关闭;大于 0 为单 IP 自定义上限。",
"rateLimit": "限速",
"rateLimitPlaceholder": "512k/1m 或 -1",
"rateLimitHint": "空或 0 继承全局默认;-1 关闭;例如 512k、1m 为自定义带宽。",
"reqLimit": "单 IP 请求频率",
"reqLimitPlaceholder": "10r/s / 100r/m 或 -1",
"reqLimitHint": "空或 0 继承全局默认;-1 关闭;例如 10r/s、100r/m 为自定义频率。",
"cache": "缓存",
"cacheDesc": "配置站点边缘缓存策略。",
"cacheSaved": "缓存设置已保存",
"enableCache": "启用站点缓存",
"enableCacheDesc": "新建推荐「标准静态资源」。",
"cachePolicy": "缓存策略",
"policyStatic": "标准静态资源(推荐)",
"policyAll": "所有可缓存 GET(高级)",
"policySuffix": "自定义后缀",
"policyPrefix": "路径前缀",
"policyExact": "精确路径",
"advancedRiskTitle": "高级策略风险",
"advancedRiskDesc": "个性化 HTML 在源站未声明 private / no-store 时可能被边缘缓存并串给其他用户。详情见标题旁帮助。",
"cacheRules": "缓存规则",
"cacheHelpTitle": "缓存使用说明",
"cacheHelpIntro": "扩展名/策略决定是否可缓存,源站头与Set-Cookie 决定是否入库。须同时开启性能设置中的全局 OpenResty 缓存。",
"cacheHelpRecommendLabel": "推荐策略:",
"cacheHelpRecommend": "新建站点建议使用「标准静态资源」(含 css/js/map/图片/字体/媒体等,不含 HTML/JSON)。",
"cacheHelpGeneralLabel": "通用规则:",
"cacheHelpGeneral": "非 GET 不缓存;登录 Cookie 不会单独跳过缓存;源站 private/no-store 或响应 Set-Cookie 不会写入边缘。",
"cacheHelpAllGetLabel": "所有可缓存 GET:",
"cacheHelpAllGet": "高级选项,类似 Cache Everything。个性化页面须由源站声明 private/no-store,否则 HTML 可能被边缘缓存并串给其他用户。",
"cacheHelpCustomLabel": "自定义规则:",
"cacheHelpCustom": "后缀填 jpg/css/js;路径前缀填 /assets;精确路径填 /robots.txt。保存后须重新发布配置版本才会在节点生效。",
"cacheHintSuffix": "每行一个后缀,例如 jpg、css、js。",
"cacheHintPrefix": "每行一个路径前缀,例如 /assets、/static。",
"cacheHintExact": "每行一个精确路径,例如 /robots.txt。",
"cacheHintStatic": "标准静态资源使用内置扩展名列表,无需填写规则。",
"cacheHintNone": "当前策略无需额外路径规则。",
"cachePlaceholderNone": "当前策略无需额外规则",
"auth": "认证配置",
"authDesc": "配置 Basic Auth 限制未授权访问。PoW 防护请在 WAF 规则组中配置。",
"authSaved": "认证配置已保存",
"authFormInvalid": "请检查认证配置表单",
"authMode": "认证模式",
"authNone": "无认证",
"powHint": "PoW 防护仅支持在 WAF 规则组中启用并绑定站点。",
"username": "账号",
"password": "密码",
"wafDesc": "全局规则组始终生效;这里可以为当前网站叠加自定义规则组。",
"wafUpdated": "WAF 规则组已更新",
"loadingWaf": "加载 WAF 规则组...",
"alwaysOn": "始终生效",
"selectCustomRules": "选择自定义规则",
"selectCustomRulesDesc": "选中的规则会按下方执行顺序依次运行。",
"selectRule": "选择{name}",
"ruleEnabled": "启用中",
"ruleDisabled": "已停用",
"nodeCount": "{count} 个节点",
"executionOrder": "执行顺序",
"executionOrderDesc": "自定义规则按此顺序执行,可拖动或使用上下移动按钮调整。",
"noCustomWaf": "暂无自定义 WAF 规则组",
"dragRule": "拖动{name}",
"moveUpRule": "上移{name}",
"moveDownRule": "下移{name}",
"sections": {
"domains": "域名设置",
"domainsDesc": "维护站点标识,并从 Zone 中选择绑定域名。",
"limits": "流量限制",
"limitsDesc": "设置连接数和限速(可继承全局默认)。",
"proxy": "反向代理",
"proxyDesc": "配置主回源和上游地址。",
"cache": "缓存",
"cacheDesc": "配置站点缓存策略。",
"waf": "WAF",
"wafDesc": "绑定 WAF 规则组,并查看当前站点生效策略。",
"auth": "认证配置",
"authDesc": "配置基础鉴权访问,需要输入账号密码才能访问网站。"
},
"validation": {
"enterDomain": "请输入域名",
"invalidDomain": "域名格式不合法",
"enterAtLeastOneDomain": "请至少填写一个域名",
"invalidDomainWithValue": "域名格式不合法:{domain}",
"duplicateDomain": "域名重复:{domain}",
"enterAtLeastOneUpstream": "请至少填写一个上游地址",
"invalidUpstream": "上游地址格式不合法:{url}",
"upstreamMustBeHttp": "上游地址必须以 http:// 或 https:// 开头:{url}",
"upstreamMissingHost": "上游地址缺少主机名:{url}",
"multiUpstreamNoPath": "多上游模式暂不支持带路径或查询参数的地址",
"multiUpstreamSameProtocol": "同一站点的多个上游必须使用相同协议",
"invalidOriginHost": "回源 Host 格式不合法",
"invalidHeader": "自定义请求头格式不合法:{line}",
"invalidHeaderName": "自定义请求头名称不合法:{key}",
"invalidLimitRate": "限速格式不合法,请使用 512k、1m、纯数字,或 -1 关闭",
"invalidLimitReq": "请求频率格式不合法,请使用 10r/s、100r/m,或 -1 关闭",
"cacheRuleRequired": "当前缓存策略至少需要一条规则",
"invalidCacheSuffix": "缓存后缀格式不合法:{rule}",
"invalidCachePath": "缓存路径规则格式不合法:{rule}",
"siteNameTooLong": "站点标识不能超过 255 个字符",
"selectAtLeastOneDomain": "请至少选择一个域名",
"selectTunnel": "请选择内网穿透隧道",
"enterTunnelTarget": "请填写内网服务地址 (如 127.0.0.1:8080)",
"selectPagesProject": "请选择 Pages 项目",
"enterSiteId": "请输入站点标识",
"enterIntegerOrMinusOne": "请输入 -1、0 或正整数",
"enterUsername": "请输入账号",
"enterPassword": "请输入密码"
}
},
"responses": {
"title": "响应页面",
"subtitle": "配置源站错误页与离线页。",
"loadingPermission": "加载权限信息...",
"loadingConfig": "加载响应页面配置...",
"loadingPage": "加载响应页面...",
"loadingErrorConfig": "加载错误页配置...",
"loadingOfflineConfig": "加载离线页配置...",
"loadFailed": "加载失败",
"forbidden": "权限不足",
"forbiddenSettings": "只有管理员可以访问响应页面设置。",
"forbiddenPreviewError": "只有管理员可以预览错误页。",
"forbiddenPreviewOffline": "只有管理员可以预览离线页。",
"forbiddenEditError": "只有管理员可以编辑错误页 HTML。",
"forbiddenEditOffline": "只有管理员可以编辑离线页 HTML。",
"errorPage": "错误页",
"offlinePage": "离线页",
"saveFailed": "保存失败",
"policySaved": "触发策略已保存,请前往版本发布使配置生效",
"triggerPolicy": "触发策略",
"triggerPolicyDesc": "配置源站错误页的启用条件与触发状态码。",
"enableErrorPage": "启用源站错误页",
"enableErrorPageDesc": "关闭后会透传源站或 Nginx 默认错误响应。",
"getOnly": "仅针对 GET 请求",
"getOnlyDesc": "开启后仅对 GET 请求的匹配错误状态码返回自定义错误页。",
"statusCodes": "触发状态码",
"statusCodesDesc": "支持单码(如 502)或闭区间(如 500-599)。",
"statusCodesPlaceholder": "例如 502 或 500-599,回车添加",
"pagePreview": "页面预览",
"preview": "预览",
"edit": "编辑",
"errorPagePreview": "源站错误页预览",
"errorPreview": "错误页预览",
"offlinePreview": "离线页预览",
"offlinePageDesc": "启用后给启用 HTTPS 的网站下发 Service Worker,域名无法访问时浏览器从缓存展示此离线页。",
"offlineSaved": "离线页已保存,请前往版本发布使配置生效",
"enableOffline": "启用 Service Worker 离线页",
"enableOfflineDesc": "仅对 HTTPS 网站生效。",
"enableOfflineAria": "启用离线页",
"scope": "生效范围",
"scopeDesc": "仅对选中的 HTTPS 域名生效;留空则不注入。",
"addDomain": "添加域名",
"noScopeSelected": "尚未选择生效域名,保存后不注入任何站点。",
"enableThenSelectScope": "启用离线兜底后可选择生效域名。",
"removeDomain": "移除 {domain}",
"selectScopeTitle": "选择生效域名",
"selectScopeDesc": "仅对选中的 HTTPS 域名注入离线兜底;搜索筛选与批量勾选。",
"domain": "域名",
"searchDomainOrZone": "搜索域名或顶级域…",
"selectedCount": "已选 {count}",
"visibleCount": "可见 {count}",
"unselectVisible": "取消全选",
"selectVisible": "全选可见",
"clear": "清空",
"noAvailableDomains": "暂无可用域名,请先在 Zone 管理中注册域名。",
"noMatchingDomains": "没有匹配的域名",
"selectZone": "选择顶级域 {domain}",
"apex": "顶级域",
"confirm": "确定",
"backToError": "返回错误页",
"backToOffline": "返回离线页",
"closePreview": "关闭预览",
"fullscreen": "全屏展示",
"htmlTooLarge": "HTML 大小超出限制(最大 256KB)",
"errorHtmlSaved": "源站错误页 HTML 已保存,请前往版本发布使配置生效",
"offlineHtmlSaved": "离线页 HTML 已保存,请前往版本发布使配置生效",
"templateNotFound": "未找到所选模板",
"templateLoaded": "已加载模板「{name}」到编辑器",
"errorRestored": "已清空为使用服务端内置默认模板(需保存后生效)",
"offlineRestored": "已清空为使用内置默认模板(需保存后生效)",
"editErrorHtml": "编辑错误页 HTML",
"editOfflineHtml": "编辑离线页 HTML",
"offlineLivePreview": "离线页实时预览",
"builtinTemplates": "内置模板",
"selectTemplate": "选择模板",
"loadTemplate": "加载模板",
"restoreDefault": "恢复默认",
"restoreTitle": "恢复默认 HTML?",
"restoreErrorDesc": "将清空编辑器内容,保存后使用服务端内置默认模板。此操作不会自动保存。",
"restoreOfflineDesc": "将清空编辑器内容,保存后使用内置默认模板。此操作不会自动保存。",
"confirmRestore": "确认恢复"
}
}