mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-10-26 21:12:51 +08:00
2 lines
102 KiB
JavaScript
2 lines
102 KiB
JavaScript
const e=JSON.parse('{"about.contract":"契约提交","about.credits":"字体 Noto Sans TC/SC(OFL);图标 Adobe Spectrum(Apache-2.0);配色来自 Rosé Pine、Catppuccin、Nord、Kary Pro Colors、Ant Design、Arco Design 与 Semi Design。","about.duck":"摸摸我","about.license":"许可证","about.privacy":"doona 只与你连接的后端通信,不收集数据,也不发送到其他地方。","about.quack":"嘎!","about.tagline":"{engine} 的 Web 界面","about.title":"关于 doona","act.active":"活动连接","act.cgroup":"cgroup 已用","act.chooseRoutingMode":"选择分流方式","act.cpu":"CPU 使用率","act.cpuHelp":"进程占用单个 CPU 核心的百分比。超过 100% 表示使用了一个以上的核心。","act.d7":"7 天","act.devices":"设备","act.domains":"域名","act.emptyHistory":"暂无历史样本","act.global":"全局出站","act.globalMissing":"全局模式须指定出站","act.groupFollow":"自动","act.groupPickHelp":"默认跟随连接最多的策略组,选择组只会更改此卡片。","act.h1":"1 小时","act.h24":"24 小时","act.h6":"6 小时","act.historyRange":"历史范围","act.issues":"通知与问题","act.latency":"延迟","act.limited":"{n} 项功能未开启","act.live":"实时","act.m10":"10 分钟","act.memory":"内存","act.mode":"出站模式","act.modeApplied":"出站模式已写入配置并重载:{mode}","act.modeInterleaved":"routing 区段有普通规则排在 must 规则前面。请先把 must 规则移到 routing 区段最前面,再切换出站模式。","act.modeNoRouting":"主配置未包含 routing 区段","act.modeReadOnly":"只读","act.modeReadOnlyAction":"请确认 honk 对主配置文件有写入权限,并将 native_api 设置放在独立的 include 文件。","act.modeReadOnlyReason":"honk 须允许配置写入,且控制端已设置身份验证。主配置若含 native_api 或 clash_api 的密钥字段或嵌套区块,会标记为只读。配置含当前的监听密钥时也一样。","act.modeUnavailable":"此后端不提供","act.modeWhyReadOnly":"查看只读原因","act.noConnections":"此后端不提供连接","act.noHistory":"此后端不提供历史数据","act.noIssues":"当前没有需要处理的问题","act.noOutbounds":"此后端不提供出站统计","act.noRoutingMode":"尚未配置分流规则","act.noSubscriptions":"尚无订阅","act.noticeGap":"{reason},本次记录期间累计丢弃:{n}","act.noticeRepeat":"重复 {n} 次","act.outUsage":"出站下载量","act.rankingEmpty":"当前没有可排行的连接","act.rankingScope":"按当前可见连接的下载量排序,占比以全部可见数据计算。","act.rankingTruncated":"连接列表已截断,排行仅涵盖已获取的数据。","act.readOnlyDocs":"只读的配置文件","act.rss":"常驻内存","act.sampling":"采样中","act.setup.checkConnection":"检查连接","act.setup.chooseRules":"选择规则","act.setup.complete":"已完成","act.setup.connection":"检查连接","act.setup.connectionHint":"测试当前节点延迟。","act.setup.dismiss":"不再显示","act.setup.incomplete":"未完成","act.setup.nodes":"添加订阅或节点","act.setup.nodesHint":"导入代理节点。","act.setup.rules":"选择路由规则","act.setup.rulesHint":"选择路由模板。","act.setup.title":"开始使用","act.since":"自 {time} 起","act.topDevices":"流量排行","act.traffic":"流量","act.truncated":"已截断","act.viewAll":"查看全部","act.viewDetails":"查看详情","cm.all":"全部","cm.byWord":"整词","cm.commands":"编辑命令","cm.completions":"补全建议","cm.controlCharacter":"控制字符","cm.currentMatch":"当前匹配项","cm.find":"查找","cm.findReplace":"查找和替换","cm.go":"跳转","cm.gotoLine":"跳转到行","cm.matchCase":"区分大小写","cm.next":"下一个","cm.onLine":"行号","cm.previous":"上一个","cm.redo":"重做","cm.regexp":"正则表达式","cm.replace":"替换","cm.replaceAll":"全部替换","cm.replaceOne":"替换","cm.replacedMatches":"已替换 $ 处","cm.replacedOnLine":"已替换第 $ 行的匹配项","cm.selectionDeleted":"已删除选区","cm.toggleComment":"切换注释","cm.undo":"撤销","config.acceptedDiagnostics":"生效配置(generation {generation})保留的诊断","config.atFile":"{file} 第 {line} 行:{message}","config.atLine":"第 {line} 行:{message}","config.backendDetail":"{text}。后端消息:{message}","config.backendText":"详细","config.backup.export":"导出配置","config.backup.exportFailed":"无法导出:{error}","config.backup.exportHelp":"导出已接受的配置。不含 listener secrets,但可能保留其他凭据;分享前请检查。","config.backup.import":"导入服务器文件","config.backup.importHelp":"重新读取启动时 -c 指定的文件树,验证后替换数据库配置并立即应用。此操作不会上传本地文件。","config.backup.importTitle":"用服务器文件替换配置?","config.backup.imported":"已导入服务器配置","config.changedMeanwhile":"配置已被更改或另一次写入尚未完成,因此未写入。请刷新后重试","config.changedOnDisk":"编辑期间磁盘上的文件已更改,应用会覆盖该更改。","config.clean":"没有诊断","config.diagnostic.bareCondition":"条件中没有函数调用,因此永远不会匹配","config.diagnostic.braceWithoutSection":"右大括号没有对应的区段开头","config.diagnostic.downloadGeodata":"下载地理数据","config.diagnostic.geodataDocs":"如何安装地理数据","config.diagnostic.includeNotFound":"无法解析引入文件“{path}”","config.diagnostic.notARule":"规则格式:<condition> -> <outbound>、include <file> 或 fallback: <outbound>","config.diagnostic.notASetting":"设置格式:<key>: <value>","config.diagnostic.offline":"{reason}{which}","config.diagnostic.offlineDenied":"无权读取配置所需的文件。","config.diagnostic.offlineGeodata":"缺失或不可用:{files}。","config.diagnostic.offlineInvalid":"配置所需的文件已损坏或格式不正确。","config.diagnostic.offlineMissing":"找不到配置所需的文件。","config.diagnostic.offlineUnreadable":"无法读取配置所需的文件。","config.diagnostic.offlineUsual":"通常是路由或 DNS 规则使用 geoip: 或 geosite: 时所需的 geoip.dat、geosite.dat,也可能是配置引用的订阅或节点文件。","config.diagnostic.sectionNotClosed":"区段“{name}”缺少右大括号","config.diagnostic.sourceNotIncluded":"没有 include 路径模式匹配 {path},未写入文件","config.diagnostic.unknownKey":"未知的全局设置“{name}”","config.diagnostic.unknownOutbound":"找不到名为“{name}”的组","config.diagnostic.unknownSection":"未知的区段“{name}”","config.diagnostics":"诊断","config.discard":"放弃修改","config.discardHelp":"离开后,此配置文件的修改不会保留。","config.discardTitle":"放弃未应用的修改?","config.diskAhead":"磁盘上的文件与运行中的配置不同,因此未写入。请重载 honk 以应用该文件;若文件更改了需重启的设置,请重启 honk","config.draftDiagnostics":"当前草稿的诊断","config.draftPending":"当前草稿尚未验证。","config.editNote":"点击内容即可编辑。","config.editNoteValidate":"点击内容即可编辑,应用前可先校验。","config.editor":"编辑器","config.errors":"{n} 个错误","config.export":"下载源文件","config.exportWarning":"导出文件保留显示的原始文本,可能包含凭据;分享前请检查内容。","config.fileDiagnostics":"当前配置文件的诊断","config.forms":"设置表单","config.generatedNote":"此文件由引擎生成,重新生成时会覆盖,只能在此查看。要更改内容,请修改生成它的配置。","config.global.allow_insecure":"允许不安全的 TLS","config.global.auto_config_kernel_parameter":"自动配置内核参数","config.global.bandwidth_max_rx":"下载带宽上限","config.global.bandwidth_max_tx":"上传带宽上限","config.global.bootstrap_resolver":"引导解析器","config.global.check_interval":"检查间隔","config.global.check_tolerance":"切换容差","config.global.data_dir":"数据目录","config.global.dial_mode":"拨号模式","config.global.disable_waiting_network":"不等待网络就绪","config.global.fallback_resolver":"备用解析器","config.global.lan_interface":"LAN 接口","config.global.log_file":"日志文件","config.global.log_level":"日志级别","config.global.max_concurrent_dials":"并发拨号上限","config.global.mptcp":"多路径 TCP","config.global.nfqueue_enable":"启用 NFQUEUE","config.global.pprof_port":"性能分析端口","config.global.preconnect_node_count":"预连接节点数","config.global.sniffing_timeout":"嗅探超时","config.global.so_mark_from_dae":"Socket 标记","config.global.store_subscribe":"保存订阅内容","config.global.tcp_check_http_method":"TCP 检查 HTTP 方法","config.global.tcp_check_url":"TCP 检查 URL","config.global.tls_fragment":"TLS 分片","config.global.tls_fragment_interval":"TLS 分片间隔","config.global.tls_fragment_length":"TLS 分片长度","config.global.tls_implementation":"TLS 实现","config.global.tproxy_port":"透明代理端口","config.global.tproxy_port_protect":"保护透明代理端口","config.global.udp_check_dns":"UDP 检查 DNS 服务器","config.global.udp_warm_node_count":"UDP 预热节点数","config.global.utls_imitate":"uTLS 指纹","config.global.wan_interface":"WAN 接口","config.globalChoice":"数字或 {choices}","config.globalDuplicate":"此字段重复出现。请在配置文件中移除重复项。","config.globalGroup.bandwidth":"带宽与预连接","config.globalGroup.checks":"节点检查","config.globalGroup.dialing":"拨号与 TLS","config.globalGroup.interfaces":"接口与端口","config.globalGroup.logging":"日志","config.globalGroup.storage":"数据存储","config.globalInvalid":"请输入符合类型和范围的值。","config.globalList":"以逗号分隔","config.globalNote":"更改会写入配置文件并重新加载。进程设置可能需要重启。未设置的字段使用引擎默认值。","config.globalRange":"范围:0–{max}","config.globalSave":"写入并重新加载","config.globalSaved":"已写入全局设置并重新加载配置","config.globalUnits":"单位:{units}","config.globalUnset":"未设置","config.incomplete":"内容不完整或已脱敏,不能在此编辑","config.invalid":"校验发现 {n} 个错误","config.jumpToLine":"跳转到第 {line} 行","config.keepChanges":"保留修改","config.kind.generated":"引擎生成","config.kind.include":"引入文件","config.kind.main":"主配置","config.level":"级别","config.level.error":"错误","config.level.info":"提示","config.level.warning":"警告","config.levelErrors":"错误 {n}","config.levelInfo":"提示 {n}","config.levelWarnings":"警告 {n}","config.loadedAt":"加载时间:{time}","config.moduleAbsent":"未设置此区段;可加入 {file}。","config.moduleAbsentReadOnly":"未设置此区段。","config.moduleDnsRequests":"{n} 条 request 规则","config.moduleDnsResponses":"{n} 条 response 规则","config.moduleDnsUpstreams":"{n} 个上游","config.moduleGroups":"{n} 个组","config.moduleNodes":"{n} 个节点","config.moduleOpen":"打开页面","config.moduleRules":"{n} 条规则","config.moduleSettings":"{n} 项设置","config.moduleSubscriptions":"{n} 个订阅","config.newSource":"新建文件","config.newSourceAbsolute":"请使用相对于主配置目录的路径","config.newSourceControl":"路径不能包含控制字符","config.newSourceCreate":"创建","config.newSourceCreated":"{path} 已创建,配置已重载","config.newSourceExtension":"文件名须以 .dae 结尾","config.newSourceFailed":"无法创建 {path}","config.newSourceHelp":"新文件内容为空,须匹配任一已加载文件 include 区段中的路径模式才会加载。路径相对于主配置所在目录。","config.newSourceNameControl":"名称不能包含控制字符","config.newSourceNameHelp":"新文件内容为空。目录与扩展名由主配置 include 区段的路径模式决定,只需输入名称。","config.newSourceNameSlash":"名称不能包含 /","config.newSourcePath":"路径","config.newSourcePattern":"路径模式","config.newSourceSegments":"路径不能包含空段、. 或 ..","config.newSourceTitle":"新建配置文件","config.newSourceUnmatched":"已加载文件的 include 区段中没有匹配此路径的模式,因此后端会拒绝创建。","config.openSource":"打开","config.openSourceAt":"打开配置文件:{where}","config.readOnly":"只读","config.readOnlyAttempt":"此文件只读","config.readOnlyHelp":"后端未开放写入配置。honk 须启用 experimental.native_api.config_write,并设置密钥或密码登录。","config.readOnlyNote":"后端未开放写入配置,只能在此查看。启用方法见上方说明。","config.redacted":"后端已脱敏监听密钥的值","config.redactedNote":"此文件的监听密钥已脱敏,无法在此编辑。请在主机上编辑。","config.redactedSource":"内容已脱敏","config.refusedNote":"后端不接受写入此文件,只能在此查看。","config.repeated":"{text}({n} 次)","config.restart.body":"未写入。重新加载无法应用此更改。","config.restart.copied":"已复制命令","config.restart.copy":"复制","config.restart.copyFailed":"无法复制命令,请选中文本后手动复制","config.restart.docs":"重新加载与重启","config.restart.effect":"需重启才会生效","config.restart.next":"请在主机上修改配置文件,再在该主机上重启 honk。此命令适用于 systemd,其他 init 系统见安装指南。","config.restart.planned":"预计下个版本支持直接写入,并提示重启。","config.restart.title":"{n} 项设置需重启","config.revisionHelp":"当前生效的配置内容的版本标识,内容变更并生效后会改变。","config.revisions.bytes":"大小","config.revisions.changed":"数据库 head 已变更,请检查后重新确认。","config.revisions.createdAt":"记录时间","config.revisions.details":"修订详情","config.revisions.empty":"尚未记录修订","config.revisions.hash":"SHA-256","config.revisions.head":"数据库 head","config.revisions.origin":"来源","config.revisions.origin.activate":"恢复","config.revisions.origin.import":"导入","config.revisions.origin.write":"写入","config.revisions.parent":"父修订","config.revisions.principal":"Principal","config.revisions.restore":"恢复修订","config.revisions.restoreHelp":"验证后立即应用此修订,通常会创建新修订。","config.revisions.restoreTitle":"恢复修订 {revision}?","config.revisions.restored":"已恢复修订","config.revisions.retention":"修订上限:{n}","config.revisions.revision":"修订","config.revisions.sources":"源文件","config.revisions.unrecorded":"运行中的配置与已记录的数据库 head 尚未同步。","config.save":"应用","config.saveConflict":"须先保留或放弃修改","config.saveShortcut":"Ctrl+S","config.saveShortcutMac":"⌘S","config.saveValidating":"正在校验…","config.saved":"{path} 已写入,配置已重载","config.secretNote":"此文件含监听密钥,后端不会写回。将密钥移到独立的引入文件后,即可编辑其余内容。","config.secretSource":"含密钥","config.source":"配置文件","config.sourceFacts":"{n} 行,{size}","config.subscriptionNote":"此文件从订阅地址下载,更新订阅时会被替换,只能在此查看。","config.tabGlobal":"全局设置","config.tabHistory":"备份与修订","config.tabModules":"模块","config.tabSource":"配置文件","config.tooLarge":"配置超过后端可接受的大小。上限:{limit} 字节","config.unquotable":"无法写入:值含单引号、换行或结尾反斜线,无法无损转为单引号字符串。","config.unsaved":"未应用","config.unsavedHint":"重新加载或关闭页面会丢失修改","config.valid":"校验通过","config.validate":"校验","config.validateNoMain":"后端未返回完整的主配置,因此无法校验","config.validateOther":"校验只涵盖主配置及其引入文件,不含此文件","config.warnings":"{n} 个警告","config.writeHelp":"若加载后磁盘上的文件已更改,honk 会拒绝写入。","config.writeRestart":"{n} 项设置需重启才会生效,未写入","conn.activeCount":"{n} 条活动连接","conn.addRuleFor":"为 {target} 添加路由规则","conn.allDevices":"所有设备","conn.allOutbounds":"所有出站","conn.allRules":"所有规则","conn.anySource":"任何设备","conn.byClient":"按设备","conn.chain":"链","conn.chainSource.evaluation":"路由时记录","conn.chainSource.reconstructed":"根据保留的记录重建","conn.chart.busiest":"最高流量连接","conn.chart.hint":"横轴:上传量,纵轴:下载量,虚线:上传与下载相等。点击数据点可打开该连接。","conn.chart.moreDown":"下载较多","conn.chart.moreUp":"上传较多","conn.chart.point":"下载:{download},上传:{upload}","conn.chart.sample":"连接:{n}","conn.chart.sampleUnknown":"连接:{n},无流量总计:{unknown}","conn.chart.title":"连接流量","conn.close":"关闭连接","conn.closeAll":"全部关闭","conn.closeAllHelp":"逐条关闭当前列出的 {n} 条连接;内核直连、后端不持有的连接会跳过。","conn.closeAllLive":"关闭来自 {source} 的全部连接(当前 {n} 条),包括此对话框打开后建立的连接;内核直连的连接会跳过。","conn.closeAllLiveTcp":"关闭来自 {source} 的全部 TCP 连接(当前 {n} 条),包括此对话框打开后建立的连接;内核直连的连接会跳过。","conn.closeAllLiveUdp":"关闭来自 {source} 的全部 UDP 连接(当前 {n} 条),包括此对话框打开后建立的连接;内核直连的连接会跳过。","conn.closeFailed":"无法关闭连接","conn.closed":"已关闭 {name}","conn.closedAll":"已关闭 {closed} 条,跳过 {skipped} 条","conn.collapseAll":"全部折叠","conn.columns":"列","conn.editRule":"编辑命中规则的出站设置","conn.empty":"没有匹配的连接","conn.expandAll":"全部展开","conn.export":"导出 CSV","conn.f.chainSource":"链来源","conn.f.domainSource":"域名来源","conn.f.downloadRate":"下载速率","conn.f.dst":"目标地址","conn.f.ingress":"入口","conn.f.observedBy":"观测来源","conn.f.started":"开始时间","conn.f.uploadRate":"上传速率","conn.filterHint":"域名、IP、设备、进程","conn.filterPick":"筛选设备和规则","conn.filters":"筛选条件","conn.filtersActive":"筛选条件,已应用 {n} 项","conn.group":"分组","conn.groupCount":"{name},{n} 条连接","conn.latency.hint":"每个点代表一个节点,位置为节点页显示的 TCP 延迟。","conn.latency.inUse":"使用中","conn.latency.others":"未使用","conn.latency.pending":"尚无节点有延迟样本。","conn.latency.percentiles":"全部节点 P50:{p50},P90:{p90}","conn.latency.sample":"有延迟的节点:{n},无延迟数据:{missing}","conn.latency.weighted":"使用中节点按连接数加权 P50:{p50}","conn.latency.weightedUnplaced":"使用中节点按连接数加权 P50:{p50},无延迟数据:{n} 条连接","conn.notClosable":"后端没有可中断的用户空间传输,无法关闭此连接。由内核直接转发的连接属于此类。","conn.notInSnapshot":"当前列表未包含此连接。","conn.observed.mixed":"用户空间与 eBPF","conn.onlyThisClient":"仅显示此设备","conn.pick":"选择","conn.recomputed":"重算","conn.ruleBeforeMatched":"命中规则之前","conn.ruleMoved":"命中的规则已变动,规则将插入下方所示的位置。","conn.ruleNoPosition":"没有规则位于 doona 可写入的文件中,无法确定插入位置。","conn.ruleNoTarget":"此连接没有可匹配的域名或 IP 地址","conn.ruleTop":"最前","conn.showRule":"查看命中的规则","conn.state.active":"进行中","conn.state.blocked":"已屏蔽","conn.state.closed":"已关闭","conn.state.dialing":"拨号中","conn.state.failed":"失败","conn.state.observed":"观测中","conn.state.routing":"路由中","conn.state.unknown":"未知","conn.stateHelp.dialing":"正在建立出站连接。","conn.stateHelp.observed":"已接收连接,尚未开始匹配规则。","conn.stateHelp.routing":"正在匹配路由规则。","conn.tab.list":"连接","conn.trace":"追踪此连接","conn.truncated":"连接列表已截断,仅显示部分记录。","conn.ungrouped":"不分组","conn.viewFlow":"查看流程","conn.visibilityNone":"无连接可见","conn.visibilityNote":"后端仅列出用户空间数据路径可观测的连接;列表为空不代表设备没有连接。","conn.visibilityPartial":"仅部分连接可见","dashboard.allGroups":"所有策略组","dashboard.allRows":"全部行","dashboard.automaticWidth":"自动","dashboard.connectionNetworks":"各协议连接数","dashboard.connectionOutbounds":"各出站连接数","dashboard.dnsAnswers":"DNS 查询结果","dashboard.dnsSample":"最近 {n} 条查询","dashboard.edit":"编辑仪表盘","dashboard.form.area":"面积图","dashboard.form.donut":"环形图","dashboard.form.dots":"点图","dashboard.form.facts":"状态概览","dashboard.form.kv":"键值列表","dashboard.form.ranked":"排行列表","dashboard.form.sparkline":"迷你折线图","dashboard.form.waffle":"方格图","dashboard.height":"高度","dashboard.height.short":"矮","dashboard.height.standard":"标准","dashboard.height.tall":"高","dashboard.noConnections":"没有连接","dashboard.noGroups":"没有策略组","dashboard.noNodes":"没有节点","dashboard.noQueries":"没有查询","dashboard.noRoom":"卡片宽于此空位,无法放入","dashboard.noSources":"没有来源","dashboard.other":"其他","dashboard.policyGroups":"策略组当前节点","dashboard.preset":"{width},{height}","dashboard.providerBudget":"订阅额度","dashboard.remaining":"此行尚余 {space}","dashboard.resizeHeight":"调整高度","dashboard.resizeWidth":"调整宽度","dashboard.rows":"{n} 行","dashboard.sourceHealth":"来源状态","dashboard.wide":"全宽","dashboard.width":"宽度","dns.addRequestRuleFor":"为 {domain} 新增 DNS 请求规则","dns.addRoutingRuleFor":"为 {domain} 新增路由规则","dns.addRuleFor":"为 {value} 新建规则","dns.allTypes":"所有支持类型","dns.answer":"{name} {type};TTL {ttl} 秒;{data}","dns.bypassCache":"略过缓存","dns.cacheBusy":"缓存列表暂时不可用","dns.cacheUnavailable":"此后端不提供缓存列表","dns.chart.byDevice":"设备","dns.chart.byDomain":"域名","dns.chart.cache":"缓存状态","dns.chart.cacheNote":"条目:{n},容量上限:未上报","dns.chart.cacheRate":"缓存命中率","dns.chart.capacity":"容量","dns.chart.count":"{n} 条","dns.chart.coverage":"缓存范围:{kinds};{persistent}","dns.chart.entries":"条目","dns.chart.failureRate":"失败率","dns.chart.median":"中位数","dns.chart.medianKey":"各上游的中位数","dns.chart.memoryOnly":"仅存于内存,重新启动后清空","dns.chart.negative":"负向应答","dns.chart.noLog":"解析记录未加载","dns.chart.outcomes":"响应结果","dns.chart.p95":"P95","dns.chart.persistent":"重新启动后保留","dns.chart.positive":"正向应答","dns.chart.ranking":"查询排行","dns.chart.resolver":"解析器自身","dns.chart.rest":"其余 {n} 条","dns.chart.sample":"已加载:{n} 条,未命中缓存:{uncached} 条,发往上游:{upstream} 条","dns.chart.share":"{n}({share})","dns.chart.shortPage":"后端提前结束此分页:{n}/{limit} 条","dns.chart.slowest":"P95:{value}","dns.chart.speed":"{n} 条上游查询的延迟","dns.chart.tooFew":"记录不足,暂不绘图","dns.chart.typical":"中位数:{value}","dns.chart.upstream":"{n} 条,中位数:{median}","dns.chart.usage":"使用量","dns.chart.usageFacts":"条目:{entries}","dns.deleteAllFailed":"无法删除 {n} 条缓存项","dns.deleteEntry":"删除 {domain} 的 {type} 缓存项","dns.deleteFailed":"无法删除缓存项","dns.deleteMatching":"删除匹配项","dns.deleteMatchingConfirm":"将删除 {n} 条缓存项,无法恢复。","dns.deleteMatchingFailed":"无法删除缓存项:{error}","dns.deleteNameConfirm":"将删除 {name} 的缓存记录({type}),无法恢复。","dns.deletePartial":"已删除 {deleted} 条,{n} 条无法删除","dns.deleteUnsupported":"此后端不支持删除缓存项","dns.deleted":"已删除 {n} 条缓存项","dns.empty":"没有符合的缓存条目","dns.entries":"缓存项","dns.expires":"到期时间","dns.exportLog":"导出 CSV","dns.flushAll":"清除全部缓存","dns.flushConfirm":"将清除全部 {n} 条缓存项,无法撤销。","dns.flushConfirmAll":"将清除全部缓存项,无法撤销。","dns.flushFailed":"无法清除缓存:{error}","dns.flushUnsupported":"此后端不支持清除缓存","dns.flushed":"缓存已清除,匹配:{matched},已删除:{deleted}","dns.hit":"缓存命中","dns.includeExpired":"显示已到期","dns.invalidName":"不是有效的域名","dns.invalidRegex":"不是有效的正则表达式","dns.loadOlder":"加载较早记录","dns.log":"解析记录","dns.logEmpty":"没有匹配的解析记录","dns.logFilterHint":"域名包含","dns.logLoaded":"已加载 {n} 条,导出仅含已加载的记录","dns.logTotal":"已保留 {n} 条记录","dns.logTotalHelp":"新记录使保留条数或内存用量达到上限时,最早的记录会被移除。","dns.logUnavailable":"此后端不提供解析记录","dns.matchFailed":"无法匹配缓存项","dns.matchMore":"还有 {n} 条","dns.matchNameOnly":"此后端只支持按完整域名删除缓存项","dns.matchRegex":"域名 regex","dns.memoryOnly":"缓存仅存于内存,重新启动后清空","dns.miss":"缓存未命中","dns.negative":"负缓存","dns.newerWaiting":"有较新的记录等待加载。刷新会替换当前已加载的记录。","dns.noAnswers":"暂无应答记录","dns.noTypes":"此后端未提供可查询的记录类型","dns.notCovered":"不涵盖","dns.olderExpired":"无法加载较早记录,正从最新记录重新加载。","dns.openConfig":"打开 DNS 配置","dns.outcome.answered":"上游应答","dns.outcome.cached":"缓存命中","dns.outcome.failed":"失败","dns.outcome.nxdomain":"查无此名","dns.pattern":"匹配内容","dns.positive":"正缓存","dns.query":"查询","dns.queryFailed":"无法查询:{error}","dns.queryUnavailable":"此后端当前无法执行 DNS 查询","dns.regexHelp":"JavaScript regex 语法,不区分大小写,匹配不含结尾点的名称","dns.regexTimeout":"正则表达式匹配超时,请简化表达式。","dns.result":"结果","dns.route.default":"默认","dns.route.forced":"强制指定","dns.route.rules":"DNS 路由规则","dns.routeRule":"路由规则","dns.routeSource":"路由来源","dns.staleUntil":"逾期可用至","dns.tab.stats":"统计","dns.typeUnsupported":"此后端不支持查询此记录类型","dns.upstreamAuto":"自动","dns.viewCache":"查看缓存","event.allKinds":"所有种类","event.connected":"已连接","event.cursor":"可从上次位置续传","event.disconnected":"已断开连接","event.empty":"没有匹配的事件","event.export":"导出 JSON","event.flow":"{resourceId},修订:{revision}","event.gap":"{resourceId},原因:{reason},本次记录期间累计丢弃:{n}","event.gap.evicted":"移出保留记录","event.gap.overflow":"记录已达保留上限","event.gap.recording":"记录设置变更","event.gap.sampled":"采样跳过","event.gapHelp.evicted":"已结束的流程超过保留时长后会移出保留记录;保留条数达到上限时会提前移出。进行中的流程不受影响。","event.gapHelp.overflow":"部分流程记录未能保留。若因保留条数达到上限,可在设置页调高该上限。","event.gapNoCount":"{resourceId},原因:{reason}","event.gapUnscoped":"原因:{reason},本次记录期间累计丢弃:{n}","event.gapUnscopedNoCount":"原因:{reason}","event.generation":"{previous} 至 {current}","event.k.flowGap":"流程记录丢失","event.k.flowUpdated":"流程更新","event.k.generationChanged":"配置生效","event.k.operationUpdated":"操作更新","event.k.runtimeUpdated":"运行状态更新","event.k.streamReady":"事件流就绪","event.kind":"种类","event.limit":"最近 {n} 条,新事件在前","event.lostHistory":"事件丢失:断开连接期间的事件无法取回","event.operation":"{resourceId},状态:{status}","event.reconnecting":"重新连接中","event.resource":"{resource}","event.summary":"摘要","event.unavailable":"此后端不提供事件流","event.viewConfig":"查看配置","event.viewFlow":"查看流程记录","event.withoutRuntime":"排除运行状态更新","flags.automatic":"自动","flags.detected":"自动({region})","flags.edit":"更换国旗…","flags.embedded":"国旗已包含在名称中,无法隐藏或替换。","flags.help":"仅用于显示,保存在此浏览器。","flags.none":"不显示国旗","flags.region":"国旗","flags.search":"搜索地区","flow.allStates":"全部状态","flow.byRule":"按规则","flow.clearConnectionFilter":"清除连接筛选","flow.clearMapFilter":"清除路径筛选","flow.connectionFilter":"连接:{connectionId}","flow.coverage":"观测覆盖范围","flow.coverageSummary":"{n} 个范围未完整观测","flow.detailLoading":"流程记录加载中…","flow.dnsIntercept":"DNS 拦截","flow.dropped":"已丢失 {n} 条记录","flow.empty":"没有匹配的流程","flow.f.action":"动作","flow.f.dialTarget":"拨号目标","flow.f.input":"{name}","flow.f.leafNode":"末端节点 ID","flow.f.milestone":"里程碑","flow.f.must":"must","flow.f.performed":"已执行","flow.f.plane":"平面","flow.f.reason":"原因","flow.f.selectedIp":"选定 IP","flow.f.selectionPath":"选择路径","flow.f.verification":"验证","flow.full":"完整","flow.kernelBlock":"内核屏蔽","flow.kernelBypass":"内核旁路","flow.kernelDirect":"内核直连","flow.m.bufferOverflow":"缓冲区溢出","flow.m.evicted":"已淘汰","flow.m.notInstrumented":"未接入记录","flow.m.redacted":"已脱敏","flow.m.sampled":"抽样记录","flow.m.startedLate":"中途开始记录","flow.map":"流量路径","flow.mapEmpty":"暂无可供绘制的规则、策略组或保留流程","flow.mapFilter":"路径:{label}","flow.mapFilterHint":"点击拓扑图中的路径以筛选流程","flow.missing":"不完整原因","flow.partialVisibility":"部分","flow.records":"流程记录","flow.revision":"修订 {n}","flow.ruleNoTarget":"此流程没有可匹配的域名或 IP 地址","flow.stage.connection":"连接","flow.stage.dialMode":"拨号模式","flow.stage.input":"输入","flow.stage.reroute":"重新路由","flow.stage.route":"路由","flow.status.complete":"完整","flow.status.disabled":"已停用","flow.status.partial":"不完整","flow.tab.map":"总览","flow.tab.records":"记录","flow.topology":"连接拓扑","flow.topologyNote":"按规则或设备查看出站与节点的路径,以及保留的流程数。","flow.treeFewer":"仅显示前 {n} 个项目","flow.treeFlows":"{n} 条流程","flow.treeFrom":"← {names}","flow.treeNoNode":"尚未选定节点","flow.treePanHint":"左右滑动,查看出站和节点","flow.treeShowMore":"再显示 {n} 个项目","flow.treeTo":"→ {names}","flow.userspaceTcp":"用户空间 TCP","flow.userspaceUdp":"用户空间 UDP","flow.v.activateDirect":"启用直连","flow.v.activateProxy":"启用代理","flow.v.armDirect":"准备直连","flow.v.bypass":"跳过缓存","flow.v.cache":"缓存","flow.v.cancelled":"已取消","flow.v.coalesced":"合并查询","flow.v.dnsMapping":"DNS 映射","flow.v.drop":"丢弃","flow.v.explicit":"显式指定","flow.v.failed":"失败","flow.v.firstReply":"收到第一个响应","flow.v.hit":"命中","flow.v.hold":"暂留","flow.v.hosts":"hosts 文件","flow.v.httpHost":"HTTP Host","flow.v.kernel":"内核","flow.v.lan":"LAN","flow.v.matched":"匹配","flow.v.miss":"未命中","flow.v.noNewRoutingInput":"没有新的路由输入","flow.v.notRequired":"不需要","flow.v.otherFamilyTrusted":"另一地址族可信","flow.v.pass":"放行","flow.v.quicSni":"QUIC SNI","flow.v.redirect":"重定向","flow.v.replyReceived":"已收到响应","flow.v.routeSelected":"已选定路由","flow.v.stale":"过期","flow.v.started":"已开始","flow.v.succeeded":"成功","flow.v.targetConfirmed":"目标已确认","flow.v.targetRequestSent":"已发送目标请求","flow.v.terminal":"结束","flow.v.tlsSni":"TLS SNI","flow.v.transportReady":"传输就绪","flow.v.unavailable":"不可用","flow.v.wan":"WAN","flow.viewConnection":"查看连接","flow.viewPinned":"查看此路径的 {n} 条流程","group.addAlternative":"添加 OR 匹配","group.allNodes":"所有节点","group.badName":"名称只能使用英文字母、数字、下划线、句点和连字符。","group.byRule":"由规则选入","group.create":"创建","group.customExpression":"自定义表达式","group.everyNode":"包含所有节点","group.filterAnd":"AND","group.filterKind.nameExact":"完整名称","group.filterKind.nameKeyword":"名称关键字","group.filterKind.nameRegex":"名称 regex","group.filterKind.subtag":"subtag","group.filterKind.subtagKeyword":"subtag 关键字","group.filterKind.subtagRegex":"subtag regex","group.filterOr":"OR","group.filterValuesHelp":"以逗号分隔多个值;值含逗号时请加双引号。","group.filterValuesInvalid":"请输入有效值;引号内的反斜线须转义。","group.groupName":"组名称","group.groupNameHint":"只能使用英文字母、数字、下划线、句点和连字符。","group.matchingNodes":"匹配的节点","group.memberCount":"{n} 个节点","group.nestedGroups":"子组","group.newGroup":"新建组","group.policy":"选择方式","group.policy.fallbackHint":"使用当前节点直到失效,再按顺序切换","group.policy.fastestHint":"自动使用近期平均延迟最低的节点(推荐)","group.policy.manualHint":"在策略页选择节点","group.policy.scoreHint":"根据节点的可靠性与近期连接质量自动选择","group.policy.spreadHint":"将连接轮流分配到所有节点","group.readOnly":"此后端不提供配置写入,仅供查看。","group.removeAlternative":"移除 OR 匹配","group.removeMember":"移除 {name}","group.searchGroups":"搜索组","group.selected":"已选 {n} 项","group.stillIn":"仍有 {n} 个节点符合其他 filter,会保留在群组中。","group.subscriptionCount":"{name},{n} 个节点","group.subscriptions":"订阅","group.takenName":"已有同名的组。","hint.config":"生效的配置文件、校验与编辑","hint.connections":"当前的连接,按设备分组","hint.dns":"域名解析与缓存内容","hint.events":"后端状态变更记录","hint.flows":"分流总览与流程记录","hint.logs":"引擎实时日志","hint.nodes":"节点来源、用量与更新","hint.overview":"服务状态与后端能力","hint.policies":"策略组与其所选节点","hint.rules":"路由规则、DNS 规则与追踪模拟","hub.routing":"路由","hub.traffic":"观测","lifecycle.degraded":"降级","lifecycle.draining":"排空中","lifecycle.failed":"失败","lifecycle.reloading":"重载中","lifecycle.running":"运行中","lifecycle.starting":"启动中","lifecycle.suspended":"已暂停","log.chart.cell":"{time},{level}:{n} 条","log.chart.count":"{n} 条","log.chart.current":"{level}:当前的最低级别","log.chart.errors":"错误","log.chart.minimum":"显示{level}及以上","log.chart.peak":"记录最多的时段","log.chart.peakErrors":"错误最多的时段","log.chart.sample":"根据最近的 {n} 条记录","log.chart.title":"日志时间分布","log.clear":"清空","log.connected":"流式接收中","log.disconnected":"已断开连接","log.empty":"暂无日志","log.emptyFiltered":"没有符合筛选条件的日志","log.emptyForbidden":"配置禁止日志记录","log.emptyNotRecorded":"请先在设置页开启日志记录","log.export":"导出","log.gap":"日志丢失:断开连接期间的记录无法取回","log.level":"级别","log.level.debug":"调试","log.level.error":"错误","log.level.info":"信息","log.level.trace":"跟踪","log.level.warn":"警告","log.levelNotRecorded":"{level}:请先在设置页调低日志级别","log.message":"消息","log.pause":"暂停","log.paused":"已暂停:{n} 条新记录","log.pausedOverflow":"已暂停:{n}+ 条新记录","log.reconnecting":"重新连接中","log.recorded":"引擎记录:{level}及以上","log.target":"模块","log.targetPlaceholder":"模块前缀","login.alreadySetUp":"管理员已创建,请改用该账号登录。","login.badUsername":"用户名只能包含英文字母、数字、下划线、句点和连字符,长度为 1 至 64。","login.confirm":"确认密码","login.connectedTo":"连接到 {backend}","login.create":"创建并登录","login.demoNote":"演示账号:{username} 密码:{password}","login.engineOutdated":"引擎提供的 API 版本低于此 doona 的要求,请更新引擎。","login.failed":"无法登录:{error}","login.hidePassword":"隐藏密码","login.invalidCredentials":"用户名或密码错误。","login.mismatch":"两次输入的密码不一致。","login.needsSetup":"后端尚未设置管理员,请先创建账号。","login.noApiNote":"请使用提供原生 API 的 honk 构建。","login.noApiTitle":"此 honk 构建未提供原生 API","login.note":"{backend} 要求提供 Bearer Token;Token 仅保存在此浏览器中,并随每个请求的 Authorization 请求头发送。","login.password":"密码","login.passwordLong":"密码超过 128 个字符。","login.passwordRequired":"请输入密码。","login.passwordRule":"8 至 128 个字符。","login.passwordShort":"密码少于 8 个字符。","login.passwordTitle":"登录","login.rateLimited":"尝试次数过多,请在 {n} 秒后重试。","login.rejected":"后端拒绝了该 Token,请输入有效的 Token。","login.requirements":"原生 API 要求","login.retryIn":"{n} 秒后可重试","login.sessionEnded":"会话已结束,请重新登录。","login.settings":"更改后端网址","login.setupNote":"{backend} 尚未设置管理员,创建后即登录。仅接受来自本机、私有网络或链路本地地址的创建请求。","login.setupTitle":"创建管理员","login.showPassword":"显示密码","login.signIn":"登录","login.stale":"配置方案已更改,Token 未保存。请重新加载页面,确认后端网址后再连接。","login.submit":"连接","login.title":"需要 Token","login.token":"Token","login.tokenRequired":"请在此配置方案中输入后端 Token,保存后返回登录页面。","login.username":"用户名","login.usernameRequired":"请输入用户名。","mode.direct":"直连","mode.global":"全局","mode.rule":"规则","nav.activity":"活动","nav.config":"配置","nav.connections":"连接","nav.dns":"DNS","nav.events":"事件","nav.flows":"分流","nav.logs":"日志","nav.nodes":"节点","nav.overview":"系统状态","nav.policies":"策略","nav.rules":"规则","nav.settings":"设置","nodes.actions":"节点操作","nodes.add":"添加","nodes.addNode":"粘贴节点链接","nodes.addNodeHelp":"支持引擎可解析的分享链接(vless、vmess、trojan、ss 等),并写入 node 区段。","nodes.addProvider":"添加订阅","nodes.addProviderHelp":"名称会写入 subscription 区段作为标签;引擎会获取订阅网址,但不会返回网址。","nodes.addToGroup":"加入组","nodes.added":"{name} 已添加","nodes.addedRefreshFailed":"{name} 已写入配置,但无法更新","nodes.addedRefreshed":"{name} 已添加并更新,{n} 个节点","nodes.agent":"User-Agent","nodes.agentDefault":"留空使用引擎默认值。","nodes.agentInvalid":"最多 256 个可打印的 ASCII 字符","nodes.anyGroup":"全部组","nodes.anyProtocol":"全部协议","nodes.cache":"缓存订阅内容","nodes.cacheHelp":"保留最近一次获取的内容,启动时无需联网即可加载。","nodes.details":"节点详细信息","nodes.edit":"编辑 {name}","nodes.editAction":"编辑…","nodes.editMissing":"配置文件中已找不到此订阅","nodes.editNodeHelp":"更新来源中的节点链接。重命名时,同时更新同一来源中的精确节点筛选、default 和 final。","nodes.editNodeMissing":"来源中的节点已移除,或分享链接已更改。","nodes.editNodeTitle":"编辑节点 {name}","nodes.editOptions":"其他选项(保持原样)","nodes.editProviderHelp":"在条目原处编辑这个订阅,其他选项保持原样。","nodes.editProviderTitle":"编辑订阅 {name}","nodes.edited":"已保存 {name}","nodes.empty":"此节点来源暂无节点","nodes.everyDuration":"每 {duration}","nodes.everyHours":"每 {n} 小时","nodes.expires":"到期","nodes.groups":"所属组","nodes.hours":"小时","nodes.interval":"自动更新","nodes.intervalCount":"间隔","nodes.intervalCustom":"自定义","nodes.intervalInvalid":"须填写大于或等于 0 的整数","nodes.intervalTooLarge":"间隔超出 JavaScript 的安全整数范围","nodes.intervalUnit":"单位","nodes.kind.builtin":"内置","nodes.kind.file":"文件","nodes.kind.inline":"配置内","nodes.kind.subscription":"订阅","nodes.kind.unattributed":"未归属","nodes.latency.andMore":"{names},{more}","nodes.latency.average":"平均","nodes.latency.avg10":"近 10 次平均","nodes.latency.by":"分组方式","nodes.latency.byGroup":"按组","nodes.latency.byProtocol":"按协议","nodes.latency.count":"{n} 个","nodes.latency.highest":"最高","nodes.latency.latest":"当前延迟","nodes.latency.lowest":"最低","nodes.latency.more":"另有 {n} 个","nodes.latency.moving":"移动平均","nodes.latency.noGroup":"未分组","nodes.latency.noProtocol":"未知协议","nodes.latency.range":"范围","nodes.latency.sample":"根据 {n} 个节点的最新测量","nodes.latency.showAll":"显示全部 {n} 个","nodes.latency.slower":"明显慢于平均","nodes.latency.unavailableList":"不可用({n} 个):{names}","nodes.latency.unmeasuredList":"尚未测量({n} 个):{names}","nodes.link":"节点链接","nodes.linkInvalid":"节点链接须为 协议://… 格式,例如 ss://、vmess://、vless://、trojan://、hysteria2://","nodes.manualOnly":"仅手动","nodes.minutes":"分钟","nodes.moreGroups":"另有 {n} 个组","nodes.nameInvalid":"名称只能使用英文字母、数字、_、. 和 -","nodes.nameMissing":"须填写名称","nodes.nameTaken":"已有节点使用此名称。","nodes.newGroup":"新建组…","nodes.noMatch":"没有匹配的节点","nodes.noProviders":"暂无节点来源","nodes.noSources":"尚无订阅或代理节点。","nodes.node":"节点","nodes.note":"管理订阅、文件与配置内的节点。","nodes.of":"{name} 的节点","nodes.openPolicies":"前往策略页","nodes.probe":"测试 {name}","nodes.probeError":"无法测试 {name}","nodes.probeFailed":"{name}:无法连接","nodes.probeKinds":"探测方式","nodes.probeUnknown":"{name}:结果未知","nodes.probeUnknownWhy":"{name}:结果未知({error})","nodes.probed":"{name}:{n} ms","nodes.provider":"节点来源","nodes.providers":"节点来源","nodes.referenced":"按 {name} 筛选节点的组:{groups}。请先在策略页修改这些筛选条件。","nodes.refresh":"更新 {name}","nodes.refreshFailed":"无法更新 {name}","nodes.refreshed":"{name} 已更新,{n} 个节点","nodes.refreshedDegraded":"{name}:节点已应用,但数据路径未恢复,经用户空间代理的新连接会被拒绝。详见系统状态页。","nodes.remove":"移除 {name}","nodes.removeInclude":"声明于主配置文件以外的文件,请在该文件中移除。","nodes.removeNodeHelp":"从主配置的 node 区段删除,并重载。","nodes.removeNodeTitle":"移除节点 {name}","nodes.removeProviderHelp":"从主配置删除此节点来源及其节点,并重载。","nodes.removeProviderTitle":"移除节点来源 {name}","nodes.removed":"{name} 已移除","nodes.renameElsewhere":"其他来源引用此节点。请先修改引用,再重命名。","nodes.renameGroups":"同时更新 {groups} 中的订阅筛选条件","nodes.renameGroupsHelp":"否则这些组将失去 {name} 的节点。","nodes.routeHelp":"只影响获取订阅本身,不影响其节点的流量。","nodes.scope":"当前显示 {name} 的节点。可在上方选择其他节点来源。","nodes.search":"搜索节点","nodes.searchAll":"搜索范围:所有节点来源。","nodes.selectedNodes":"已筛选 {n} 个节点","nodes.sourceHelp":"节点来源包括订阅、文件与配置内的节点。后端支持时,可添加订阅或粘贴节点链接(含 XHTTP);更改会写入主配置并重载。","nodes.status.error":"失败","nodes.status.never":"尚未获取","nodes.status.ok":"正常","nodes.status.stale":"过期数据","nodes.tab.list":"节点","nodes.tagTaken":"已有其他订阅使用此名称","nodes.updated":"更新时间","nodes.url":"订阅网址","nodes.urlInvalid":"订阅网址须为 HTTP 或 HTTPS 网址","nodes.urlScheme":"未填写协议时自动补上 https://。","nodes.usage":"用量","nodes.viewNodes":"查看节点","ov.attachments":"挂载点","ov.available":"可用","ov.cgroupHelp.service":"此 cgroup 只含本服务;已用内存计入本服务,使用率按已用量与上限计算。","ov.cgroupHelp.shared":"此 cgroup 还包含其他进程,已用内存和使用率包括这些进程。","ov.config":"配置版本","ov.counters":"流量计数","ov.countersSince":"自 {time} 起,{scope}","ov.cpu":"CPU 使用率","ov.datapath":"数据路径","ov.datapathHelp":"此卡片显示内核中 eBPF 程序、挂钩和映射表的检查结果。","ov.degradedHelp.datapath":"部分数据路径状态无法确认,原因见下方错误。","ov.degradedHelp.runtime":"重载后数据路径未恢复,经用户空间代理的新连接会被拒绝。可再次重载配置,尝试恢复数据路径。","ov.direction":"方向","ov.export":"导出状态 JSON","ov.f.activated":"配置生效","ov.f.api":"API","ov.f.backend":"后端","ov.f.build":"构建","ov.f.cgroupCurrent":"cgroup 已用","ov.f.cgroupLimit":"cgroup 上限","ov.f.cgroupPercent":"cgroup 使用率","ov.f.cgroupScope":"cgroup 范围","ov.f.connState":"连接表占用","ov.f.ebpfBytes":"eBPF 内核内存","ov.f.engine":"引擎","ov.f.health":"健康","ov.f.hooks":"挂钩","ov.f.instance":"实例","ov.f.kind":"类型","ov.f.maps":"映射表","ov.f.oom":"OOM 次数","ov.f.oomHigh":"超过高水位次数","ov.f.oomKill":"OOM 终止次数","ov.f.programs":"程序","ov.f.rateWindow":"速率统计间隔","ov.f.routing":"路由发布","ov.f.rss":"常驻内存","ov.f.started":"启动时间","ov.f.state":"状态","ov.f.tcp":"TCP 连接","ov.f.total":"连接总数","ov.f.udp":"UDP 连接","ov.f.visibility":"可见度","ov.failed":"失败","ov.interface":"接口","ov.kind.cgroup":"cgroup","ov.kind.other":"其他","ov.lastReload":"上次重载","ov.lim.close":"关闭连接","ov.lim.configMissing":"honk 仍在启动,或配置文件超过 32 个,或总大小超过 8 MiB。","ov.lim.configWrite":"在配置中加入以下设置,并在 password_auth: true 与 secret 中任选其一,然后重启 honk。honk 加载配置期间或存储阻止写入时,仍无法写入。","ov.lim.docsReadOnly":"只读的配置文件","ov.lim.docsStateDb":"状态数据库问题","ov.lim.docsVersion":"版本要求","ov.lim.geoNoAssets":"配置未加载任何 geosite 或 geoip 文件。","ov.lim.geoNoStateDb":"honk 的状态数据库未打开,因此没有内置的下载网址。在配置中加入以下两个网址,然后重启 honk。加载的文件没有磁盘路径时,仍无法更新。","ov.lim.geoNoUrl":"有加载的文件没有下载网址或磁盘路径。","ov.lim.geoUnreadable":"路由与 DNS 加载了同一类型但不同的文件。","ov.lim.h.configNotLoaded":"无法读取配置","ov.lim.h.configReadOnly":"配置为只读","ov.lim.h.flowsIdle":"流程记录只在查看时记录","ov.lim.h.flowsOff":"流程记录当前关闭","ov.lim.h.geodataUnreadable":"地理数据无法使用","ov.lim.h.geodataUpdate":"无法更新地理数据","ov.lim.h.mainReadOnly":"无法编辑节点与节点来源","ov.lim.h.notProvided":"当前的 honk 版本没有 {n} 项功能","ov.lim.h.notProvidedOther":"后端未提供 {n} 项功能","ov.lim.h.notRunning":"{n} 项服务暂时无法使用","ov.lim.h.probes":"延迟探测暂时未运行","ov.lim.h.recordOff":"配置中关闭了 {n} 项记录","ov.lim.h.subscriptions":"订阅暂时无法更新","ov.lim.howTo":"开启方法","ov.lim.mainReadOnly":"主配置文件含有 native API 或监听器的密钥,honk 不会写回含密钥的文件。请将密钥移至单独的 include 文件。","ov.lim.manage":"节点与节点来源","ov.lim.notRunningReason":"honk 正在启动或停止。","ov.lim.recordOff":"这些记录默认为开启。在配置中加入以下设置,然后重启 honk。","ov.lim.subscriptions":"订阅","ov.lim.title":"未开启的功能","ov.lim.why":"可能原因","ov.loading":"加载中","ov.mapCapacity":"容量 {capacity}","ov.noAttachments":"没有挂载点数据","ov.noLimit":"未设上限","ov.notVerifiedHelp":"后端挂载 {hooks} 挂钩后不会核实挂载状态,因为检查开销较大。","ov.occupancyUnknown":"占用量未提供,容量 {capacity}","ov.operationError":"无法执行操作","ov.operationResult":"{action}:{status}({operationId})","ov.profileBase":"基本","ov.profileFull":"完整可观测","ov.queued":"排队中","ov.r.configValidate":"配置校验","ov.r.dnsCache":"DNS 缓存","ov.r.dnsLog":"DNS 记录","ov.r.dnsQuery":"DNS 查询","ov.r.memoryHistory":"内存历史","ov.r.outbounds":"出站计数","ov.r.probes":"延迟探测","ov.r.routingTrace":"路由追踪","ov.r.trafficHistory":"流量历史","ov.rateWindowHelp":"上传和下载速率为此间隔内的平均值。","ov.reload":"重载","ov.resources":"后端能力","ov.resume":"恢复","ov.running":"执行中","ov.scopeAll":"全部流量","ov.scopeVisible":"可见流量","ov.status.datapathDegraded":"{status},数据路径降级","ov.status.datapathFailed":"{status},数据路径故障","ov.succeeded":"已完成","ov.suspend":"暂停","ov.unavailable":"此后端不提供该项数据","ov.unknown":"未知","ov.unknownHelp":"后端未确认此项状态。","ov.uptime":"运行时间","ov.v.active":"运行中","ov.v.attached":"已挂载","ov.v.cgroupService":"本服务","ov.v.cgroupShared":"与其他进程共用","ov.v.degraded":"降级","ov.v.detached":"已卸载","ov.v.disabled":"已停用","ov.v.ebpf":"eBPF","ov.v.egress":"出站","ov.v.error":"错误","ov.v.failed":"失败","ov.v.full":"完整","ov.v.healthy":"健康","ov.v.ingress":"入站","ov.v.loaded":"已加载","ov.v.mock":"模拟","ov.v.none":"无","ov.v.notLoaded":"未加载","ov.v.notPublished":"未发布","ov.v.notVerified":"未验证","ov.v.partial":"部分","ov.v.partiallyAttached":"部分挂载","ov.v.published":"已发布","ov.v.ready":"就绪","ov.v.real":"真实","ov.v.unknown":"未知","ov.v.userspace":"用户空间","palette.antd":"Ant Design","palette.arco":"Arco Design","palette.bytedance":"ByteDance","palette.catppuccin":"Catppuccin","palette.chromiumOnly":"仅 Chromium","palette.dawnMain":"Dawn / Main","palette.dawnMoon":"Dawn / Moon","palette.defaultDark":"Default / Dark","palette.frappe":"Frappé","palette.frosted":"毛玻璃","palette.glassName":"玻璃","palette.glassNote":"需要 Chromium 内核浏览器,Firefox 与 Safari 显示为玻璃","palette.kary":"Kary Pro Colors","palette.latteFrappe":"Latte / Frappé","palette.latteMacchiato":"Latte / Macchiato","palette.latteMocha":"Latte / Mocha","palette.lightDark":"Light / Dark","palette.liquid":"液态玻璃","palette.macchiato":"Macchiato","palette.mocha":"Mocha","palette.moon":"Moon","palette.nord":"Nord","palette.nordVariants":"Snow Storm / Polar Night","palette.other":"其他","palette.qiangguo":"强国","palette.qiangguoBad":"严峻挑战","palette.qiangguoDark":"夜班","palette.qiangguoGood":"稳中向好","palette.qiangguoLight":"白班","palette.qiangguoModes":"白班/夜班","palette.rosePine":"Rosé Pine","palette.semi":"Semi Design","palette.tinted":"着色","policy.actionFailed":"无法完成 {name} 的操作:{error}","policy.addFilter":"添加筛选","policy.advanced":"高级","policy.aliveOnly":"只显示可用节点","policy.allRegions":"全部地区","policy.backToAutomatic":"{name} 已恢复自动选择,当前成员为 {member}","policy.both":"两者","policy.byLatency":"按延迟","policy.byName":"按名称","policy.cfg.checkInterval":"检测间隔","policy.cfg.checkUrl":"检测网址","policy.cfg.defaultMember":"默认成员","policy.cfg.finalOutbound":"最终出站","policy.cfg.idleTimeout":"空闲超时","policy.cfg.interruptConnections":"切换时中断连接","policy.cfg.tolerance":"容忍差值","policy.checkChangedElsewhere":"打开后,此项已在后端改为 {value}。再次应用会以此处的值覆盖。","policy.checkEdit":"检测设置","policy.checkEditTitle":"{name} 的检测设置","policy.checkIntervalHelp":"两次检测之间的秒数。留空则使用全局间隔。","policy.checkIntervalInvalid":"请输入不小于 1 的整数秒数。","policy.checkUrlHelp":"后端经由各成员请求的 http 或 https 网址。留空则使用全局检测网址。","policy.checkUrlInvalid":"请输入含主机名的 http 或 https 网址,长度不超过 2048 字节,且不含用户名、空白或逗号。","policy.defaultMemberHelp":"手动选择的初始成员;无表示使用第一个成员。","policy.down":"{n} 个不可用","policy.edit":"编辑群组","policy.editAmbiguous":"此组在配置中有多处定义,无法在此编辑","policy.editDetails":"改写此 group 所在文件的 group 区段,更新 policy、filter、final outbound,以及手动选择时的 default member,保留其他字段。校验通过后保存并重载。","policy.editHelp":"编辑 group 的 policy、filter 和 outbound 设置。","policy.editNoConfig":"配置尚未准备好,无法编辑","policy.editNoEntry":"已读取的配置文件中没有此组的定义,无法编辑","policy.editReadOnly":"此组定义于 {file},该文件只读,无法编辑","policy.editReopen":"配置中的此组已被更改,与本次编辑冲突,因此未写入。关闭并重新打开此对话框,以编辑当前配置。","policy.editTitle":"编辑组 {name}","policy.editUnsafe":"筛选或策略必须写在同一行,括号成对,且不含注释或大括号。","policy.empty":"暂无组","policy.filter":"筛选节点","policy.filterN":"筛选 {n}","policy.finalOutboundHelp":"无可用成员时使用;无表示不设置。","policy.groupRemoved":"此组已被移除,修改未保存。","policy.healthy":"{n} 个可用","policy.idleTimeoutHelp":"组连续无活动达到此秒数后视为空闲。留空使用默认值。","policy.idleTimeoutInvalid":"请输入 0 或正整数(秒)。","policy.includes":"选入条件","policy.interrupt":"切换时中断现有连接","policy.kind.auto":"自动选择 {n}","policy.kind.fallback":"按顺序备用","policy.kind.fixed":"固定","policy.kind.label":"按选择方式筛选组","policy.kind.loadbalance":"负载均衡","policy.kind.manual":"手动选择 {n}","policy.kind.noAuto":"没有自动选择的组","policy.kind.noManual":"没有手动选择的组","policy.kind.random":"随机","policy.kind.score":"综合评分","policy.kind.selector":"手动选择","policy.kind.urltest":"平均最快","policy.liveConfig":"运行中的配置","policy.loading":"正在加载 {groupId}…","policy.lockHelp":"{name} 的锁定原因","policy.memberPerNetwork":"TCP:{tcp},UDP:{udp}","policy.members":"{n} 个成员","policy.membersDown":"{n} 个成员,{down} 个不可用","policy.network":"为 {name} 选择网络","policy.noProbe":"此组无法使用“测试全部”","policy.noneSelected":"尚未选出成员","policy.note":"手动选择的组可直接切换成员,TCP 与 UDP 可分别选择。","policy.observedVia":"{transport}({purpose})","policy.overridden":"已手动固定","policy.pickBuiltin":"内置","policy.pickGroups":"组","policy.pickMembers":"成员","policy.pickNodes":"节点","policy.pinned":"{name} 已手动固定为 {member},自动策略已暂停","policy.probeAll":"测试全部","policy.probeChanged":"可用:{healthy},不可用:{unavailable},状态未知:{unknown},选择:已更改","policy.probePartial":"{n} 个成员中已测试 {done} 个;{error}","policy.probeUnchanged":"可用:{healthy},不可用:{unavailable},状态未知:{unknown},选择:未更改","policy.probing":"测试中…","policy.purpose.data":"数据","policy.purpose.shared":"共用","policy.region":"地区","policy.regions":"地区","policy.releaseOverride":"恢复自动选择","policy.removeFilter":"移除筛选 {n}","policy.save":"应用","policy.selectedInterrupted":"{name} 已选择 {member},现有连接已中断","policy.selectedKept":"{name} 已选择 {member},现有连接未中断","policy.sort":"排序","policy.summary":"当前:{member},{n} 个可用","policy.summarySplit":"当前 TCP:{tcp},UDP:{udp};{n} 个可用","policy.toleranceHelp":"延迟至少降低此毫秒数才切换组成员。留空使用默认值。","policy.toleranceInvalid":"请输入 0 或正整数(毫秒)。","policy.unsetDefault":"未设置,使用引擎默认值","policy.untested":"{n} 个未测试","policy.untestedHelp":"这些成员的状态尚未确定。","policy.untestedNoProbe":"此组无法使用“测试全部”。","policy.untestedProbe":"可使用“测试全部”重新测试。","policy.updated":"{name} 配置已写入并重载","policy.viewConfig":"查看配置","policy.viewNodes":"在节点页查看","policy.viewTitle":"{name} 的配置","probe.cold":"冷探测","probe.dnsBoth":"DNS (TCP + UDP)","probe.dnsTcp":"DNS (TCP)","probe.dnsUdp":"DNS (UDP)","probe.fallback":"{name} 无法使用{requested},已改用{used}。","probe.http":"HTTP","probe.kind":"类型","probe.leaves":"包含嵌套分组中的节点","probe.options":"按选项探测…","probe.submit":"探测","probe.tcp":"TCP 连接","probe.title":"探测选项","rule.add":"新建规则","rule.addApply":"应用","rule.addCondition":"添加 AND 条件","rule.addExpressionHelp":"输入表达式与目标。规则通过校验后,写入配置文件并重载。","rule.addHelp":"所有条件行必须同时匹配。规则通过校验后,写入配置文件并重载。","rule.added":"新规则已生效","rule.address":"地址","rule.advanced":"高级条件","rule.applied":"{n} 条规则已生效","rule.applyFiles":"{rules},将写入 {files} 个文件","rule.applyHeld":"应用暂存的规则","rule.applyPending":"应用 {n} 条规则","rule.beforeMatchedNote":"放在当前命中的规则之前。","rule.condition":"条件","rule.conditionInvalid":"条件须为单行,包含 domain(…) 等调用且括号成对,不能包含 ->、# 注释或花括号","rule.conditionMissing":"须填写条件","rule.conditionMode":"条件写法","rule.copied":"已复制规则","rule.copy":"复制规则","rule.copyFailed":"无法复制规则,请选中下方的规则文本并复制。","rule.copyOnly":"此处无法写入配置,请改为复制规则。","rule.current":"当前:{value}","rule.decision":"判定","rule.determinate":"已判定","rule.dictionaryCaption":"{n} 条规则,generation {generation}","rule.dictionaryEmpty":"暂无路由规则","rule.discard":"舍弃暂存的规则","rule.distributionCaption":"当前保留的 {n} 条流程,按规则分组;不跨轮询累计","rule.distributionEmpty":"当前快照中没有流程","rule.distributionFiltered":"没有符合此来源的流程","rule.distributionForbidden":"配置禁止流程记录","rule.distributionNotRecorded":"请先在设置页开启流程记录","rule.distributionScope":"按表达式、ID 和来源区分;摘要不含 generation ID,占比以整份快照计算。","rule.distributionSource":"规则来源","rule.dns.action":"动作","rule.dns.action.accept":"保留应答","rule.dns.action.asis":"将查询发往原目标","rule.dns.action.rejectAnswer":"将应答替换为空应答","rule.dns.action.rejectQuery":"以空结果应答查询","rule.dns.action.requery":"通过此上游重新查询","rule.dns.actionMissing":"须选择动作","rule.dns.addHelp":"所有条件行必须同时匹配。规则通过校验后,写入配置文件并重载。","rule.dns.conditionInvalid":"条件须为单行,包含 qname(…) 等调用且括号成对,不能包含 ->、# 注释或花括号","rule.dns.duplicateHeld":"暂存的规则中已有相同的条件和动作。","rule.dns.duplicateListed":"规则 {n} 已有相同的条件和动作。","rule.dns.empty":"暂无 DNS 规则","rule.dns.kind.answerGeoip":"应答 geoip 地区","rule.dns.kind.answerIp":"应答 IP","rule.dns.kind.qtype":"查询类型","rule.dns.kind.upstream":"提供应答的上游","rule.dns.noPlace":"找不到可写入此类规则的 dns routing 区段。请检查配置;此对话框会保留这条规则。","rule.dns.onlyType":"仅 {type} 查询","rule.dns.positionNew":"新建 {name} 区段并插入首条规则","rule.dns.positionNewHelp":"dns 配置中尚无 {name} 区段,应用规则时会一并创建。","rule.dns.request":"request 规则","rule.dns.requestNote":"按顺序匹配,决定如何处理每个查询;没有规则匹配时使用 fallback。","rule.dns.response":"response 规则","rule.dns.responseNote":"按顺序匹配,决定接受应答、拒绝应答,或通过另一个上游重新查询。","rule.dnsHeading":"DNS:{name}","rule.dnsTitle":"DNS 规则","rule.droppedUnknown":"丢失记录数未知","rule.dscp":"DSCP","rule.duplicateHeld":"暂存的规则中已有相同的条件和出站。","rule.duplicateListed":"规则 {n} 已有相同的条件和出站。","rule.earlierMayMatch":"前面的规则仍可能先命中此流量。","rule.edit":"编辑规则","rule.editExpressionHelp":"修改表达式与目标后,验证、保存并重新加载。","rule.editFallbackHelp":"修改 fallback 目标;验证通过后保存并重新加载。","rule.editHelp":"修改条件与目标后,验证、保存并重新加载。所有条件行必须同时匹配。","rule.editOutboundMode":"编辑出站模式","rule.edited":"规则更改已生效","rule.evaluation":"规则评估 {n}","rule.expression":"表达式","rule.expressionNoRows":"此表达式无法以条件行表示。","rule.held":"规则已暂存,尚未写入","rule.hits":"命中","rule.hold":"暂存","rule.holdHelp":"暂存的规则在右上角应用时一并写入;应用则立即写入这条规则并重载。","rule.id":"序","rule.invalidDscp":"DSCP 须为 0 至 63 的整数。","rule.invalidLive":"解析模式须提供域名,且目标 IP 必须留空。","rule.invalidPort":"端口须为 1 至 65535 的整数。","rule.invalidTarget":"请提供域名或目标 IP。","rule.ipOnly":"仅提供目标 IP 时,模拟按 IP 与端口判定。dial_mode 使用 domain 系列模式时,引擎会从实际 TLS 或 HTTP 流量嗅探域名,并重新评估规则。若要模拟此结果,请一并提供域名。","rule.keepsRoute":"现有连接保持当前路由,重新连接后才应用更改。","rule.kind":"依据","rule.kind.domain":"完整域名","rule.kind.domainKeyword":"域名关键字","rule.kind.domainSuffix":"域名后缀","rule.kind.dport":"目标端口","rule.kind.geoip":"geoip 地区","rule.kind.geosite":"geosite 分类","rule.kind.l4proto":"传输协议","rule.kind.sport":"来源端口","rule.likelyHelp":"前序规则因缺少输入而无法判定;若均不匹配,流量将使用所示的可能出站。请提供 {inputs} 并重新模拟,以确认结果。","rule.likelyOutbound":"可能出站","rule.lineOnly":"第 {n} 行","rule.list":"规则列表","rule.list.request":"DNS request 规则","rule.list.response":"DNS response 规则","rule.listTitle":"路由规则","rule.missing":"缺少输入","rule.must":"锁定此出站","rule.mustHelp":"锁定后,命中此规则就直接采用该出站:不再嗅探或按域名重新分流,全局和直连模式也不会改写。direct(must) 还会让 53 端口的 DNS 不经透明 DNS 接管。","rule.negate":"否定条件","rule.noMember":"组当前未选定成员","rule.notLocated":"无法定位此规则在配置文件中的行,因此无法在此编辑","rule.note":"模拟当前配置的路由结果,不代表实际连接。域名与目标 IP 至少填写一项;使用 live 或 query 解析模式时,须填写域名并将目标 IP 留空。","rule.observed":"观测时间","rule.openSource":"打开配置文件","rule.outboundMissing":"须选择出站","rule.outcome":"结果","rule.partial":"已写入 {n} 条规则,其余 {held} 条仍暂存","rule.pending":"待应用:{n}","rule.pendingElsewhere":"另有 {n} 条暂存在其他列表,应用时一并写入","rule.pendingFiles":"将写入 {files} 个文件","rule.pick":"选择","rule.position":"插入位置","rule.positionBefore":"第 {n} 条之前","rule.positionEnd":"最后(fallback 之前)","rule.positionLast":"最后","rule.positionOthers":"其他位置","rule.queried":"查询时间","rule.queryAgain":"重新查询","rule.queryDns":"查询 DNS","rule.queryHeading":"DNS 查询:{name}","rule.reach":"连通性","rule.refused":"校验未通过,未写入","rule.remove":"移除规则","rule.removeCondition":"移除条件","rule.removeHelp":"将删除 {file} 第 {line} 行;校验通过后写入并重载。","rule.removeTitle":"移除此规则?","rule.removed":"规则已移除,更改已生效","rule.resolve":"解析模式","rule.resolveLive":"实时解析(live)","rule.resolveNone":"不解析(none)","rule.resolveQuery":"先查 DNS 再模拟(query)","rule.resolveUnavailable":"后端不提供此解析模式","rule.result":"模拟结果","rule.result.indeterminate":"无法判定","rule.result.matched":"匹配","rule.result.not_matched":"不匹配","rule.result.skipped":"跳过","rule.reviewHeld":"查看暂存的规则","rule.run":"开始追踪","rule.share":"占比","rule.simulatedAddress":"模拟地址","rule.sourceHelp.kernel":"规则由内核中的 eBPF 程序判定。","rule.sourceHelp.recomputed":"规则由用户空间重新评估得出。","rule.sourceHelp.unknown":"无法确认规则判定来源。","rule.sourceHelp.userspace":"规则由用户空间路由器判定。","rule.sourceRecomputed":"重新评估","rule.stale":"规则列表与配置不同步,已刷新列表,请重试","rule.template.addDns":"同时加入 DNS 路由","rule.template.addDnsHelp":"加入 dns 区段。geosite:cn 中的域名经 alidns(223.5.5.5)解析。其余域名经 cloudflare(1.1.1.1)以 DNS over TLS 解析。","rule.template.adsOff":"将关闭广告屏蔽。","rule.template.adsOn":"将开启广告屏蔽。","rule.template.applied":"已将 {name} 应用到 {file}","rule.template.apply":"应用","rule.template.blockAds":"屏蔽广告","rule.template.blockAdsHelp":"开启后,所有模板都会屏蔽广告域名。","rule.template.blockQuic":"屏蔽 QUIC","rule.template.blockQuicHelp":"浏览器会通过代理改用 TCP;部分游戏、视频通话,以及此网关后使用 Hysteria2、TUIC 的设备需要 QUIC。","rule.template.bypass":"绕过中国大陆","rule.template.bypassHelp":"Google 中国服务、中国大陆游戏服务与中国大陆流量直接连接,其余流量由代理组处理。","rule.template.changes":"{file} 的变更","rule.template.collision":"已有节点名为 {name}:指向 {name} 的规则将改为使用新组。","rule.template.common":"所有分流方式都让发往私有地址、多播地址和保留地址的流量直接连接。","rule.template.confirmTitle":"应用分流方式:{name}","rule.template.created":"将创建的组","rule.template.createdNone":"不会创建新组。","rule.template.customNote":"当前规则不属于任何分流方式。应用分流方式后,将在 {file} 写入其顶层 routing。","rule.template.gfw":"只代理 GFW 名单","rule.template.gfwHelp":"Telegram 流量与 geosite:gfw 中的域名由代理组处理,其余流量直接连接。","rule.template.global":"全局代理","rule.template.globalHelp":"应用共用的直接连接规则与已开启的屏蔽选项后,其余流量均由代理组处理。","rule.template.group.ai":"OpenAI","rule.template.group.apple":"Apple","rule.template.group.auto":"自动选择","rule.template.group.bahamut":"巴哈姆特","rule.template.group.cn":"回国节点","rule.template.group.hk":"香港","rule.template.group.jp":"日本","rule.template.group.kr":"韩国","rule.template.group.media":"国外媒体","rule.template.group.netflix":"Netflix","rule.template.group.proxy":"代理","rule.template.group.sg":"新加坡","rule.template.group.telegram":"Telegram","rule.template.group.tw":"台湾","rule.template.group.us":"美国","rule.template.group.youtube":"YouTube","rule.template.homebound":"回国","rule.template.homeboundHelp":"适合在中国大陆以外的用户。中国大陆网站与 IP 地址经由回国节点组,其他流量直接连接。使用组 {groups},并创建其中缺少的组。","rule.template.homeboundSummary":"通过专用组连接中国大陆。","rule.template.mode":"分流方式","rule.template.more":"更多模板","rule.template.networkManagerDirect":"NetworkManager 直连","rule.template.networkManagerDirectHelp":"仅使用 NetworkManager 的 Linux 桌面需要,路由器不需要。","rule.template.networkManagerOff":"NetworkManager 流量将遵循分流规则。","rule.template.networkManagerOn":"NetworkManager 流量将保持直连。","rule.template.pinnedHelp":"此组固定使用单一节点,指定此组的规则均经由该节点传输。","rule.template.quicOff":"将关闭 QUIC 屏蔽。","rule.template.quicOn":"将开启 QUIC 屏蔽。","rule.template.refused.denied":"后端拒绝写入 {file}:当前会话没有控制权限,或该配置文件含有 API 监听设置。","rule.template.refused.incomplete":"{file} 的内容未提供,或 SHA-256 与后端回报的值不符,无法改写。","rule.template.refused.noSource":"没有已加载的配置文件可写入分流规则。","rule.template.refused.readOnly":"{file} 为只读,无法应用模板。","rule.template.refused.secret":"{file} 含有 native_api 或 clash_api 设置,后端不允许改写。请在主机上编辑。","rule.template.refused.split":"分流规则分散在多个配置文件中。请先将规则移到同一个配置文件,再应用模板。","rule.template.refused.syntax":"此后端的配置格式无法应用 dae 模板。","rule.template.refused.writesOff":"后端已关闭配置写入,无法应用模板。","rule.template.regions":"按服务与地区分组","rule.template.regionsHelp":"Google 中国服务、Microsoft、Apple、网易云音乐、游戏与 Bilibili 直接连接,Telegram、OpenAI、YouTube、Netflix、巴哈姆特与国外媒体使用服务组,并提供六个地区组;GFW 名单中的网站经由代理组,其余中国大陆流量直接连接,剩余流量经由代理组。使用组 {groups},并创建其中缺少的组。","rule.template.regionsSummary":"按服务与地区使用不同组分流。","rule.template.removedIncludes":"不再引用的规则文件","rule.template.removedIncludesHelp":"文件仍保留在磁盘上,但其中的规则不再生效。","rule.template.reused":"沿用的现有组","rule.template.scope":"将在 {file} 写入该分流方式的顶层 routing,替换现有的顶层 routing,并补上缺少的组。现有 DNS 路由与其他配置文件保持不变。","rule.template.services":"按服务分组","rule.template.servicesHelp":"Google 中国服务、中国大陆游戏服务与 Microsoft 直接连接,Apple、Telegram 与国外媒体分别使用独立的组;GFW 名单中的网站经由代理组,其余中国大陆流量直接连接,剩余流量经由代理组。使用组 {groups},并创建其中缺少的组。","rule.template.servicesSummary":"按服务使用不同组分流。","rule.template.single":"单一代理组","rule.template.singleHelp":"Google 中国服务与中国大陆游戏服务直接连接,Telegram、国外媒体与 GFW 名单中的网站经由代理组,其余中国大陆流量直接连接,剩余流量经由代理组。使用组 {groups},并创建其中缺少的组。","rule.template.singleSummary":"通过单一代理组分流。","rule.template.unchanged":"{n} 行未变更","rule.trace":"追踪模拟","rule.traceFailed":"无法执行追踪","rule.traceUnavailable":"后端当前无法执行追踪","rule.unchanged":"这条规则不会改变当前的走向。","rule.unknownRule":"未知规则","rule.untested":"未测试","rule.values":"值","rule.valuesHelp":"多个值以逗号分隔","rule.valuesInvalid":"值不能包含单引号、#、->、花括号或未配对的括号。","rule.valuesMissing":"须填写值","rule.view":"查看规则","rule.viewAdvanced":"高级","rule.viewGroup":"查看组 {name}","rule.viewMode":"规则视图","rule.viewNode":"查看节点 {name}","rule.viewSimple":"简易","rule.where":"位置","search.features":"功能","search.groups":"组","search.nodeCount":"{n} 个节点","search.none":"没有匹配的项目。搜索范围:页面、标签页、设置项、功能、节点、组和节点来源的名称,当前的连接,配置文件路径与区段,路由规则和 DNS 规则的表达式。","search.pages":"页面","search.sources":"配置文件","settings.about":"关于","settings.addProfile":"新建配置方案","settings.apiHelp":"填写后端的根网址或反向代理前缀,不是 /api/v1;留空或填写 mock 可使用内置演示数据。","settings.apiMajor":"后端 API 主版本为 {major},本面板按 API 主版本 1 的契约实现;字段可能不兼容。","settings.appearance":"外观","settings.apply":"应用","settings.backend":"后端","settings.blur":"模糊程度","settings.copyErrors":"复制最近错误","settings.copyErrorsNone":"没有可复制的错误","settings.cors":"网络或跨域请求失败:请确认后端可连接并允许此来源。","settings.countryFlags":"显示国旗","settings.countryFlagsHelp":"在节点名称前显示国旗,仅用于显示。","settings.dateAutomatic":"自动(浏览器地区)","settings.dateDmy":"日/月/年","settings.dateFormat":"日期格式","settings.dateMdy":"月/日/年","settings.dateYmd":"年-月-日","settings.deleteProfile":"删除配置方案","settings.deleteProfileHelp":"删除 {name}?此配置方案的后端网址与 Token 将从此浏览器移除。","settings.demo":"当前使用内置演示数据,未连接外部后端。","settings.dnsLogSize":"DNS 记录保留条数","settings.firstRun":"尚未设置后端;当前显示的是内置演示数据","settings.flowsMax":"流程保留条数","settings.flowsRetention":"流程保留秒数","settings.general":"通用","settings.geodata":"地理数据","settings.geodataAsset":"数据","settings.geodataAutoSaved":"自动更新设置已保存","settings.geodataAutoUpdate":"自动更新","settings.geodataChecksumMismatchHelp":"下载文件的 SHA-256 与预期值不符,可能已损坏或被篡改。请改用其他镜像。仅当确认可信镜像的预期 SHA-256 有误时,才应关闭校验。","settings.geodataConfigSeeded":"下次启动时,配置文件会再次写入这些网址,覆盖当前的修改。","settings.geodataConfigSeededActivation":"下次启动或配置生效时,配置文件会再次写入这些网址,覆盖当前的修改。","settings.geodataCustom":"自定义","settings.geodataCustomUrls":"自定义网址","settings.geodataDetails":"详细信息","settings.geodataEdit":"编辑","settings.geodataFailed":"无法更新地理数据","settings.geodataFromConfig":"下载网址取自配置文件中的 {keys},文件只在手动更新时下载。在此编辑来源与自动更新都需要后端的状态数据库。","settings.geodataInterval":"更新间隔(小时)","settings.geodataLackingHelp":"{preset} 缺少规则使用的分类:{codes}。后端更新时会拒绝这类文件,并沿用当前的文件。","settings.geodataLackingTitle":"改用 {preset}","settings.geodataLastChecked":"上次检查","settings.geodataLastError":"上次错误","settings.geodataLastUpdated":"上次更新","settings.geodataMissing":"缺少规则使用的分类:{codes}","settings.geodataMoveDown":"下移 {url}","settings.geodataMoveUp":"上移 {url}","settings.geodataNever":"从未","settings.geodataNextCheck":"下次检查","settings.geodataNote":"规则中 geosite 与 geoip 使用的数据文件。更新操作会从来源下载文件,校验后替换现有文件并重载。","settings.geodataOverridesUntilRestart":"后端重启后,当前的修改会失效。","settings.geodataPreset.loyalsoldier":"Loyalsoldier","settings.geodataPreset.metacubex":"MetaCubeX 完整版","settings.geodataPreset.metacubexLite":"MetaCubeX 精简版","settings.geodataPresetSize":"geosite 约 {geosite},geoip 约 {geoip}","settings.geodataReset":"重置为默认值","settings.geodataResetDone":"地理数据设置已恢复默认","settings.geodataResetHelp":"移除所有地理数据覆盖,以及取自配置文件的值,改回内置的来源与默认值。","settings.geodataResetTitle":"重置地理数据设置?","settings.geodataRoute":"下载路由","settings.geodataRouteDirect":"直连","settings.geodataRouteGroup":"指定组","settings.geodataRouteGroupGone":"组已不存在","settings.geodataRouteRouting":"按路由规则","settings.geodataRouteRoutingVia":"按路由规则({group})","settings.geodataRouteSaved":"下载路由已保存","settings.geodataSaveFailed":"无法保存地理数据设置","settings.geodataSaveSources":"应用","settings.geodataSaveUpdate":"应用并更新","settings.geodataSaved":"地理数据来源已保存,将在下次自动更新时下载","settings.geodataSize":"大小","settings.geodataSource":"来源","settings.geodataSourcesNote":"更改会立即保存,更换来源后随即下载新文件。","settings.geodataSourcesNoteStored":"更改会立即保存。此后端不支持手动更新,新来源会在下次自动更新时下载。","settings.geodataStatus":"状态","settings.geodataUnread":"无法读取地理数据状态,因此无法更新","settings.geodataUnverifiedHelp":"下载地址未发布 .sha256sum 文件、SHA-256 校验已关闭,或文件不是由后端下载的。文件仍会加载。开启校验时,SHA-256 不符的下载会被丢弃。","settings.geodataUnverifiedNoneHelp":"此后端无法校验下载的文件。文件仍会加载。","settings.geodataUnverifiedPinnedHelp":"此文件未经过校验:后端未保存其下载网址的 SHA-256、校验已关闭,或文件并非由后端下载。文件仍会加载。开启校验后,SHA-256 不符的下载会被丢弃。","settings.geodataUpdateNow":"立即更新","settings.geodataUpdated":"地理数据已更新并重载","settings.geodataUpdating":"正在更新…","settings.geodataUrlDuplicate":"此网址重复","settings.geodataUrlHelp":"每种数据最多 4 个网址,按顺序尝试,前一个失败才使用下一个。请填写直接返回文件的网址;GitHub Releases 下载链接会重定向,无法使用。","settings.geodataUrlInvalid":"请输入 http(s) 网址,不能包含账号密码或片段,长度不超过 4096 个字符。","settings.geodataUrlLabel":"{kind} 网址 {n}","settings.geodataUrlRequired":"至少需要一个网址","settings.geodataVerifiedNo":"未校验","settings.geodataVerifiedYes":"已校验","settings.geodataVerifyChecksum":"SHA-256 校验","settings.geodataVerifyChecksumHelp":"镜像未提供 .sha256sum 文件(HTTP 404)时,文件会直接加载,不经校验。仅当可信镜像的校验地址返回错误页面或其他错误状态码时,才应关闭校验。","settings.geodataVerifyChecksumNoneHelp":"此后端无法校验下载的文件,所有文件都会直接加载,不经校验。","settings.geodataVerifyChecksumPinnedHelp":"开启校验后,下载文件会与后端为其网址保存的 SHA-256 比对。没有对应 SHA-256 的文件会直接加载,不经校验。","settings.geodataVerifyChecksumSaved":"SHA-256 校验设置已保存","settings.hideToken":"隐藏 Token","settings.httpError":"后端返回 HTTP {status}:请检查授权与后端配置。","settings.install":"安装为应用","settings.installFailed":"无法安装","settings.installHintIos":"如需安装,请轻点“共享”,然后轻点“添加到主屏幕”。","settings.installHintMac":"如需安装,请从菜单栏中选取“文件”>“添加到程序坞”。","settings.installed":"已安装","settings.invalidResponse":"响应缺少 API 版本信息:请检查后端网址。","settings.invalidUrl":"请输入 http(s)://主机[:端口][/前缀] 或 mock。网址不能包含账号密码、查询参数或片段。","settings.logBuffer":"日志保留条数","settings.logLevel":"日志级别","settings.mirror":"镜像布局","settings.mirrorHelp":"将布局左右翻转,方便左手操作。","settings.network":"网络连接失败:请检查后端网址与服务状态。","settings.noProfile":"尚无配置方案,保存后端配置后即会创建","settings.noSubscriptions":"没有可更新的订阅","settings.nonJson":"后端未返回有效的 JSON:请检查后端根网址或反向代理前缀。","settings.paired":"已从链接带入后端网址与 Token;保存后生效。","settings.passwordMode":"此后端使用账号和密码登录,不需要 Token;登录后可在此退出登录。","settings.probeCold":"冷探测(新连接)","settings.probeDirect":"直接成员","settings.probeFamily":"IP 版本","settings.probeFamilyAuto":"自动","settings.probeFamilyHelp":"选择自动时,使用后端提供的所有 IP 版本探测。","settings.probeLeaves":"含嵌套分组的所有节点","settings.probeMembers":"策略组探测","settings.probeMembersHelp":"探测策略组时测量的节点。","settings.probeMethod":"探测方式","settings.probeMethodHelp":"节点不支持此方式时,改用它支持的方式探测。","settings.probeWarm":"暖探测(复用连接)","settings.probeWarmth":"连接","settings.probeWarmthHelp":"冷探测建立新连接,结果包含建立连接的时间。","settings.probes":"延迟探测","settings.probesChecks":"后台健康检查的检查 URL 与间隔属于 honk 配置。","settings.probesConfig":"在配置中编辑健康检查","settings.probesNote":"保存在此浏览器。探测按钮使用这些设置,探测选项对话框也以此为初始值。","settings.probesUnavailable":"此后端不提供延迟探测","settings.profile":"配置方案","settings.profileDiscardHelp":"此操作会放弃尚未保存的后端网址与 Token 修改。","settings.profileName":"配置方案名称","settings.profilesCorrupt":"无法读取已保存的配置方案:JSON 已损坏。请在设置中重新设置后端。","settings.range":"{min} 至 {max}","settings.rangeMin":"至少 {min}","settings.reachable":"连接成功,API v{version}","settings.record.autoDnsLog":"按 DNS 日志需求","settings.record.autoFlows":"按流程需求","settings.record.autoLogs":"按日志需求","settings.record.off":"关闭","settings.record.on":"常开","settings.recordDnsLog":"DNS 记录","settings.recordFlows":"流程记录","settings.recordFlowsAuto":"任一客户端请求流程时即自动记录;最后一次请求结束或事件流关闭后继续 {n} 秒。本面板在连接页和规则页请求流程。","settings.recordLogs":"日志记录","settings.recording":"记录","settings.recordingActive":"记录中","settings.recordingDetached":"事件采集已空闲。各诊断记录器按各自的需求启用;指示灯显示是否正在记录。","settings.recordingEvents":"正在采集事件。读取流程或订阅流程事件、订阅日志、读取 DNS 日志,分别启用对应的自动记录器,并各有 60 秒宽限期。","settings.recordingForbidden":"配置禁止","settings.recordingGrace":"事件订阅宽限期剩余 {n} 秒。各诊断记录器有独立的需求与宽限期。","settings.recordingIdle":"未记录","settings.recordingRequirements":"查看启用条件","settings.refreshAll":"更新 {n} 个订阅","settings.refreshAllFailed":"无法更新订阅","settings.refreshedAll":"已更新 {n} 条订阅,共 {total} 条","settings.refreshedAllFailed":"已更新 {n} 条订阅,共 {total} 条;{failed} 条失败","settings.refreshedDegraded":"节点已应用,但数据路径未恢复,经用户空间代理的新连接会被拒绝。详见系统状态页。","settings.renameProfile":"重命名配置方案","settings.runtime":"临时运行时覆盖","settings.runtimeConflict":"后端选项已更改;草稿已保留。应用前请确认,或放弃修改以加载当前值。","settings.runtimeFailed":"无法应用后端选项","settings.runtimeInvalid":"{field}须为所示范围内的整数","settings.runtimeNote":"更改立即生效,不写回配置文件。重启或任何会重载配置的更改,都会恢复配置文件中的值;切换出站模式、编辑节点、组或规则、更新地理数据都会重载配置。","settings.runtimePersistent":"在配置中编辑持久设置","settings.runtimeSaved":"后端选项已应用","settings.runtimeUnavailable":"此后端不提供运行时选项调整","settings.save":"保存","settings.saveError":"无法保存设置:请允许此网站使用本地存储。","settings.saveHelp":"保存后会重新加载页面,应用配置方案。","settings.scheme":"明暗模式","settings.showToken":"显示 Token","settings.signOut":"退出登录","settings.signOutFailed":"无法退出登录","settings.signOutTokenHelp":"仅清除此浏览器保存的 Token;该 Token 在后端仍然有效。","settings.sourceConfig":"配置值","settings.sourceRuntime":"运行时覆盖","settings.sparklines":"活动卡片显示趋势图","settings.sparklinesHelp":"在活动页的指标卡片上绘制近期数值。","settings.startPage":"启动时打开","settings.switchProfileHelp":"切换配置方案会放弃尚未保存的后端网址与 Token 修改;已保存的配置方案保持不变。","settings.test":"测试连接","settings.testing":"正在测试连接…","settings.timeAutomatic":"自动(浏览器地区)","settings.timeFormat":"时间格式","settings.timeH12":"12 小时制","settings.timeH24":"24 小时制","settings.timeout":"连接测试超时(5 秒):请检查后端网址与网络。","settings.toastBottom":"底部居中","settings.toastBottomEnd":"底部角落","settings.toastPlacement":"通知位置","settings.toastTop":"顶部居中","settings.toastTopEnd":"顶部角落","settings.tokenRejected":"后端拒绝了此 Token:请填写有效的 Token 后重试。","settings.unauthorized":"后端要求提供 Token。请填写有效的 Token 后重试。","settings.wallpaper":"背景图片","settings.wallpaperChoose":"选择图片","settings.wallpaperDefault":"使用默认","settings.wallpaperDim":"淡化","settings.wallpaperHelp":"图片仅保存在此浏览器中。","settings.wallpaperNotImage":"该文件不是图片。","settings.wallpaperSession":"此浏览器无法保存图片,仅在本次会话中保留。","settings.wallpaperTooLarge":"图片超过 20 MB。","settings.wallpaperUnreadable":"无法读取该图片。","settings.wallpaperVeil":"可读性遮罩","shell.backend.connected":"已连接","shell.backend.connecting":"连接中","shell.backend.degraded":"已连接,版本未知","shell.backend.demo":"内置演示数据","shell.backend.edit":"编辑后端","shell.backend.label":"后端:{engine},{state}","shell.backend.offline":"无法连接","shell.backend.signIn":"需要登录","shell.backend.title":"后端","shell.backendBusy":"后端繁忙:{n} 秒后重试","shell.guide":"指南","shell.hubs":"页面分区","shell.keyCtrl":"Ctrl","shell.keyEnter":"Enter","shell.keyEsc":"Esc","shell.keySpace":"空格键","shell.langUnavailable":"无法切换至{name}:界面文字加载失败。","shell.macShortcut":"⌘K","shell.notOffered":"此后端不提供该页面","shell.rateLimited":"已达请求次数上限:{n} 秒后重试","shell.reloadEngine":"重载 honk","shell.reloadHelp":"honk 会重新读取配置文件并重载。暂存的规则不会写入。","shell.reloadTitle":"重载 honk?","shell.search":"搜索页面、连接、节点、组、节点来源和配置文件","shell.searchUnavailable":"无法打开搜索:搜索功能加载失败。","shell.shortcut":"Ctrl K","shell.shortcutApply":"应用","shell.shortcutClose":"关闭侧边面板或清除固定","shell.shortcutComment":"切换注释","shell.shortcutEditor":"配置编辑器","shell.shortcutFilter":"聚焦本页的筛选栏","shell.shortcutGeneral":"通用","shell.shortcutGoTo":"前往页面","shell.shortcutHelp":"显示快捷键说明","shell.shortcutLine":"跳到行","shell.shortcutMove":"移动","shell.shortcutSearch":"搜索","shell.shortcutSelect":"选择","shell.shortcutSequence":"先按 G,再于 800 毫秒内按下页面字母。输入文字时不启用快捷键。","shell.shortcutTables":"表格与列表","shell.shortcuts":"键盘快捷键","shell.theme":"主题:{theme}","shell.toActivity":"回到活动","theme.dark":"深色","theme.light":"浅色","theme.system":"跟随系统","toast.clearAll":"全部清除","toast.collapse":"折叠","toast.copied":"已复制错误详情","toast.copyError":"复制错误","toast.copyFailed":"无法复制错误详情","toast.showAllCount":"显示全部 {n} 条通知","ui.actions":"操作","ui.activationDegraded":"变更已生效,但部分数据路径未能加载","ui.activationDegradedSaved":"变更已生效,但部分数据路径未能加载。变更已保存","ui.activationDegradedUnconfirmed":"变更已生效,但部分数据路径未能加载。变更已写入,但无法确认重启后是否仍会保留","ui.activationNotSaved":"变更已生效,但未能保存;重启后将恢复为已保存的配置","ui.activationUnknown":"无法确认变更是否生效","ui.all":"全部","ui.allCount":"全部 {n}","ui.apiVersion":"{name} v{major}({status})","ui.appearanceSettings":"外观设置","ui.aside":"{text}({note})","ui.back":"返回","ui.backend.activationUnconfirmed":"后端无法确认配置是否已生效","ui.backend.assetTooLarge":"下载的文件超过大小上限","ui.backend.assetValidationFailed":"新的地理数据文件未通过校验:文件无法解析,或缺少规则使用的分类。已沿用当前的文件","ui.backend.authenticationRequired":"需要验证身份","ui.backend.capabilityNotSupported":"后端不支持此功能","ui.backend.checksumMismatch":"下载文件的 SHA-256 与 .sha256sum 文件中的值不符,已丢弃。请稍后重试","ui.backend.checksumUnavailable":"文件已下载,但无法获取对应的 .sha256sum 文件。请重试","ui.backend.connectionFailed":"无法连接下载服务器。请检查网络与下载路由","ui.backend.downloadTimeout":"下载超时,请重试","ui.backend.duplicateSubscriptionEntry":"订阅中的节点重复,保留第一个可用项","ui.backend.engineUnavailable":"引擎不可用,或在完成前已停止","ui.backend.eventCursorExpired":"事件游标已过期","ui.backend.fetchFailed":"无法下载订阅,沿用当前节点","ui.backend.flowExpired":"流程记录已过期","ui.backend.geodataUpdateFailed":"地理数据更新失败","ui.backend.groupUnavailable":"下载路由指定的组不存在或没有可用节点。请改选其他下载路由","ui.backend.httpFailed":"HTTP 传输失败,请重试","ui.backend.httpNotFound":"服务器上没有此网址的文件(HTTP 404)。请检查网址","ui.backend.httpStatusRejected":"服务器返回了非 200 或 404 的 HTTP 状态码。请检查网址","ui.backend.idempotencyConflict":"重复请求与原请求冲突","ui.backend.interfaceWatcherDisabled":"接口监视未运行,接口变更需重启后生效","ui.backend.invalidCredentials":"凭据无效","ui.backend.invalidRequest":"请求内容无效","ui.backend.invalidSource":"没有可用的下载网址:列表为空或网址格式有误。请检查来源","ui.backend.legacyConfigWarning":"旧版配置警告","ui.backend.lifecycleFailed":"服务状态切换失败","ui.backend.methodNotAllowed":"不支持此请求方法","ui.backend.permissionDenied":"权限不足","ui.backend.persistenceUnavailable":"状态数据库不可用,运行状态在重启后不会保留","ui.backend.pnameRoutingDisabled":"cgroup v2 不可用,进程名称规则无法获取进程名称","ui.backend.pnameRoutingReduced":"内核无法获取进程参数,进程名称规则改为匹配线程名称","ui.backend.preconditionRequired":"缺少操作前置条件","ui.backend.probeAddressUnavailable":"没有适用于此次探测 IP 版本的地址","ui.backend.probeCancelled":"探测在测量前已取消","ui.backend.probeCleanupFailed":"探测已完成,但清理失败","ui.backend.probeDeadline":"探测在测量前超时","ui.backend.probeFailed":"探测失败","ui.backend.probeInterrupted":"探测在完成前中断","ui.backend.probeLocalRefusal":"本地后端在测量前拒绝了探测","ui.backend.providerReplaced":"更新期间订阅已更改,本次结果已丢弃","ui.backend.publicationRejected":"后端拒绝应用新节点,沿用当前节点","ui.backend.publicationUnavailable":"后端在应用新节点前已停止","ui.backend.quicProbeDisabled":"QUIC 探测已停用,节点评分仅使用其他探测","ui.backend.rateLimited":"请求过于频繁","ui.backend.reloadDegraded":"配置已应用,但数据路径处于降级状态","ui.backend.reloadRejected":"后端拒绝重载配置","ui.backend.requestExhausted":"重载请求序号已用尽","ui.backend.requestTooLarge":"请求内容过大","ui.backend.resourceNotFound":"找不到资源","ui.backend.resultTooLarge":"操作结果超过后端的内存上限","ui.backend.routeBlocked":"路由规则阻止了下载服务器。请在规则中放行,或改选其他下载路由","ui.backend.routeUnavailable":"订阅的下载路由尚无可用节点,请改为直连下载此订阅","ui.backend.sampleDelayed":"路由映射表采样延迟","ui.backend.setupAlreadyCompleted":"初始设置已完成","ui.backend.setupRequired":"需要完成初始设置","ui.backend.snapshotExpired":"快照已过期","ui.backend.snapshotUnavailable":"当前无法获取快照","ui.backend.staleRevision":"内容自加载后已变更","ui.backend.stateCacheUnavailable":"状态缓存不可用,策略组所选节点与延迟记录在重启后不会保留","ui.backend.stateConflict":"当前状态不允许此操作","ui.backend.storeUnavailable":"配置已应用,但存储未能记录","ui.backend.supervisorReconciliationFailed":"配置已应用,但引擎未能使工作进程与之同步","ui.backend.supervisorStopped":"后端在更新完成前已停止","ui.backend.temporarilyUnavailable":"后端暂时不可用","ui.backend.tlsFailed":"与服务器的 TLS 握手失败。请检查网址与系统时间,或改用其他下载路由","ui.backend.udpTraceUnavailable":"内核 UDP 跟踪不可用,记录的 UDP 流程可能缺少内核路由信息","ui.backend.unsupportedMediaType":"不支持此媒体类型","ui.backend.unsupportedValue":"不支持此设置值","ui.backendMessage":"后端消息:{message}","ui.backendUrl":"后端网址","ui.block":"block","ui.cache":"缓存","ui.cancel":"取消","ui.changeApplying":"另一项修改正在应用","ui.chartPart":"{label} {value}","ui.clear":"清除","ui.clearFilters":"清除筛选","ui.close":"关闭","ui.copyRecord":"复制记录","ui.current":"当前","ui.decrease":"减少","ui.destinationIp":"目标 IP","ui.device":"设备","ui.direct":"direct","ui.domain":"域名","ui.done":"完成","ui.download":"下载","ui.duration.dayHour":"{days} {hours}","ui.duration.hourMinute":"{hours} {minutes}","ui.elapsed":"耗时","ui.empty":"暂无数据","ui.errGenerationChanged":"模拟期间路由配置已变更。请重新查询。","ui.errNetwork":"无法连接到后端。","ui.errNoJson":"后端响应没有 JSON 内容。","ui.errNoStream":"后端响应没有事件流。","ui.errOtherOrigin":"操作地址属于其他来源,已拒绝读取。","ui.errStreamFrame":"后端发送的事件超过 {size},已关闭事件流。","ui.errTimeout":"后端未在 {seconds} 秒内响应。","ui.errTimeoutWrite":"后端未在 {seconds} 秒内响应,更改可能已应用。请先重新加载,再重试。","ui.error":"错误","ui.filter":"筛选","ui.filterDevices":"筛选设备","ui.filterGroups":"筛选组","ui.filterMembers":"筛选成员","ui.filterOutbounds":"筛选出站","ui.filterPositions":"筛选位置","ui.filterRules":"筛选规则","ui.fraction":"{part}/{whole}","ui.generation":"generation","ui.group":"组","ui.groupNotLoaded":"组尚未加载","ui.helpFor":"关于{name}","ui.increase":"增加","ui.interfaceTextUnavailable":"无法加载界面文字。","ui.invalidIp":"须为 IPv4 或 IPv6 地址。","ui.lang":"语言","ui.latency":"{n} ms","ui.listSeparator":"、","ui.loadFailed":"无法加载数据:{error}","ui.loading":"加载中…","ui.microseconds":"{n} μs","ui.moreActions":"更多操作","ui.moreActionsFor":"{name} 的更多操作","ui.moreOptions":"更多选项","ui.name":"名称","ui.network":"网络协议","ui.newBuild":"新版本已就绪,重新加载页面后生效。","ui.no":"否","ui.nodeLatency":"节点延迟","ui.none":"无","ui.notice":"提示","ui.openRule":"在规则列表中查看 {rule}","ui.operationFailed":"操作未完成","ui.operationUnknown":"无法确认操作结果,已重新加载数据","ui.optional":"(可选)","ui.outbound":"出站","ui.palette":"配色","ui.pending":"处理中","ui.percent":"{n}%","ui.probeUnsupported":"此后端不提供该目标的 TCP 探测","ui.process":"进程名称","ui.protocol":"协议","ui.recordCopied":"已复制记录","ui.recordCopyFailed":"无法复制记录","ui.recordingSettings":"记录设置","ui.refresh":"刷新","ui.refreshFailed":"无法刷新数据","ui.refreshed":"数据已刷新。","ui.refusal.configurationUnavailable":"配置服务不可用。请检查 honk 的配置和服务状态,然后重试。","ui.refusal.credentialSourcesChanged":"声明 API 密钥的配置源已更改。请重新加载 honk,然后重试。","ui.refusal.importEntryChanged":"导入入口与当前数据库入口不同。请使用 -c 指定当前入口启动 honk,然后重试导入。","ui.refusal.listenerSecretInContent":"文件内容或源路径包含 API 密钥值。请使用未在其他位置出现的随机密钥,然后重启 honk 并重新登录。","ui.refusal.listenerSecretSource":"此文件声明了监听器密钥,或此次写入会新增此类声明。请在磁盘上编辑此文件。","ui.refusal.listenerSettingsChanged":"此更改会修改受保护的监听器设置或数据库目录。在此写入时,请保持 experimental.native_api、clash_api.secret 和 global.data_dir 不变。","ui.refusal.storeBlocked":"失败的配置修订阻止写入。请激活最新修订后重试。","ui.refusal.unsafePath":"配置存储拒绝了目标路径。请使用允许的配置目录中的常规文件,然后重试。","ui.refusal.writesDisabled":"配置写入未启用。请启用 config_write,并配置 API 密钥或密码认证,然后重启 honk 并重新登录。","ui.reloadPage":"重新加载","ui.requestNote":"(request_id:{requestId})","ui.required":"(必填)","ui.resizeColumn":"调整“{name}”列宽","ui.retry":"重试","ui.rule":"规则","ui.saved":"设置已保存。","ui.seconds":"{n} 秒","ui.sectionChoice":"{section} {item}","ui.separator":",","ui.share":"{bytes},{percent}%","ui.source":"来源","ui.sourceIp":"来源 IP","ui.staleBuild":"doona 已更新,刷新即可加载新版。","ui.started":"开始","ui.state":"状态","ui.target":"目标","ui.tcp":"TCP","ui.theme":"主题","ui.time":"时间","ui.trafficUncounted":"只计入经过 honk 转发的流量;由内核直接转发的直连连接不计入。","ui.type":"类型","ui.udp":"UDP","ui.unavailable":"不可用","ui.undo":"撤销","ui.unknown":"未知","ui.upload":"上传","ui.upstream":"上游","ui.valuePair":"{label}:{value}","ui.wallpaperCurrent":"当前背景图片","ui.warning":"警告","ui.wordmark":"字标","ui.writeFailed":"无法写入配置","ui.writeInvalid":"校验发现 {n} 个错误,未写入","ui.writtenNotApplied":"已写入配置文件,但未生效,运行中的配置未变更。请修正文件后重载,或重启 honk","ui.writtenNotRead":"变更已保存,但无法重新读取配置。请重试以显示最新内容","ui.yes":"是","unit.byte":"{n} B","unit.bytePerSecond":"{n} B/s","unit.exabyte":"{n} EB","unit.exabytePerSecond":"{n} EB/s","unit.gigabyte":"{n} GB","unit.gigabytePerSecond":"{n} GB/s","unit.kilobyte":"{n} KB","unit.kilobytePerSecond":"{n} KB/s","unit.megabyte":"{n} MB","unit.megabytePerSecond":"{n} MB/s","unit.petabyte":"{n} PB","unit.petabytePerSecond":"{n} PB/s","unit.terabyte":"{n} TB","unit.terabytePerSecond":"{n} TB/s","widgets.add":"添加","widgets.addPreset":"添加{name}({size})","widgets.addedName":"已添加{name}","widgets.average":"{series}平均","widgets.canvas":"预览","widgets.collapse":"收起小工具","widgets.combineRates":"合并上传与下载图表","widgets.discardHelp":"小工具的修改尚未保存。","widgets.divider":"分隔线","widgets.dnsLatency":"DNS 延迟","widgets.dock":"嵌入侧边栏","widgets.docked":"小工具已嵌入侧边栏","widgets.down":"下移","widgets.drag":"重新排列{name}","widgets.dropToDock":"拖放至此处以嵌入","widgets.edgeHide":"收至边缘","widgets.edit":"编辑小工具","widgets.empty":"暂无小工具。可在编辑模式下添加。","widgets.expand":"展开小工具","widgets.form":"显示形式","widgets.gallery":"小工具库","widgets.group":"快速切换组","widgets.hide":"隐藏小工具","widgets.inspector":"小工具设置","widgets.large":"大","widgets.lastMinute":"最近 60 秒","widgets.medium":"中","widgets.member":"选定成员","widgets.movePanel":"移动面板","widgets.network":"网络范围","widgets.noFailures":"没有失败","widgets.noManualGroup":"没有手动选择的策略组","widgets.noNotices":"没有通知","widgets.nodeAvailability":"节点可用性","widgets.notReported":"未上报","widgets.noticeCount":"保留了 {n} 条通知记录","widgets.notices":"最近通知","widgets.order":"小工具顺序","widgets.outboundErrors":"出站失败","widgets.outbounds":"出站流量","widgets.panelMoved":"已移动面板","widgets.panelOptions":"面板选项","widgets.peak":"{series}峰值","widgets.pin":"固定面板","widgets.placedCount":"已放置 {n}/{max}","widgets.rankBy":"排行依据","widgets.ranking":"设备/域名排行","widgets.readOnly":"成员选择为只读","widgets.remove":"移除","widgets.removeName":"移除{name}","widgets.removed":"已移除{name}","widgets.reordered":"已更新小工具顺序","widgets.reset":"恢复默认","widgets.resizePanel":"调整小工具面板大小","widgets.resizePreview":"调整面板宽度","widgets.sampled":"仅涵盖返回的连接样本。","widgets.select":"选择小工具以修改设置","widgets.show":"显示小工具","widgets.showTitles":"显示小工具标题","widgets.size":"大小","widgets.small":"小","widgets.speed":"实时速率","widgets.stale":"刷新失败,显示上次读取的数值。","widgets.status":"系统状态","widgets.title":"活动小工具","widgets.traffic":"累计流量","widgets.unavailable":"此后端不提供此功能","widgets.undock":"取消嵌入","widgets.undocked":"小工具已改为悬浮","widgets.unpin":"取消固定面板","widgets.up":"上移","wordmark.gradient":"渐变","wordmark.plain":"纯色"}');export{e as default};
|