#
msgid ""
msgstr ""
-"PO-Revision-Date: 2022-01-23 10:03+0000\n"
-"Last-Translator: Eric <alchemillatruth@purelymail.com>\n"
+"PO-Revision-Date: 2022-10-21 05:07+0000\n"
+"Last-Translator: Eric <hamburger1024@mailbox.org>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luci/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.11-dev\n"
+"X-Generator: Weblate 4.14.2-dev\n"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
+msgid "\"%h\" table \"%h\""
+msgstr "\"%h\" 表 \"%h\""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1523
msgid "%.1f dB"
msgstr "%.1f dB"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4036
msgid "%d invalid field(s)"
msgstr "%d 个无效字段"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:258
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:282
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:259
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:283
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
msgid "(empty)"
msgstr "(空)"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:352
#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
msgid "(no interfaces attached)"
msgstr "(没有接口连接)"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:637
+msgctxt "Label indicating further amount of allowed ips"
+msgid "+ %d more"
+msgstr "+ 另外 %d"
+
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:48
msgid "-- Additional Field --"
msgstr "-- 更多选项 --"
#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4037
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
msgid "-- custom --"
msgstr "-- 自定义 --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380
msgid "-- match by label --"
msgstr "-- 根据标签匹配 --"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363
msgid "-- match by uuid --"
msgstr "-- 根据 UUID 匹配 --"
msgid "1 Minute Load:"
msgstr "1 分钟负载:"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+msgctxt "nft amount of flags"
+msgid "1 flag"
+msgid_plural "%d flags"
+msgstr[0] "%d 个标记"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
msgid "15 Minute Load:"
msgstr "15 分钟负载:"
msgid "4"
msgstr "4"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
msgid "4-character hexadecimal ID"
msgstr "4 字符的十六进制 ID"
msgid "5 Minute Load:"
msgstr "5 分钟负载:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1545
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1562
msgid "6-octet identifier as a hex string - no colons"
msgstr "十六进制表示的 6 字节标识符,无冒号分隔"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1522
msgid "802.11r Fast Transition"
msgstr "802.11r 快速切换"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1716
msgid "802.11w Association SA Query maximum timeout"
msgstr "802.11w 关联 SA 查询最大超时"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1723
msgid "802.11w Association SA Query retry timeout"
msgstr "802.11w 关联 SA 查询重试超时"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1697
msgid "802.11w Management Frame Protection"
msgstr "802.11w 管理帧保护"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1716
msgid "802.11w maximum timeout"
msgstr "802.11w 最大超时"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1706
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1723
msgid "802.11w retry timeout"
msgstr "802.11w 重试超时"
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
msgstr "<abbr title=\"发光二极管\">LED</abbr> 名称"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
msgstr "<abbr title=\"邻居发现协议\">NDP</abbr> 代理"
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
msgstr "<abbr title=\"路由器通告\">RA</abbr> 标记"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:858
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
msgstr "<abbr title=\"路由器通告\">RA</abbr> 跳数限制"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
msgstr "<abbr title=\"路由器通告\">RA</abbr> 生命周期"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:839
msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
msgstr "<abbr title=\"路由器通告\">RA</abbr> MTU"
msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
msgstr "<abbr title=\"路由器通告\">RA</abbr> 服务"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:294
+msgid ""
+"<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
+"NXDOMAIN."
+msgstr "<code>/#/</code> 匹配任何域名。<code>/example.com/</code> 返回 NXDOMAIN。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+msgid ""
+"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
+"<code>::</code>) for example.com and its subdomains."
+msgstr ""
+"<code>/example.com/#</code> 对 example.com 及其子域名返回无效地址 (<code>0.0."
+"0.0</code> 和 <code>::</code>) 。"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+msgctxt "nft relational \">\" operator expression"
+msgid "<var>%s</var> greater than <strong>%s</strong>"
+msgstr "大了 <var>%s</var>,与 <strong>%s</strong> 相比"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+msgctxt "nft relational \">=\" operator expression"
+msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
+msgstr "大了 <var>%s</var>或相等,与<strong>%s</strong>相比"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+msgctxt "nft set match expression"
+msgid "<var>%s</var> in set <strong>%s</strong>"
+msgstr "<var>%s</var> 于集合 <strong>%s</strong> 中"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+msgctxt "nft relational \"==\" operator expression"
+msgid "<var>%s</var> is <strong>%s</strong>"
+msgstr "<var>%s</var> 是 <strong>%s</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+msgctxt "nft relational \"in\" operator expression"
+msgid "<var>%s</var> is one of <strong>%s</strong>"
+msgstr "<var>%s</var> 是 <strong>%s</strong> 之一"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+msgctxt "nft relational \"<\" operator expression"
+msgid "<var>%s</var> lower than <strong>%s</strong>"
+msgstr "<var>%s</var> 低于 <strong>%s</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+msgctxt "nft relational \"<=\" operator expression"
+msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
+msgstr "<var>%s</var> 低于或等同于 <strong>%s</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+msgctxt "nft relational \"!=\" operator expression"
+msgid "<var>%s</var> not <strong>%s</strong>"
+msgstr "<var>%s</var> 非 <strong>%s</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+msgctxt "nft not in set match expression"
+msgid "<var>%s</var> not in set <strong>%s</strong>"
+msgstr "<var>%s</var> 不在 <strong>%s</strong> 集合中"
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:86
+msgid ""
+"A batman-adv node can either run in server mode (sharing its internet "
+"connection with the mesh) or in client mode (searching for the most suitable "
+"internet connection in the mesh) or having the gateway support turned off "
+"entirely (which is the default setting)."
+msgstr ""
+"batman-adv 节点可以运行于在服务器模式(与 Mesh 共享其 Internet 连接)或客户端"
+"模式(在 Mesh 中搜索最合适的 Internet 连接)或完全关闭网关支持(这是默认设"
+"置)。"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
msgid "A configuration for the device \"%s\" already exists"
msgstr "设备 “%s” 的配置已存在"
msgid "A directory with the same name already exists."
msgstr "已存在同名的目录。"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666
msgid "A new login is required since the authentication session expired."
msgstr "由于身份验证会话已过期,需要重新登录。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
-msgid ""
-"A random, on the fly generated \"PrivateKey\", the key will not be saved on "
-"the router"
-msgstr "一枚随机、运行中生成的\"PrivateKey\",此密钥不会被保存在路由器上"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
msgid "A43C + J43 + A43"
msgstr "A43C + J43 + A43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
msgid "A43C + J43 + A43 + V43"
msgstr "A43C + J43 + A43 + V43"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
msgid "ADSL"
msgstr "ADSL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
msgid "ANSI T1.413"
msgstr "ANSI T1.413"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
msgid "APN"
msgstr "APN"
msgid "ARP retry threshold"
msgstr "ARP 重试阈值"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+msgid "ARP traffic table \"%h\""
+msgstr "ARP 流量表 \"%h\""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1151
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+"带组播目的地 MAC 的ARP、IPv4 和 IPv6 (甚至 802.1Q) 是对 STA MAC 地址的单播。"
+"注意:这不是 802.11v 中的定向多播服务 (DMS)。注意:可能会破坏接收端 STA 多播"
+"预期。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
msgid "ATM (Asynchronous Transfer Mode)"
msgstr "ATM(异步传输模式)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid "ATM Bridges"
msgstr "ATM 网桥"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1557
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1564
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
msgstr "ATM 虚拟通道标识(VCI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1558
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
msgstr "ATM 虚拟路径标识(VPI)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
msgid ""
"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
"ATM 桥是以 AAL5 协议封装以太网的虚拟 Linux 网桥,可与 DHCP 或 PPP 一同使用来"
"连接到运营商网络。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
msgstr "ATM 设备号码"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "ATU-C System Vendor ID"
msgstr "ATU-C 系统供应商 ID"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:551
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552
msgid "Absent Interface"
msgstr "接口缺失"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
msgid "Accept DNS queries only from hosts whose address is on a local subnet."
msgstr "仅在网卡所属的子网中提供 DNS 服务。"
msgid "Accept local"
msgstr "接受本地连接"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+msgctxt "nft accept action"
+msgid "Accept packet"
+msgstr "接受数据包"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
msgid "Accept packets with local source addresses"
msgstr "接受具有本地源地址的数据包"
msgid "Access Point"
msgstr "接入点 AP"
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:60
+msgid "Access Point Isolation"
+msgstr "接入点隔离"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:388
msgid "Actions"
msgstr "操作"
msgstr "活动连接"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:35
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:174
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:182
msgid "Active DHCP Leases"
msgstr "已分配的 DHCP 租约"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:54
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:176
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:184
msgid "Active DHCPv6 Leases"
msgstr "已分配的 DHCPv6 租约"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:255
msgid "Active IPv4 Routes"
-msgstr "活跃的IPv4路由"
+msgstr "活跃的 IPv4 路由"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:258
msgid "Active IPv4 Rules"
-msgstr "活跃的IPv4规则"
+msgstr "活跃的 IPv4 规则"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:265
msgid "Active IPv6 Routes"
-msgstr "活跃的IPv6路由"
+msgstr "活跃的 IPv6 路由"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:268
msgid "Active IPv6 Rules"
-msgstr "活跃的IPv6规则"
+msgstr "活跃的 IPv6 规则"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
msgid "Active-Backup policy (active-backup, 1)"
msgstr "活动备份策略(active-backup,1)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3874
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
msgid "Ad-Hoc"
msgid "Adaptive transmit load balancing (balance-tlb, 5)"
msgstr "自适应传输负载均衡(balance-tlb,5)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2229
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2232
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2245
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2253
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3467
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2233
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2249
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2257
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
msgid "Add"
msgstr "新增"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
msgid "Add ATM Bridge"
msgstr "添加 ATM 网桥"
msgid "Add VLAN"
msgstr "添加 VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1305
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
msgid "Add device configuration"
msgstr "添加设备配置"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
msgid "Add device configuration…"
msgstr "添加设备配置…"
msgid "Add instance"
msgstr "添加实例"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
msgid "Add key"
msgstr "添加密钥"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
msgid "Add local domain suffix to names served from hosts files."
msgstr "添加本地域名后缀到 HOSTS 文件中的域名。"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:465
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1129
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1136
msgid "Add new interface..."
msgstr "添加新接口…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:224
msgid "Add peer"
msgstr "添加对端"
msgid "Add to Whitelist"
msgstr "添加到白名单"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
msgid "Additional hosts files"
msgstr "额外的 HOSTS 文件"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
msgid "Additional servers file"
msgstr "额外的 SERVERS 文件"
msgid "Address"
msgstr "地址"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:22
+msgctxt "nft meta nfproto"
+msgid "Address family"
+msgstr "地址族"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
+msgid "Address setting is invalid"
+msgstr "地址设置无效"
+
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Address to access local relay bridge"
msgstr "接入本地中继桥的地址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:291
msgid "Addresses"
msgstr "地址"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:633
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1555
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1562
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
msgid "Ageing time"
msgstr "老化时间"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:50
+msgid "Aggregate Originator Messages"
+msgstr "聚合发起者消息"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Aggregate Transmit Power (ACTATP)"
msgstr "总发射功率(ACTATP)"
"聚合器:由最大聚合带宽选择,从属设备新增/删除或其状态变化时重新进行选择"
"(bandwidth,1)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:191
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
msgid "Alert"
msgstr "提醒"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2989
#: modules/luci-compat/luasrc/model/network.lua:1417
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62
msgid "Alias Interface"
msgid "Alias of \"%s\""
msgstr "“%s”的别名"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
msgid "All servers"
msgstr "所有服务器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr "从最低可用地址开始顺序分配 IP 地址。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
msgid "Allocate IPs sequentially"
msgstr "顺序分配 IP"
msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgstr "允许 <abbr title=\"Secure Shell\">SSH</abbr> 密码验证"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
msgstr "允许 AP 模式时在低 ACK 应答的情况下断开无线终端"
msgid "Allow listed only"
msgstr "仅允许列表内"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
msgid "Allow localhost"
msgstr "允许本机"
msgid "Allow the <em>root</em> user to login with password"
msgstr "允许 <em>root</em> 用户凭密码登录"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:276
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:626
msgid "Allowed IPs"
msgstr "允许的 IP"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
+msgid "AllowedIPs setting is invalid"
+msgstr "AllowedIPs 设置无效"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:708
msgid "Always"
msgstr "始终"
msgid "Always on (kernel: default-on)"
msgstr "始终开启(kernel:default-on)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:543
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr "始终发送 DHCP 选项。 有时需要,例如 PXELinux。"
msgid "Amount of Duplicate Address Detection probes to send"
msgstr "要发送的重复地址检测探针数量"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:604
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr "等待调制解调器准备就绪的秒数"
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
msgstr "保存表单时出错:"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:138
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
msgid "An optional, short description for this device"
msgstr "此设备的可选简短描述"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1477
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1484
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Annex"
msgstr "Annex"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
msgid "Annex A + L + M (all)"
msgstr "Annex A + L + M(全部)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1493
msgid "Annex A G.992.1"
msgstr "Annex A G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
msgid "Annex A G.992.2"
msgstr "Annex A G.992.2"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1488
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
msgid "Annex A G.992.3"
msgstr "Annex A G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
msgid "Annex A G.992.5"
msgstr "Annex A G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
msgid "Annex B (all)"
msgstr "Annex B(全部)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1482
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
msgid "Annex B G.992.1"
msgstr "Annex B G.992.1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1490
msgid "Annex B G.992.3"
msgstr "Annex B G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
msgid "Annex B G.992.5"
msgstr "Annex B G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1487
msgid "Annex J (all)"
msgstr "Annex J(全部)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
msgid "Annex L G.992.3 POTS 1"
msgstr "Annex L G.992.3 POTS 1"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1488
msgid "Annex M (all)"
msgstr "Annex M(全部)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
msgid "Annex M G.992.3"
msgstr "Annex M G.992.3"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
msgid "Annex M G.992.5"
msgstr "Annex M G.992.5"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "Announce this device as IPv6 DNS server."
msgstr "通告该设备为 IPv6 DNS 服务器。"
"default route is present."
msgstr "通告该设备为默认路由器,不管是否有前缀或默认路由。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
msgid "Announced DNS domains"
msgstr "通告的 DNS 域名"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:882
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
msgid "Announced IPv6 DNS servers"
msgstr "通告的 IPv6 DNS 服务器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1670
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1687
msgid "Anonymous Identity"
msgstr "匿名身份"
msgid "Anonymous Swap"
msgstr "自动挂载未配置的 Swap 分区"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+msgctxt "nft match any traffic"
+msgid "Any packet"
+msgstr "任意数据包"
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
msgid "Any zone"
msgstr "任意区域"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
msgid "Apply DHCP Options to this net. (Empty = all clients)."
msgstr "将 DHCP 选项应用到此网络。(Empty = 所有客户端)。"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4652
+msgid "Apply and keep settings"
+msgstr "应用并保留设置"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:119
msgid "Apply backup?"
msgstr "应用备份?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4322
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4678
msgid "Apply request failed with status <code>%h</code>"
msgstr "应用请求失败,状态 <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2173
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4188
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4515
msgid "Apply unchecked"
msgstr "强制应用"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648
+msgid "Apply with revert after connectivity loss"
+msgstr "连接丢失后应用还原"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4588
msgid "Applying configuration changes… %ds"
msgstr "正在等待配置被应用… %ds"
msgid "Arp-scan"
msgstr "Arp 扫描"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:973
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:980
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr "将每个公共 IPv6 前缀的给定长度部分分配给此接口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:985
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
msgstr "将此十六进制子 ID 前缀分配给此接口。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2186
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
msgid "Associated Stations"
msgstr "已连接站点"
msgid "Associations"
msgstr "关联数"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+msgid ""
+"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
+"strong>"
+msgstr ""
+"至少 <strong>%h</strong> 每 <strong>%h</strong>, <strong>%h</strong> 突发"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+msgid ""
+"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
+"strong>"
+msgstr ""
+"至多 <strong>%h</strong> 每 <strong>%h</strong>, <strong>%h</strong>的突发"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
msgid "Attempt to enable configured mount points for attached devices"
msgstr "尝试为连接的设备启用已配置的挂载点"
msgid "Auth Group"
msgstr "认证组"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1609
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
msgid "Authentication"
msgstr "身份验证"
msgid "Authentication Type"
msgstr "身份验证类型"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:267
msgid "Authoritative"
msgstr "唯一授权"
-#: modules/luci-base/luasrc/view/sysauth.htm:17
+#: modules/luci-base/ucode/template/sysauth.ut:17
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
msgid "Authorization Required"
msgstr "需要授权"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
msgid "Automatically check filesystem for errors before mounting"
msgstr "在挂载前自动检查文件系统错误"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:973
msgid ""
"Automatically handle multiple uplink interfaces using source-based policy "
"routing."
msgid "Average:"
msgstr "平均:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:70
+msgid "Avoid Bridge Loops"
+msgstr "避免网桥回环"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:393
+msgid ""
+"Avoid uselessly triggering dial-on-demand links (filters SRV/SOA records and "
+"names with underscores)."
+msgstr "避免无用地触发按需拨号链接(过滤 SRV/SOA 记录和带有下划线的名称)。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
msgid "B43 + B43C"
msgstr "B43 + B43C"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
msgid "B43 + B43C + V43"
msgstr "B43 + B43C + V43"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1744
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1761
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
msgid "BSSID"
msgstr "BSSID"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
msgid "Back"
msgstr "返回"
msgid "Back to Overview"
msgstr "返回至概览"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
-msgid "Back to configuration"
-msgstr "返回至配置"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:826
+msgid "Back to peer configuration"
+msgstr "返回 peer 配置"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:391
msgid "Backup"
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:128
msgid "Backup / Flash Firmware"
-msgstr "备份/升级"
+msgstr "备份与升级"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
msgstr "文件备份列表"
msgid "Base device"
msgstr "基设备"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
msgid "Base64-encoded public key of this interface for sharing."
msgstr "此接口用于共享的 Base64 编码的公钥。"
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:10
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:41
+msgid "Batman Device"
+msgstr "Batman 设备"
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:10
+msgid "Batman Interface"
+msgstr "Batman 接口"
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:81
+msgid ""
+"Batman-adv has a built-in layer 2 fragmentation for unicast data flowing "
+"through the mesh which will allow to run batman-adv over interfaces / "
+"connections that don't allow to increase the MTU beyond the standard "
+"Ethernet packet size of 1500 bytes. When the fragmentation is enabled batman-"
+"adv will automatically fragment over-sized packets and defragment them on "
+"the other end. Per default fragmentation is enabled and inactive if the "
+"packet fits but it is possible to deactivate the fragmentation entirely."
+msgstr ""
+"Batman-adv 内置 2 层分段,用于流经网格的单播数据,这允许在不允许将 MTU 增加到"
+"超过 1500 字节的标准以太网数据包大小的接口/连接上运行 batman-adv。启用分段"
+"后,batman-adv 将自动对过大数据包进行分段并在另一端对它们去分段。 该功能默认"
+"处于启用状态,但如数据包大小适合则该功能不活跃,但不可以完全停用该功能。"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
msgid "Beacon Interval"
msgstr "信标间隔"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
msgid ""
"Below is the determined list of files to backup. It consists of changed "
"configuration files marked by opkg, essential base files and the user "
"以下是待备份的文件清单。包含了已更改的配置文件、必要的基础文件和用户自定义的"
"需备份文件。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:287
+msgid "Bind NTP server"
+msgstr "绑定 NTP 服务器"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:331
msgid "Bind dynamically to interfaces rather than wildcard address."
msgstr "动态绑定到接口而不是通配符地址。"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind interface"
msgstr "绑定接口"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr "绑定服务记录到域名:指定服务的位置。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:556
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"<a href=\"%s\">RFC2782</a>."
+msgstr "绑定服务记录到域名:指定服务的位置。见 <a href=\"%s\">RFC2782</a>。"
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
msgid "Bind the tunnel to this interface (optional)."
msgid "Bitrate"
msgstr "速率"
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:65
+msgid "Bonding Mode"
+msgstr "绑定模式"
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:201
msgid "Bonding Policy"
msgstr "绑定策略"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3001
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2995
#: modules/luci-compat/luasrc/model/network.lua:1421
msgid "Bridge"
msgstr "桥接"
msgstr "网桥 VLAN 过滤"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1400
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1407
msgid "Bridge device"
msgstr "网桥设备"
msgid "Bridge ports"
msgstr "网桥端口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+msgid "Bridge traffic table \"%h\""
+msgstr "网桥流量表 \"%h\""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
msgid "Bridge unit number"
msgstr "桥接号"
msgstr "广播策略(broadcast,3)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3845
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4146
msgid "Browse…"
msgstr "浏览…"
msgid "Buffered"
msgstr "已缓冲"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130
+msgid ""
+"CA certificate (PEM encoded; Use instead of system-wide store to verify the "
+"gateway certificate."
+msgstr "CA 证书(PEM 编码;而不是使用系统范围的存储来验证网关证书。"
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
msgid "CA certificate; if empty it will be saved after the first connection."
msgstr "CA 证书,如果留空,则证书将在第一次连接后被保存。"
msgid "CLAT configuration failed"
msgstr "CLAT 配置失败"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
+msgid "CNAME or fqdn"
+msgstr "CNAME 或 fqdn"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "CPU usage (%)"
msgstr "CPU 使用率(%)"
msgid "Call failed"
msgstr "调用失败"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3854
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1135
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1142
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2060
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:487
msgid "Cancel"
msgstr "取消"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347
+msgid "Cannot parse configuration: %s"
+msgstr "无法解析配置:%s"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+msgctxt "Chain hook: forward"
+msgid "Capture incoming packets addressed to other hosts"
+msgstr "捕获发送到其他主机的传入数据包"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+msgctxt "Chain hook: prerouting"
+msgid "Capture incoming packets before any routing decision"
+msgstr "在任何路由决策前捕获传入数据包"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+msgctxt "Chain hook: input"
+msgid "Capture incoming packets routed to the local system"
+msgstr "捕获路由到本地系统的传入数据包"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+msgctxt "Chain hook: postrouting"
+msgid "Capture outgoing packets after any routing decision"
+msgstr "在任何路由决策后捕获传出数据包"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+msgctxt "Chain hook: output"
+msgid "Capture outgoing packets originating from the local system"
+msgstr "捕获源自本地系统的传出数据包"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+msgctxt "Chain hook: ingress"
+msgid "Capture packets directly after the NIC received them"
+msgstr "在 NIC 接收到数据包后直接捕获它们"
+
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
msgid "Category"
msgstr "分类"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1593
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
msgid "Certificate constraint (Domain)"
msgstr "证书约束(域)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1590
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
msgid "Certificate constraint (SAN)"
msgstr "证书约束(SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
msgid "Certificate constraint (Subject)"
msgstr "证书约束(主题)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
msgid "Certificate constraint (Wildcard)"
msgstr "证书约束(通配符)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
msgid ""
"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
"`logread -f` during handshake for actual values"
"证书约束子字符串 - 例如:/CN=wifi.mycompany.com<br />请参阅握手期间“logread -"
"f”的实际值"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1593
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1651
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (exact match)"
msgstr "针对 DNS SAN 值(如果可用)的证书约束<br />或主题 CN(严格匹配)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
msgid ""
"Certificate constraint(s) against DNS SAN values (if available)<br />or "
"Subject CN (suffix match)"
msgstr "针对 DNS SAN 值(如果可用)的证书约束<br />或主题 CN(后缀匹配)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1590
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
msgid ""
"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
msgid "Chain"
msgstr "链"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+msgctxt "Yet unknown nftables chain hook"
+msgid "Chain hook \"%h\""
+msgstr "链钩 \"%h\""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4375
msgid "Changes"
msgstr "更改数"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4714
msgid "Changes have been reverted."
msgstr "更改已恢复。"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1742
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1759
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
msgid "Channel"
msgstr "信道"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:81
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
msgid "Channel Analysis"
msgstr "信道分析"
msgid "Check filesystems before mount"
msgstr "在挂载前检查文件系统"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2022
msgid "Check this option to delete the existing networks from this radio."
msgstr "选中此选项以从无线中删除现有网络。"
msgstr "选择 mtdblock"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2031
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2050
msgid ""
"Choose the firewall zone you want to assign to this interface. Select "
"<em>unspecified</em> to remove the interface from the associated zone or "
"out the <em>custom</em> field to define a new network."
msgstr "选择指派到此无线接口的网络,或者填写<em>创建</em>栏来新建网络。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1232
msgid "Cipher"
msgstr "算法"
"点击“保存 mtdblock”以下载指定的 mtdblock 分区文件。(注意:此功能适用于专业人"
"士!)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3873
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
msgid "Client"
msgstr "客户端"
msgid "Client ID to send when requesting DHCP"
msgstr "请求 DHCP 时发送的客户端 ID"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4392
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
msgid "Close"
msgstr "关闭"
"persist connection"
msgstr "在给定时间(秒)后关闭非活动链接,0 为保持连接"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
-msgid "Close list..."
-msgstr "关闭列表…"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2165
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2184
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
msgid "Comment"
msgstr "备注"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1713
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid ""
"Complicates key reinstallation attacks on the client side by disabling "
"retransmission of EAPOL-Key frames that are used to install keys. This "
msgid "Compute outgoing checksum (optional)."
msgstr "计算传出校验和(可选)。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Config File"
+msgstr "配置文件"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4375
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
msgid "Configuration"
msgstr "配置"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4236
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:692
+msgid "Configuration Export"
+msgstr "配置文件导出"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4563
msgid "Configuration changes applied."
msgstr "配置已应用。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4501
msgid "Configuration changes have been rolled back!"
msgstr "配置已回滚!"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
msgstr "配置失败"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:764
msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
msgstr "配置此接口上 <abbr title=\"路由器通告\">RA</abbr> 服务的操作模式。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:872
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
msgid "Configures the operation mode of the DHCPv6 service on this interface."
msgstr "配置此接口上 DHCPv6 服务的操作模式。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
msgid ""
"Configures the operation mode of the NDP proxy service on this interface."
msgstr "配置此接口上 NDP 代理服务的操作模式。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1291
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1298
msgid "Configure…"
msgstr "配置…"
msgid "Connection attempt failed."
msgstr "尝试连接失败。"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:759
+msgid "Connection endpoint"
+msgstr "连接端点"
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:411
msgid "Connection lost"
msgstr "失去连接"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:136
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:160
msgid "Connections"
msgstr "连接"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4637
+msgid "Connectivity change"
+msgstr "连接更改"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+msgctxt "nft ct state"
+msgid "Conntrack state"
+msgstr "连接跟踪状况"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+msgctxt "nft ct status"
+msgid "Conntrack status"
+msgstr "连接跟踪状态"
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378
msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
msgstr "当所有 ARP IP 目标都可达时认为从属设备在线(all,1)"
msgid "Continue"
msgstr "继续"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+msgctxt "nft jump action"
+msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
+msgstr "在 <strong><a href=\"#%q.%q\">%h</a></strong> 继续"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+msgid "Continue in calling chain"
+msgstr "在呼叫链中继续"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr "继续处理不匹配的数据包"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgstr "无线信号覆盖密度"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2031
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2050
msgid "Create / Assign firewall-zone"
msgstr "创建/分配防火墙区域"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1174
msgid "Create interface"
msgstr "创建接口"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:191
msgid "Critical"
msgstr "致命错误"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:194
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:195
msgid "Cron Log Level"
msgstr "Cron 日志级别"
msgid "Current power"
msgstr "当前功率"
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:572
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta hour"
+msgid "Current time"
+msgstr "当前时间"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+msgctxt "nft meta day"
+msgid "Current weekday"
+msgstr "当前工作日"
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
msgstr "自定义此设备的 <abbr title=\"发光二极管\">LED</abbr> 行为。"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:673
msgid "DAD transmits"
msgstr "DAD 传输"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
msgid "DAE-Client"
msgstr "DAE 客户端"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1444
msgid "DAE-Port"
msgstr "DAE 端口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1450
msgid "DAE-Secret"
msgstr "DAE 密文"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
msgid "DHCP Options"
msgstr "DHCP 选项"
msgid "DHCP and DNS"
msgstr "DHCP/DNS"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2110
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2091
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:969
msgid "DHCP client"
msgid "DHCPv6 client"
msgstr "DHCPv6 客户端"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:878
msgid "DHCPv6-Service"
msgstr "DHCPv6 服务"
msgid "DNS"
msgstr "DNS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
msgid "DNS forwardings"
msgstr "DNS 转发"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:450
msgid "DNS query port"
msgstr "<abbr title=\"域名系统\">DNS</abbr> 查询端口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:942
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:949
msgid "DNS search domains"
msgstr "DNS 搜索域名"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
msgid "DNS server port"
msgstr "<abbr title=\"域名系统\">DNS</abbr> 服务器端口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:947
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
+msgid "DNS setting is invalid"
+msgstr "DNS 设置无效"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
msgid "DNS weight"
msgstr "DNS 权重"
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:33
msgid "DNS-Label / FQDN"
-msgstr "DNS-Label / FQDN"
+msgstr "DNS-标签/FQDN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
msgid "DNSSEC"
msgstr "DNSSEC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:407
msgid "DNSSEC check unsigned"
msgstr "DNSSEC 检查未签名"
msgid "DS-Lite AFTR address"
msgstr "DS-Lite AFTR 地址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1474
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
msgid "DSL"
msgstr "DSL"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
msgid "DSL Status"
msgstr "DSL 状态"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
msgid "DSL line mode"
msgstr "DSL 线路模式"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1162
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
msgid "DTIM Interval"
msgstr "DTIM 间隔"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:128
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:771
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
msgid "DUID"
msgstr "DUID"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Data Rate"
msgstr "数据速率"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:196
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
msgid "Debug"
msgstr "调试"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1417
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1432
-msgid "Default %d"
-msgstr "默认 %d"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
msgid "Default router"
msgstr "默认路由器"
"priority on incoming frames"
msgstr "定义在传入帧上 VLAN 标头优先级到 Linux 内部数据包优先级的映射"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
+msgid "Defines a specific MTU for this route"
+msgstr "为此路由定义一个特定的 MTU"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
msgid "Delegate IPv6 prefixes"
msgstr "委托 IPv6 前缀"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2309
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2738
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2742
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3451
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2310
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
msgid "Delete"
msgstr "删除"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
msgid "Delete key"
msgstr "删除密钥"
msgid "Delete this network"
msgstr "删除此网络"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1162
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
msgid "Delivery Traffic Indication Message Interval"
msgstr "发送流量指示消息间隔"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:138
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:187
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
msgid "Description"
msgstr "描述"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
msgid "Deselect"
msgstr "取消"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:235
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:237
msgid "Design"
msgstr "主题"
msgid "Destination"
msgstr "目标地址"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr "目标 IP"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr "目标 IPv6"
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
msgid "Destination port"
msgstr "目标端口"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr "目标端口"
+
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
msgid "Destination zone"
msgstr "目标区域"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1117
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid "Device"
msgstr "设备"
msgid "Device not managed by ModemManager."
msgstr "设备不受 ModemManager 管理。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1391
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1398
msgid "Device not present"
msgstr "设备不存在"
msgid "Device type"
msgstr "设备类型"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4209
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4536
msgid "Device unreachable!"
msgstr "无法连接到设备!"
msgid "Device unreachable! Still waiting for device..."
msgstr "设备无法访问。仍在等待设备……"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1242
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1249
msgid "Devices"
msgstr "设备"
msgstr "网络诊断"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106
msgid "Dial number"
msgstr "拨号号码"
msgstr "目录"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:195
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
msgid "Disable"
msgid "Disable Encryption"
msgstr "禁用加密"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1182
msgid "Disable Inactivity Polling"
msgstr "禁用不活动轮询"
msgstr "禁用此网络"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1698
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
msgid "Disabled"
msgstr "已禁用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:543
+msgctxt "Label indicating that WireGuard peer is disabled"
+msgid "Disabled"
+msgstr "已禁用"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196
msgid "Disassociate On Low Acknowledgement"
msgstr "在低 Ack 应答时断开连接"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
msgid ""
"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
msgstr "丢弃包含 <a href=\"%s\">RFC1918 </a>地址的上游响应。"
msgstr "断开"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
msgstr "尝试断开连接失败"
msgid "Disk space"
msgstr "磁盘空间"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:607
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3010
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3149
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3353
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4180
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767
+#: modules/luci-base/htdocs/luci-static/resources/form.js:611
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3022
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3654
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1784
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
msgid "Dismiss"
msgstr "关闭"
msgid "Distance to farthest network member in meters."
msgstr "最远网络用户的距离(米)。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:75
+msgid "Distributed ARP Table"
+msgstr "分布式 ARP 表"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
msgid ""
"Dnsmasq instance to which this boot section is bound. If unspecified, the "
"section is valid for all dnsmasq instances."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
msgstr ""
"Dnsmasq 是轻量级的 <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
"abbr>服务器和<abbr title=\"Domain Name System\">DNS</abbr> 转发器。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
msgid "Do not cache negative replies, e.g. for non-existent domains."
msgstr "不缓存无用的回应,例如:不存在的域名。"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:91
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:88
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:93
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:70
msgid "Do not create host route to peer (optional)."
msgstr "不创建到对端的主机路由(可选)。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
msgid "Do not forward DNS queries without dots or domain parts."
msgstr "不转发没有点或域名部分的 DNS 查询。"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
-msgid "Do not forward queries that cannot be answered by public resolvers."
-msgstr "不转发公共域名服务器无法回应的请求。"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383
msgid "Do not forward reverse lookups for local networks."
msgstr "不转发本地网络的反向查询。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
msgid "Do not listen on the specified interfaces."
msgstr "不监听这些接口。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:881
msgid "Do not offer DHCPv6 service on this interface."
msgstr "不在此接口上提供 DHCPv6 服务。"
msgid "Do not participate"
msgstr "不参与"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:917
msgid ""
"Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
"packets."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
msgid "Do you really want to delete \"%s\" ?"
-msgstr "æ\82¨ç\9c\9fç\9a\84要删除“%s”吗?"
+msgstr "æ\82¨ç¡®å®\9a要删除“%s”吗?"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
-msgstr "æ\82¨ç\9c\9fç\9a\84要删除以下 SSH 密钥吗?"
+msgstr "æ\82¨ç¡®å®\9a要删除以下 SSH 密钥吗?"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:94
msgid "Do you really want to erase all settings?"
-msgstr "æ\82¨ç\9c\9fç\9a\84要清除所有设置吗?"
+msgstr "æ\82¨ç¡®å®\9a要清除所有设置吗?"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2788
msgid "Do you really want to recursively delete the directory \"%s\" ?"
-msgstr "您真的要删除目录“%s”吗?"
+msgstr "您确定要删除目录“%s”吗?"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:615
+msgid "Do you want to replace the current PSK?"
+msgstr "是否要替换当前的 PSK?"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:100
+msgid "Do you want to replace the current keys?"
+msgstr "是否要替换当前密钥?"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
msgid "Domain"
msgstr "域名"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
msgid "Domain required"
msgstr "忽略空域名解析"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "Domain whitelist"
msgstr "域名白名单"
msgid "Download mtdblock"
msgstr "下载 mtdblock"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "Downstream SNR offset"
msgstr "下游 SNR 偏移"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2696
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437
+msgid ""
+"Drag or paste a valid <em>*.conf</em> file below to configure the local "
+"WireGuard interface."
+msgstr "将有效 <em>*.conf</em> 文件拖动或粘贴到下方以配置本地 WireGuard 接口。"
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
msgid "Drag to reorder"
msgstr "拖动以重排"
msgid "Drop Duplicate Frames"
msgstr "丢弃重复帧"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr "丢弃数据包"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr "丢弃不匹配的数据包"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
msgid "Dropbear Instance"
msgstr "Dropbear 实例"
"Dropbear offers <abbr title=\"Secure Shell\">SSH</abbr> network shell access "
"and an integrated <abbr title=\"Secure Copy\">SCP</abbr> server"
msgstr ""
-"Dropbear 提供 <abbr title=\"Secure Shell\">SSH</abbr> 访问和 <abbr title="
-"\"Secure Copy\">SCP</abbr> 服务"
+"Dropbear 提供 <abbr title=\"Secure Shell\">SSH</abbr> 访问和 <abbr "
+"title=\"Secure Copy\">SCP</abbr> 服务"
#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:14
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:11
msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
msgstr "动态 <abbr title=\"动态主机配置协议\">DHCP</abbr>"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+msgid "Dynamic Authorization Extension client."
+msgstr "动态授权扩展客户端。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1444
+msgid "Dynamic Authorization Extension port."
+msgstr "动态授权扩展端口。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1450
+msgid "Dynamic Authorization Extension secret."
+msgstr "动态授权扩展 secret。"
+
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
msgid "Dynamic tunnel"
msgstr "动态隧道"
msgid "EA-bits length"
msgstr "EA-bits 长度"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1565
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1582
msgid "EAP-Method"
msgstr "EAP 类型"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2716
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2719
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3314
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
msgid "Edit"
msgstr "编辑"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:174
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:226
msgid "Edit peer"
msgstr "编辑对端"
msgid "Edit wireless network"
msgstr "编辑无线网络"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr "有效的路由 MTU"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
msgid "Egress QoS mapping"
msgstr "出口 QoS 映射"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
+msgctxt "nft meta oif"
+msgid "Egress device id"
+msgstr "出口设备 ID"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr "出口设备的名称"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166
msgctxt "VLAN port state"
msgid "Egress tagged"
msgid "Egress untagged"
msgstr "未标记的出口"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:193
msgid "Emergency"
msgstr "紧急"
msgid "Enable"
msgstr "启用"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:183
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:515
msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
msgstr "启用/禁用对端。重启 Wireguard 端口应用更改。"
msgid "Enable MAC address learning"
msgstr "启用 MAC 地址学习"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:257
msgid "Enable NTP client"
msgstr "启用 NTP 客户端"
msgid "Enable Single DES"
msgstr "启用单个 DES"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
msgid "Enable TFTP server"
msgstr "启用 TFTP 服务器"
msgid "Enable VLAN functionality"
msgstr "启用 VLAN"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1717
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1734
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
msgstr "启用 WPS 一键加密按钮,需要 WPA(2)-PSK/WPA3-SAE"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
msgstr ""
"允许自动将<abbr title=\"Hypertext Transfer Protocol\">HTTP</abbr>请求重定向至"
"<abbr title=\"Hypertext Transfer Protocol Secure\">HTTPS</abbr>端口。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
msgstr "启用此接口上可用的 IPv6 前缀的下游委托"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1713
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
msgid "Enable key reinstallation (KRACK) countermeasures"
msgstr "启用密钥重新安装(KRACK)对策"
msgid "Enable multicast support"
msgstr "启用多播支持"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1476
msgid ""
"Enable packet steering across all CPUs. May help or hinder network speed."
msgstr "启用所有 CPU 的数据包控制。可能有助于或阻碍网络速度。"
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
msgstr "启用后报文的 DF(禁止分片)标志。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:486
msgid "Enable the built-in single-instance TFTP server."
msgstr "启用内置的单实例 TFTP 服务器。"
msgstr "启用单播泛洪"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
msgid "Enabled"
msgstr "已启用"
msgid "Enables IGMP snooping on this bridge"
msgstr "在此网桥上启用 IGMP 窥探"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1522
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
msgstr "启用属于同一移动域接入点之间的快速漫游"
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:100
+msgid ""
+"Enables more efficient, group aware multicast forwarding infrastructure in "
+"batman-adv."
+msgstr "在 batman-adv 中启用更高效、分组感知的多播转发基础架构。"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:518
msgid "Enables the Spanning Tree Protocol on this bridge"
msgstr "在此网桥上启用生成树协议"
msgid "Encapsulation limit"
msgstr "封装限制"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1560
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1567
msgid "Encapsulation mode"
msgstr "封装模式"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1745
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1201
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1762
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
msgid "Encryption"
msgstr "加密"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:283
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:664
msgid "Endpoint Host"
msgstr "端点主机"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:287
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:680
msgid "Endpoint Port"
msgstr "端点端口"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325
+msgid "Endpoint setting is invalid"
+msgstr "端点设置无效"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:684
msgid "Enforce IGMPv1"
msgstr "强制 IGMPv1"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:189
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
msgid "Error"
msgstr "错误"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:170
msgid "Error getting PublicKey"
msgstr "获取公钥时出错"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Errored seconds (ES)"
msgstr "错误秒数(ES)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3014
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
#: modules/luci-compat/luasrc/model/network.lua:1433
msgid "Ethernet Adapter"
msgstr "以太网适配器"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
#: modules/luci-compat/luasrc/model/network.lua:1423
msgid "Ethernet Switch"
msgstr "以太网交换机"
msgid "Every second (fast, 1)"
msgstr "每秒(fast,1)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
msgid "Exclude interfaces"
msgstr "排除接口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
msgid ""
"Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
"e.g. for RBL services."
msgid "Existing device"
msgstr "现有设备"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
msgid "Expand hosts"
msgstr "扩展 HOSTS 文件中的主机后缀"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:994
msgid "Expecting a hexadecimal assignment hint"
msgstr "请输入一个十六进制值"
msgid "Expecting two priority values separated by a colon"
msgstr "请输入用冒号分隔的两个优先级"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2265
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2269
#: modules/luci-base/htdocs/luci-static/resources/validation.js:64
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
msgid "External"
msgstr "外部"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1556
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
msgid "External R0 Key Holder List"
msgstr "外部 <abbr title=\"R0 Key Holder\">R0KH</abbr> 列表"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1560
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1577
msgid "External R1 Key Holder List"
msgstr "外部 <abbr title=\"R1 Key Holder\">R1KH</abbr> 列表"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:167
msgid "External system log server"
msgstr "外部系统日志服务器地址"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:172
msgid "External system log server port"
msgstr "外部系统日志服务器端口"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:176
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:177
msgid "External system log server protocol"
msgstr "外部系统日志服务器协议"
msgid "Extra sstpc options"
msgstr "额外的 sstpc 选项"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
msgid "FT over DS"
msgstr "FT over DS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
msgid "FT over the Air"
msgstr "FT over the Air"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1528
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1545
msgid "FT protocol"
msgstr "FT 协议"
msgid "Failed to change the system password."
msgstr "更改系统密码失败。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr "配置调制解调器失败"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4495
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "在 %d 秒内确认应用失败,等待回滚…"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr "连接失败"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr "断开连接失败"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
msgstr "执行“/etc/init.d/%s %s”失败:%s"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr "获取调制解调器信息失败"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr "初始化调制解调器失败"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr "设置操作模式失败"
+
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
msgid "File"
msgstr "文件"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:423
msgid ""
"File listing upstream resolvers, optionally domain-specific, e.g. "
"<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
msgid "File not accessible"
msgstr "文件无法访问"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
msgid "File to store DHCP lease information."
msgstr "存储 DHCP 租约信息的文件。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:362
msgid "File with upstream resolvers."
msgstr "上游解析器文件。"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
msgid "Filename"
msgstr "文件名"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
msgid "Filename of the boot image advertised to clients."
msgstr "向客户端发布的引导映像文件名。"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315
msgid "Filesystem"
msgstr "文件系统"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
msgid "Filter private"
msgstr "过滤本地包"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
msgid "Filter useless"
msgstr "过滤无用包"
msgstr "筛选所有从属设备,仅验证备份的从属设备"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Finalizing failed"
msgstr "最终确认失败"
msgstr "完成"
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43
msgid "Firewall"
msgstr "防火墙"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid "Firewall Mark"
msgstr "防火墙标识"
msgid "Firewall mark"
msgstr "防火墙标志"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
msgid "Firmware File"
msgstr "固件文件"
msgid "Firmware Version"
msgstr "固件版本"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
msgid "Fixed source port for outbound DNS queries."
msgstr "出站 DNS 查询的固定源端口。"
msgid "Flashing…"
msgstr "正在刷写…"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:236
-msgid "For QR-Code support please install the qrencode package!"
-msgstr "二维码支持,请安装 qrencode 包!"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
msgid "Force"
msgstr "强制"
msgid "Force 40MHz mode"
msgstr "强制 40MHz 模式"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1232
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1242
msgid "Force CCMP (AES)"
msgstr "强制 CCMP(AES)"
msgid "Force MLD version"
msgstr "强制 MLD 版本"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1233
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
msgid "Force TKIP"
msgstr "强制 TKIP"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
msgid "Force TKIP and CCMP (AES)"
msgstr "强制 TKIP 和 CCMP(AES)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1233
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1240
msgid "Force link"
msgstr "强制链路"
msgid "Force use of NAT-T"
msgstr "强制使用 NAT-T"
-#: modules/luci-base/luasrc/view/csrftoken.htm:8
+#: modules/luci-base/ucode/template/csrftoken.ut:8
msgid "Form token mismatch"
msgstr "表单令牌不匹配"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:912
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
msgstr ""
"在指定的主接口和下游接口之间转发 <abbr title=\"邻居发现协议\">NDP</abbr> "
"<abbr title=\"邻居请求报文,类型 135\">NS</abbr> 和 <abbr title=\"邻居通告报"
msgid "Forward DHCP traffic"
msgstr "转发 DHCP 数据包"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:885
msgid ""
"Forward DHCPv6 messages between the designated master interface and "
"downstream interfaces."
msgstr "在指定的主接口和下游接口之间转发 DHCPv6 消息。"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
msgid "Forward Error Correction Seconds (FECS)"
msgstr "前向纠错秒数(FECS)"
msgid "Forward multicast packets as unicast packets on this device."
msgstr "在此设备上将多播数据包转发为单播数据包。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1567
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
msgid "Forwarding mode"
msgstr "转发模式"
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:80
+msgid "Fragmentation"
+msgstr "分段"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
msgid "Fragmentation Threshold"
msgstr "分片阈值"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr "全端口随机化"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:214
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
msgstr "GHz"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
msgid "GPRS only"
msgstr "仅 GPRS"
msgid "Gateway"
msgstr "网关"
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:85
+msgid "Gateway Mode"
+msgstr "网关模式"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:36
msgid "Gateway Ports"
msgstr "网关端口"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:121
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:122
msgid "General Settings"
msgstr "常规设置"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:632
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1554
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1561
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
msgid "General Setup"
msgid "Generate Config"
msgstr "生成配置"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:116
-msgid "Generate Key"
-msgstr "生成密钥"
-
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:240
-msgid "Generate New QR-Code"
-msgstr "生成新的二维码"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1534
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1551
msgid "Generate PMK locally"
msgstr "本地生成 PMK"
msgid "Generate archive"
msgstr "生成备份"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:255
-msgid "Generate new QR-Code"
-msgstr "生成新的二维码"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811
+msgid "Generate configuration"
+msgstr "生成配置"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:851
+msgid "Generate configuration…"
+msgstr "生成配置…"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:109
+msgid "Generate new key pair"
+msgstr "生成新的密钥对"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:623
+msgid "Generate preshared key"
+msgstr "生成预共享密钥"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:693
+msgid "Generates a configuration suitable for import on a WireGuard peer"
+msgstr "生成适合在 WireGuard 对端上导入的配置"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:785
+msgid "Generating QR code…"
+msgstr "正在生成二维码…"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
msgid "Given password confirmation did not match, password not changed!"
msgid "Global Settings"
msgstr "全局设置"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1462
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
msgid "Global network options"
msgstr "全局网络选项"
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
+#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:74
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
msgid "Go to firmware upgrade..."
msgstr "转到固件升级…"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:72
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:64
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
msgid "Go to password configuration..."
msgstr "跳转到密码配置页…"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2638
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3633
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
msgid "Go to relevant configuration page"
msgid "Grant access to LuCI Wireguard procedures"
msgstr "授予访问 LuCI Wireguard 程序的权限"
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr "授予对 LuCI openfortivpn 手续的访问权限"
+
#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20
msgid "Grant access to SSH configuration"
msgstr "授予访问 SSH 配置的权限"
msgid "Hang Up"
msgstr "挂起"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Header Error Code Errors (HEC)"
msgstr "请求头错误代码错误(HEC)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
msgid "Heartbeat interval (kernel: heartbeat)"
msgstr "间歇闪烁(kernel:heartbeat)"
msgid "Hello interval"
msgstr "Hello 间隔"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:114
msgid ""
"Here you can configure the basic aspects of your device like its hostname or "
"the timezone."
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
msgstr "隐藏 <abbr title=\"扩展服务集标识符\">ESSID</abbr>"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:250
-msgid "Hide QR-Code"
-msgstr "隐藏二维码"
-
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332
msgid "Hide empty chains"
msgid "High"
msgstr "高"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+msgctxt "Chain hook description"
+msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
+msgstr "钩子:<strong>%h</strong>(%h),优先级:<strong>%d</strong>"
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:92
+msgid "Hop Penalty"
+msgstr "跳跃惩罚"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2159
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:126
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2178
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
msgid "Host"
msgstr "主机"
msgid "Host expiry timeout"
msgstr "主机到期超时"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "Host requests this filename from the boot server."
msgstr "主机从引导服务器请求此文件名。"
msgstr "Host-Uniq 标签内容"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:630
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:678
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:134
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
msgid "Hostname"
msgstr "主机名"
msgid "Hostnames"
msgstr "主机名映射"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:622
msgid ""
"Hostnames are used to bind a domain name to an IP address. This setting is "
"redundant for hostnames already configured with static leases, but it can be "
msgid "Hybrid"
msgstr "混合"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr "ICMP 码"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr "ICMP 类型"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmpv6 code"
+msgid "ICMPv6 code"
+msgstr "ICMPv6 码"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+msgctxt "nft icmpv6 type"
+msgid "ICMPv6 type"
+msgstr "ICMPv6 类型"
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
msgid "ID used to uniquely identify the VXLAN"
msgid "IKE DH Group"
msgstr "IKE DH 组"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "IP Addresses"
msgstr "IP 地址"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
msgid "IP Protocol"
msgstr "IP 协议"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
msgid "IP Sets"
msgstr "IP 集"
msgid "IP Type"
msgstr "IP 类型"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
msgid "IP address"
msgid "IP address is missing"
msgstr "IP 地址缺失"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+msgctxt "nft ip protocol"
+msgid "IP protocol"
+msgstr "IP 协议"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:15
+msgctxt "nft meta l4proto"
+msgid "IP protocol"
+msgstr "IP 协议"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
msgid "IP set"
msgstr "IP 集"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
msgid "IP sets"
msgstr "IP 集"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
msgid "IPs to override with NXDOMAIN"
msgstr "忽略虚假空域名解析"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
msgid "IPv4"
msgstr "IPv4"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
msgid "IPv4 address"
msgid "IPv4 prefix length"
msgstr "IPv4 地址前缀长度"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+msgid "IPv4 traffic table \"%h\""
+msgstr "IPv4 流量表 \"%h\""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
msgid "IPv4/IPv6 (both - defaults to IPv4)"
msgstr "IPv4/IPv6(双栈 - 默认 IPv4)"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+msgid "IPv4/IPv6 traffic table \"%h\""
+msgstr "IPv4/IPv6 流量表 \"%h\""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
msgid "IPv6"
msgstr "IPv6"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:262
msgid "IPv6 Neighbours"
-msgstr "IPv6 网上邻居"
+msgstr "IPv6 邻居"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:635
msgid "IPv6 RA Settings"
msgid "IPv6 Settings"
msgstr "IPv6 设置"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
msgid "IPv6 ULA-Prefix"
msgstr "IPv6 ULA 前缀"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:183
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:58
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:135
msgid "IPv6 address"
msgstr "IPv6 地址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:985
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment hint"
msgstr "IPv6 分配提示"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:973
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:980
msgid "IPv6 assignment length"
msgstr "IPv6 分配长度"
msgid "IPv6 only"
msgstr "仅 IPv6"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1022
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1029
msgid "IPv6 preference"
msgstr "IPv6 首选项"
msgid "IPv6 prefix"
msgstr "IPv6 前缀"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1002
msgid "IPv6 prefix filter"
msgstr "IPv6 前缀过滤器"
msgid "IPv6 routed prefix"
msgstr "IPv6 路由前缀"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:966
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:973
msgid "IPv6 source routing"
msgstr "IPv6 源路由"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1025
msgid "IPv6 suffix"
msgstr "IPv6 后缀"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
msgid "IPv6 suffix (hex)"
msgstr "<abbr title=\"互联网协议第 6 版\">IPv6</abbr> 后缀(十六进制)"
msgid "IPv6 support"
msgstr "IPv6 支持"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+msgid "IPv6 traffic table \"%h\""
+msgstr "IPv6 流量表 \"%h\""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
msgid "IPv6-PD"
msgstr "IPv6-PD"
msgid "IPv6-over-IPv4 (6to4)"
msgstr "IPv6-over-IPv4(6to4)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1667
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1684
msgid "Identity"
msgstr "鉴权"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:207
-msgid "If available, the client's \"PresharedKey\""
-msgstr "如可用,使用客户端的 \"PresharedKey\""
-
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
msgid "If checked, 1DES is enabled"
msgstr "如果选中,则启用 1DES"
msgid "If checked, encryption is disabled"
msgstr "如果选中,则禁用加密"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1002
msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
msgstr "如果设置,则仅从给定的 IPv6 前缀类别中分配下游子网。"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
+msgid "If set, the meaning of the match options is inverted"
+msgstr "设置后,匹配选项的含义将颠倒"
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr "如果指定,则通过 UUID 而不是固定的设备文件来挂载设备"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
msgstr "如果指定,则通过分区卷标而不是固定的设备文件来挂载设备"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4639
msgid ""
-"If there are any unsaved changes for this client, please save the "
-"configuration before generating a QR-Code"
-msgstr "如果此客户端有任何未保存的更改,请在生成二维码之前保存配置"
+"If the IP address used to access LuCI changes, a <strong>manual reconnect to "
+"the new IP</strong> is required within %d seconds to confirm the settings, "
+"otherwise modifications will be reverted."
+msgstr ""
+"如此 IP 地址用于访问 LuCI 更改,需在 %d 秒内<strong>手动重连到新 IP</strong>"
+"确认设置,否则修改将被还原。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
msgid "If unchecked, no default route is configured"
msgstr "留空则不配置默认路由"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:940
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr "留空则忽略所通告的 DNS 服务器地址"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid ""
"If your physical memory is insufficient unused data can be temporarily "
-"swapped to a swap-device resulting in a higher amount of usable <abbr title="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
-"如果物理内存不足,闲置数据可自动移到交换设备暂存,以增加可用的 <abbr title="
-"\"随机存取存储器\">RAM</abbr>。请注意:数据交换的过程会非常慢,因为交换设备无"
-"法像 <abbr title=\"随机存取存储器\">RAM</abbr> 那样的高速地访问。"
+"如果物理内存不足,闲置数据可自动移到交换设备暂存,以增加可用的 <abbr "
+"title=\"随机存取存储器\">RAM</abbr>。请注意:数据交换的过程会非常慢,因为交换"
+"设备无法像 <abbr title=\"随机存取存储器\">RAM</abbr> 那样的高速地访问。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:368
msgid "Ignore <code>/etc/hosts</code>"
msgstr "忽略 <code>/etc/hosts</code>"
msgid "Ignore interface"
msgstr "忽略此接口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
msgid "Ignore resolv file"
msgstr "忽略解析文件"
msgid "Image check failed:"
msgstr "镜像检查失败了:"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:478
+msgid "Import as peer"
+msgstr "导入为 peer"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:478
+msgid "Import configuration"
+msgstr "导入配置文件"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:506
+msgid "Import configuration as peer…"
+msgstr "将配置导入为对端…"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:492
+msgid "Import settings"
+msgstr "导入设置"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:378
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:405
+msgid "Imported peer configuration"
+msgstr "导入对端配置"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188
+msgid "Imports settings from an existing WireGuard configuration file"
+msgstr "从现有的 WireGuard 配置文件导入设置"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:68
msgid "In"
msgstr "入口"
-#: modules/luci-base/luasrc/view/csrftoken.htm:13
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:71
+msgid ""
+"In bridged LAN setups it is advisable to enable the bridge loop avoidance in "
+"order to avoid broadcast loops that can bring the entire LAN to a standstill."
+msgstr ""
+"在桥接 LAN 设置中,建议启用桥接环路避免功能,以避免可导致整个 LAN 停止的广播"
+"环路。"
+
+#: modules/luci-base/ucode/template/csrftoken.ut:13
msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Incoming key"
msgstr "传入密钥"
msgid "Incoming serialization"
msgstr "传入序列化"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:187
msgid "Info"
msgstr "信息"
msgid "Ingress QoS mapping"
msgstr "入口 QoS 映射"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:12
+msgctxt "nft meta iif"
+msgid "Ingress device id"
+msgstr "入口设备 id"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:10
+msgctxt "nft meta iifname"
+msgid "Ingress device name"
+msgstr "入口设备名"
+
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
msgstr "初始化失败"
msgid "Initscripts"
msgstr "启动脚本"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1651
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
msgid "Inner certificate constraint (Domain)"
msgstr "内部证书约束(域)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665
msgid "Inner certificate constraint (SAN)"
msgstr "内部证书约束(SAN)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
msgid "Inner certificate constraint (Subject)"
msgstr "内部证书约束(主题)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671
msgid "Inner certificate constraint (Wildcard)"
msgstr "内部证书约束(通配符)"
msgid "Install protocol extensions..."
msgstr "安装扩展协议…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
msgid "Instance"
msgstr "实例"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2027
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2046
msgid ""
"Instead of joining any network with a matching SSID, only connect to the "
"BSSID <code>%h</code>."
msgid "Interface is stopping..."
msgstr "正在停止接口…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1158
msgid "Interface name"
msgstr "接口名称"
msgid "Internal"
msgstr "内部"
-#: modules/luci-base/luasrc/view/error500.htm:8
-msgid "Internal Server Error"
-msgstr "内部服务器错误"
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
msgid "Interval For Sending Learning Packets"
msgstr "学习包发送间隔"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
msgid "Invalid APN provided"
msgstr "提供的 APN 无效"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:33
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:36
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:37
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:40
msgid "Invalid Base64 key string"
msgstr "无效的 Base64 密钥"
msgid "Invalid Traffic Class value, expected 00..FF or inherit"
msgstr "无效的通信类别,请输入 00..FF 或继承"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:285
msgid "Invalid VLAN ID given! Only IDs between %d and %d are allowed."
msgstr "无效的 VLAN ID!只有 %d 和 %d 之间的 ID 有效。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:296
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:294
msgid "Invalid VLAN ID given! Only unique IDs are allowed"
msgstr "无效的 VLAN ID!只允许唯一的 ID"
msgid "Invalid command"
msgstr "无效命令"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:205
msgid "Invalid hexadecimal value"
msgstr "无效 16 进制值"
-#: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
msgid "Invalid username and/or password! Please try again."
msgstr "无效的用户名和/或密码!请重试。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr "反转闪烁"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
msgid "Invert match"
msgstr "反向匹配"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1154
msgid "Isolate Clients"
msgstr "隔离客户端"
msgid ""
"It appears that you are trying to flash an image that does not fit into the "
"flash memory, please verify the image file!"
-msgstr "æ\82¨å°\9dè¯\95å\88·å\86\99ç\9a\84å\9bºä»¶ä¸\8eæ\9c¬è·¯ç\94±å\99¨不兼容,请检查固件文件!"
+msgstr "æ\82¨å°\9dè¯\95å\88·å\86\99ç\9a\84å\9bºä»¶ä¸\8eæ¤è®¾å¤\87不兼容,请检查固件文件!"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
msgid "JavaScript required!"
msgstr "需要 JavaScript!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1842
msgid "Join Network"
msgstr "加入网络"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1759
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
msgid "Join Network: Wireless Scan"
msgstr "加入网络:搜索无线"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2035
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2054
msgid "Joining Network: %q"
msgstr "正在加入网络:%q"
msgstr "保持设置并保留当前配置"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:60
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Kernel Log"
msgstr "内核日志"
msgid "Kernel Version"
msgstr "内核版本"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1443
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1460
msgid "Key"
msgstr "密钥"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1471
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1473
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1474
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1488
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1489
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1503
msgid "Key #%d"
msgstr "密钥 #%d"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
msgid "Key for incoming packets (optional)."
msgstr "入站包密钥(可选)。"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Key for outgoing packets (optional)."
msgstr "出站包密钥(可选)。"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551
+msgctxt "Label indicating that WireGuard peer lacks public key"
+msgid "Key missing"
+msgstr "密钥缺失"
+
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr "用来签署网络配置的密钥"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+msgctxt "nft unit"
+msgid "KiB"
+msgstr "KiB"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
msgid "Kill"
msgstr "强制关闭"
msgid "LED Configuration"
msgstr "LED 配置"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1561
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1568
msgid "LLC"
msgstr "LLC"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377
msgid "Label"
msgstr "卷标"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:224
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:225
msgid "Language"
msgstr "语言"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:124
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
msgid "Language and Style"
msgstr "语言和界面"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:560
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr "较大的权重(相同的优先级下)被赋予相应较高的被选中概率。"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
msgid "Last member interval"
msgstr "最后成员间隔"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
msgid "Latency"
msgstr "延迟"
msgid "Learn"
msgstr "学习"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:923
msgid "Learn routes"
msgstr "学习路由"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:353
msgid "Lease file"
msgstr "租约文件"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:768
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
msgid "Lease time"
msgstr "租期"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:41
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:60
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:90
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:129
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:137
msgid "Lease time remaining"
msgstr "剩余租期"
"过时或性能欠佳的设备可能需要旧的 802.11b 速率才能互联。在使用这些速率的情况"
"下,信道占用效率可能会显著降低。建议尽可能不使用 802.11b 速率。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4076
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+msgid "Legacy rules detected"
+msgstr "检测到旧版规则"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4377
msgid "Legend:"
msgstr "图例:"
msgid "Limit"
msgstr "客户数"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Line Attenuation (LATN)"
msgstr "线路衰减(LATN)"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
msgid "Line Mode"
msgstr "线路模式"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
msgid "Line State"
msgstr "线路状态"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Line Uptime"
msgstr "线路运行时间"
msgid "Link On"
msgstr "链路活动"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+msgctxt "nft @ll,off,len"
+msgid "Link layer header bits %d-%d"
+msgstr "链路层报头位 %d-%d"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
msgid "List of IP addresses to convert into NXDOMAIN responses."
msgstr "要转换成 NXDOMAIN 响应的 IP 地址列表。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:652
msgid "List of IP sets to populate with the specified domain IPs."
msgstr "要用指定域 IP 填充的 IP 集列表。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1556
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573
msgid ""
"List of R0KHs in the same Mobility Domain. <br />Format: MAC-address,NAS-"
"Identifier,128-bit key as hex string. <br />This list is used to map R0KH-ID "
"进制字符串)。<br />在从初始移动域关联期间使用的 R0KH 中请求 PMK-R1 密钥时,"
"该列表用于将 R0KH-ID(NAS 标识符)映射到目标 MAC 地址。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1560
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1577
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
"as 6 octets with colons,128-bit key as hex string. <br />This list is used "
msgid "List of SSH key files for auth"
msgstr "用于认证的 SSH 密钥文件列表"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
msgid "List of domains to allow RFC1918 responses for."
msgstr "允许 RFC1918 响应的域名列表。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
-msgid "List of domains to force to an IP address."
-msgstr "此列表将域名强制指向某个 IP 地址。"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "List of upstream resolvers to forward queries to."
msgstr "查询将被转发到的上游解析器的列表。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:130
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
msgid "Listen Port"
msgstr "监听端口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:337
msgid "Listen interfaces"
msgstr "监听接口"
msgid "Listen only on the given interface or, if unspecified, on all"
msgstr "仅监听指定的接口,未指定则监听全部"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
msgid ""
"Listen only on the specified interfaces, and loopback if not excluded "
"explicitly."
msgstr "仅监听这些接口和环回接口。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299
+msgid "ListenPort setting is invalid"
+msgstr "ListenPort 设置无效"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444
msgid "Listening port for inbound DNS queries."
msgstr "入站 DNS 查询的侦听端口。"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:106
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:130
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54
msgid "Load"
msgstr "负载"
msgid "Load Average"
msgstr "平均负载"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
-msgid "Loading QR-Code..."
-msgstr "加载二维码中…"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:189
+msgid "Load configuration…"
+msgstr "加载配置…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1163
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1985
msgid "Loading data…"
msgstr "加载数据中…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
msgid "Loading directory contents…"
msgstr "正在载入目录内容…"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:1940
-#: modules/luci-base/luasrc/view/view.htm:4
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
+#: modules/luci-base/ucode/template/view.ut:4
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40
msgid "Loading view…"
msgstr "正在载入视图…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
msgid "Local"
msgstr "本地"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169
msgid "Local IP address"
msgstr "本地 IP 地址"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "Local IPv4 address"
msgstr "本机 IPv4 地址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
msgid "Local IPv6 DNS server"
msgstr "本地 IPV6 DNS 服务器"
msgstr "本地启动脚本"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:130
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
msgid "Local Time"
msgstr "本地时间"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:996
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1003
msgid "Local ULA"
msgstr "本地 ULA"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:275
msgid "Local domain"
msgstr "本地域名"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
msgid "Local domain suffix appended to DHCP names and hosts file entries."
msgstr "附加到 DHCP 名称和主机文件条目的本地域后缀。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:271
msgid "Local server"
msgstr "本地服务器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:324
msgid "Local service only"
msgstr "仅本地服务"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr "本地 wireguard 密钥"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
msgid "Localise queries"
msgstr "本地化查询"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2027
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2046
msgid "Lock to BSSID"
msgstr "锁定到 BSSID"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:184
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
msgid "Log output level"
msgstr "日志记录等级"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:279
msgid "Log queries"
msgstr "记录查询日志"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:122
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:123
msgid "Logging"
msgstr "日志"
msgid "Logical network to which the tunnel will be added (bridged) (optional)."
msgstr "隧道将要被添加(桥接)到的逻辑网络(可选)。"
-#: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
msgid "Login"
msgstr "登录"
msgid "Loose filtering"
msgstr "宽松过滤"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Loss of Signal Seconds (LOSS)"
msgstr "信号丢失秒数(LOSS)"
msgid "Lowest leased address as offset from the network address."
msgstr "网络地址的起始分配基址。"
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
msgid "MAC"
msgstr "MAC"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1445
msgid "MAC Address"
msgstr "MAC 地址"
msgstr "这个 Actor 的 MAC 地址"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1406
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1413
msgid "MAC VLAN"
msgstr "MAC VLAN"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:16
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:13
msgid "MAP / LW4over6"
-msgstr "MAP / LW4over6"
+msgstr "MAP / LW4over6配置"
#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:62
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:7
msgstr "MII 间隔"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1450
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:144
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:46
msgid "MTU"
msgstr "MTU"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
+msgid "MX"
+msgstr "MX"
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
msgstr "确保使用以下命令来复制根文件系统:"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
msgid "Manual"
msgstr "手动"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3872
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
msgid "Master"
msgstr "主设备"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr "最长 <abbr title=\"路由器通告\">RA</abbr> 间隔"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Max. Attainable Data Rate (ATTNDR)"
msgstr "最大可达数据速率(ATTNDR)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
msgid "Max. DHCP leases"
msgstr ""
"<abbr title=\"maximal\">最大</abbr> <abbr title=\"动态主机配置协议\">DHCP</"
"abbr> 租约数量"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
msgid "Max. EDNS0 packet size"
msgstr ""
"<abbr title=\"maximal\">最大</abbr> <abbr title=\"域名系统的扩展机制"
"\">EDNS0</abbr> 数据包大小"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:471
msgid "Max. concurrent queries"
msgstr "<abbr title=\"maximal\">最大</abbr>并发查询数"
msgid "Maximum age"
msgstr "最大年龄"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
msgid "Maximum allowed Listen Interval"
msgstr "允许的最大监听间隔"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
msgid "Maximum allowed number of active DHCP leases."
msgstr "允许的最大 DHCP 租约数。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
msgid "Maximum allowed number of concurrent DNS queries."
msgstr "允许的最大并发 DNS 查询数。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465
msgid "Maximum allowed size of EDNS0 UDP packets."
msgstr "EDNS0 UDP 数据包的最大允许大小。"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Maximum amount of seconds to wait for the modem to become ready"
msgstr "调制解调器就绪的最大等待时间(秒)"
msgid "Maximum snooping table size"
msgstr "最大侦听表大小"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818
msgid ""
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgid "Maximum transmit power"
msgstr "最大传输功率"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:394
+msgid "May prevent VoIP or other services from working."
+msgstr "可能造成 VoIP 或其他服务无法运作。"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
msgid "Memory usage (%)"
msgstr "内存使用率(%)"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3875
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
msgid "Mesh"
msgstr "Mesh"
msgid "Mesh Id"
msgstr "Mesh ID"
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:41
+msgid "Mesh Routing"
+msgstr "Mesh 路由"
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:41
+msgid "Mesh and routing related options"
+msgstr "Mesh 和路由相关选项"
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:404
msgid "Method not found"
msgstr "方法未找到"
msgid "Metric"
msgstr "跃点数"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+msgctxt "nft unit"
+msgid "MiB"
+msgstr "MiB"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
msgstr "最短 <abbr title=\"路由器通告\">RA</abbr> 间隔"
"Prevents ARP cache thrashing."
msgstr "替换 ARP 条目所需的最短时间(以秒为单位)。防止 ARP 缓存崩溃。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
msgid ""
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
msgid "Mobile Data"
msgstr "移动数据"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
msgid "Mobility Domain"
msgstr "移动域"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1760
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
msgid "Mode"
"minutes."
msgstr "正在建立调制解调器连接,请稍等。2 分钟内未建立连接则超时。"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "Modem default"
msgstr "调制解调器默认"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
msgid "Modem device"
msgstr "正在断开调制解调器连接,请稍等。"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
msgstr "调制解调器信息查询失败"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
msgid "Modem init timeout"
msgstr "调制解调器初始化超时"
msgid "ModemManager"
msgstr "调制解调器管理器"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3876
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
msgid "Monitor"
msgstr "监听"
msgid "More Characters"
msgstr "过短"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2580
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2581
msgid "More…"
msgstr "更多…"
msgid "Mount Points - Mount Entry"
msgstr "挂载点 - 存储区"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341
msgid "Mount Points - Swap Entry"
msgstr "挂载点 - 交换区"
msgid "Mount filesystems not specifically configured"
msgstr "自动挂载未专门配置挂载点的分区"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "Mount options"
msgstr "挂载选项"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Mount point"
msgstr "挂载点"
msgid "Move up"
msgstr "上移"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1151
+msgid "Multi To Unicast"
+msgstr "多播到单播"
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
msgid "Multicast"
msgstr "多播"
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:99
+msgid "Multicast Mode"
+msgstr "多播模式"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:705
msgid "Multicast routing"
msgstr "多播路由"
msgid "Multicast to unicast"
msgstr "多播到单播"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1528
msgid "NAS ID"
msgstr "NAS ID"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+msgid "NAT action chain \"%h\""
+msgstr "NAT 动作链 \"%h\""
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
msgid "NAT-T Mode"
msgstr "NAT-T 模式"
msgstr "NAT64 前缀"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
msgid "NCM"
msgstr "NCM"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
msgid "NDP-Proxy slave"
msgstr "NDP 代理从属设备"
msgid "NT Domain"
msgstr "NT 域"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:289
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:300
msgid "NTP server candidates"
msgstr "候选 NTP 服务器"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3831
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4132
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1097
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1104
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
msgid "Name"
msgstr "名称"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2005
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2024
msgid "Name of the new network"
msgstr "新网络的名称"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr "隧道设备名"
+
+#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:46
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
msgid "Navigation"
msgstr "导航"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr "Nebula 网络"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
msgid "Neighbour cache validity"
msgstr "邻近缓存有效性"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2157
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2176
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
msgid "Network"
msgstr "网络"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1999
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:104
+msgid "Network Coding"
+msgstr "网络编码"
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
+msgid "Network Mode"
+msgstr "网络模式"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2018
msgid "Network SSID"
msgstr "网络 SSID"
msgid "Network Utilities"
msgstr "网络工具"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
+msgid "Network address"
+msgstr "网络地址"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:497
msgid "Network boot image"
msgstr "网络启动镜像"
msgstr "网桥配置迁移"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1419
msgid "Network device"
msgstr "网络设备"
msgid "Network device is not present"
msgstr "网络设备不存在"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+msgid "Network device table \"%h\""
+msgstr "网络设备表 \"%h\""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+msgctxt "nft @nh,off,len"
+msgid "Network header bits %d-%d"
+msgstr "网络标头位 %d-%d"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:426
msgid "Network ifname configuration migration"
msgstr "网络 ifname 配置迁移"
msgid "Network interface"
msgstr "网络接口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
msgid "Network-ID"
msgstr "网络 ID"
msgid "Never"
msgstr "永不"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
msgid ""
"Never forward matching domains and subdomains, resolve from DHCP or hosts "
"files only."
msgstr "不转发匹配的域和子域,只从 DHCP 或 hosts 文件解析。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1156
msgid "New interface for \"%s\" can not be created: %s"
msgstr "无法为“%s”创建新接口:“%s”"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1100
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1107
msgid "New interface name…"
msgstr "新接口名称…"
msgid "Next »"
msgstr "前进 »"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
msgid "No"
msgid "No Data"
msgstr "无数据"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1384
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394
msgid "No Encryption"
msgstr "无加密"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:185
msgid "No Host Routes"
msgstr "无主机路由"
msgid "No RX signal"
msgstr "无接收信号"
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70
+#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
msgid ""
"No changes to settings will be stored and are lost after rebooting. This "
msgid "No client associated"
msgstr "没有关联的客户端"
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr "未指定控制设备"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
+msgctxt "empty table placeholder"
+msgid "No data"
+msgstr "无数据"
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:406
msgid "No data received"
msgstr "未收到数据"
msgid "No entries available"
msgstr "没有可用的条目"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2913
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
msgid "No entries in this directory"
msgstr "此目录中没有内容"
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
-msgid "No files found"
-msgstr "未找到文件"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:833
+msgid ""
+"No fixed interface listening port defined, peers might not be able to "
+"initiate connections to this WireGuard instance!"
+msgstr ""
+"没有定义固定的接口监听端口,对端可能无法发起到此 WireGuard 实例的连接!"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:86
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:91
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:88
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:93
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:70
msgid "No host route"
msgstr "无主机路由"
msgid "No more slaves available, can not save interface"
msgstr "没有更多的从属设备可用,无法保存接口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
msgid "No negative cache"
msgstr "禁用无效信息缓存"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+msgid "No nftables ruleset loaded."
+msgstr "未加载 nftables 规则集。"
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:61
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
msgid "No password set!"
msgstr "未设置密码!"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:179
-msgid "No peers defined yet"
-msgstr "尚未定义对端"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+msgid "No peers defined yet."
+msgstr "尚未定义对端。"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
msgid "No public keys present yet."
msgstr "当前还没有公钥。"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+msgctxt "nft chain is empty"
+msgid "No rules in this chain"
+msgstr "此链中没有规则"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:91
msgid "No rules in this chain."
msgstr "本链没有规则。"
msgstr "没有验证或过滤"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1194
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1201
msgid "No zone assigned"
msgstr "未指定区域"
msgid "Noise"
msgstr "噪声"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Noise Margin (SNR)"
msgstr "噪声容限(SNR)"
msgid "Noise:"
msgstr "噪声:"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Non Pre-emptive CRC errors (CRC_P)"
msgstr "非抢占 CRC 错误(CRC_P)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
msgid "Non-wildcard"
msgstr "非全部地址"
msgstr "无"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
msgid "Normal"
msgstr "正常"
-#: modules/luci-base/luasrc/view/error404.htm:8
+#: modules/luci-base/ucode/template/error404.ut:9
msgid "Not Found"
msgstr "未找到"
msgid "Not supported"
msgstr "不支持"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1697
msgid ""
"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
"have problems"
msgstr ""
"注意:有些无线驱动程序不完全支持 802.11w。例如:mwlwifi 可能会有一些问题"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:141
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Notes"
msgstr "备注"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:187
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:188
msgid "Notice"
msgstr "注意"
msgid "Number of IGMP membership reports"
msgstr "IGMP 成员数量报告"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr "缓存的 DNS 条目数量,最大 10000,0 表示不缓存。"
msgstr "混淆密码"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
msgstr "获取 IPv6 地址"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:19
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:87
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
msgid "Off"
msgstr "关"
msgid "On-link"
msgstr "On-Link 路由"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:743
msgid "One of hostname or MAC address must be specified!"
msgstr "请指定主机名或 MAC 地址!"
"Only if current active slave fails and the primary slave is up (failure, 2)"
msgstr "仅在当前活跃从属设备发生故障,且主从属设备在线时(failure,2)"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+msgid "Open iptables rules overview…"
+msgstr "打开 iptables 规则概况…"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
msgstr "打开列表…"
msgid "OpenConnect (CISCO AnyConnect)"
msgstr "OpenConnect(CISCO AnyConnect)"
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63
msgid "OpenFortivpn"
msgstr "OpenFortivpn(Fortinet VPN)"
msgid "Operating frequency"
msgstr "工作频率"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2002
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3986
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2006
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
msgid "Option \"%s\" contains an invalid input value."
msgstr "选项“%s”包含无效的输入值。"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2017
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2021
msgid "Option \"%s\" must not be empty."
msgstr "选项“%s”不能为空。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4083
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
msgid "Option changed"
msgstr "选项已更改"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
msgid "Option removed"
msgstr "选项已移除"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1699
msgid "Optional"
msgstr "可选"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:141
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "Optional, free-form notes about this device"
msgstr "此设备的可选任意格式备注"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Optional, in seconds. If set to '0', no reconnect is attempted."
+msgstr "可选,以秒为单位。 如果设置为“0”,则不尝试重新连接。"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
msgstr ""
"可选,传出加密数据包的 32 位标记。请输入十六进制值,以 <code>0x</code> 开头。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1025
msgid ""
"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
"权服务器获取到 IPv6 前缀(如“a:b:c:d::”),使用后缀(如 “::1”)合成 IPv6 地址"
"(“a:b:c:d::1”)分配给此接口。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
"可选,Base64 编码的预共享密钥。添加在额外的对称密钥加密层中,用于抵抗未来的量"
"子计算破解。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:280
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:661
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr "可选,为此对端创建允许 IP 的路由。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:187
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:519
msgid "Optional. Description of peer."
msgstr "可选,对端的描述。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:185
msgid "Optional. Do not create host routes to peers."
msgstr "可选,不要创建到对端的主机路由。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:283
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:664
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr "可选,对端主机。名称将会预先被解析以启动接口。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:276
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:626
msgid ""
"Optional. IP addresses and prefixes that this peer is allowed to use inside "
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
msgid "Optional. Maximum Transmission Unit of the XFRM interface."
msgstr "可选。XFRM 接口的最大传输单元。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:144
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
msgid "Optional. Maximum Transmission Unit of tunnel interface."
msgstr "可选,隧道接口的最大传输单元。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:287
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:680
msgid "Optional. Port of peer."
msgstr "可选,对端的端口。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:291
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:592
+msgid ""
+"Optional. Private key of the WireGuard peer. The key is not required for "
+"establishing a connection but allows generating a peer configuration or QR "
+"code if available. It can be removed after the configuration has been "
+"exported."
+msgstr ""
+"可选。WireGuard 对端的私钥。 该密钥不是建立连接所必需的,但允许生成对端配置"
+"或 二维码(如果可用)。 导出配置后可以将其删除。"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:685
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
"可选,Keep-Alive 消息之间的秒数,默认为 0(禁用)。如果此设备位于 NAT 之后,"
"建议使用的值为 25。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:130
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr "可选,用于传出和传入数据包的 UDP 端口。"
msgid "Options"
msgstr "选项"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
msgid ""
"Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
msgstr ""
"Network-ID 选项。(注意:还需要指定 Network-ID。)如,“<code>42,192.168.1.4</"
"code>”为 NTP 服务器,“<code>3,192.168.4.4</code>”为默认路由。<code>0.0.0.0</"
"code> 表示“系统运行 dnsmasq 的地址”。"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
msgid "Options:"
msgstr "选项:"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:616
+msgid "Ordinal: lower comes first."
+msgstr "序数:较低的优先。"
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
+msgid "Originator Interval"
+msgstr "发起人间隔"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:348
msgid "Other:"
msgstr "其余:"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
msgid "Outgoing key"
msgstr "传出密钥"
msgid "Overlap"
msgstr "重叠"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:962
msgid "Override IPv4 routing table"
msgstr "覆盖 IPv4 路由表"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:967
msgid "Override IPv6 routing table"
msgstr "覆盖 IPv6 路由表"
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:54
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:64
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:69
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:69
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
msgid "Override MTU"
msgstr "重设 MTU"
msgid "Override TTL"
msgstr "重设 TTL"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
+msgid ""
+"Override default MAC address - the range of usable addresses might be "
+"limited by the driver"
+msgstr "覆盖默认 MAC 地址 - 可用地址的范围可能受限于驱动"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1158
msgid "Override default interface name"
msgstr "重设默认接口名称"
msgid "Overwrite existing file \"%s\" ?"
msgstr "覆盖已存在的文件“%s”吗?"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355
+msgid "Overwrite the current settings with the imported configuration?"
+msgstr "用导入的配置覆盖当前设置?"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:70
msgid "Owner"
msgstr "用户名"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
msgid "PIN"
msgstr "PIN"
msgid "PIN code rejected"
msgstr "PIN 码被拒绝"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1551
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
msgid "PMK R1 Push"
msgstr "PMK R1 推送"
msgid "PSID-bits length"
msgstr "PSID-bits 长度"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:573
+msgctxt "Label indicating that WireGuard peer uses a PSK"
+msgid "PSK"
+msgstr "PSK"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
msgid "PTM/EFM (Packet Transfer Mode)"
msgstr "PTM/EFM(分组传输模式)"
msgid "PXE/TFTP Settings"
msgstr "PXE/TFTP 设置"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1476
msgid "Packet Steering"
msgstr "数据包引导"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:26
+msgctxt "nft meta mark"
+msgid "Packet mark"
+msgstr "数据包标记"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
msgid "Packets"
msgstr "数据包"
msgstr "切换到下一个从属设备前要传输的数据包"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1194
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1201
msgid "Part of zone %q"
msgstr "区域 %q"
msgid "Pass-through (Mirror physical device to single MAC VLAN)"
msgstr "直通(将物理设备镜像到单个 MAC VLAN)"
-#: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1673
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
msgid "Password"
msgstr "密码"
msgid "Password authentication"
msgstr "密码验证"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1605
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
msgid "Password of Private Key"
msgstr "私钥密码"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
msgid "Password of inner Private Key"
msgstr "内部私钥的密码"
msgid "Password2"
msgstr "密码 2"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
msgid "Paste or drag SSH key file…"
msgstr "粘贴或拖动 SSH 密钥文件……"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1584
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:446
+msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
+msgstr "粘贴或拖动 WireGuard peer 配置 (wg0.conf) 文件…"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:439
+msgid ""
+"Paste or drag a WireGuard configuration (commonly <em>wg0.conf</em>) from "
+"another system below to create a matching peer entry allowing that system to "
+"connect to the local WireGuard interface."
+msgstr ""
+"将来自另一个系统的 WireGuard 配置(通常是 <em>wg0.conf</em>)粘贴或拖动到下方"
+"创建一个匹配的 peer 条目,其允许该系统连接到本地 WireGuard 接口。"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:445
+msgid "Paste or drag supplied WireGuard configuration file…"
+msgstr "粘贴或拖动提供的 WireGuard 配置文件…"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
msgid "Path to CA-Certificate"
msgstr "CA 证书路径"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1599
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1616
msgid "Path to Client-Certificate"
msgstr "客户端证书路径"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
msgid "Path to Private Key"
msgstr "私钥路径"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
msgid "Path to inner CA-Certificate"
msgstr "内部 CA 证书的路径"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1674
msgid "Path to inner Client-Certificate"
msgstr "内部客户端证书的路径"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1677
msgid "Path to inner Private Key"
msgstr "内部私钥的路径"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2723
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727
msgid "Paused"
msgstr "暂停"
msgid "Peer device name"
msgstr "对端设备名"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:183
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:515
msgid "Peer disabled"
msgstr "已禁用对端"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:214
msgid "Peers"
msgstr "对端"
msgid "Permission denied"
msgstr "没有权限"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:291
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:685
msgid "Persistent Keep Alive"
msgstr "持续 Keep-Alive"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147
+msgid "Persistent reconnect interval"
+msgstr "持续重新连接间隔"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334
+msgid "PersistentKeepAlive setting is invalid"
+msgstr "PersistentKeepAlive 设置无效"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:290
msgid "Phy Rate:"
msgstr "物理速率:"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Pkts."
-msgstr "数据包"
+msgstr "Pkts."
-#: modules/luci-base/luasrc/view/sysauth.htm:19
+#: modules/luci-base/ucode/template/sysauth.ut:19
msgid "Please enter your username and password."
msgstr "请输入用户名和密码。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3814
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4115
msgid "Please select the file to upload."
msgstr "请选择要上传的文件。"
msgid "Policy"
msgstr "策略"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+msgctxt "Chain hook policy"
+msgid "Policy: <strong>%h</strong> (%h)"
+msgstr "策略:<strong>%h</strong> (%h)"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:579
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
msgid "Port"
msgstr "端口"
msgid "Port isolation"
msgstr "端口隔离"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:280
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:278
msgid "Port status:"
msgstr "端口状态:"
msgid "Potential negation of: %s"
msgstr "可能存在的冲突:%s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
msgid "Power Management Mode"
msgstr "电源管理模式"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "Pre-emptive CRC errors (CRCP_P)"
msgstr "抢占式 CRC 错误(CRCP_P)"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
msgid "Prefer LTE"
msgstr "首选 LTE"
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
msgid "Prefer UMTS"
msgstr "首选 UMTS"
msgid "Prefix Delegated"
msgstr "分发前缀"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
msgid "Prefix suppressor"
msgstr "前缀抑制器"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:270
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:601
msgid "Preshared Key"
msgstr "预共享密钥"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:572
+msgid "Preshared key in use"
+msgstr "预共享密钥使用中"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308
+msgid "PresharedKey setting is invalid"
+msgstr "PresharedKey 设置无效"
+
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:130
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:102
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:88
"ignore failures"
msgstr "在指定数量的 LCP 响应故障后假定链路已断开,0 为忽略故障"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1154
msgid "Prevents client-to-client communication"
msgstr "禁止客户端间通信"
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:61
+msgid ""
+"Prevents one wireless client to talk to another. This setting only affects "
+"packets without any VLAN tag (untagged packets)."
+msgstr ""
+"防止一个无线客户端与另一个客户端通信。 此设置仅影响没有任何 VLAN 标记的数据包"
+"(未打标记的数据包)。"
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:213
msgid "Primary Slave"
msgstr "主从属设备"
msgstr "只要主从属设备重新上线,它就会成为活跃从属设备(always,0)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:616
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
msgid "Priority"
msgstr "优先级"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:567
+msgctxt "Label indicating that WireGuard peer private key is stored"
+msgid "Private"
+msgstr "Private"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:436
msgctxt "MACVLAN mode"
msgid "Private (Prevent communication between MAC VLANs)"
msgstr "私有(阻止 MAC VLAN 间通信)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:93
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:592
msgid "Private Key"
msgstr "私钥"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:566
+msgid "Private key present"
+msgstr "存在私钥"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296
+msgid "PrivateKey setting is missing or invalid"
+msgstr "PrivateKey 设置丢失或无效"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:69
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:93
msgid "Processes"
msgstr "系统进程"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:554
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1121
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
msgid "Protocol"
msgstr "协议"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:280
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:282
msgid "Provide NTP server"
msgstr "作为 NTP 服务器提供服务"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:876
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:883
msgid ""
"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
"and requests."
msgid "Provide new network"
msgstr "添加新网络"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:288
+msgid ""
+"Provide the NTP server to the selected interface or, if unspecified, to all "
+"interfaces"
+msgstr "将 NTP 服务器提供给选定的接口,或者,如果未指定,则提供给所有接口"
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+msgid "Proxy Server"
+msgstr "代理服务器"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
msgid "Pseudo Ad-Hoc (ahdemo)"
msgstr "伪装 Ad-Hoc(ahdemo)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:102
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:265
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:587
msgid "Public Key"
msgstr "公钥"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549
+msgid "Public key is missing"
+msgstr "缺少公钥"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:558
+msgctxt "Tooltip displaying full WireGuard peer public key"
+msgid "Public key: %h"
+msgstr "公钥:%h"
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
msgid ""
"Public keys allow for the passwordless SSH logins with a higher security "
"compared to the use of plain passwords. In order to upload a new key to the "
msgid "Public prefix routed to this device for distribution to clients."
msgstr "分配到此设备的公共前缀,用以分发到客户端。"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
+msgid "PublicKey setting is invalid"
+msgstr "公钥设置无效"
+
#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:9
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:27
msgid "QMI Cellular"
msgstr "QMI 蜂窝"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:192
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:223
-msgid "QR-Code"
-msgstr "二维码"
-
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
msgid "Quality"
msgstr "质量"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
msgid "Query all available upstream resolvers."
msgstr "查询所有可用的上游解析器。"
msgid "Query response interval"
msgstr "查询响应间隔"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1556
msgid "R0 Key Lifetime"
msgstr "R0 密钥生存期"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1545
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1562
msgid "R1 Key Holder"
msgstr "R1 密钥持有者"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1428
+msgid "RADIUS Accounting Port"
+msgstr "Radius 计费端口"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+msgid "RADIUS Accounting Secret"
+msgstr "Radius 计费密钥"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+msgid "RADIUS Accounting Server"
+msgstr "Radius 计费服务器"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1412
+msgid "RADIUS Authentication Port"
+msgstr "Radius 认证端口"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+msgid "RADIUS Authentication Secret"
+msgstr "Radius 认证密钥"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+msgid "RADIUS Authentication Server"
+msgstr "Radius 认证服务器"
+
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:88
msgid "RFC3947 NAT-T mode"
msgstr "RFC3947 NAT-T 模式"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1456
+msgid "RSN Preauth"
+msgstr "RSN 预认证"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
msgid "RSSI threshold for joining"
msgstr "RSSI 加入阈值"
msgid "RX Rate"
msgstr "接收速率"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2161
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2180
msgid "RX Rate / TX Rate"
msgstr "接收速率/发送速率"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1417
-msgid "Radius-Accounting-Port"
-msgstr "Radius 计费端口"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1422
-msgid "Radius-Accounting-Secret"
-msgstr "Radius 计费密钥"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1412
-msgid "Radius-Accounting-Server"
-msgstr "Radius 计费服务器"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
-msgid "Radius-Authentication-Port"
-msgstr "Radius 认证端口"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
-msgid "Radius-Authentication-Secret"
-msgstr "Radius 认证密钥"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1397
-msgid "Radius-Authentication-Server"
-msgstr "Radius 认证服务器"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+msgctxt "nft nat flag random"
+msgid "Randomize source port mapping"
+msgstr "随机化源端口映射"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
msgstr "原始 16 进制编码的字节。除非您的运营商要求,否则请留空"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:350
msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
msgstr "读取 <code>/etc/ethers</code>来配置 DHCP 服务器。"
msgid "Really switch protocol?"
msgstr "确定要切换协议?"
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:94
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:118
msgid "Realtime Graphs"
msgstr "实时信息"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
msgid "Reassociation Deadline"
msgstr "重关联截止时间"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
msgid "Rebind protection"
msgstr "重绑定保护"
msgid "Receive"
msgstr "接收"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
msgid "Recommended. IP addresses of the WireGuard interface."
msgstr "推荐,WireGuard 接口的 IP 地址。"
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+msgid "Reconnect Timeout"
+msgstr "重连超时"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:504
msgid "Reconnect this interface"
msgstr "重连此接口"
msgid "Redirect to HTTPS"
msgstr "重定向到 HTTPS"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+msgctxt "nft redirect to port"
+msgid "Redirect to local port <strong>%h</strong>"
+msgstr "重定向到本地端口 <strong>%h</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+msgctxt "nft redirect"
+msgid "Redirect to local system"
+msgstr "重定向到本地系统"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57
msgid "References"
msgstr "引用"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2717
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721
msgid "Refreshing"
msgstr "刷新"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+msgctxt "nft reject with icmp type"
+msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
+msgstr "拒绝 <strong>ICMP 类型为 %h</strong> 的 IPv4 数据包"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+msgctxt "nft reject with icmpx type"
+msgid "Reject packet with <strong>ICMP type %h</strong>"
+msgstr "拒绝 <strong>ICMP 类型为 %h</strong> 的数据包"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+msgctxt "nft reject with icmpv6 type"
+msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
+msgstr "拒绝 <strong>ICMPv6 类型为 %h</strong> 的数据包"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft reject with tcp reset"
+msgid "Reject packet with <strong>TCP reset</strong>"
+msgstr "拒绝 <strong>TCP 重置</strong>数据包"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
+msgid ""
+"Reject routing decisions that have a prefix length less than or equal to the "
+"specified value"
+msgstr "拒绝前缀长度小于或等于指定值的路由决策"
+
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:611
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
msgstr "中继"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid "Remote IPv4 address or FQDN"
msgstr "远程 IPv4 地址或 FQDN"
msgid "Remove"
msgstr "移除"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1295
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1302
msgid "Remove related device settings from the configuration"
msgstr "从配置中移除相关的设备设置"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2022
msgid "Replace wireless configuration"
msgstr "重置无线配置"
msgid "Require incoming packets serialization (optional)."
msgstr "需要传入数据包序列化(可选)。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1683
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
msgid "Required"
msgstr "必需的"
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
msgstr "某些运营商需要,例如:同轴线网络 DOCSIS 3"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:93
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
msgid "Required. Base64-encoded private key for this interface."
msgstr "必须,此接口的 Base64 编码私钥。"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:265
-msgid "Required. Base64-encoded public key of peer."
-msgstr "必须,对端的 Base64 编码公钥。"
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr "必填。 此接口 .yml 配置文件的路径。"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:587
+msgid "Required. Public key of the WireGuard peer."
+msgstr "必需。WireGuard 对端的公钥。"
#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:42
msgid "Required. Underlying interface."
msgid "Required. XFRM interface ID to be used for SA."
msgstr "必需。用于 SA 的 XFRM 接口 ID。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1313
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1314
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1315
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
msgid "Requires hostapd"
msgstr "需要 hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
msgid "Requires hostapd with EAP Suite-B support"
msgstr "需要带 EAP Suite-B 支持的 hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
msgid "Requires hostapd with EAP support"
msgstr "需要带 EAP 支持的 hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
msgid "Requires hostapd with OWE support"
msgstr "需要带 OWE 支持的 hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
msgid "Requires hostapd with SAE support"
msgstr "需要带 SAE 支持的 hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1311
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
msgid "Requires hostapd with WEP support"
msgstr "需要带 WEP 支持的 hostapd"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1352
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
msgid "Requires wpa-supplicant"
msgstr "需要 wpa-supplicant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
msgid "Requires wpa-supplicant with EAP Suite-B support"
msgstr "需要带 EAP Suite-B 支持的 wpa-supplicant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
msgid "Requires wpa-supplicant with EAP support"
msgstr "需要带 EAP 支持的 wpa-supplicant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
msgid "Requires wpa-supplicant with OWE support"
msgstr "需要带 OWE 支持的 wpa-supplicant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1356
msgid "Requires wpa-supplicant with SAE support"
msgstr "需要带 SAE 支持的 wpa-supplicant"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
msgid "Requires wpa-supplicant with WEP support"
msgstr "需要带 WEP 支持的 wpa-supplicant"
msgid "Reselection policy for primary slave"
msgstr "主从属设备的重选策略"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2195
-#: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
+#: modules/luci-base/ucode/template/sysauth.ut:39
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
msgid "Resolv and Hosts Files"
msgstr "HOSTS 和解析文件"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:361
msgid "Resolv file"
msgstr "解析文件"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:292
+msgid "Resolve specified FQDNs to an IP."
+msgstr "此列表将域名强制指向某个 IP 地址。"
+
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
msgid "Resource not found"
msgstr "未找到资源"
msgid "Restore backup"
msgstr "恢复配置"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:398
msgid ""
"Return answers to DNS queries matching the subnet from which the query was "
"received if multiple IPs are available."
msgid "Reverse path filter"
msgstr "反转路径过滤器"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4099
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4406
msgid "Revert"
msgstr "恢复"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4184
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511
msgid "Revert changes"
msgstr "恢复更改"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4366
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723
msgid "Revert request failed with status <code>%h</code>"
msgstr "恢复请求失败,状态 <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4346
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4703
msgid "Reverting configuration…"
msgstr "正在恢复配置…"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+msgctxt "nft dnat ip to addr"
+msgid "Rewrite destination to <strong>%h</strong>"
+msgstr "重写目的地到 <strong>%h</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+msgctxt "nft dnat ip6 to addr"
+msgid "Rewrite destination to <strong>%h</strong>"
+msgstr "重写目的地到 <strong>%h</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+msgctxt "nft dnat ip to addr:port"
+msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
+msgstr "重写目的地到 <strong>%h</strong>,端口 <strong>%h</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+msgctxt "nft dnat ip6 to addr:port"
+msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
+msgstr "重写目的地到 <strong>%h</strong>,端口<strong>%h</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+msgctxt "nft snat ip to addr"
+msgid "Rewrite source to <strong>%h</strong>"
+msgstr "重写源到 <strong>%h</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+msgctxt "nft snat ip6 to addr"
+msgid "Rewrite source to <strong>%h</strong>"
+msgstr "重写源到 <strong>%h</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+msgctxt "nft snat ip to addr:port"
+msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
+msgstr "重写源到 <strong>%h</strong>,端口<strong>%h</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+msgctxt "nft snat ip6 to addr:port"
+msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
+msgstr "重写源到 <strong>%h</strong>,端口<strong>%h</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+msgid "Rewrite to egress device address"
+msgstr "重写到出口设备地址"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1456
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+"健壮安全网络 (RSN):允许 WPA2-EAP 网络的漫游预认证 (并在 WLAN 信标中发布它)。"
+"只有当指定的网络接口是网桥时才有效。缩短时序要求严格的再关联过程。"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
msgid "Robustness"
msgstr "健壮性"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
msgid ""
"Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
"<em>TFTP server root</em> turn on the TFTP server and serve files from "
"通过 TFTP 传送的文件的根目录。 <em>启用 TFTP 服务器</em> 和 <em>TFTP 服务器根"
"目录</em> 打开 TFTP 服务器并从 <em>TFTP 服务器根目录提供文件</em>。"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298
msgid "Root preparation"
msgstr "根目录准备"
msgid "Round-Robin policy (balance-rr, 0)"
msgstr "循环策略(balance-rr,0)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:280
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:661
msgid "Route Allowed IPs"
msgstr "路由允许的 IP"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+msgid "Route action chain \"%h\""
+msgstr "路由动作链 \"%h\""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
msgid "Route type"
msgstr "路由类型"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
msgid ""
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
msgid "Routing"
msgstr "路由"
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:44
+msgid "Routing Algorithm"
+msgstr "路由算法"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:28
msgid ""
"Routing defines over which interface and gateway a certain host or network "
msgid "Rule"
msgstr "规则"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+msgid "Rule actions"
+msgstr "规则操作"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+msgctxt "nft comment"
+msgid "Rule comment: %s"
+msgstr "规则评论:%s"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+msgid "Rule container chain \"%h\""
+msgstr "规则容器链 \"%h\""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+msgid "Rule matches"
+msgstr "规则匹配"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
msgid "Rule type"
msgstr "规则类型"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run a filesystem check before mounting the device"
msgstr "挂载设备前运行文件系统检查"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336
msgid "Run filesystem check"
msgstr "文件系统检查"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2356
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360
msgid "Runtime error"
msgstr "运行时错误"
msgid "SNR"
msgstr "信噪比"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:569
+msgid "SRV"
+msgstr "SRV"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
msgid "SSH Access"
msgid "SSH username"
msgstr "SSH 用户名"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
msgid "SSH-Keys"
msgstr "SSH 密钥"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1741
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1758
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
msgid "SSID"
msgid "SSTP Server"
msgstr "SSTP 服务器"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
msgid "SWAP"
msgstr "交换分区"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3154
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2190
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
#: modules/luci-compat/luasrc/view/cbi/error.htm:17
#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
#: modules/luci-compat/luasrc/view/cbi/header.htm:20
msgid "Save"
msgstr "保存"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2172
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4394
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "保存并应用"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:603
+#: modules/luci-base/htdocs/luci-static/resources/form.js:607
msgid "Save error"
msgstr "保存出现错误"
msgid "Scheduled Tasks"
msgstr "计划任务"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4380
msgid "Section added"
msgstr "添加的节点"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
msgid "Section removed"
msgstr "移除的节点"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332
msgid "See \"mount\" manpage for details"
msgstr "详参“mount”联机帮助"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2962
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
msgid "Select file…"
msgstr "选择文件…"
msgid "Send the hostname of this device"
msgstr "传输这台设备的主机名称"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:89
+msgid "Server"
+msgstr "服务器"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
msgid "Server address"
msgstr "服务器地址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
msgid "Server name"
msgstr "服务器名称"
msgstr "服务名称"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:88
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
msgid "Service Type"
msgstr "服务类型"
msgid "Services"
msgstr "服务"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2660
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
msgid "Session expired"
msgstr "会话已过期"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:118
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:167
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:175
msgid "Set Static"
msgstr "设为静态"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+msgctxt "nft mangle"
+msgid "Set header field <var>%s</var> to <strong>%s</strong>"
+msgstr "将标头字段 <var>%s</var>设为<strong>%s</strong>"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
msgid "Set interface as NDP-Proxy external slave. Default is off."
msgstr "将接口设置为 NDP 代理外部从属设备。默认为关闭。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1233
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1240
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
msgstr "设置 PLMN 失败"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
msgstr "设置操作模式失败"
msgid "Settings"
msgstr "设置"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:923
msgid "Setup routes for proxied IPv6 neighbours."
msgstr "设置已代理 IPv6 邻居的路由。"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Severely Errored Seconds (SES)"
msgstr "严重误码秒(SES)"
msgid "Short GI"
msgstr "Short GI"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1169
msgid "Short Preamble"
msgstr "Short Preamble"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
msgstr "显示当前备份文件列表"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1757
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
msgid "Signal"
msgstr "信号"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2160
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2179
msgid "Signal / Noise"
msgstr "信号/噪声"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Signal Attenuation (SATN)"
msgstr "信号衰减(SATN)"
msgid "Signal:"
msgstr "信号:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3832
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4133
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
msgid "Size"
msgstr "大小"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
msgid "Size of DNS query cache"
msgstr "DNS 查询缓存的大小"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:207
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:208
msgid "Size of the ZRam device in megabytes"
msgstr "ZRam 设备的大小(以兆字节为单位)"
msgid "Skip from backup files that are equal to those in /rom"
msgstr "不备份与 /rom 目录下文件相同的文件"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:42
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
msgid "Skip to content"
msgstr "跳到内容"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39
+#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:41
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
msgid "Skip to navigation"
msgstr "跳转到导航"
msgid "Slave Interfaces"
msgstr "从属接口"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1428
msgid "Software VLAN"
msgstr "软件 VLAN"
msgid "Some fields are invalid, cannot save values!"
msgstr "一些字段的值无效,无法保存!"
-#: modules/luci-base/luasrc/view/error404.htm:9
+#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
msgstr "对不起,请求的目标未找到。"
-#: modules/luci-base/luasrc/view/error500.htm:9
-msgid "Sorry, the server encountered an unexpected error."
-msgstr "对不起,服务器遇到未知错误。"
-
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442
msgid ""
"Sorry, there is no sysupgrade support present; a new firmware image must be "
msgid "Source"
msgstr "源地址"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+msgctxt "nft ip saddr"
+msgid "Source IP"
+msgstr "源 IP"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+msgctxt "nft ip6 saddr"
+msgid "Source IPv6"
+msgstr "源 IPv6"
+
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
msgid "Source interface"
msgstr "源接口"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+msgctxt "nft ip sport"
+msgid "Source port"
+msgstr "源端口"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:505
msgid ""
"Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
"options for Dnsmasq."
"Dnsmasq 的特殊<abbr title=\"Preboot eXecution Environment\">PXE</abbr>启动选"
"项。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid ""
"Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
"unspecified, the local device DNS search domain will be announced."
"指定一个通过 DHCPv6 宣告的 DNS 搜索域名的固定列表。如未指定,本地设备 DNS 搜"
"索域将被宣布。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:883
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
msgid ""
"Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
"If left unspecified, the device will announce itself as IPv6 DNS server "
"指定一个通过 DHCPv6 宣布的 IPv6 DNS 服务器地址的固定列表。如未指定,设备会宣"
"布自己是 IPv6 DNS 服务器,除非<em>本地 IPv6 DNS 服务器</em>选项被禁用。"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:186
+msgid ""
+"Specifies an individual UID or range of UIDs to match, e.g. 1000 to match "
+"corresponding UID or 1000-1005 to inclusively match all UIDs within the "
+"corresponding range"
+msgstr ""
+"指定要匹配的单个 UID 或 UID 范围,例如,1000 用于匹配对应的 UID,1000-1005 用"
+"于匹配对应范围内的所有 UID"
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:343
msgid ""
"Specifies that duplicate frames (received on inactive ports) should be "
msgid "Specifies the MII link monitoring frequency in milliseconds"
msgstr "以毫秒为单位指定 MII 链接监控频率"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:181
+msgid "Specifies the TOS value to match in IP headers"
+msgstr "指定要在 IP 头中匹配的 TOS 值"
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
msgid "Specifies the aggregation selection logic to use"
msgstr "指定要使用的聚合选择逻辑"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:159
+msgid "Specifies the destination subnet to match (CIDR notation)"
+msgstr "指定要匹配的目标子网(CIDR 符号)"
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
msgid "Specifies the directory the device is attached to"
msgstr "指定设备的挂载目录"
"指定<abbr title=\"路由器通告\">RA</abbr>消息中发送的标记,比如指示客户端通过"
"有状态 DHCPv6 请求进一步的信息。"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:176
+msgid ""
+"Specifies the fwmark and optionally its mask to match, e.g. 0xFF to match "
+"mark 255 or 0x0/0x1 to match any even mark value"
+msgstr ""
+"指定要匹配的 fwmark 及其 mask(可选),例如 0xFF 匹配 mark 255,0x0/0x1 匹配"
+"任意 mark 值"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:144
+msgid "Specifies the incoming logical interface name"
+msgstr "输入传入逻辑接口名称"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
+msgid ""
+"Specifies the logical interface name of the parent (or master) interface "
+"this route belongs to"
+msgstr "指定该路由所属的父(或主)接口的逻辑接口名"
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:254
msgid ""
"Specifies the mac-address for the actor in protocol packet exchanges "
msgid "Specifies the mode to be used for this bonding interface"
msgstr "指定用于此 bonding 接口的模式"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:75
+msgid ""
+"Specifies the network gateway. If omitted, the gateway from the parent "
+"interface is taken if any, otherwise creates a link scope route. If set to "
+"0.0.0.0 no gateway will be specified for the route"
+msgstr ""
+"指定网络网关。如省略,则采用父接口的网关(如果有的话),否则创建一个链接范围"
+"路由。如设置为 0.0.0.0,则不为该路由指定网关"
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:334
msgid ""
"Specifies the number of IGMP membership reports to be issued after a "
msgstr ""
"指定 bonding 驱动程序向每个从属设备连接的交换机发送学习数据包的间隔秒数"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
+msgid "Specifies the ordering of the IP rules"
+msgstr "指定 IP 规则的顺序"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:155
+msgid "Specifies the outgoing logical interface name"
+msgstr "指定传出逻辑接口名"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:99
+msgid ""
+"Specifies the preferred source address when sending to destinations covered "
+"by the target"
+msgstr "指定发送到目标覆盖的目的地时的首选源地址"
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:375
msgid "Specifies the quantity of ARP IP targets that must be reachable"
msgstr "指定必须可达的 ARP IP 目标数"
"active slave or recovery of the primary slave occurs"
msgstr "指定当活动从属设备发生故障或主从属设备恢复时,主从属设备的重选策略"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:79
+msgid "Specifies the route metric to use"
+msgstr "指定要使用的路由度量"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
+msgid "Specifies the route type to be created"
+msgstr "指定要创建的路由类型"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
+msgid "Specifies the rule target routing action"
+msgstr "指定规则目标路由动作"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:148
+msgid "Specifies the source subnet to match (CIDR notation)"
+msgstr "指定要匹配的源子网(CIDR符号)"
+
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:246
msgid "Specifies the system priority"
msgstr "指定系统优先级"
"bytes)."
msgstr "设置 MTU(最大传输单位),缺省值:1280 bytes。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2039
msgid "Specify the secret encryption key here."
msgstr "在此指定密钥。"
msgid "Start priority"
msgstr "启动优先级"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1844
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1861
msgid "Start refresh"
msgstr "开始刷新"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4299
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4626
msgid "Starting configuration apply…"
msgstr "开始应用配置…"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1757
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1774
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
msgid "Starting wireless scan..."
msgstr "正在启动无线扫描…"
msgstr "静态 IPv6 路由"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:91
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:138
msgid "Static Lease"
msgstr "静态租约"
msgid "Static Leases"
msgstr "静态地址分配"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2090
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
msgstr "静态地址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:669
msgid ""
"Static leases are used to assign fixed IP addresses and symbolic hostnames "
"to DHCP clients. They are also required for non-dynamic interface "
"静态租约用于给 DHCP 客户端分配固定的 IP 地址和主机标识。只有指定的主机才能连"
"接,并且接口须为非动态配置。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1176
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
msgid "Station inactivity limit"
msgstr "非活动站点限制"
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:541
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
msgid "Status"
msgstr "状态"
msgid "Stop WPS"
msgstr "停止 WPS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1755
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1772
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1866
msgid "Stop refresh"
msgstr "停止刷新"
msgid "Strict filtering"
msgstr "严格过滤"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
msgid "Strict order"
msgstr "严谨查序"
msgstr "强"
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2064
msgid "Submit"
msgstr "提交"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377
msgid "Suppress logging"
msgstr "不记录日志"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378
msgid "Suppress logging of the routine operation for the DHCP protocol."
msgstr "禁止记录 DHCP 协议的日常操作。"
"Switch %q has an unknown topology - the VLAN settings might not be accurate."
msgstr "交换机 %q 具有未知的拓扑结构,VLAN 设置可能不正确。"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3008
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3002
#: modules/luci-compat/luasrc/model/network.lua:1426
msgid "Switch VLAN"
msgstr "交换机 VLAN"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2999
msgid "Switch port"
msgstr "交换机端口"
msgid "Symbolic link"
msgstr "符号链接"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:88
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:89
msgid "Sync with NTP-Server"
msgstr "与 NTP 服务器同步"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:80
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:81
msgid "Sync with browser"
msgstr "同步浏览器时间"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:293
+msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgstr "语法: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:569
+msgid "Syntax: <code>_service._proto.example.com</code>."
+msgstr "语法:<code>_service._proto.example.com</code>."
+
#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:112
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
msgid "System"
msgstr "系统"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:25
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:39
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:51
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:63
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:75
msgid "System Log"
msgstr "系统日志"
msgid "System Priority"
msgstr "系统优先级"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:118
msgid "System Properties"
msgstr "系统属性"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:161
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:162
msgid "System log buffer size"
msgstr "系统日志缓冲区大小"
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
+#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
+#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:71
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
msgid "System running in recovery (initramfs) mode."
msgstr "系统在恢复 (initramfs) 模式下运行。"
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86
-msgid "Sytem running in recovery (initramfs) mode."
-msgstr "系统在恢复 (initramfs) 模式下运行。"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+msgctxt "nft tcp option maxseg size"
+msgid "TCP MSS"
+msgstr "TCP 最大报文段长度"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+msgctxt "nft tcp dport"
+msgid "TCP destination port"
+msgstr "TCP 目标端口"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft tcp flags"
+msgid "TCP flags"
+msgstr "TCP 标记"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+msgctxt "nft tcp sport"
+msgid "TCP source port"
+msgstr "TCP 源端口"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:338
msgid "TCP:"
msgstr "TCP:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
msgid "TFTP server root"
msgstr "TFTP 服务器根目录"
msgid "Table"
msgstr "表"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
msgid "Terminate"
msgstr "关闭"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:205
-msgid "The \"PublicKey\" of that wg interface"
-msgstr "wireguard 接口的 \"PublicKey\""
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:839
msgid ""
"The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
"<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
msgid "The <em>block mount</em> command failed with code %d"
msgstr "<em>block mount</em> 命令失败,代码 %d"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:947
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
+msgid ""
+"The <em>qrencode</em> package is required for generating an QR code image of "
+"the configuration."
+msgstr "<em>qrencode</em>包对生成配置的二维码图像是必需的。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
"username instead of the user ID!"
msgstr "HE.net 客户端更新设置已经被改变,您现在必须使用用户名代替用户 ID!"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:752
msgid "The IP address %h is already used by another static lease"
msgstr "IP 地址 %h 已被另一个静态租约使用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:761
msgid "The IP address is outside of any DHCP pool address range"
msgstr "IP 地址不在任何 DHCP 池地址范围之内"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
msgid "The IP address of the boot server"
msgstr "引导服务器的 IP 地址"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
msgstr "远程隧道端的 IPv4 地址或完整域名。"
msgid "The LED blinks with the configured on/off frequency"
msgstr "LED 以配置的开/关频率闪烁"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
msgid "The LED flashes to simulate actual heart beat."
msgstr "LED 闪烁以模拟实际心跳。"
msgid "The MTU must not exceed the parent device MTU of %d bytes"
msgstr "MTU 不能超过父设备 MTU 的 %d 字节"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:214
-msgid ""
-"The QR-Code works per wg interface, it will be refreshed with every button "
-"click and transfers the following information:"
-msgstr ""
-"每个 wireguard 接口的二维码都不相同,每次点击按钮都会刷新二维码并传递下列信"
-"息:"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
msgid "The VLAN ID must be unique"
msgstr "VLAN ID 必须是唯一的"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2005
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:45
+msgid "The algorithm that is used to discover mesh routes"
+msgstr "用于发现 mesh 路由的算法"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2024
msgid ""
"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
"code> and <code>_</code>"
msgid "The configuration file could not be loaded due to the following error:"
msgstr "由于以下错误,配置文件无法被加载:"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1999
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2018
msgid ""
"The correct SSID must be manually specified when joining a hidden wireless "
"network"
msgstr "加入一个隐藏的无线网络时,必须手动指定正确的 SSID"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
"的配置是正确的,请强制应用。或者您可以关闭此警告并在更改配置后尝试再次应用,"
"或者还原所有未应用的更改以保持当前工作的配置状态。"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
msgid ""
"The device file of the memory or partition (<abbr title=\"for example\">e.g."
"</abbr> <code>/dev/sda1</code>)"
msgid ""
"The existing network configuration needs to be changed for LuCI to function "
"properly."
-msgstr "为了使 LuCI 正常工作,现有的网络配置需要更改。"
+msgstr "为了使 LuCI 正常运行,现有的网络配置需要更改。"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
-msgstr "为了使 LuCI 正常运行,需要更改现有的无线配置。"
+msgstr "为了使 LuCI 正常运行,现有的无线配置需要更改。"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:220
msgid ""
msgid "The following rules are currently active on this system."
msgstr "以下规则当前在系统中处于活动状态。"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
msgid "The frequency is in direct proportion to 1-minute average CPU load."
msgstr "频率与 1 分钟平均 CPU 负载直接成正比。"
msgid "The gateway address must not be a local IP address"
msgstr "网关地址不能是本地 IP 地址"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:754
+msgid ""
+"The generated configuration can be imported into a WireGuard client "
+"application to setup a connection towards this device."
+msgstr "生成的配置可以导入到 WireGuard 客户端应用中来设置到该设备的连接。"
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
msgid "The given SSH public key has already been added."
msgstr "已添加给定的 SSH 公钥。"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA, "
"ED25519 or ECDSA keys."
msgstr "给定的 SSH 公钥无效。请提供适当的公共 RSA 或 ECDSA 密钥。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:93
+msgid ""
+"The hop penalty setting allows to modify batman-adv's preference for "
+"multihop routes vs. short routes. The value is applied to the TQ of each "
+"forwarded OGM, thereby propagating the cost of an extra hop (the packet has "
+"to be received and retransmitted which costs airtime)"
+msgstr ""
+"跳跃惩罚设置允许修改 batman-adv 对多跳路由与短路由的偏好。该值应用于每个转发 "
+"OGM 的 TQ,从而传播额外跳的成本(必须接收和重新传输数据包,这会浪费传播时长)"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
msgid "The hostname of the boot server"
msgstr "引导服务器的主机名"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1103
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
+msgstr "找不到此接口"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1110
msgid "The interface name is already used"
msgstr "接口名称已被使用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1109
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1116
msgid "The interface name is too long"
msgstr "接口名称过长"
msgid "The length of the IPv6 prefix in bits"
msgstr "IPv6 前缀长度(位)"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:206
-msgid ""
-"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
-"configured"
-msgstr "此客户端的 \"AllowedIPs\" 列表,如未配置将使用 \"0.0.0.0/0, ::/0\""
-
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165
msgid "The local IPv4 address"
msgstr "本地 IPv4 地址"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
msgstr "所创建隧道的本地 IPv4 地址(可选)。"
"上 IGMP 消息的突发性; 较大的值可减少流量的突发性,因为主机响应会在较大的时间"
"间隔内分布"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:858
msgid ""
"The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
"abbr> messages. Maximum is 255 hops."
"将在 <abbr title=\"路由器通告\">RA</abbr>消息中发布的最大跳数。最大值为 255 "
"跳。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2011
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4638
+msgid ""
+"The network access to this device could be interrupted by changing settings "
+"of the \"%h\" interface."
+msgstr "更改 “%h”接口的设置可能中断到此设备的网络访问。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
msgid "The network name is already used"
msgstr "网络名称已被使用"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
"communicate directly with each other. <abbr title=\"Virtual Local Area "
"Network\">VLAN</abbr>s are often used to separate different network "
"segments. Often there is by default one Uplink port for a connection to the "
"的计算机可以直接相互通信。<abbr title=\"虚拟局域网\">VLAN</abbr> 也常用于分割"
"不同网段。通常是默认一条上行端口连接运营商,其余端口用于本地网络。"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:759
+msgid ""
+"The public hostname or IP address of this system the peer should connect to. "
+"This usually is a static public IP address, a static hostname or a DDNS "
+"domain."
+msgstr ""
+"对端应连接到的此系统的公共主机名或 IP 地址。 通常是静态公共 IP 地址、静态主机"
+"名或 DDNS 域。"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:569
msgid "The query response interval must be lower than the query interval value"
msgstr "查询响应间隔必须小于查询间隔值"
"健壮性值允许调整网络上预期的数据包丢失。 如果预期网络丢包率较高,可以增加健壮"
"值。IGMP对于(Robustness-1)数据包丢失具有鲁棒性"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1371
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:171
+msgid ""
+"The rule target is a jump to another rule specified by its priority value"
+msgstr "规则目标是跳转到由其优先级值指定的另一条规则"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:166
+msgid ""
+"The rule target is a table lookup ID: a numeric table index ranging from 0 "
+"to 65535 or symbol alias declared in /etc/iproute2/rt_tables. Special "
+"aliases local (255), main (254) and default (253) are also valid"
+msgstr ""
+"规则目标是一个表查找 ID:从 0 到 65535 的数字表索引或在 /etc/iproute2/"
+"rt_tables 中声明的符号别名。特殊别名 local(255)、main(254) 和 default(253) 也"
+"有效"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1381
msgid "The selected %s mode is incompatible with %s encryption"
msgstr "模式 %s 与 %s 加密方法不兼容"
-#: modules/luci-base/luasrc/view/csrftoken.htm:11
+#: modules/luci-base/ucode/template/csrftoken.ut:11
msgid "The submitted security token is invalid or already expired!"
msgstr "提交的安全令牌无效或已过期!"
"you choose the generic image format for your platform."
msgstr "不支持所上传的映像文件格式,请选择适合当前平台的通用映像文件。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1446
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1458
-msgid "The value is overridden by configuration. Original: %s"
-msgstr "该值被配置覆盖。 原始:%s"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1453
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1465
+msgid "The value is overridden by configuration."
+msgstr "该值被配置覆盖。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:768
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:122
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:171
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:56
+msgid ""
+"The value specifies the interval (milliseconds) in which batman-adv floods "
+"the network with its protocol information."
+msgstr "该值指定 batman-adv 向网络发送其协议信息的时间间隔(毫秒)。"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+msgid ""
+"There are legacy iptables rules present on the system. Mixing iptables and "
+"nftables rules is discouraged and may lead to incomplete traffic filtering."
+msgstr ""
+"系统上存在旧版 iptables 规则。 不鼓励混合使用 iptables 和 nftables 规则,这可"
+"能会导致流量过滤不完整。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:817
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:849
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
msgid "There are no active leases"
msgstr "没有已分配的租约"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4314
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4670
msgid "There are no changes to apply"
msgstr "没有待应用的更改"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:70
-#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
msgid ""
"There is no password set on this router. Please configure a root password to "
msgid "This IPv4 address of the relay"
msgstr "中继的 IPv4 地址"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1625
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
msgid "This authentication type is not applicable to the selected EAP method."
msgstr "此身份验证类型不适用于所选的 EAP 方法。"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
msgid "This does not look like a valid PEM file"
msgstr "这不是有效的 PEM 文件"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
"include during sysupgrade. Modified files in /etc/config/ and certain other "
"password if no update key has been configured"
msgstr "如果更新密钥没有设置的话,隧道的“更新密钥”或者账户密码必须填写"
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:42
+msgid ""
+"This is the batman-adv device where you want to link the physical Device "
+"from above to. If this list is empty, then you need to create one first. If "
+"you want to route mesh traffic over a wired network device, then please "
+"select it from the above Device selector. If you want to assign the batman-"
+"adv interface to a Wi-fi mesh then do not select a Device in the Device "
+"selector but rather go to the Wireless settings and select this Interface as "
+"a network from there."
+msgstr ""
+"这是你要将上方的物理设备链接到的 batman-adv 设备。 如果此列表为空,你需要先创"
+"建一个。 如果你想通过有线网络设备路由 mesh 流量,请从上面的设备选择器中选择"
+"它。如果您想将 batman-adv 接口分配给 Wi-fi 网格,则不要在设备选择器中选择设"
+"备,而是转到无线设置并从那里选择此接口作为网络。"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:116
msgid ""
"This is the content of /etc/rc.local. Insert your own commands here (in "
"ends with <code>...:2/64</code>"
msgstr "隧道代理分配的本地终端地址,通常以 <code>...:2/64</code> 结尾"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "This is the only DHCP server in the local network."
msgstr "这是本地网络中唯一的 DHCP 服务器。"
"their status."
msgstr "系统中正在运行的进程概况和它们的状态信息。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1637
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
msgid ""
"This option cannot be used because the ca-bundle package is not installed."
msgstr "此选项不可用,因为 ca-bundle 软件包未安装。"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2277
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2587
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2280
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:172
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:32
msgid "This section contains no values yet"
msgstr "尚无任何配置"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:123
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:124
msgid "Time Synchronization"
msgstr "时间同步"
msgid "Time in seconds to spend in listening and learning states"
msgstr "花费在侦听和学习状态上的时间 (以秒为单位)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
msgid "Time interval for rekeying GTK"
msgstr "重新加密 GTK 的时间间隔"
msgid "Timeout in seconds until topology updates on link loss"
msgstr "链接丢失拓扑更新前的超时时间 (以秒为单位)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:144
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:145
msgid "Timezone"
msgstr "时区"
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2670
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:440
+msgid ""
+"To fully configure the local WireGuard interface from an existing (e.g. "
+"provider supplied) configuration file, use the <strong><a class=\"full-"
+"import\" href=\"#\">configuration import</a></strong> instead."
+msgstr ""
+"要从现有(例如供应商提供的)配置文件完全配置本地 WireGuard 接口,请使用"
+"<strong><a class=\"full-import\" href=\"#\">配置导入</a></strong>。"
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
msgid "To login…"
msgstr "去登录…"
"reset\" (only possible with squashfs images)."
msgstr ""
"上传备份存档以恢复配置。要将固件恢复到初始状态,请单击“执行重置”(仅 "
-"squashfs 格式的固件有效)。"
+"squashfs 格式的镜像文件有效)。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
msgid "Tone"
msgstr "Tone"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:65
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:115
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:139
msgid "Traffic"
msgstr "流量"
msgid "Traffic Class"
msgstr "流量类"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+msgid "Traffic filter chain \"%h\""
+msgstr "流量过滤链 \"%h\""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+msgctxt "nft counter"
+msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
+msgstr "匹配规则的流量: %.1000mPackets, %.1024mBytes"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:387
msgid "Transfer"
msgstr "传输"
msgid "Transmit Hash Policy"
msgstr "传输散列策略"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+msgctxt "nft @th,off,len"
+msgid "Transport header bits %d-%d"
+msgstr "传输标头位 %d-%d"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+msgctxt "nft th dport"
+msgid "Transport header destination port"
+msgstr "传输标头目标端口"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+msgctxt "nft th sport"
+msgid "Transport header source port"
+msgstr "传输标头源端口"
+
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:75
msgid "Trigger"
msgstr "触发器"
msgid "Tunnel ID"
msgstr "隧道 ID"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3011
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3005
#: modules/luci-compat/luasrc/model/network.lua:1431
msgid "Tunnel Interface"
msgstr "隧道接口"
msgid "Tunnel Link"
msgstr "隧道链接"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1403
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1410
msgid "Tunnel device"
msgstr "隧道设备"
msgstr "传输功率"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1434
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1441
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
msgid "Type"
msgid "Type of service"
msgstr "服务类型"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+msgctxt "nft udp dport"
+msgid "UDP destination port"
+msgstr "UDP 目标端口"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+msgctxt "nft udp sport"
+msgid "UDP source port"
+msgstr "UDP 源端口"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:328
msgid "UDP:"
msgstr "UDP:"
msgid "UMTS/GPRS/EV-DO"
msgstr "UMTS/GPRS/EV-DO"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361
msgid "UUID"
msgstr "UUID"
msgid "Unable to determine upstream interface"
msgstr "无法确认上游接口"
-#: modules/luci-base/luasrc/view/error404.htm:11
+#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
msgstr "无法调度"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:85
+msgid "Unable to generate QR code: %s"
+msgstr "无法生成二维码:%s"
+
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:9
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:15
msgid "Unable to load log data:"
msgid "Unable to save contents: %s"
msgstr "无法保存内容:%s"
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr "无法验证 PIN"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Unavailable Seconds (UAS)"
msgstr "不可用秒数(UAS)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1294
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1301
msgid "Unconfigure"
msgstr "取消配置"
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr "Unet"
+
#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
msgid "Unexpected reply data format"
msgstr "错误的数据回复格式"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
msgid ""
"Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
"within the ‘local’ half <code>fd00::/8</code>. ULA for IPv6 is "
"的一半 <code>fd00::/8</code> 之内。用于IPv6的ULA与IPv4专用网络寻址类似。此前"
"缀在首次安装时随机生成。"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2111
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2092
#: modules/luci-compat/luasrc/model/network.lua:971
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
msgid "Unknown"
msgid "Unknown and unsupported connection method."
msgstr "未知且不受支持的连接方式。"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2401
#: modules/luci-compat/luasrc/model/network.lua:1138
msgid "Unknown error (%s)"
msgstr "未知错误(%s)"
msgid "Unknown error code"
msgstr "未知错误代码"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2108
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2089
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:965
msgid "Unmanaged"
msgid "Unmount"
msgstr "卸载分区"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
msgid "Unnamed key"
msgstr "未命名的密钥"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4019
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4320
msgid "Unsaved Changes"
msgstr "未保存的配置"
msgstr "不支持的 MAP 类型"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
msgid "Unsupported modem"
msgstr "不支持的调制解调器"
msgid "Unsupported protocol type."
msgstr "不支持的协议类型。"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:534
+msgid "Untitled peer"
+msgstr "无标题的对端"
+
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:151
msgid "Up"
msgstr "上移"
msgid "Up Delay"
msgstr "Up 延迟"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3906
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4207
msgid "Upload"
msgstr "上传"
msgstr "上传文件…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3894
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4195
msgid "Upload request failed: %s"
msgstr "上传请求失败:%s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3867
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4114
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
msgid "Uploading file…"
msgstr "正在上传文件…"
msgstr ""
"按下 \"继续\",ifname 选项将被重命名,网络将重新启动以应用更新后的配置。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:428
msgid "Upstream resolvers will be queried in the order of the resolv file."
msgstr "将按照解析文件的顺序查询上游解析器。"
msgid "Uptime"
msgstr "运行时间"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
msgid "Use <code>/etc/ethers</code>"
msgstr "使用 <code>/etc/ethers</code> 配置"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:295
msgid "Use DHCP advertised servers"
msgstr "使用 DHCP 通告的服务器"
msgid "Use DHCP gateway"
msgstr "使用 DHCP 网关"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:940
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
msgid "Use DNS servers advertised by peer"
msgstr "自动获取 DNS 服务器"
"(encap2+3)"
msgstr "使用硬件 MAC 地址和 IP 地址的 XOR,依靠 skb 流剖析 (encap2+3)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Use as external overlay (/overlay)"
msgstr "作为外部 overlay 使用(/overlay)"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
msgid "Use as root filesystem (/)"
msgstr "作为根文件系统使用(/)"
msgid "Use broadcast flag"
msgstr "使用广播标签"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1229
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1236
msgid "Use builtin IPv6-management"
msgstr "使用内置的 IPv6 管理"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
msgid "Use custom DNS servers"
msgstr "使用自定义的 DNS 服务器"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
msgid "Use default gateway"
msgstr "使用默认网关"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:951
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:958
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
msgid "Use gateway metric"
msgstr "使用网关跃点"
msgid "Use routing table"
msgstr "使用路由表"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1572
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+msgctxt "nft nat flag persistent"
+msgid "Use same source and destination for each connection"
+msgstr "对每个连接使用相同的源和目标"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1589
msgid "Use system certificates"
msgstr "使用系统证书"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1630
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1647
msgid "Use system certificates for inner-tunnel"
msgstr "为内置隧道使用系统证书"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:670
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
"em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
msgid "Used"
msgstr "已使用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1468
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1485
msgid "Used Key Slot"
msgstr "启用密码组"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1528
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
msgid "User Group"
msgstr "用户组"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
msgid "User certificate (PEM encoded)"
msgstr "用户证书(PEM)"
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:186
+msgid "User identifier"
+msgstr "用户标识符"
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
msgid "User key (PEM encoded)"
msgstr "用户密钥(PEM)"
-#: modules/luci-base/luasrc/view/sysauth.htm:23
+#: modules/luci-base/ucode/template/sysauth.ut:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
msgid "Username"
msgstr "用户名"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1562
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+msgid "Utilize flow table <strong>%h</strong>"
+msgstr "使用流表( flow table)<strong>%h</strong>"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1569
msgid "VC-Mux"
msgstr "VC-Mux"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
msgid "VDSL"
msgstr "VDSL"
msgstr "VEPA(虚拟以太网端口聚合器)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1404
msgid "VLAN (802.1ad)"
msgstr "VLAN (802.1ad)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1401
msgid "VLAN (802.1q)"
msgstr "VLAN (802.1q)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
msgid "VLAN ID"
msgstr "VLAN ID"
msgstr "VPN 协议"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
msgstr "VPN 服务器"
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152
+msgid "VPN Server certificate's SHA256 hash"
+msgstr "VPN 服务器证书的 SHA256 哈希"
+
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45
+#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
msgid "VPN Server port"
msgstr "VPN 服务器端口"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
-#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60
msgid "VPN Server's certificate SHA1 hash"
msgstr "VPN 服务器证书的 SHA1 哈希值"
msgid "VPNC (CISCO 3000 (and others) VPN)"
msgstr "VPNC(CISCO 3000 和其他 VPN)"
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr "VTI"
+
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10
msgid "VXLAN (RFC7348)"
msgstr "VXLAN (RFC7348)"
msgid "VXLANv6 (RFC7348)"
msgstr "VXLANv6 (RFC7348)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:403
msgid ""
"Validate DNS replies and cache DNSSEC data, requires upstream to support "
"DNSSEC."
msgstr "验证 DNS 应答和缓存 DNSSEC 数据,需要上游支持 DNSSEC。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1572
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1630
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1589
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1647
msgid ""
"Validate server certificate using built-in system CA bundle,<br />requires "
"the \"ca-bundle\" package"
msgid "Vendor Class to send when requesting DHCP"
msgstr "请求 DHCP 时发送的 Vendor Class 选项"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408
msgid "Verify unsigned domain responses really come from unsigned domains."
msgstr "验证未签名的域响应真的来自未签名域。"
msgstr "非常高"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1416
msgid "Virtual Ethernet"
msgstr "虚拟以太网"
msgid "WDS"
msgstr "WDS"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1291
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1380
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1390
msgid "WEP Open System"
msgstr "WEP 开放式系统"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1292
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1381
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1302
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1391
msgid "WEP Shared Key"
msgstr "WEP 共享密钥"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2039
msgid "WEP passphrase"
msgstr "WEP 密钥"
msgid "WMM Mode"
msgstr "WMM 模式"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2039
msgid "WPA passphrase"
msgstr "WPA 密钥"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1292
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
msgid "Waiting for device..."
msgstr "正在等待设备…"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:188
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:189
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:199
msgid "Warning"
msgstr "警告"
msgid "Weak"
msgstr "弱"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1022
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
+msgid "Weight"
+msgstr "权重"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1029
msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
msgstr ""
"将前缀委派给多个下游时,在分配子网时,将首先考虑具有较高优先级值的接口。"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1534
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:105
+msgid ""
+"When enabled network coding increases the WiFi throughput by combining "
+"multiple frames into a single frame, thus reducing the needed air time."
+msgstr ""
+"启用后,网络编码通过将多个帧组合成单个帧来增加 WiFi 吞吐量,从而减少所需的传"
+"输时间。"
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:76
+msgid ""
+"When enabled the distributed ARP table forms a mesh-wide ARP cache that "
+"helps non-mesh clients to get ARP responses much more reliably and without "
+"much delay."
+msgstr ""
+"启用后,分布式 ARP 表形成一个 mesh 范围的 ARP 缓存,帮助非 mesh 客户端更可靠"
+"地获得 ARP 响应,并且没有太多延迟。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:109
+msgid ""
+"When enabled, gateway is on-link even if the gateway does not match any "
+"interface prefix"
+msgstr "启用后,即使网关与任何接口前缀都不匹配,网关也会处于联机状态"
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr "反转时,LED 会持续亮起并闪烁,而不是默认关闭并在系统活动时闪烁。"
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
+msgid ""
+"When running the mesh over multiple WiFi interfaces per node batman-adv is "
+"capable of optimizing the traffic flow to gain maximum performance."
+msgstr ""
+"当在每个节点的多个 WiFi 接口上运行 mesh 时,batman-adv 能够优化流量以获得最大"
+"性能。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1551
msgid ""
"When using a PSK, the PMK can be automatically generated. When enabled, the "
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
msgstr "带宽"
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:61
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
msgid "WireGuard VPN"
msgstr "WireGuard VPN"
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541
+msgid "WireGuard peer is disabled"
+msgstr "WireGuard 对端被禁用"
+
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:10
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:124
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:148
msgid "Wireless"
msgstr "无线"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2998
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2992
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
msgstr "无线适配器"
-#: modules/luci-base/htdocs/luci-static/resources/network.js:2977
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4284
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2971
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
msgid "Wireless network is enabled"
msgstr "无线网络已启用"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
msgid "Write received DNS queries to syslog."
msgstr "将收到的 DNS 查询写入系统日志。"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:180
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:181
msgid "Write system log to file"
msgstr "将系统日志写入文件"
msgid "XOR policy (balance-xor, 2)"
msgstr "XOR 策略 (balance-xor, 2)"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3974
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
msgid "Yes"
"在此启用或禁用已安装的启动脚本,更改在设备重启后生效。<br /><strong>警告:如"
"果禁用了必要的启动脚本,比如“network”,可能会导致无法访问设备!</strong>"
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:559
+msgid "You may add multiple records for the same Target."
+msgstr "你可以为同一目标添加多条记录。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:596
+msgid "You may add multiple records for the same domain."
+msgstr "你可以为同一个域添加多条记录。"
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
msgid ""
"You must select at least one ARP IP target if ARP monitoring is selected!"
msgstr "若 ARP 监控被选中,你必须选择至少一个 ARP IP 目标!"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:212
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:213
msgid "ZRam Compression Algorithm"
msgstr "ZRam 压缩算法"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:206
msgid "ZRam Settings"
msgstr "ZRam 设置"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:207
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:208
msgid "ZRam Size"
msgstr "ZRam 大小"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr "_proto: _tcp, _udp, _sctp, _quic, … ."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:557
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (注:虽然 _http "
+"有可能,但没有浏览器支持 SRV 记录。)"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:454
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
msgid "any"
msgstr "任意"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1231
-#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1241
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
msgid "baseT"
msgstr "baseT"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
msgid "bridged"
msgstr "桥接的"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:146
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:405
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:406
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
msgid "dBm"
msgstr "dBm"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+msgctxt "nft unit"
+msgid "day"
+msgstr "天"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
msgid "disable"
msgstr "禁用"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:765
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:873
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:909
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:981
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
msgid "e.g: dump"
msgstr "比如: dump"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:797
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:827
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:140
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
msgid "expired"
msgstr "已过期"
msgstr "强制的"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
msgid "forward"
msgstr "转发"
msgid "hexadecimal encoded value"
msgstr "十六进制编码值"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1817
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1834
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
msgid "hidden"
msgstr "隐藏"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+msgctxt "nft unit"
+msgid "hour"
+msgstr "小时"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:771
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:886
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:920
msgid "hybrid mode"
msgstr "混合模式"
msgstr "忽略"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
msgid "input"
msgstr "输入"
msgid "managed config (M)"
msgstr "受管配置 (M)"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1390
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1400
msgid "medium security"
msgstr "中等安全性"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+msgctxt "nft unit"
+msgid "minute"
+msgstr "分钟"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1556
msgid "minutes"
msgstr "分钟"
msgid "no link"
msgstr "未连接"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2265
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2269
#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
msgid "non-empty value"
msgstr "非空值"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3304
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3415
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800
msgid "none"
msgstr "无"
msgid "on available prefix"
msgstr "在可用的前缀上"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1391
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "open network"
msgstr "开放网络"
msgid "output"
msgstr "输出"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+msgctxt "nft unit"
+msgid "packets"
+msgstr "数据包"
+
#: modules/luci-base/htdocs/luci-static/resources/validation.js:252
msgid "positive decimal value"
msgstr "正十进制值"
msgid "positive integer value"
msgstr "正整数值"
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:132
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
msgid "random"
msgstr "随机"
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:51
+msgid ""
+"reduces overhead by collecting and aggregating originator messages in a "
+"single packet rather than many small ones"
+msgstr "通过在单个数据包而不是许多小数据包中收集和聚合发起方消息来减少开销"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:769
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:877
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:911
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:884
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:918
msgid "relay mode"
msgstr "中继模式"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1569
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1576
msgid "routed"
msgstr "已路由"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1176
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
msgid "sec"
msgstr "秒"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:767
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:882
msgid "server mode"
msgstr "服务器模式"
msgid "sstpc Log-level"
msgstr "sstpc 记录级别"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1399
msgid "strong security"
msgstr "强安全性"
msgid "tagged"
msgstr "已标记"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
msgid "time units (TUs / 1.024 ms) [1000-65535]"
msgstr "时间单位(TUs / 1.024ms)[1000-65535]"
msgid "unique value"
msgstr "唯一值"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1446
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1458
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:592
msgid "unknown"
msgstr "未知"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:744
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:461
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:825
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:138
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
msgid "unlimited"
msgstr "无限制"
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3669
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:369
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:396
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:432
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:469
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:565
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:397
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:433
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:470
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:566
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
msgid "unspecified"
msgid "value with at most %d characters"
msgstr "值至多为 %d 个字符"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1391
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
msgid "weak security"
msgstr "弱安全性"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+msgctxt "nft unit"
+msgid "week"
+msgstr "周"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
msgid "yes"
msgstr "是"
msgid "« Back"
msgstr "« 后退"
+#~ msgid "Back to configuration"
+#~ msgstr "返回至配置"
+
+#~ msgid "Close list..."
+#~ msgstr "关闭列表…"
+
+#~ msgid "Internal Server Error"
+#~ msgstr "内部服务器错误"
+
+#~ msgid "No files found"
+#~ msgstr "未找到文件"
+
+#~ msgid "Sorry, the server encountered an unexpected error."
+#~ msgstr "对不起,服务器遇到未知错误。"
+
+#~ msgid "Do not forward queries that cannot be answered by public resolvers."
+#~ msgstr "不转发公共域名服务器无法回应的请求。"
+
+#~ msgid "Import peer configuration…"
+#~ msgstr "导入对端配置…"
+
+#~ msgid "Paste or drag WireGuard configuration file…"
+#~ msgstr "粘贴或拖动 WireGuard 配置文件…"
+
+#~ msgid "PublicKey setting is missing or invalid"
+#~ msgstr "PublicKey 设置丢失或无效"
+
+#~ msgid "Sytem running in recovery (initramfs) mode."
+#~ msgstr "系统在恢复 (initramfs) 模式下运行。"
+
+#~ msgid ""
+#~ "To import a WireGuard client configuration, e.g. provided by a commercial "
+#~ "VPN provider, drag the <em>*.conf</em> file or paste its contents into "
+#~ "the text field below. The relevant settings will be automatically "
+#~ "extracted from the configuration."
+#~ msgstr ""
+#~ "要导入 WireGuard 客户端配置,例如由商业 VPN 提供商提供的配置,请将<em>*."
+#~ "conf</em>文件拖动或粘贴到下面的文本字段。 相关设置将从配置中自动提取。"
+
+#~ msgid ""
+#~ "A random, on the fly generated \"PrivateKey\", the key will not be saved "
+#~ "on the router"
+#~ msgstr "一枚随机、运行中生成的\"PrivateKey\",此密钥不会被保存在路由器上"
+
+#~ msgid "For QR-Code support please install the qrencode package!"
+#~ msgstr "二维码支持,请安装 qrencode 包!"
+
+#~ msgid "Generate Key"
+#~ msgstr "生成密钥"
+
+#~ msgid "Generate New QR-Code"
+#~ msgstr "生成新的二维码"
+
+#~ msgid "Generate new QR-Code"
+#~ msgstr "生成新的二维码"
+
+#~ msgid "Hide QR-Code"
+#~ msgstr "隐藏二维码"
+
+#~ msgid "If available, the client's \"PresharedKey\""
+#~ msgstr "如可用,使用客户端的 \"PresharedKey\""
+
+#~ msgid ""
+#~ "If there are any unsaved changes for this client, please save the "
+#~ "configuration before generating a QR-Code"
+#~ msgstr "如果此客户端有任何未保存的更改,请在生成二维码之前保存配置"
+
+#~ msgid "Loading QR-Code..."
+#~ msgstr "加载二维码中…"
+
+#~ msgid "No peers defined yet"
+#~ msgstr "尚未定义对端"
+
+#~ msgid "QR-Code"
+#~ msgstr "二维码"
+
+#~ msgid "Required. Base64-encoded public key of peer."
+#~ msgstr "必须,对端的 Base64 编码公钥。"
+
+#~ msgid "The \"PublicKey\" of that wg interface"
+#~ msgstr "wireguard 接口的 \"PublicKey\""
+
+#~ msgid ""
+#~ "The QR-Code works per wg interface, it will be refreshed with every "
+#~ "button click and transfers the following information:"
+#~ msgstr ""
+#~ "每个 wireguard 接口的二维码都不相同,每次点击按钮都会刷新二维码并传递下列"
+#~ "信息:"
+
+#~ msgid ""
+#~ "The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
+#~ "configured"
+#~ msgstr "此客户端的 \"AllowedIPs\" 列表,如未配置将使用 \"0.0.0.0/0, ::/0\""
+
+#~ msgid "The value is overridden by configuration. Original: %s"
+#~ msgstr "该值被配置覆盖。 原始:%s"
+
+#~ msgctxt "nft meta oif"
+#~ msgid "Engress device id"
+#~ msgstr "出口设备 id"
+
+#~ msgid "Firewall (iptables)"
+#~ msgstr "防火墙 (iptables)"
+
+#~ msgid "Firewall (nftables)"
+#~ msgstr "防火墙 (nftables)"
+
+#~ msgid "No nftables ruleset load"
+#~ msgstr "未加载 nftables 规则集"
+
+#~ msgid ""
+#~ "When enabled, gateway is on link even if the gateway does not match any "
+#~ "interface prefix"
+#~ msgstr "启用后,即使网关没有匹配任何接口前缀,网关也处于链路状态"
+
+#~ msgid "Default %d"
+#~ msgstr "默认 %d"
+
#~ msgid "The login request failed with error: %h"
#~ msgstr "登录请求失败,错误为:%h"
#~ msgid ""
#~ "<ul style=\"list-style-type:none;\"> <li><strong>server mode</strong>: "
-#~ "Router advertises itself as the default IPv6 gateway via <abbr title="
-#~ "\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages (to "
+#~ "Router advertises itself as the default IPv6 gateway via <abbr "
+#~ "title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages (to "
#~ "<code>ff02::1</code>) and provides <abbr title=\"Prefix Delegation\">PD</"
#~ "abbr> to downstream devices.</li> <li><strong>relay mode</strong>: Router "
#~ "relays <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
#~ msgid ""
#~ "<ul style=\"list-style-type:none;\"> <li><strong>server mode</strong>: "
-#~ "Router assigns IPs and delegates prefixes (<abbr title=\"Prefix Delegation"
-#~ "\">PD</abbr>) to downstream interfaces.</li> <li><strong>relay mode</"
-#~ "strong>: Router relays WAN interface config downstream. Helps support "
-#~ "upstream links that lack <abbr title=\"Prefix Delegation\">PD</abbr>.</"
-#~ "li> <li><strong>hybrid mode</strong>: Router does combination of server"
-#~ "+relay.</li></ul>"
+#~ "Router assigns IPs and delegates prefixes (<abbr title=\"Prefix "
+#~ "Delegation\">PD</abbr>) to downstream interfaces.</li> <li><strong>relay "
+#~ "mode</strong>: Router relays WAN interface config downstream. Helps "
+#~ "support upstream links that lack <abbr title=\"Prefix Delegation\">PD</"
+#~ "abbr>.</li> <li><strong>hybrid mode</strong>: Router does combination of "
+#~ "server+relay.</li></ul>"
#~ msgstr ""
#~ "<ul style=\"list-style-type:none;\"> <li><strong>服务器模式</strong>:路由"
#~ "器向下游接口分配IP和委托前缀(<abbr title=\"前缀授权\">PD</abbr>)。</li> "
#~ "如果没有将布尔值 <code>ndproxy_slave</code> 设置为 1 的接口,则在内部恢复"
#~ "为禁用状态。将 <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> 代"
#~ "理视为 IPv6 的代理 ARP:将不同物理硬件段上的主机统一到同一 IP 子网中。由 "
-#~ "<abbr title=\"Neighbour Solicitation, Type 135\">NS</abbr> 和 <abbr title="
-#~ "\"Neighbour Advertisement, Type 136\">NA</abbr> 消息组成。<abbr title="
-#~ "\"Neighbour Discovery Protocol\">NDP</abbr> 代理在布尔值 <code>master</"
-#~ "code> 为 1(即上游)的接口上侦听 <abbr title=\"Neighbour Solicitation, "
-#~ "Type 135\">NS</abbr>,然后查询该目标 IP 的从属/内部接口,最后发送 <abbr "
-#~ "title=\"Neighbour Advertisement, Type 136\">NA</abbr> 消息。 <abbr title="
-#~ "\"Neighbour Discovery Protocol\">NDP</abbr> 实际上是用于 IPv6 的 ARP。"
-#~ "<abbr title=\"Neighbour Solicitation, Type 135\">NS</abbr> 和 <abbr title="
-#~ "\"Neighbour Advertisement, Type 136\">NA</abbr> 用于检测链路上的可达性及重"
-#~ "复地址,它们本身也是 SLAAC 自动配置的先决条件。<br /> <ul style=\"list-"
-#~ "style-type:none;\"> <li><strong>已禁用</strong>:没有 <abbr title="
-#~ "\"Neighbour Discovery Protocol\">NDP</abbr> 消息将会被被代理到 "
+#~ "<abbr title=\"Neighbour Solicitation, Type 135\">NS</abbr> 和 <abbr "
+#~ "title=\"Neighbour Advertisement, Type 136\">NA</abbr> 消息组成。<abbr "
+#~ "title=\"Neighbour Discovery Protocol\">NDP</abbr> 代理在布尔值 "
+#~ "<code>master</code> 为 1(即上游)的接口上侦听 <abbr title=\"Neighbour "
+#~ "Solicitation, Type 135\">NS</abbr>,然后查询该目标 IP 的从属/内部接口,最"
+#~ "后发送 <abbr title=\"Neighbour Advertisement, Type 136\">NA</abbr> 消息。 "
+#~ "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> 实际上是用于 IPv6 "
+#~ "的 ARP。<abbr title=\"Neighbour Solicitation, Type 135\">NS</abbr> 和 "
+#~ "<abbr title=\"Neighbour Advertisement, Type 136\">NA</abbr> 用于检测链路上"
+#~ "的可达性及重复地址,它们本身也是 SLAAC 自动配置的先决条件。<br /> <ul "
+#~ "style=\"list-style-type:none;\"> <li><strong>已禁用</strong>:没有 <abbr "
+#~ "title=\"Neighbour Discovery Protocol\">NDP</abbr> 消息将会被被代理到 "
#~ "<code>ndproxy_slave</code> 为真的接口。</li> <li><strong>中继模式</"
#~ "strong>:将 <code>master</code> 的 <abbr title=\"Neighbour Discovery "
#~ "Protocol\">NDP</abbr> 消息代理到 <code>ndproxy_slave</code> 为真的接口。有"
#~ "值为0 (<code>0</code>)。最小值1280。"
#~ msgid ""
-#~ "The maximum hops to be published in <abbr title=\"Router Advertisement"
-#~ "\">RA</abbr> messages.<br />Default is 0 (<code>0</code>), meaning "
-#~ "unspecified. Max 255."
+#~ "The maximum hops to be published in <abbr title=\"Router "
+#~ "Advertisement\">RA</abbr> messages.<br />Default is 0 (<code>0</code>), "
+#~ "meaning unspecified. Max 255."
#~ msgstr ""
#~ "在 <abbr title=\"Router Advertisement\">RA</abbr> 报文中通告的最大跳数。"
#~ "<br />默认为 0(<code>0</code>),表示未指定。最大为 255。"
#~ "an IPv6 address to a host via DHCPv6.</li><ul>"
#~ msgstr ""
#~ "默认为无状态 + 有状态。<br /> <ul style=\"list-style-type:none;\"> "
-#~ "<li><strong>无状态</strong>:路由器广播前缀,主机使用 <abbr title="
-#~ "\"Stateless Address Auto Config\">SLAAC</abbr> 来自分配自己的地址,不使用 "
-#~ "DHCPv6。</li> <li><strong>无状态 + 有状态</strong>:使用 SLAAC 的同时,路"
-#~ "由器通过 DHCPv6 给一个主机分配一个 IPv6 地址。</li> <li><strong>仅有状态</"
-#~ "strong>:不使用 SLAAC,路由器通过 DHCPv6 给一个主机分配一个 IPv6 地址。</"
-#~ "li><ul>"
+#~ "<li><strong>无状态</strong>:路由器广播前缀,主机使用 <abbr "
+#~ "title=\"Stateless Address Auto Config\">SLAAC</abbr> 来自分配自己的地址,"
+#~ "不使用 DHCPv6。</li> <li><strong>无状态 + 有状态</strong>:使用 SLAAC 的同"
+#~ "时,路由器通过 DHCPv6 给一个主机分配一个 IPv6 地址。</li> <li><strong>仅有"
+#~ "状态</strong>:不使用 SLAAC,路由器通过 DHCPv6 给一个主机分配一个 IPv6 地"
+#~ "址。</li><ul>"
#~ msgid ""
-#~ "The maximum hops to be published in <abbr title=\"Router Advertisement"
-#~ "\">RA</abbr> messages.<br>Default is 0 (<code>0</code>), meaning "
-#~ "unspecified. Max 255."
+#~ "The maximum hops to be published in <abbr title=\"Router "
+#~ "Advertisement\">RA</abbr> messages.<br>Default is 0 (<code>0</code>), "
+#~ "meaning unspecified. Max 255."
#~ msgstr ""
#~ "将以<abbr title=\"Router Advertisement\">RA</abbr>消息形式发布的最大跳数。"
#~ "<br>默认值为0 (<code>0</code>),意味着未指定。最大值255。"
#~ msgid ""
#~ "The filesystem that was used to format the memory (<abbr title=\"for "
-#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended Filesystem"
-#~ "\">ext3</abbr></samp>)"
+#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended "
+#~ "Filesystem\">ext3</abbr></samp>)"
#~ msgstr ""
#~ "用于格式化存储器的文件系统(例如:<samp><abbr title=\"Third Extended "
#~ "Filesystem\">ext3</abbr></samp>)"
#~ msgstr "帧突发"
#~ msgid ""
-#~ "Further information about WireGuard interfaces and peers at <a href="
-#~ "\"http://wireguard.com\">wireguard.com</a>."
+#~ "Further information about WireGuard interfaces and peers at <a "
+#~ "href=\"http://wireguard.com\">wireguard.com</a>."
#~ msgstr ""
-#~ "有关 WireGuard 接口和 Peer 的更多信息:<a href=\"http://wireguard.com"
-#~ "\">wireguard.com</a>。"
+#~ "有关 WireGuard 接口和 Peer 的更多信息:<a href=\"http://wireguard."
+#~ "com\">wireguard.com</a>。"
#~ msgid "Generic 802.11%s Wireless Controller"
#~ msgstr "通用 802.11%s 无线控制器"