mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-09-29 05:56:38 +08:00
5a8722ff07
接入无 URL 前缀的 zh-CN/en,顶栏与外观设置可切换语言;选择写入 cookie 后刷新生效。
583 lines
29 KiB
JSON
583 lines
29 KiB
JSON
{
|
||
"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</api> → <fqdn>api.zone.com</fqdn>;<apex>@</apex> → 根域本身",
|
||
"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 域名。请先在 <websites>网站管理</websites> 中添加 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": "确认恢复"
|
||
}
|
||
}
|