diff options
Diffstat (limited to 'modules/luci-base/po/zh_Hans/base.po')
-rw-r--r-- | modules/luci-base/po/zh_Hans/base.po | 3024 |
1 files changed, 2114 insertions, 910 deletions
diff --git a/modules/luci-base/po/zh_Hans/base.po b/modules/luci-base/po/zh_Hans/base.po index 1e51a4a1dd..27665b286b 100644 --- a/modules/luci-base/po/zh_Hans/base.po +++ b/modules/luci-base/po/zh_Hans/base.po @@ -4,17 +4,22 @@ # msgid "" msgstr "" -"PO-Revision-Date: 2021-12-07 06:58+0000\n" -"Last-Translator: Eric <spice2wolf@gmail.com>\n" +"PO-Revision-Date: 2022-07-27 13:32+0000\n" +"Last-Translator: Eric <alchemillatruth@purelymail.com>\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.10-dev\n" +"X-Generator: Weblate 4.14-dev\n" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513 +#: 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:1533 msgid "%.1f dB" msgstr "%.1f dB" @@ -22,7 +27,7 @@ msgstr "%.1f dB" msgid "%d Bit" msgstr "%d Bit" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3726 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045 msgid "%d invalid field(s)" msgstr "%d 个无效字段" @@ -40,26 +45,31 @@ msgstr "(最近 %d 分钟信息,每 %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:615 +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:3581 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3949 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3784 +#: modules/luci-base/htdocs/luci-static/resources/form.js:4152 #: 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 @@ -109,6 +119,12 @@ msgstr "1" 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 分钟负载:" @@ -128,7 +144,7 @@ msgctxt "sstp log level value" msgid "4" msgstr "4" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1515 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524 msgid "4-character hexadecimal ID" msgstr "4 字符的十六进制 ID" @@ -141,31 +157,31 @@ msgstr "464XLAT(CLAT)" msgid "5 Minute Load:" msgstr "5 分钟负载:" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1544 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553 msgid "6-octet identifier as a hex string - no colons" msgstr "十六进制表示的 6 字节标识符,无冒号分隔" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1504 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513 msgid "802.11r Fast Transition" msgstr "802.11r 快速切换" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1698 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707 msgid "802.11w Association SA Query maximum timeout" msgstr "802.11w 关联 SA 查询最大超时" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1705 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714 msgid "802.11w Association SA Query retry timeout" msgstr "802.11w 关联 SA 查询重试超时" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688 msgid "802.11w Management Frame Protection" msgstr "802.11w 管理帧保护" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1698 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707 msgid "802.11w maximum timeout" msgstr "802.11w 最大超时" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1705 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1714 msgid "802.11w retry timeout" msgstr "802.11w 重试超时" @@ -177,7 +193,7 @@ msgstr "<abbr title=\"基本服务集标识符\">BSSID</abbr>" msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>" msgstr "<abbr title=\"扩展服务集标识符\">ESSID</abbr>" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:691 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701 msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask" msgstr "<abbr title=\"互联网协议第 4 版\">IPv4</abbr> 子网掩码" @@ -189,30 +205,86 @@ msgstr "<abbr title=\"发光二极管\">LED</abbr> 配置" 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:924 msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy" msgstr "<abbr title=\"邻居发现协议\">NDP</abbr> 代理" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801 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:868 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:842 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:849 msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU" msgstr "<abbr title=\"路由器通告\">RA</abbr> MTU" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:763 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:773 msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service" msgstr "<abbr title=\"路由器通告\">RA</abbr> 服务" +#: 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” 的配置已存在" @@ -221,29 +293,23 @@ msgstr "设备 “%s” 的配置已存在" msgid "A directory with the same name already exists." msgstr "已存在同名的目录。" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2671 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664 msgid "A new login is required since the authentication session expired." msgstr "由于身份验证会话已过期,需要重新登录。" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:197 -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:1493 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513 msgid "A43C + J43 + A43" msgstr "A43C + J43 + A43" -#: 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:1514 msgid "A43C + J43 + A43 + V43" msgstr "A43C + J43 + A43 + V43" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526 msgid "ADSL" msgstr "ADSL" -#: 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:1502 msgid "ANSI T1.413" msgstr "ANSI T1.413" @@ -282,25 +348,29 @@ msgstr "ARP 监控不被当前策略支持!" msgid "ARP retry threshold" msgstr "ARP 重试阈值" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501 +#: 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/interfaces.js:1521 msgid "ATM (Asynchronous Transfer Mode)" msgstr "ATM(异步传输模式)" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542 msgid "ATM Bridges" msgstr "ATM 网桥" -#: 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:1574 #: 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:1555 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575 #: 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:1522 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542 msgid "" "ATM bridges expose encapsulated ethernet in AAL5 connections as virtual " "Linux network interfaces which can be used in conjunction with DHCP or PPP " @@ -309,7 +379,7 @@ msgstr "" "ATM 桥是以 AAL5 协议封装以太网的虚拟 Linux 网桥,可与 DHCP 或 PPP 一同使用来" "连接到运营商网络。" -#: 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:1581 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62 msgid "ATM device number" msgstr "ATM 设备号码" @@ -318,9 +388,9 @@ msgstr "ATM 设备号码" 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 "接口缺失" @@ -332,6 +402,11 @@ 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 "接受具有本地源地址的数据包" @@ -341,10 +416,14 @@ msgid "Access Concentrator" msgstr "接入集中器" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1105 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106 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 "操作" @@ -358,36 +437,36 @@ msgid "Active Connections" 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:3893 #: 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" @@ -401,11 +480,11 @@ msgstr "自适应负载均衡(balance-alb,6)" msgid "Adaptive transmit load balancing (balance-tlb, 5)" msgstr "自适应传输负载均衡(balance-tlb,5)" -#: modules/luci-base/htdocs/luci-static/resources/form.js:2208 -#: modules/luci-base/htdocs/luci-static/resources/form.js:2211 -#: modules/luci-base/htdocs/luci-static/resources/form.js:2224 -#: modules/luci-base/htdocs/luci-static/resources/form.js:2232 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3379 +#: 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:3582 #: 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 @@ -416,7 +495,7 @@ msgstr "自适应传输负载均衡(balance-tlb,5)" msgid "Add" msgstr "新增" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546 msgid "Add ATM Bridge" msgstr "添加 ATM 网桥" @@ -436,11 +515,11 @@ msgstr "添加 LED 事件" msgid "Add VLAN" msgstr "添加 VLAN" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1302 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1322 msgid "Add device configuration" 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:1262 msgid "Add device configuration…" msgstr "添加设备配置…" @@ -458,20 +537,20 @@ msgstr "添加密钥" 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:475 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1146 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 "添加对端" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:326 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:335 msgid "Add to Blacklist" msgstr "添加到黑名单" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:326 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:335 msgid "Add to Whitelist" msgstr "添加到白名单" @@ -496,6 +575,15 @@ 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:278 +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 "接入本地中继桥的地址" @@ -510,9 +598,9 @@ msgid "Administration" 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:1552 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:488 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572 #: 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 @@ -529,6 +617,10 @@ msgstr "高级设备选项" msgid "Ageing time" msgstr "老化时间" +#: 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:27 msgid "Aggregate Transmit Power (ACTATP)" msgstr "总发射功率(ACTATP)" @@ -557,17 +649,17 @@ msgstr "" "聚合器:由最大聚合带宽选择,从属设备新增/删除或其状态变化时重新进行选择" "(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:3008 #: modules/luci-compat/luasrc/model/network.lua:1417 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:72 msgid "Alias Interface" msgstr "接口别名" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:156 msgid "Alias of \"%s\"" msgstr "“%s”的别名" @@ -589,7 +681,7 @@ 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:1185 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191 msgid "Allow AP mode to disconnect STAs based on low ACK condition" msgstr "允许 AP 模式时在低 ACK 应答的情况下断开无线终端" @@ -633,10 +725,14 @@ 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:270 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604 msgid "Allowed IPs" msgstr "允许的 IP" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:306 +msgid "AllowedIPs setting is invalid" +msgstr "AllowedIPs 设置无效" + #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:708 msgid "Always" msgstr "始终" @@ -664,86 +760,86 @@ msgstr "" msgid "Amount of Duplicate Address Detection probes to send" msgstr "要发送的重复地址检测探针数量" -#: modules/luci-base/htdocs/luci-static/resources/form.js:603 +#: 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:1474 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20 msgid "Annex" msgstr "Annex" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495 msgid "Annex A + L + M (all)" msgstr "Annex A + L + M(全部)" -#: 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:1503 msgid "Annex A G.992.1" msgstr "Annex A G.992.1" -#: 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:1504 msgid "Annex A G.992.2" msgstr "Annex A G.992.2" -#: 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:1505 msgid "Annex A G.992.3" msgstr "Annex A G.992.3" -#: 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:1506 msgid "Annex A G.992.5" msgstr "Annex A G.992.5" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1476 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496 msgid "Annex B (all)" msgstr "Annex B(全部)" -#: 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:1499 msgid "Annex B G.992.1" msgstr "Annex B G.992.1" -#: 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:1500 msgid "Annex B G.992.3" msgstr "Annex B G.992.3" -#: 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:1501 msgid "Annex B G.992.5" msgstr "Annex B G.992.5" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1477 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497 msgid "Annex J (all)" msgstr "Annex J(全部)" -#: 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:1507 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:1478 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498 msgid "Annex M (all)" msgstr "Annex M(全部)" -#: 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:1508 msgid "Annex M G.992.3" msgstr "Annex M 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:1509 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:908 msgid "Announce this device as IPv6 DNS server." msgstr "通告该设备为 IPv6 DNS 服务器。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787 msgid "" "Announce this device as default router if a local IPv6 default route is " "present." msgstr "如果存在本地 IPv6 默认路由,则通告此设备为默认路由器。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:789 msgid "" "Announce this device as default router if a public IPv6 prefix is available, " "regardless of local default route availability." @@ -751,21 +847,21 @@ msgstr "" "如果公共 IPv6 前缀可用,则通告此设备为默认路由器,而不考虑本地默认路由的可用" "性。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791 msgid "" "Announce this device as default router regardless of whether a prefix or " "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:915 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:899 msgid "Announced IPv6 DNS servers" msgstr "通告的 IPv6 DNS 服务器" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678 msgid "Anonymous Identity" msgstr "匿名身份" @@ -777,9 +873,14 @@ 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 "任意区域" @@ -788,20 +889,29 @@ msgstr "任意区域" msgid "Apply DHCP Options to this net. (Empty = all clients)." msgstr "将 DHCP 选项应用到此网络。(Empty = 所有客户端)。" +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4661 +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:4313 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687 msgid "Apply request failed with status <code>%h</code>" msgstr "应用请求失败,状态 <code>%h</code>" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2182 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4179 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4524 msgid "Apply unchecked" msgstr "强制应用" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4252 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4657 +msgid "Apply with revert after connectivity loss" +msgstr "连接丢失后应用还原" + +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597 msgid "Applying configuration changes… %ds" msgstr "正在等待配置被应用… %ds" @@ -813,26 +923,42 @@ msgstr "架构" 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:990 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:995 #: 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:2166 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:357 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366 msgid "Associated Stations" msgstr "已连接站点" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:142 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:151 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 "尝试为连接的设备启用已配置的挂载点" @@ -842,7 +968,7 @@ msgstr "尝试为连接的设备启用已配置的挂载点" msgid "Auth Group" msgstr "认证组" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1608 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1617 msgid "Authentication" msgstr "身份验证" @@ -856,7 +982,7 @@ msgid "Authoritative" msgstr "唯一授权" #: modules/luci-base/luasrc/view/sysauth.htm:17 -#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:35 +#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11 msgid "Authorization Required" msgstr "需要授权" @@ -881,7 +1007,7 @@ msgstr "自动家庭网络(HNCP)" 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:983 msgid "" "Automatically handle multiple uplink interfaces using source-based policy " "routing." @@ -921,11 +1047,15 @@ msgstr "可用" msgid "Average:" msgstr "平均:" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495 +#: 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/interfaces.js:1515 msgid "B43 + B43C" msgstr "B43 + B43C" -#: 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:1516 msgid "B43 + B43C + V43" msgstr "B43 + B43C + V43" @@ -935,12 +1065,16 @@ msgstr "BR / DMR / AFTR" #: 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:1743 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752 #: 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:140 +#: 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:3250 +msgid "Back" +msgstr "返回" + #: modules/luci-compat/luasrc/view/cbi/footer.htm:14 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:48 msgid "Back to Overview" @@ -950,13 +1084,17 @@ msgstr "返回至概览" msgid "Back to configuration" msgstr "返回至配置" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:804 +msgid "Back to peer configuration" +msgstr "返回 peer 配置" + #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:391 msgid "Backup" msgstr "备份" #: 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 @@ -972,10 +1110,34 @@ 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 "信标间隔" @@ -990,6 +1152,10 @@ msgstr "" "以下是待备份的文件清单。包含了已更改的配置文件、必要的基础文件和用户自定义的" "需备份文件。" +#: 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:326 msgid "Bind dynamically to interfaces rather than wildcard address." msgstr "动态绑定到接口而不是通配符地址。" @@ -1018,15 +1184,19 @@ msgstr "将隧道绑定到此接口(可选)。" #: 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-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:162 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:171 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:3014 #: modules/luci-compat/luasrc/model/network.lua:1421 msgid "Bridge" msgstr "桥接" @@ -1037,17 +1207,17 @@ msgid "Bridge (Support direct communication between MAC VLANs)" msgstr "桥接(允许 MAC VLAN 间直接通信)" #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491 msgid "Bridge VLAN filtering" 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:1397 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1417 msgid "Bridge device" msgstr "网桥设备" #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:480 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:490 msgid "Bridge port specific options" msgstr "网桥端口特定选项" @@ -1055,7 +1225,11 @@ msgstr "网桥端口特定选项" msgid "Bridge ports" 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:635 +msgid "Bridge traffic table \"%h\"" +msgstr "网桥流量表 \"%h\"" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582 msgid "Bridge unit number" msgstr "桥接号" @@ -1063,7 +1237,7 @@ msgstr "桥接号" msgid "Bring up empty bridge" msgstr "允许启动空网桥" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:585 msgid "Bring up on boot" msgstr "开机自动运行" @@ -1076,7 +1250,7 @@ msgid "Broadcast policy (broadcast, 3)" msgstr "广播策略(broadcast,3)" #: modules/luci-base/htdocs/luci-static/resources/ui.js:2845 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3836 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155 msgid "Browse…" msgstr "浏览…" @@ -1107,40 +1281,76 @@ msgid "Call failed" msgstr "调用失败" #: modules/luci-base/htdocs/luci-static/resources/ui.js:2938 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3845 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4653 #: 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:2040 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2051 #: 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 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:465 msgid "Cancel" msgstr "取消" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:337 +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:1592 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601 msgid "Certificate constraint (Domain)" msgstr "证书约束(域)" -#: 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:1598 msgid "Certificate constraint (SAN)" msgstr "证书约束(SAN)" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1586 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595 msgid "Certificate constraint (Subject)" msgstr "证书约束(主题)" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604 msgid "Certificate constraint (Wildcard)" msgstr "证书约束(通配符)" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1586 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1644 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653 msgid "" "Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See " "`logread -f` during handshake for actual values" @@ -1148,22 +1358,22 @@ msgstr "" "证书约束子字符串 - 例如:/CN=wifi.mycompany.com<br />请参阅握手期间“logread -" "f”的实际值" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659 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:1595 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653 +#: 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(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:1589 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1647 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656 msgid "" "Certificate constraint(s) via Subject Alternate Name values<br />(supported " "attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com" @@ -1177,11 +1387,16 @@ msgstr "" msgid "Chain" msgstr "链" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4065 +#: 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:4384 msgid "Changes" msgstr "更改数" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4348 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723 msgid "Changes have been reverted." msgstr "更改已恢复。" @@ -1193,13 +1408,13 @@ 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:1741 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750 #: 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:161 +#: 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 "信道分析" @@ -1211,7 +1426,7 @@ msgstr "信道宽度" msgid "Check filesystems before mount" msgstr "在挂载前检查文件系统" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2002 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013 msgid "Check this option to delete the existing networks from this radio." msgstr "选中此选项以从无线中删除现有网络。" @@ -1228,8 +1443,8 @@ msgstr "正在检查镜像…" msgid "Choose mtdblock" 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:2030 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041 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 " @@ -1245,7 +1460,7 @@ msgid "" "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:1221 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227 msgid "Cipher" msgstr "算法" @@ -1267,9 +1482,10 @@ msgstr "" "点击“保存 mtdblock”以下载指定的 mtdblock 分区文件。(注意:此功能适用于专业人" "士!)" -#: modules/luci-base/htdocs/luci-static/resources/network.js:3873 +#: modules/luci-base/htdocs/luci-static/resources/network.js:3892 #: 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:1106 +#: 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 "客户端" @@ -1278,7 +1494,7 @@ msgstr "客户端" msgid "Client ID to send when requesting DHCP" msgstr "请求 DHCP 时发送的客户端 ID" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173 msgid "Close" @@ -1301,7 +1517,7 @@ 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:2164 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2175 #: 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 @@ -1325,7 +1541,7 @@ msgstr "命令执行失败" msgid "Comment" msgstr "备注" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721 msgid "" "Complicates key reinstallation attacks on the client side by disabling " "retransmission of EAPOL-Key frames that are used to install keys. This " @@ -1343,16 +1559,20 @@ msgstr "" msgid "Compute outgoing checksum (optional)." msgstr "计算传出校验和(可选)。" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4065 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384 #: 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:4227 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:670 +msgid "Configuration Export" +msgstr "配置文件导出" + +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572 msgid "Configuration changes applied." msgstr "配置已应用。" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4510 msgid "Configuration changes have been rolled back!" msgstr "配置已回滚!" @@ -1376,32 +1596,32 @@ msgstr "" "Mbps 速率。Very High(非常高):配置 24 Mbps 为基础速率,不提供低于最低基础速" "率的支持速率。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785 msgid "" "Configures the default router advertisement in <abbr title=\"Router " "Advertisement\">RA</abbr> messages." msgstr "配置 <abbr title=\"路由器通告\">RA</abbr> 消息中的默认路由器通告。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:764 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774 msgid "" "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:889 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:925 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:1288 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1308 msgid "Configure…" msgstr "配置…" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186 msgid "Confirm disconnect" msgstr "确认断开连接" @@ -1411,7 +1631,7 @@ msgstr "确认密码" #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51 msgid "Connected" msgstr "已连接" @@ -1425,14 +1645,32 @@ msgstr "尝试连接失败" msgid "Connection attempt failed." msgstr "尝试连接失败。" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737 +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:4646 +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)" @@ -1447,15 +1685,29 @@ msgstr "当任一 ARP IP 目标可达时认为从属设备在线(any,0)" msgid "Contents have been saved." msgstr "内容已保存。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:399 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:433 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269 msgid "Continue" msgstr "继续" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4201 +#: 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:4546 msgid "" "Could not regain access to the device after applying the configuration " "changes. You might need to reconnect if you modified network related " @@ -1476,20 +1728,20 @@ msgstr "国家代码" msgid "Coverage cell density" 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:2030 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041 msgid "Create / Assign firewall-zone" msgstr "创建/分配防火墙区域" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1164 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184 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 日志级别" @@ -1497,8 +1749,18 @@ 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 @@ -1527,15 +1789,15 @@ msgstr "自定义此设备的 <abbr title=\"发光二极管\">LED</abbr> 行为 msgid "DAD transmits" msgstr "DAD 传输" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1426 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434 msgid "DAE-Client" msgstr "DAE 客户端" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1431 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439 msgid "DAE-Port" msgstr "DAE 端口" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445 msgid "DAE-Secret" msgstr "DAE 密文" @@ -1543,7 +1805,7 @@ msgstr "DAE 密文" msgid "DHCP Options" msgstr "DHCP 选项" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:483 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493 msgid "DHCP Server" msgstr "DHCP 服务器" @@ -1558,7 +1820,7 @@ msgstr "DHCP/DNS" msgid "DHCP client" msgstr "DHCP 客户端" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717 msgid "DHCP-Options" msgstr "DHCP 选项" @@ -1567,7 +1829,7 @@ msgstr "DHCP 选项" 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:888 msgid "DHCPv6-Service" msgstr "DHCPv6 服务" @@ -1587,7 +1849,7 @@ msgstr "DNS 转发" 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:959 msgid "DNS search domains" msgstr "DNS 搜索域名" @@ -1595,13 +1857,17 @@ msgstr "DNS 搜索域名" 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:286 +msgid "DNS setting is invalid" +msgstr "DNS 设置无效" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964 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 msgid "DNSSEC" @@ -1619,7 +1885,7 @@ msgstr "DPD 空闲超时" msgid "DS-Lite AFTR address" msgstr "DS-Lite AFTR 地址" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1471 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44 msgid "DSL" msgstr "DSL" @@ -1628,17 +1894,17 @@ msgstr "DSL" msgid "DSL Status" msgstr "DSL 状态" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524 msgid "DSL line mode" msgstr "DSL 线路模式" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1161 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167 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-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136 msgid "DUID" msgstr "DUID" @@ -1646,18 +1912,12 @@ msgstr "DUID" 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:1401 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1416 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1431 -msgid "Default %d" -msgstr "默认 %d" - -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:784 msgid "Default router" msgstr "默认路由器" @@ -1665,7 +1925,7 @@ msgstr "默认路由器" msgid "Default state" msgstr "默认状态" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717 msgid "" "Define additional DHCP options, for example " "\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS " @@ -1686,14 +1946,18 @@ msgid "" "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:987 msgid "Delegate IPv6 prefixes" msgstr "委托 IPv6 前缀" -#: modules/luci-base/htdocs/luci-static/resources/form.js:2288 -#: modules/luci-base/htdocs/luci-static/resources/form.js:2717 -#: modules/luci-base/htdocs/luci-static/resources/form.js:2721 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3363 +#: 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:3566 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2907 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162 @@ -1714,13 +1978,13 @@ msgstr "删除请求失败:%s" msgid "Delete this network" msgstr "删除此网络" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1161 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167 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:184 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497 msgid "Description" msgstr "描述" @@ -1728,11 +1992,11 @@ msgstr "描述" 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 "主题" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:715 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725 msgid "Designated master" msgstr "指定的主接口" @@ -1742,23 +2006,38 @@ 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:1413 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56 +#: 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:579 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1134 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433 #: 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 @@ -1789,7 +2068,7 @@ msgstr "设备名" msgid "Device not managed by ModemManager." msgstr "设备不受 ModemManager 管理。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1388 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1408 msgid "Device not present" msgstr "设备不存在" @@ -1797,7 +2076,7 @@ msgstr "设备不存在" msgid "Device type" msgstr "设备类型" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4200 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4545 msgid "Device unreachable!" msgstr "无法连接到设备!" @@ -1805,7 +2084,7 @@ msgstr "无法连接到设备!" msgid "Device unreachable! Still waiting for device..." msgstr "设备无法访问。仍在等待设备……" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1239 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1259 msgid "Devices" msgstr "设备" @@ -1823,13 +2102,13 @@ msgid "Directory" 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" msgstr "禁用" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:666 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676 msgid "" "Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for " "this interface." @@ -1844,7 +2123,7 @@ msgstr "禁用 DNS 查找" msgid "Disable Encryption" msgstr "禁用加密" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1177 msgid "Disable Inactivity Polling" msgstr "禁用不活动轮询" @@ -1853,7 +2132,7 @@ msgid "Disable this network" 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:1680 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689 #: 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 @@ -1866,7 +2145,12 @@ msgstr "禁用此网络" msgid "Disabled" msgstr "已禁用" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1185 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:521 +msgctxt "Label indicating that WireGuard peer is disabled" +msgid "Disabled" +msgstr "已禁用" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191 msgid "Disassociate On Low Acknowledgement" msgstr "在低 Ack 应答时断开连接" @@ -1875,10 +2159,10 @@ msgid "" "Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses." msgstr "丢弃包含 <a href=\"%s\">RFC1918 </a>地址的上游响应。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:327 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:342 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351 msgid "Disconnect" msgstr "断开" @@ -1895,11 +2179,12 @@ msgstr "尝试断开连接失败。" msgid "Disk space" msgstr "磁盘空间" -#: modules/luci-base/htdocs/luci-static/resources/form.js:606 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3070 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3344 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4171 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1766 +#: 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:3264 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4516 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1775 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358 msgid "Dismiss" msgstr "关闭" @@ -1912,6 +2197,10 @@ msgstr "距离优化" msgid "Distance to farthest network member in meters." msgstr "最远网络用户的距离(米)。" +#: 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:542 msgid "" "Dnsmasq instance to which this boot section is bound. If unspecified, the " @@ -1937,6 +2226,7 @@ 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 "不创建到对端的主机路由(可选)。" @@ -1956,7 +2246,7 @@ msgstr "不转发本地网络的反向查询。" 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:891 msgid "Do not offer DHCPv6 service on this interface." msgstr "不在此接口上提供 DHCPv6 服务。" @@ -1965,7 +2255,7 @@ msgctxt "VLAN port state" 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:927 msgid "" "Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> " "packets." @@ -1975,7 +2265,7 @@ msgstr "不代理任何 <abbr title=\"邻居发现协议\">NDP</abbr> 数据包 msgid "Do not send a hostname" msgstr "不发送主机名" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:766 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776 msgid "" "Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</" "abbr> messages on this interface." @@ -1985,19 +2275,27 @@ msgstr "" #: modules/luci-base/htdocs/luci-static/resources/ui.js:2790 msgid "Do you really want to delete \"%s\" ?" -msgstr "您真的要删除“%s”吗?" +msgstr "您确定要删除“%s”吗?" #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200 msgid "Do you really want to delete the following SSH key?" -msgstr "您真的要删除以下 SSH 密钥吗?" +msgstr "您确定要删除以下 SSH 密钥吗?" #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:94 msgid "Do you really want to erase all settings?" -msgstr "您真的要清除所有设置吗?" +msgstr "您确定要清除所有设置吗?" #: 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:593 +msgid "Do you want to replace the current PSK?" +msgstr "是否要替换当前的 PSK?" + +#: 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:592 msgid "Domain" @@ -2033,11 +2331,17 @@ msgstr "下载备份" msgid "Download mtdblock" msgstr "下载 mtdblock" -#: 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:1529 msgid "Downstream SNR offset" msgstr "下游 SNR 偏移" -#: modules/luci-base/htdocs/luci-static/resources/form.js:2675 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415 +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 "拖动以重排" @@ -2045,6 +2349,16 @@ 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 实例" @@ -2062,15 +2376,27 @@ msgstr "" msgid "Dual-Stack Lite (RFC6333)" msgstr "轻型双栈(RFC6333)" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:683 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693 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:1434 +msgid "Dynamic Authorization Extension client." +msgstr "动态授权扩展客户端。" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439 +msgid "Dynamic Authorization Extension port." +msgstr "动态授权扩展端口。" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445 +msgid "Dynamic Authorization Extension secret." +msgstr "动态授权扩展 secret。" + #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60 msgid "Dynamic tunnel" msgstr "动态隧道" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:683 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:693 msgid "" "Dynamically allocate DHCP addresses for clients. If disabled, only clients " "having static leases will be served." @@ -2081,20 +2407,24 @@ msgstr "" msgid "EA-bits length" msgstr "EA-bits 长度" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1573 msgid "EAP-Method" msgstr "EAP 类型" -#: modules/luci-base/htdocs/luci-static/resources/form.js:2695 -#: modules/luci-base/htdocs/luci-static/resources/form.js:2698 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3226 +#: 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:3429 #: 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 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:505 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902 msgid "Edit" msgstr "编辑" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:226 +msgid "Edit peer" +msgstr "编辑对端" + #: modules/luci-compat/luasrc/view/cbi/error.htm:13 msgid "" "Edit the raw configuration data above to fix any error and hit \"Save\" to " @@ -2109,10 +2439,25 @@ 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" @@ -2123,7 +2468,7 @@ msgctxt "VLAN port state" 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 "紧急" @@ -2132,7 +2477,7 @@ msgstr "紧急" msgid "Enable" msgstr "启用" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493 msgid "Enable / Disable peer. Restart wireguard interface to apply changes." msgstr "启用/禁用对端。重启 Wireguard 端口应用更改。" @@ -2146,7 +2491,7 @@ msgstr "启用 <abbr title=\"互联网组管理协议\">IGMP</abbr> 嗅探" msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>" msgstr "启用 <abbr title=\"生成树协议\">STP</abbr>" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795 msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>" msgstr "启用 <abbr title=\"无状态地址自动配置\">SLAAC</abbr>" @@ -2189,7 +2534,7 @@ msgstr "启用巨型帧透传" 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 客户端" @@ -2209,7 +2554,7 @@ msgstr "启用 VLAN 过滤" msgid "Enable VLAN functionality" msgstr "启用 VLAN" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1716 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1725 msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE" msgstr "启用 WPS 一键加密按钮,需要 WPA(2)-PSK/WPA3-SAE" @@ -2222,12 +2567,12 @@ 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:987 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:1712 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721 msgid "Enable key reinstallation (KRACK) countermeasures" msgstr "启用密钥重新安装(KRACK)对策" @@ -2255,7 +2600,7 @@ msgstr "启用多播查询器" msgid "Enable multicast support" 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:1486 msgid "" "Enable packet steering across all CPUs. May help or hinder network speed." msgstr "启用所有 CPU 的数据包控制。可能有助于或阻碍网络速度。" @@ -2309,12 +2654,18 @@ msgstr "已启用" msgid "Enables IGMP snooping on this bridge" msgstr "在此网桥上启用 IGMP 窥探" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1504 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1513 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 "在此网桥上启用生成树协议" @@ -2323,27 +2674,31 @@ msgstr "在此网桥上启用生成树协议" msgid "Encapsulation limit" msgstr "封装限制" -#: 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:1557 +#: 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:1577 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:1190 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1744 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:141 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1196 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753 +#: 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:276 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642 msgid "Endpoint Host" msgstr "端点主机" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:280 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658 msgid "Endpoint Port" msgstr "端点端口" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:316 +msgid "Endpoint setting is invalid" +msgstr "端点设置无效" + #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:684 msgid "Enforce IGMPv1" msgstr "强制 IGMPv1" @@ -2376,16 +2731,16 @@ msgstr "输入自定义值" msgid "Erasing..." msgstr "擦除中…" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104 -#: 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-network/htdocs/luci-static/resources/view/network/interfaces.js:113 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:114 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:115 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:116 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117 +#: 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 "获取公钥时出错" @@ -2393,12 +2748,12 @@ msgstr "获取公钥时出错" 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:3027 #: 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:3018 #: modules/luci-compat/luasrc/model/network.lua:1423 msgid "Ethernet Switch" msgstr "以太网交换机" @@ -2431,7 +2786,7 @@ msgstr "现有设备" 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:1004 msgid "Expecting a hexadecimal assignment hint" msgstr "请输入一个十六进制值" @@ -2447,7 +2802,7 @@ msgstr "请输入有效的 IPv6 地址" msgid "Expecting two priority values separated by a colon" msgstr "请输入用冒号分隔的两个优先级" -#: modules/luci-base/htdocs/luci-static/resources/form.js:2244 +#: 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 @@ -2468,7 +2823,7 @@ msgstr "请输入非空值" msgid "Expires" msgstr "到期时间" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689 msgid "" "Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)." msgstr "租约地址的有效期,最短 2 分钟(<code>2m</code>)。" @@ -2477,23 +2832,23 @@ msgstr "租约地址的有效期,最短 2 分钟(<code>2m</code>)。" msgid "External" msgstr "外部" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1555 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564 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:1559 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568 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 "外部系统日志服务器协议" @@ -2509,15 +2864,15 @@ msgstr "额外的 pppd 选项" msgid "Extra sstpc options" msgstr "额外的 sstpc 选项" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1529 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538 msgid "FT over DS" msgstr "FT over DS" -#: 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:1539 msgid "FT over the Air" msgstr "FT over the Air" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1527 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1536 msgid "FT protocol" msgstr "FT 协议" @@ -2525,7 +2880,7 @@ msgstr "FT 协议" msgid "Failed to change the system password." msgstr "更改系统密码失败。" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4159 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504 msgid "Failed to confirm apply within %ds, waiting for rollback…" msgstr "在 %d 秒内确认应用失败,等待回滚…" @@ -2612,14 +2967,15 @@ msgid "Finish" 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 "防火墙标识" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:482 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:492 msgid "Firewall Settings" msgstr "防火墙设置" @@ -2631,7 +2987,7 @@ msgstr "防火墙状态" msgid "Firewall mark" msgstr "防火墙标志" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536 msgid "Firmware File" msgstr "固件文件" @@ -2665,12 +3021,8 @@ msgstr "刷写操作" msgid "Flashing…" msgstr "正在刷写…" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:232 -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/interfaces.js:686 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696 msgid "Force" msgstr "强制" @@ -2678,11 +3030,11 @@ msgstr "强制" msgid "Force 40MHz mode" msgstr "强制 40MHz 模式" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1231 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237 msgid "Force CCMP (AES)" msgstr "强制 CCMP(AES)" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696 msgid "Force DHCP on this network even if another server is detected." msgstr "即使检测到另一台服务器,也要强制使用此网络上的 DHCP。" @@ -2694,15 +3046,15 @@ msgstr "强制 IGMP 版本" msgid "Force MLD version" msgstr "强制 MLD 版本" -#: 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:1238 msgid "Force TKIP" msgstr "强制 TKIP" -#: 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:1239 msgid "Force TKIP and CCMP (AES)" msgstr "强制 TKIP 和 CCMP(AES)" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1230 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250 msgid "Force link" msgstr "强制链路" @@ -2718,7 +3070,7 @@ msgstr "强制使用 NAT-T" 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:929 msgid "" "Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title=" "\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour " @@ -2729,7 +3081,7 @@ msgstr "" "<abbr title=\"邻居请求报文,类型 135\">NS</abbr> 和 <abbr title=\"邻居通告报" "文,类型 136\">NA</abbr> 消息。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:770 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780 msgid "" "Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> " "messages received on the designated master interface to downstream " @@ -2742,7 +3094,7 @@ msgstr "" 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:895 msgid "" "Forward DHCPv6 messages between the designated master interface and " "downstream interfaces." @@ -2768,15 +3120,24 @@ msgstr "转发 mesh 节点数据包" msgid "Forward multicast packets as unicast packets on this device." msgstr "在此设备上将多播数据包转发为单播数据包。" -#: 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:1584 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>." @@ -2786,7 +3147,7 @@ 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-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:161 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170 msgid "GHz" msgstr "GHz" @@ -2817,6 +3178,10 @@ msgstr "承载于 IPv6 上的 GRETAP 通道" 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 "网关端口" @@ -2827,16 +3192,16 @@ msgid "Gateway address is invalid" msgstr "网关地址无效" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:477 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:487 #: 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:1551 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571 #: 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" @@ -2850,15 +3215,7 @@ msgstr "常规设备选项" 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:236 -msgid "Generate New QR-Code" -msgstr "生成新的二维码" - -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542 msgid "Generate PMK locally" msgstr "本地生成 PMK" @@ -2866,9 +3223,29 @@ msgstr "本地生成 PMK" msgid "Generate archive" msgstr "生成备份" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:251 -msgid "Generate new QR-Code" -msgstr "生成新的二维码" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:789 +msgid "Generate configuration" +msgstr "生成配置" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:829 +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:601 +msgid "Generate preshared key" +msgstr "生成预共享密钥" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:671 +msgid "Generates a configuration suitable for import on a WireGuard peer" +msgstr "生成适合在 WireGuard 对端上导入的配置" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:763 +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!" @@ -2878,10 +3255,11 @@ msgstr "由于密码验证不匹配,密码没有更改!" msgid "Global Settings" msgstr "全局设置" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1459 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479 msgid "Global network options" msgstr "全局网络选项" +#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:82 #: 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/luasrc/view/themes/openwrt.org/header.htm:92 @@ -2894,8 +3272,8 @@ msgstr "转到固件升级…" msgid "Go to password configuration..." msgstr "跳转到密码配置页…" -#: modules/luci-base/htdocs/luci-static/resources/form.js:2617 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3545 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2640 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3748 #: 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" @@ -3038,20 +3416,16 @@ 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." msgstr "此处配置设备的基础信息,如主机名称或时区。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1139 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140 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:246 -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" @@ -3061,10 +3435,19 @@ msgstr "隐藏空链" 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:2158 -#: 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/60_wifi.js:225 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2169 +#: 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 "主机" @@ -3085,7 +3468,7 @@ msgstr "Host-Uniq 标签内容" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606 #: 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 "主机名" @@ -3122,6 +3505,18 @@ msgstr "人类可读的计数器" msgid "Hybrid" msgstr "混合" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49 +#: 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:50 +#: 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" @@ -3135,7 +3530,7 @@ msgstr "IEEE 802.3ad 动态链路聚合(802.3ad,4)" 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 地址" @@ -3167,6 +3562,16 @@ msgstr "IP 地址无效" msgid "IP address is missing" msgstr "IP 地址缺失" +#: 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:588 msgid "IP set" msgstr "IP 集" @@ -3179,13 +3584,17 @@ msgstr "IP 集" msgid "IPs to override with NXDOMAIN" msgstr "忽略虚假空域名解析" +#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:9 +msgid "IPsec XFRM" +msgstr "IPsec XFRM" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87 -#: 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 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97 +#: 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:83 msgid "IPv4" msgstr "IPv4" @@ -3252,6 +3661,10 @@ msgstr "IPv4 地址前缀" msgid "IPv4 prefix length" msgstr "IPv4 地址前缀长度" +#: 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:84 msgid "IPv4+IPv6" msgstr "IPv4+IPv6" @@ -3265,18 +3678,22 @@ msgstr "IPv4-in-IPv4(RFC2003)" 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:92 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97 -#: 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 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104 +#: 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-network/htdocs/luci-static/resources/view/network/interfaces.js:108 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:109 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85 msgid "IPv6" msgstr "IPv6" @@ -3291,9 +3708,9 @@ msgstr "IPv6 MTU" #: 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 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:645 msgid "IPv6 RA Settings" msgstr "IPv6 RA 设置" @@ -3305,11 +3722,11 @@ msgstr "IPv6 路由" msgid "IPv6 Rules" msgstr "IPv6 规则" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:634 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644 msgid "IPv6 Settings" msgstr "IPv6 设置" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483 msgid "IPv6 ULA-Prefix" msgstr "IPv6 ULA 前缀" @@ -3319,16 +3736,16 @@ msgstr "IPv6 上游" #: 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:995 #: 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:990 msgid "IPv6 assignment length" msgstr "IPv6 分配长度" @@ -3344,7 +3761,7 @@ 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:1039 msgid "IPv6 preference" msgstr "IPv6 首选项" @@ -3353,7 +3770,7 @@ 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:1012 msgid "IPv6 prefix filter" msgstr "IPv6 前缀过滤器" @@ -3367,11 +3784,11 @@ 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:983 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:1035 msgid "IPv6 suffix" msgstr "IPv6 后缀" @@ -3383,7 +3800,11 @@ msgstr "<abbr title=\"互联网协议第 6 版\">IPv6</abbr> 后缀(十六进 msgid "IPv6 support" msgstr "IPv6 支持" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101 +#: 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:111 msgid "IPv6-PD" msgstr "IPv6-PD" @@ -3402,14 +3823,10 @@ msgstr "IPv6-over-IPv4(6rd)" msgid "IPv6-over-IPv4 (6to4)" msgstr "IPv6-over-IPv4(6to4)" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675 msgid "Identity" msgstr "鉴权" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:203 -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" @@ -3422,12 +3839,16 @@ msgstr "如果选中,则添加“+ipv6”至 pppd 选项" 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:1012 msgid "" "If set, downstream subnets are only allocated from the given IPv6 prefix " "classes." msgstr "如果设置,则仅从给定的 IPv6 前缀类别中分配下游子网。" +#: 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:254 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360 msgid "" @@ -3441,19 +3862,22 @@ msgid "" "device node" msgstr "如果指定,则通过分区卷标而不是固定的设备文件来挂载设备" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:208 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4648 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 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64 #: 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 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133 msgid "If unchecked, the advertised DNS server addresses are ignored" @@ -3475,7 +3899,7 @@ msgstr "" msgid "Ignore <code>/etc/hosts</code>" msgstr "忽略 <code>/etc/hosts</code>" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:666 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676 msgid "Ignore interface" msgstr "忽略此接口" @@ -3491,10 +3915,44 @@ msgstr "镜像" msgid "Image check failed:" msgstr "镜像检查失败了:" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:456 +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:456 +msgid "Import configuration" +msgstr "导入配置文件" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:484 +msgid "Import peer configuration…" +msgstr "导入对端配置…" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:470 +msgid "Import settings" +msgstr "导入设置" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:366 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:391 +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 "入口" +#: 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/luasrc/view/csrftoken.htm:13 msgid "" "In order to prevent unauthorized access to the system, your request has been " @@ -3551,11 +4009,11 @@ 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 "信息" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112 msgid "Information" msgstr "信息" @@ -3563,6 +4021,16 @@ 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" @@ -3576,23 +4044,23 @@ msgstr "启动脚本" msgid "Initscripts" msgstr "启动脚本" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659 msgid "Inner certificate constraint (Domain)" msgstr "内部证书约束(域)" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1647 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656 msgid "Inner certificate constraint (SAN)" msgstr "内部证书约束(SAN)" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1644 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653 msgid "Inner certificate constraint (Subject)" msgstr "内部证书约束(主题)" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662 msgid "Inner certificate constraint (Wildcard)" msgstr "内部证书约束(通配符)" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:300 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:310 msgid "Install protocol extensions..." msgstr "安装扩展协议…" @@ -3600,7 +4068,7 @@ msgstr "安装扩展协议…" msgid "Instance" msgstr "实例" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2026 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037 msgid "" "Instead of joining any network with a matching SSID, only connect to the " "BSSID <code>%h</code>." @@ -3617,7 +4085,7 @@ msgstr "权限不足,无法读取 UCI 配置。" msgid "Interface" msgstr "接口" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:718 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:728 msgid "Interface \"%h\" is already marked as designated master." msgstr "接口“%h”已被标记为指定的主接口。" @@ -3629,7 +4097,11 @@ msgstr "接口设备 %q 从 %q 自动迁移到了 %q。" msgid "Interface Configuration" msgstr "接口配置" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111 +#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:39 +msgid "Interface ID" +msgstr "接口 ID" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151 msgid "Interface has %d pending changes" msgstr "接口有 %d 个未应用的更改" @@ -3638,39 +4110,39 @@ msgstr "接口有 %d 个未应用的更改" msgid "Interface is disabled" msgstr "接口已禁用" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:65 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75 msgid "Interface is marked for deletion" msgstr "接口被标记为删除" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220 msgid "Interface is reconnecting..." msgstr "正在重新连接接口…" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:194 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:210 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:214 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:220 msgid "Interface is shutting down..." msgstr "正在关闭接口..." -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:285 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:295 msgid "Interface is starting..." msgstr "正在启动接口…" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:288 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:298 msgid "Interface is stopping..." msgstr "正在停止接口…" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1152 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153 msgid "Interface name" msgstr "接口名称" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:133 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:314 msgid "Interface not present or not connected yet." msgstr "接口不存在或未连接。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:462 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:472 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501 #: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38 msgid "Interfaces" msgstr "接口" @@ -3712,8 +4184,8 @@ msgstr "无效" 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 密钥" @@ -3727,11 +4199,11 @@ msgstr "无效的 TOS 值,请输入 00..FF 或继承" 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" @@ -3749,21 +4221,20 @@ msgstr "无效的承载列表。可能创建了太多承载。该协议仅支持 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/htdocs/luci-static/resources/view/bootstrap/sysauth.js:39 -#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:74 +#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37 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-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:1148 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149 msgid "Isolate Clients" msgstr "隔离客户端" @@ -3771,23 +4242,23 @@ 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 "您尝试刷写的固件与本路由器不兼容,请检查固件文件!" +msgstr "您尝试刷写的固件与此设备不兼容,请检查固件文件!" -#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79 +#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89 #: 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:1824 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833 msgid "Join Network" msgstr "加入网络" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1758 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1767 msgid "Join Network: Wireless Scan" msgstr "加入网络:搜索无线" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2034 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2045 msgid "Joining Network: %q" msgstr "正在加入网络:%q" @@ -3800,7 +4271,7 @@ msgid "Keep settings and retain the current configuration" 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 "内核日志" @@ -3808,15 +4279,15 @@ msgstr "内核日志" msgid "Kernel Version" msgstr "内核版本" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1442 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1451 msgid "Key" msgstr "密钥" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1470 -#: 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:1485 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1482 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1494 msgid "Key #%d" msgstr "密钥 #%d" @@ -3834,6 +4305,16 @@ msgstr "入站包密钥(可选)。" msgid "Key for outgoing packets (optional)." msgstr "出站包密钥(可选)。" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529 +msgctxt "Label indicating that WireGuard peer lacks public key" +msgid "Key missing" +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 "强制关闭" @@ -3873,7 +4354,7 @@ msgstr "LCP 响应间隔" msgid "LED Configuration" msgstr "LED 配置" -#: 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:1578 msgid "LLC" msgstr "LLC" @@ -3882,11 +4363,11 @@ msgstr "LLC" 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 "语言和界面" @@ -3906,7 +4387,7 @@ 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:933 msgid "Learn routes" msgstr "学习路由" @@ -3915,14 +4396,14 @@ 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/interfaces.js:679 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:689 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 "剩余租期" @@ -3948,11 +4429,15 @@ msgstr "" "过时或性能欠佳的设备可能需要旧的 802.11b 速率才能互联。在使用这些速率的情况" "下,信道占用效率可能会显著降低。建议尽可能不使用 802.11b 速率。" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4067 +#: 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:4386 msgid "Legend:" msgstr "图例:" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:674 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684 msgid "Limit" msgstr "客户数" @@ -3984,6 +4469,11 @@ msgstr "链路监控" msgid "Link On" msgstr "链路活动" +#: 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:432 msgid "List of IP addresses to convert into NXDOMAIN responses." msgstr "要转换成 NXDOMAIN 响应的 IP 地址列表。" @@ -3993,7 +4483,7 @@ msgstr "要转换成 NXDOMAIN 响应的 IP 地址列表。" 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:1555 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564 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 " @@ -4005,7 +4495,7 @@ msgstr "" "进制字符串)。<br />在从初始移动域关联期间使用的 R0KH 中请求 PMK-R1 密钥时," "该列表用于将 R0KH-ID(NAS 标识符)映射到目标 MAC 地址。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568 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 " @@ -4034,7 +4524,7 @@ msgstr "此列表将域名强制指向某个 IP 地址。" 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 "监听端口" @@ -4052,11 +4542,15 @@ msgid "" "explicitly." msgstr "仅监听这些接口和环回接口。" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:293 +msgid "ListenPort setting is invalid" +msgstr "ListenPort 设置无效" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438 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 "负载" @@ -4065,19 +4559,23 @@ msgstr "负载" msgid "Load Average" msgstr "平均负载" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:238 -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:1180 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976 +msgid "Loading data…" +msgstr "加载数据中…" #: modules/luci-base/htdocs/luci-static/resources/ui.js:2973 msgid "Loading directory contents…" msgstr "正在载入目录内容…" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:1949 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942 #: modules/luci-base/luasrc/view/view.htm:4 #: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12 -#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:54 -#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:14 +#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45 msgid "Loading view…" msgstr "正在载入视图…" @@ -4109,7 +4607,7 @@ msgstr "要分配的本地 IP 地址" 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:907 msgid "Local IPv6 DNS server" msgstr "本地 IPV6 DNS 服务器" @@ -4126,11 +4624,11 @@ msgid "Local Startup" 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:1013 msgid "Local ULA" msgstr "本地 ULA" @@ -4154,11 +4652,11 @@ msgstr "仅本地服务" msgid "Localise queries" msgstr "本地化查询" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2026 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2037 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 "日志记录等级" @@ -4166,10 +4664,14 @@ msgstr "日志记录等级" 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 "日志" +#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:23 +msgid "Logging in…" +msgstr "正在登录…" + #: 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 "" @@ -4185,7 +4687,7 @@ 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/htdocs/luci-static/resources/view/bootstrap/sysauth.js:44 +#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41 msgid "Login" msgstr "登录" @@ -4201,16 +4703,16 @@ msgstr "宽松过滤" msgid "Loss of Signal Seconds (LOSS)" msgstr "信号丢失秒数(LOSS)" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:669 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679 msgid "Lowest leased address as offset from the network address." 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 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93 msgid "MAC" msgstr "MAC" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1435 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455 msgid "MAC Address" msgstr "MAC 地址" @@ -4223,17 +4725,18 @@ msgid "MAC Address For The Actor" 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:1403 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423 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:2157 +#: 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:2168 #: 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:224 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:179 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:205 msgid "MAC address" @@ -4250,7 +4753,7 @@ msgstr "MAC 列表" #: 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 @@ -4279,10 +4782,11 @@ msgid "MII Interval" 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:1447 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467 #: 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" @@ -4302,11 +4806,11 @@ msgstr "确保使用以下命令来复制根文件系统:" msgid "Manual" msgstr "手动" -#: modules/luci-base/htdocs/luci-static/resources/network.js:3872 +#: modules/luci-base/htdocs/luci-static/resources/network.js:3891 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:828 msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval" msgstr "最长 <abbr title=\"路由器通告\">RA</abbr> 间隔" @@ -4334,7 +4838,7 @@ msgstr "<abbr title=\"maximal\">最大</abbr>并发查询数" msgid "Maximum age" msgstr "最大年龄" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1180 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186 msgid "Maximum allowed Listen Interval" msgstr "允许的最大监听间隔" @@ -4356,7 +4860,7 @@ msgstr "EDNS0 UDP 数据包的最大允许大小。" msgid "Maximum amount of seconds to wait for the modem to become ready" msgstr "调制解调器就绪的最大等待时间(秒)" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:674 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:684 msgid "Maximum number of leased addresses." msgstr "最大地址分配数量。" @@ -4364,7 +4868,7 @@ 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:828 msgid "" "Maximum time allowed between sending unsolicited <abbr title=\"Router " "Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds." @@ -4380,7 +4884,7 @@ msgstr "最大传输功率" #: 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 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:28 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:162 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:171 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:323 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:324 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:325 @@ -4402,7 +4906,7 @@ msgstr "内存" msgid "Memory usage (%)" msgstr "内存使用率(%)" -#: modules/luci-base/htdocs/luci-static/resources/network.js:3875 +#: modules/luci-base/htdocs/luci-static/resources/network.js:3894 msgid "Mesh" msgstr "Mesh" @@ -4414,6 +4918,14 @@ msgstr "Mesh ID" 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 "方法未找到" @@ -4432,7 +4944,12 @@ 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:835 msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval" msgstr "最短 <abbr title=\"路由器通告\">RA</abbr> 间隔" @@ -4450,7 +4967,7 @@ msgid "" "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:835 msgid "" "Minimum time allowed between sending unsolicited <abbr title=\"Router " "Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds." @@ -4470,7 +4987,7 @@ msgstr "数据包镜像源端口" msgid "Mobile Data" msgstr "移动数据" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1515 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524 msgid "Mobility Domain" msgstr "移动域" @@ -4480,9 +4997,9 @@ 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:1742 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751 #: 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:139 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148 msgid "Mode" msgstr "模式" @@ -4535,7 +5052,7 @@ msgstr "调制解调器已禁用。" msgid "ModemManager" msgstr "调制解调器管理器" -#: modules/luci-base/htdocs/luci-static/resources/network.js:3876 +#: modules/luci-base/htdocs/luci-static/resources/network.js:3895 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078 msgid "Monitor" msgstr "监听" @@ -4544,7 +5061,7 @@ msgstr "监听" msgid "More Characters" msgstr "过短" -#: modules/luci-base/htdocs/luci-static/resources/form.js:2559 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2581 msgid "More…" msgstr "更多…" @@ -4611,6 +5128,10 @@ msgstr "上移" 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 "多播路由" @@ -4619,10 +5140,14 @@ msgstr "多播路由" msgid "Multicast to unicast" msgstr "多播到单播" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1510 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519 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 模式" @@ -4636,7 +5161,7 @@ msgstr "NAT64 前缀" 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:938 msgid "NDP-Proxy slave" msgstr "NDP 代理从属设备" @@ -4644,19 +5169,19 @@ 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:2597 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3822 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2618 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141 #: 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:1114 #: 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:2004 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015 msgid "Name of the new network" msgstr "新网络的名称" @@ -4671,16 +5196,24 @@ 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:2156 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2167 #: 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:223 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:186 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:212 msgid "Network" msgstr "网络" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1998 +#: 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:72 +msgid "Network Mode" +msgstr "网络模式" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009 msgid "Network SSID" msgstr "网络 SSID" @@ -4688,16 +5221,20 @@ msgstr "网络 SSID" msgid "Network Utilities" msgstr "网络工具" +#: 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:491 msgid "Network boot image" msgstr "网络启动镜像" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:392 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402 msgid "Network bridge configuration migration" 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:1409 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1429 msgid "Network device" msgstr "网络设备" @@ -4710,7 +5247,16 @@ msgstr "网络设备活动(kernel:netdev)" msgid "Network device is not present" msgstr "网络设备不存在" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:426 +#: 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:436 msgid "Network ifname configuration migration" msgstr "网络 ifname 配置迁移" @@ -4733,11 +5279,11 @@ msgid "" "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:1166 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:1117 msgid "New interface name…" msgstr "新接口名称…" @@ -4745,25 +5291,25 @@ msgstr "新接口名称…" msgid "Next »" msgstr "前进 »" -#: modules/luci-base/htdocs/luci-static/resources/form.js:3886 +#: modules/luci-base/htdocs/luci-static/resources/form.js:4089 #: 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" msgstr "否" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653 msgid "No DHCP Server configured for this interface" msgstr "本接口未配置 DHCP 服务器" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:193 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:202 msgid "No Data" msgstr "无数据" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389 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 "无主机路由" @@ -4775,6 +5321,7 @@ msgstr "无 NAT-T" msgid "No RX signal" msgstr "无接收信号" +#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80 #: 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/luasrc/view/themes/openwrt.org/header.htm:90 @@ -4788,6 +5335,11 @@ msgstr "" msgid "No client associated" msgstr "没有关联的客户端" +#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211 +msgctxt "empty table placeholder" +msgid "No data" +msgstr "无数据" + #: modules/luci-base/htdocs/luci-static/resources/rpc.js:406 msgid "No data received" msgstr "未收到数据" @@ -4814,16 +5366,24 @@ msgstr "此目录中没有内容" msgid "No files found" msgstr "未找到文件" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:811 +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 "无主机路由" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:732 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:142 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:353 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:362 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:59 msgid "No information available" msgstr "无可用信息" @@ -4846,21 +5406,30 @@ msgstr "没有更多的从属设备可用,无法保存接口" msgid "No negative cache" msgstr "禁用无效信息缓存" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690 +msgid "No nftables ruleset loaded." +msgstr "未加载 nftables 规则集。" + #: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69 #: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59 #: 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:177 -msgid "No peers defined yet" -msgstr "尚未定义对端" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490 +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 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 "本链没有规则。" @@ -4869,16 +5438,16 @@ msgstr "本链没有规则。" msgid "No validation or filtering" 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:1191 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211 msgid "No zone assigned" msgstr "未指定区域" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:58 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:84 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:187 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:226 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:270 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:279 msgid "Noise" msgstr "噪声" @@ -4905,7 +5474,7 @@ msgid "None" 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 "正常" @@ -4921,15 +5490,15 @@ msgstr "未关联" msgid "Not connected" msgstr "未连接" -#: 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:121 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:312 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56 +#: 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:131 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:157 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322 msgid "Not present" msgstr "不存在" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:112 msgid "Not started on boot" msgstr "开机时不启动" @@ -4937,18 +5506,18 @@ msgstr "开机时不启动" msgid "Not supported" msgstr "不支持" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1688 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 "注意" @@ -4988,6 +5557,7 @@ msgid "Obtain IPv6 address" 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 "关" @@ -5039,6 +5609,10 @@ msgid "" "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..." @@ -5053,7 +5627,7 @@ msgstr "OpenConnect(CISCO AnyConnect)" msgid "OpenFortivpn" msgstr "OpenFortivpn(Fortinet VPN)" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:724 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734 msgid "" "Operate in <em>relay mode</em> if a designated master interface is " "configured and active, otherwise disable <abbr title=\"Neighbour Discovery " @@ -5062,7 +5636,7 @@ msgstr "" "如指定的主接口已经配置且处于活跃状态,则以<em>中继模式</em>运行,否则禁用 " "<abbr title=\"邻居发现协议\">NDP</abbr> 代理。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733 msgid "" "Operate in <em>relay mode</em> if a designated master interface is " "configured and active, otherwise fall back to <em>server mode</em>." @@ -5070,7 +5644,7 @@ msgstr "" "如指定的主接口已配置且处于活跃状态,则以<em>中继模式</em>运行,否则退回到<em>" "服务器模式</em>。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735 msgid "" "Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, " "otherwise disable service." @@ -5080,39 +5654,39 @@ msgstr "如存在上游 IPv6 前缀则以<em>中继模式</em>运行,否则禁 msgid "Operating frequency" msgstr "工作频率" -#: modules/luci-base/htdocs/luci-static/resources/form.js:1990 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3898 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2006 +#: modules/luci-base/htdocs/luci-static/resources/form.js:4101 msgid "Option \"%s\" contains an invalid input value." msgstr "选项“%s”包含无效的输入值。" -#: modules/luci-base/htdocs/luci-static/resources/form.js:2003 +#: 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:4074 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393 msgid "Option changed" msgstr "选项已更改" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4076 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395 msgid "Option removed" msgstr "选项已移除" -#: 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:1690 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-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:1035 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 " @@ -5123,7 +5697,7 @@ msgstr "" "权服务器获取到 IPv6 前缀(如“a:b:c:d::”),使用后缀(如 “::1”)合成 IPv6 地址" "(“a:b:c:d::1”)分配给此接口。" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:265 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579 msgid "" "Optional. Base64-encoded preshared key. Adds in an additional layer of " "symmetric-key cryptography for post-quantum resistance." @@ -5131,25 +5705,25 @@ msgstr "" "可选,Base64 编码的预共享密钥。添加在额外的对称密钥加密层中,用于抵抗未来的量" "子计算破解。" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:274 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639 msgid "Optional. Create routes for Allowed IPs for this peer." msgstr "可选,为此对端创建允许 IP 的路由。" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:184 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:497 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:276 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:642 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:270 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:604 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 " @@ -5158,15 +5732,29 @@ msgstr "" "可选。此对端在隧道内被允许使用的 IP 地址和前缀。通常是对端的隧道 IP 地址和对" "端经由隧道的网络。" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:144 +#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:46 +msgid "Optional. Maximum Transmission Unit of the XFRM interface." +msgstr "可选。XFRM 接口的最大传输单元。" + +#: 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:280 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:658 msgid "Optional. Port of peer." msgstr "可选,对端的端口。" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570 +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:663 msgid "" "Optional. Seconds between keep alive messages. Default is 0 (disabled). " "Recommended value if this device is behind a NAT is 25." @@ -5174,7 +5762,7 @@ msgstr "" "可选,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 端口。" @@ -5197,6 +5785,10 @@ msgstr "" msgid "Options:" 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 "其余:" @@ -5247,14 +5839,15 @@ 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:972 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:977 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 @@ -5290,7 +5883,13 @@ msgstr "重设 TOS" msgid "Override TTL" msgstr "重设 TTL" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1152 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159 +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:1153 msgid "Override default interface name" msgstr "重设默认接口名称" @@ -5298,7 +5897,7 @@ msgstr "重设默认接口名称" msgid "Override the gateway in DHCP responses" msgstr "重设 DHCP 响应网关" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:691 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:701 msgid "" "Override the netmask sent to clients. Normally it is calculated from the " "subnet that is served." @@ -5316,6 +5915,10 @@ msgstr "概览" msgid "Overwrite existing file \"%s\" ?" msgstr "覆盖已存在的文件“%s”吗?" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:345 +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 "用户名" @@ -5370,7 +5973,7 @@ msgstr "PIN" msgid "PIN code rejected" msgstr "PIN 码被拒绝" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559 msgid "PMK R1 Push" msgstr "PMK R1 推送" @@ -5411,7 +6014,12 @@ msgstr "PSID 偏移" msgid "PSID-bits length" msgstr "PSID-bits 长度" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:551 +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:1522 msgid "PTM/EFM (Packet Transfer Mode)" msgstr "PTM/EFM(分组传输模式)" @@ -5419,10 +6027,15 @@ msgstr "PTM/EFM(分组传输模式)" msgid "PXE/TFTP Settings" msgstr "PXE/TFTP 设置" -#: 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:1486 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 "数据包" @@ -5431,8 +6044,8 @@ msgstr "数据包" msgid "Packets To Transmit Before Moving To Next Slave" 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:1191 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:163 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1211 msgid "Part of zone %q" msgstr "区域 %q" @@ -5442,12 +6055,12 @@ 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:1672 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681 #: 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-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58 -#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:20 +#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24 msgid "Password" msgstr "密码" @@ -5455,11 +6068,11 @@ msgstr "密码" msgid "Password authentication" msgstr "密码验证" -#: 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:1613 msgid "Password of Private Key" msgstr "私钥密码" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1671 msgid "Password of inner Private Key" msgstr "内部私钥的密码" @@ -5478,31 +6091,49 @@ msgstr "密码 2" msgid "Paste or drag SSH key file…" msgstr "粘贴或拖动 SSH 密钥文件……" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1583 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:424 +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:417 +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:423 +msgid "Paste or drag supplied WireGuard configuration file…" +msgstr "粘贴或拖动提供的 WireGuard 配置文件…" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592 msgid "Path to CA-Certificate" msgstr "CA 证书路径" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1607 msgid "Path to Client-Certificate" msgstr "客户端证书路径" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1610 msgid "Path to Private Key" msgstr "私钥路径" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1641 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650 msgid "Path to inner CA-Certificate" msgstr "内部 CA 证书的路径" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1665 msgid "Path to inner Client-Certificate" msgstr "内部客户端证书的路径" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668 msgid "Path to inner Private Key" msgstr "内部私钥的路径" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2732 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725 msgid "Paused" msgstr "暂停" @@ -5537,11 +6168,11 @@ msgstr "对端地址缺失" msgid "Peer device name" msgstr "对端设备名" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:493 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 "对端" @@ -5568,15 +6199,19 @@ msgstr "执行重置" msgid "Permission denied" msgstr "没有权限" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:663 msgid "Persistent Keep Alive" msgstr "持续 Keep-Alive" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325 +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-network/htdocs/luci-static/resources/view/network/interfaces.js:479 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:489 msgid "Physical Settings" msgstr "物理设置" @@ -5586,20 +6221,20 @@ msgstr "物理设置" msgid "Ping" msgstr "Ping" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95 #: 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 msgid "Please enter your username and password." msgstr "请输入用户名和密码。" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3805 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124 msgid "Please select the file to upload." msgstr "请选择要上传的文件。" @@ -5607,6 +6242,11 @@ 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-system/htdocs/luci-static/resources/view/system/dropbear.js:21 msgid "Port" msgstr "端口" @@ -5615,7 +6255,7 @@ 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 "端口状态:" @@ -5643,14 +6283,22 @@ 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:265 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:579 msgid "Preshared Key" msgstr "预共享密钥" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:550 +msgid "Preshared key in use" +msgstr "预共享密钥使用中" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299 +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 @@ -5662,10 +6310,18 @@ msgid "" "ignore failures" msgstr "在指定数量的 LCP 响应故障后假定链路已断开,0 为忽略故障" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1148 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149 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 "主从属设备" @@ -5694,27 +6350,41 @@ msgstr "只要主从属设备重新上线,它就会成为活跃从属设备( msgid "Priority" msgstr "优先级" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:545 +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:570 msgid "Private Key" msgstr "私钥" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544 +msgid "Private key present" +msgstr "存在私钥" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:290 +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-status/htdocs/luci-static/resources/view/status/iptables.js:67 msgid "Prot." -msgstr "协议" +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:90 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:564 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131 #: 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 @@ -5722,11 +6392,11 @@ msgstr "协议" 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:893 msgid "" "Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations " "and requests." @@ -5737,15 +6407,30 @@ msgstr "" 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 服务器提供给选定的接口,或者,如果未指定,则提供给所有接口" + #: 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:261 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565 msgid "Public Key" msgstr "公钥" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:527 +msgid "Public key is missing" +msgstr "缺少公钥" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:536 +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:284 msgid "" "Public keys allow for the passwordless SSH logins with a higher security " @@ -5760,17 +6445,16 @@ msgstr "" msgid "Public prefix routed to this device for distribution to clients." msgstr "分配到此设备的公共前缀,用以分发到客户端。" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296 +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:189 -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:219 -msgid "QR-Code" -msgstr "二维码" - -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:137 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146 msgid "Quality" msgstr "质量" @@ -5786,14 +6470,38 @@ msgstr "查询间隔" msgid "Query response interval" msgstr "查询响应间隔" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547 msgid "R0 Key Lifetime" msgstr "R0 密钥生存期" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1544 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553 msgid "R1 Key Holder" msgstr "R1 密钥持有者" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423 +msgid "RADIUS Accounting Port" +msgstr "Radius 计费端口" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429 +msgid "RADIUS Accounting Secret" +msgstr "Radius 计费密钥" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418 +msgid "RADIUS Accounting Server" +msgstr "Radius 计费服务器" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407 +msgid "RADIUS Authentication Port" +msgstr "Radius 认证端口" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413 +msgid "RADIUS Authentication Secret" +msgstr "Radius 认证密钥" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402 +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 模式" @@ -5806,42 +6514,23 @@ msgstr "RSSI 加入阈值" msgid "RTS/CTS Threshold" msgstr "RTS/CTS 阈值" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94 msgid "RX" msgstr "接收" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:227 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:236 msgid "RX Rate" 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:2171 msgid "RX Rate / TX Rate" msgstr "接收速率/发送速率" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1416 -msgid "Radius-Accounting-Port" -msgstr "Radius 计费端口" - -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1421 -msgid "Radius-Accounting-Secret" -msgstr "Radius 计费密钥" - -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1411 -msgid "Radius-Accounting-Server" -msgstr "Radius 计费服务器" - -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401 -msgid "Radius-Authentication-Port" -msgstr "Radius 认证端口" - -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1406 -msgid "Radius-Authentication-Secret" -msgstr "Radius 认证密钥" - -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396 -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" @@ -5851,15 +6540,15 @@ msgstr "原始 16 进制编码的字节。除非您的运营商要求,否则 msgid "Read <code>/etc/ethers</code> to configure the DHCP server." msgstr "读取 <code>/etc/ethers</code>来配置 DHCP 服务器。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:559 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569 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:1521 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530 msgid "Reassociation Deadline" msgstr "重关联截止时间" @@ -5887,11 +6576,11 @@ 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 地址。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:504 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514 msgid "Reconnect this interface" msgstr "重连此接口" @@ -5899,14 +6588,50 @@ 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:2726 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719 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 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39 msgid "Relay" @@ -5951,11 +6676,11 @@ msgstr "远程 IPv6 地址或 FQDN" msgid "Remove" msgstr "移除" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1292 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312 msgid "Remove related device settings from the configuration" msgstr "从配置中移除相关的设备设置" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2002 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2013 msgid "Replace wireless configuration" msgstr "重置无线配置" @@ -5985,7 +6710,7 @@ msgstr "需要传入校验和(可选)。" msgid "Require incoming packets serialization (optional)." 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:1691 msgid "Required" msgstr "必需的" @@ -5993,75 +6718,83 @@ 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:261 -msgid "Required. Base64-encoded public key of peer." -msgstr "必须,对端的 Base64 编码公钥。" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565 +msgid "Required. Public key of the WireGuard peer." +msgstr "必需。WireGuard 对端的公钥。" -#: 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:1313 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1314 -msgid "Requires hostapd" -msgstr "需要 hostapd" +#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:42 +msgid "Required. Underlying interface." +msgstr "必需。底层接口。" + +#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:39 +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: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:1320 +msgid "Requires hostapd" +msgstr "需要 hostapd" + +#: 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 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:1317 -#: 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:1323 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324 msgid "Requires hostapd with EAP support" msgstr "需要带 EAP 支持的 hostapd" -#: 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:1327 msgid "Requires hostapd with OWE support" msgstr "需要带 OWE 支持的 hostapd" -#: 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:1316 +#: 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 SAE support" msgstr "需要带 SAE 支持的 hostapd" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1310 -#: 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:1316 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317 msgid "Requires hostapd with WEP support" msgstr "需要带 WEP 支持的 hostapd" -#: 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 -#: 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: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:1342 +#: 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:1334 +#: 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:1347 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348 msgid "Requires wpa-supplicant" msgstr "需要 wpa-supplicant" -#: 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:1334 +#: 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:1340 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:1331 -#: 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:1337 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338 msgid "Requires wpa-supplicant with EAP support" msgstr "需要带 EAP 支持的 wpa-supplicant" -#: 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:1341 msgid "Requires wpa-supplicant with OWE support" msgstr "需要带 OWE 支持的 wpa-supplicant" -#: 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:1330 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345 +#: 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 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1351 msgid "Requires wpa-supplicant with SAE support" msgstr "需要带 SAE 支持的 wpa-supplicant" -#: 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 +#: 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 wpa-supplicant with WEP support" msgstr "需要带 WEP 支持的 wpa-supplicant" @@ -6069,7 +6802,7 @@ msgstr "需要带 WEP 支持的 wpa-supplicant" msgid "Reselection policy for primary slave" msgstr "主从属设备的重选策略" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2204 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197 #: modules/luci-base/luasrc/view/sysauth.htm:39 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17 #: modules/luci-compat/luasrc/view/cbi/footer.htm:30 @@ -6097,7 +6830,7 @@ msgstr "解析文件" msgid "Resource not found" msgstr "未找到资源" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:506 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:516 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100 msgid "Restart" @@ -6135,22 +6868,66 @@ msgstr "显示/隐藏 密码" msgid "Reverse path filter" msgstr "反转路径过滤器" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4090 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415 msgid "Revert" msgstr "恢复" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520 msgid "Revert changes" msgstr "恢复更改" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4732 msgid "Revert request failed with status <code>%h</code>" msgstr "恢复请求失败,状态 <code>%h</code>" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4337 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4712 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/tools/network.js:551 msgid "Robustness" msgstr "健壮性" @@ -6172,15 +6949,19 @@ msgstr "根目录准备" msgid "Round-Robin policy (balance-rr, 0)" msgstr "循环策略(balance-rr,0)" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:274 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:639 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:842 msgid "" "Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type " "134\">RA</abbr> messages. Maximum is 9000 seconds." @@ -6200,6 +6981,10 @@ msgstr "路由器密码" 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 " @@ -6212,6 +6997,23 @@ msgstr "路由指定通过哪个接口和网关可以到达某个主机或网络 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 "规则类型" @@ -6224,7 +7026,7 @@ msgstr "挂载设备前运行文件系统检查" msgid "Run filesystem check" msgstr "文件系统检查" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2365 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358 msgid "Runtime error" msgstr "运行时错误" @@ -6233,7 +7035,7 @@ msgid "SHA256" msgstr "SHA256" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:59 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:271 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:280 msgid "SNR" msgstr "信噪比" @@ -6261,9 +7063,9 @@ 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:1740 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749 #: 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:138 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147 msgid "SSID" msgstr "SSID" @@ -6279,8 +7081,8 @@ msgstr "SSTP 服务器" msgid "SWAP" msgstr "交换分区" -#: modules/luci-base/htdocs/luci-static/resources/form.js:3075 -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2199 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3269 +#: 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 @@ -6289,13 +7091,13 @@ msgstr "交换分区" msgid "Save" msgstr "保存" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2181 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4086 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22 msgid "Save & Apply" msgstr "保存并应用" -#: modules/luci-base/htdocs/luci-static/resources/form.js:602 +#: modules/luci-base/htdocs/luci-static/resources/form.js:607 msgid "Save error" msgstr "保存出现错误" @@ -6316,11 +7118,11 @@ msgstr "扫描" msgid "Scheduled Tasks" msgstr "计划任务" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4070 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389 msgid "Section added" msgstr "添加的节点" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391 msgid "Section removed" msgstr "移除的节点" @@ -6347,7 +7149,7 @@ msgstr "选择文件…" msgid "Selects the transmit hash policy to use for slave selection" msgstr "选择用于从属设备选择的传输哈希策略" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:768 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778 msgid "" "Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> " "messages advertising this device as IPv6 router." @@ -6374,6 +7176,10 @@ msgstr "定时发送 LCP 响应(秒),仅在结合了故障阈值时有效" msgid "Send the hostname of this device" msgstr "传输这台设备的主机名称" +#: 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:518 msgid "Server address" msgstr "服务器地址" @@ -6387,7 +7193,6 @@ msgid "Service Name" 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 "服务类型" @@ -6395,20 +7200,25 @@ msgstr "服务类型" msgid "Services" msgstr "服务" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2669 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662 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:938 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:1230 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1250 msgid "" "Set interface properties regardless of the link carrier (If set, carrier " "sense events do not invoke hotplug handlers)." @@ -6420,7 +7230,7 @@ msgstr "" msgid "Set same MAC Address to all slaves" msgstr "为所有从属设备设置相同的 MAC 地址" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796 msgid "" "Set the autonomous address-configuration flag in the prefix information " "options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. " @@ -6429,7 +7239,7 @@ msgstr "" "在已发送 <abbr title=\"路由器通告\">RA</abbr> 报文的前缀信息选项中设置自主地" "址配置标记。启用后,客户端将执行无状态 IPv6 地址自动配置。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:719 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729 msgid "" "Set this interface as master for RA and DHCPv6 relaying as well as NDP " "proxying." @@ -6443,8 +7253,8 @@ msgstr "设置到当前活跃的从属设备(active,1)" msgid "Set to first slave added to the bond (follow, 2)" msgstr "设置到第一个添加到 bond 接口的从属设备(follow,2)" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:646 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:656 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:672 msgid "Set up DHCP Server" msgstr "配置 DHCP 服务器" @@ -6463,7 +7273,7 @@ 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:933 msgid "Setup routes for proxied IPv6 neighbours." msgstr "设置已代理 IPv6 邻居的路由。" @@ -6472,11 +7282,11 @@ msgid "Severely Errored Seconds (SES)" msgstr "严重误码秒(SES)" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:210 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:37 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:39 msgid "Short GI" msgstr "Short GI" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1158 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164 msgid "Short Preamble" msgstr "Short Preamble" @@ -6494,24 +7304,24 @@ msgstr "显示空链" msgid "Show raw counters" msgstr "显示原始计数器" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:510 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520 msgid "Shutdown this interface" 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:1739 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748 #: 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:137 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:226 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:269 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:275 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:284 msgid "Signal" msgstr "信号" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2159 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170 msgid "Signal / Noise" msgstr "信号/噪声" @@ -6527,7 +7337,7 @@ msgstr "信号刷新率" msgid "Signal:" msgstr "信号:" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3823 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222 msgid "Size" msgstr "大小" @@ -6536,7 +7346,7 @@ msgstr "大小" 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 设备的大小(以兆字节为单位)" @@ -6563,7 +7373,7 @@ msgstr "跳转到导航" msgid "Slave Interfaces" msgstr "从属接口" -#: modules/luci-base/htdocs/luci-static/resources/network.js:3008 +#: modules/luci-base/htdocs/luci-static/resources/network.js:3021 #: modules/luci-compat/luasrc/model/network.lua:1428 msgid "Software VLAN" msgstr "软件 VLAN" @@ -6597,11 +7407,26 @@ msgstr "" 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-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:499 msgid "" "Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot " @@ -6610,7 +7435,7 @@ msgstr "" "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:916 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." @@ -6618,7 +7443,7 @@ msgstr "" "指定一个通过 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:900 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 " @@ -6627,6 +7452,15 @@ msgstr "" "指定一个通过 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 " @@ -6645,15 +7479,23 @@ msgstr "指定用于 ARP 监控的 IP 地址" 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-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:292 msgid "Specifies the directory the device is attached to" msgstr "指定设备的挂载目录" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802 msgid "" "Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> " "messages, for example to instruct clients to request further information via " @@ -6662,6 +7504,24 @@ 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 " @@ -6701,6 +7561,15 @@ msgstr "指定 asserting 运营商前必须处于活跃状态的链接的最小 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 " @@ -6727,6 +7596,20 @@ msgid "" 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 目标数" @@ -6743,6 +7626,22 @@ msgid "" "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 "指定系统优先级" @@ -6860,7 +7759,7 @@ msgid "" "bytes)." msgstr "设置 MTU(最大传输单位),缺省值:1280 bytes。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2019 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030 msgid "Specify the secret encryption key here." msgstr "在此指定密钥。" @@ -6868,12 +7767,12 @@ msgstr "在此指定密钥。" msgid "Stale neighbour cache timeout" msgstr "过时的邻近缓存超时" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:669 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99 msgid "Start" msgstr "启动" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:131 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140 msgid "Start WPS" msgstr "启动 WPS" @@ -6881,15 +7780,15 @@ msgstr "启动 WPS" msgid "Start priority" msgstr "启动优先级" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1843 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852 msgid "Start refresh" msgstr "开始刷新" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4290 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635 msgid "Starting configuration apply…" msgstr "开始应用配置…" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1756 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398 msgid "Starting wireless scan..." msgstr "正在启动无线扫描…" @@ -6908,7 +7807,7 @@ msgid "Static IPv6 Routes" 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 "静态租约" @@ -6931,28 +7830,28 @@ msgstr "" "静态租约用于给 DHCP 客户端分配固定的 IP 地址和主机标识。只有指定的主机才能连" "接,并且接口须为非动态配置。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1175 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181 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/interfaces.js:551 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929 #: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9 msgid "Status" msgstr "状态" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:512 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101 msgid "Stop" msgstr "停止" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:126 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:135 msgid "Stop WPS" msgstr "停止 WPS" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1754 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1848 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1857 msgid "Stop refresh" msgstr "停止刷新" @@ -6973,7 +7872,7 @@ msgid "Strong" msgstr "强" #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2044 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2055 msgid "Submit" msgstr "提交" @@ -7003,16 +7902,16 @@ msgid "" "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:3021 #: 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:3018 msgid "Switch port" msgstr "交换机端口" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:560 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570 msgid "Switch protocol" msgstr "切换协议" @@ -7026,24 +7925,24 @@ msgstr "切换到 CIDR 列表记法" 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-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 "系统日志" @@ -7051,22 +7950,40 @@ 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-bootstrap/luasrc/view/themes/bootstrap/header.htm:79 +#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86 #: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69 #: 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:" @@ -7076,12 +7993,12 @@ msgstr "TCP:" msgid "TFTP server root" msgstr "TFTP 服务器根目录" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95 msgid "TX" msgstr "发送" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:227 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:236 msgid "TX Rate" msgstr "发送速率" @@ -7120,11 +8037,7 @@ msgstr "临时空间" msgid "Terminate" msgstr "关闭" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201 -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:849 msgid "" "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in " "<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. " @@ -7133,13 +8046,13 @@ msgstr "" "将在 <abbr title=\"路由器通告, ICMPv6 Type 134\">RA</abbr>消息中发布的<abbr " "title=\"Maximum Transmission Unit\">MTU</abbr>。最小值是 1280 字节。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:804 msgid "" "The <em>Managed address configuration</em> (M) flag indicates that IPv6 " "addresses are available via DHCPv6." msgstr "<em>受管地址配置</em> (M) 标记表明可以通过 DHCPv6 获取 IPv6 地址。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:798 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808 msgid "" "The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is " "also acting as Mobile IPv6 home agent on this link." @@ -7147,7 +8060,7 @@ msgstr "" "<em> 移动 IPv6 Home 代理</em> (H) 标记表明该设备在此链路上还 充当移动 IPv6 " "home 代理。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806 msgid "" "The <em>Other configuration</em> (O) flag indicates that other information, " "such as DNS servers, is available via DHCPv6." @@ -7158,7 +8071,13 @@ msgstr "" 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:964 msgid "" "The DNS server entries in the local resolv.conf are primarily sorted by the " "weight specified here" @@ -7240,19 +8159,15 @@ msgstr "MAC 地址 %h 已被同一个 DHCP 池中的另一个静态租约使用" 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:210 -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 msgid "The VLAN ID must be unique" msgstr "VLAN ID 必须是唯一的" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2004 +#: 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:2015 msgid "" "The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</" "code> and <code>_</code>" @@ -7264,13 +8179,13 @@ msgstr "" 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:1998 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009 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:4166 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4511 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 " @@ -7297,18 +8212,18 @@ msgstr "" msgid "The device name \"%s\" is already taken" msgstr "设备名称 “%s” 已被使用" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:393 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:427 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:437 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 "" @@ -7331,25 +8246,41 @@ msgstr "频率与 1 分钟平均 CPU 负载直接成正比。" msgid "The gateway address must not be a local IP address" msgstr "网关地址不能是本地 IP 地址" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:732 +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:166 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 msgid "" -"The given SSH public key is invalid. Please supply proper public RSA or " -"ECDSA keys." +"The given SSH public key is invalid. Please supply proper public RSA, " +"ED25519 or ECDSA keys." msgstr "给定的 SSH 公钥无效。请提供适当的公共 RSA 或 ECDSA 密钥。" +#: 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:513 msgid "The hostname of the boot server" msgstr "引导服务器的主机名" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1103 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120 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:1126 msgid "The interface name is too long" msgstr "接口名称过长" @@ -7365,12 +8296,6 @@ msgstr "IPv4 前缀长度(位),其余的用在 IPv6 地址。" msgid "The length of the IPv6 prefix in bits" msgstr "IPv6 前缀长度(位)" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:202 -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 地址" @@ -7392,10 +8317,6 @@ msgstr "本地 IPv4 网络掩码" msgid "The local IPv6 address over which the tunnel is created (optional)." msgstr "建立隧道的本地 IPv6 地址(可选)。" -#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:59 -msgid "The login request failed with error: %h" -msgstr "登录请求失败,错误为:%h" - #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575 msgid "" "The max response time in centiseconds inserted into group-specific queries " @@ -7419,7 +8340,7 @@ msgstr "" "上 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:868 msgid "" "The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</" "abbr> messages. Maximum is 255 hops." @@ -7427,7 +8348,13 @@ msgstr "" "将在 <abbr title=\"路由器通告\">RA</abbr>消息中发布的最大跳数。最大值为 255 " "跳。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2010 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647 +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:2021 msgid "The network name is already used" msgstr "网络名称已被使用" @@ -7444,6 +8371,15 @@ msgstr "" "的计算机可以直接相互通信。<abbr title=\"虚拟局域网\">VLAN</abbr> 也常用于分割" "不同网段。通常是默认一条上行端口连接运营商,其余端口用于本地网络。" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:737 +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 "查询响应间隔必须小于查询间隔值" @@ -7466,7 +8402,22 @@ msgstr "" "健壮性值允许调整网络上预期的数据包丢失。 如果预期网络丢包率较高,可以增加健壮" "值。IGMP对于(Robustness-1)数据包丢失具有鲁棒性" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1370 +#: 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 表中" +"声明的符号别名。特殊别名 local(255)、main(254) 和 default(253) 也有效" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376 msgid "The selected %s mode is incompatible with %s encryption" msgstr "模式 %s 与 %s 加密方法不兼容" @@ -7529,19 +8480,33 @@ msgid "" "you choose the generic image format for your platform." msgstr "不支持所上传的映像文件格式,请选择适合当前平台的通用映像文件。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1443 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455 -msgid "The value is overridden by configuration. Original: %s" -msgstr "该值被配置覆盖。 原始:%s" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475 +msgid "The value is overridden by configuration." +msgstr "该值被配置覆盖。" + +#: 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: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 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777 +#: 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:4305 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679 msgid "There are no changes to apply" msgstr "没有待应用的更改" @@ -7557,7 +8522,7 @@ msgstr "尚未设置密码。请为 root 用户设置密码以保护主机并启 msgid "This IPv4 address of the relay" msgstr "中继的 IPv4 地址" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1624 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633 msgid "This authentication type is not applicable to the selected EAP method." msgstr "此身份验证类型不适用于所选的 EAP 方法。" @@ -7581,6 +8546,21 @@ msgid "" "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 " @@ -7622,20 +8602,19 @@ msgid "" "their status." msgstr "系统中正在运行的进程概况和它们的状态信息。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1578 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1636 +#: 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 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:2256 -#: modules/luci-base/htdocs/luci-static/resources/form.js:2566 +#: 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 "时间同步" @@ -7647,7 +8626,7 @@ 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:1166 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172 msgid "Time interval for rekeying GTK" msgstr "重新加密 GTK 的时间间隔" @@ -7667,11 +8646,20 @@ msgstr "转发数据库中学习到的 MAC 地址的超时时间(以秒为单 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:2679 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:418 +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:2672 msgid "To login…" msgstr "去登录…" @@ -7682,9 +8670,9 @@ msgid "" "reset\" (only possible with squashfs images)." msgstr "" "上传备份存档以恢复配置。要将固件恢复到初始状态,请单击“执行重置”(仅 " -"squashfs 格式的固件有效)。" +"squashfs 格式的镜像文件有效)。" -#: 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:1511 msgid "Tone" msgstr "Tone" @@ -7700,7 +8688,7 @@ msgstr "Traceroute" #: 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 "流量" @@ -7709,6 +8697,15 @@ 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 "传输" @@ -7721,6 +8718,21 @@ 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 "触发器" @@ -7733,7 +8745,7 @@ 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:3024 #: modules/luci-compat/luasrc/model/network.lua:1431 msgid "Tunnel Interface" msgstr "隧道接口" @@ -7744,7 +8756,7 @@ msgstr "隧道接口" msgid "Tunnel Link" msgstr "隧道链接" -#: 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:1420 msgid "Tunnel device" msgstr "隧道设备" @@ -7752,9 +8764,9 @@ msgstr "隧道设备" msgid "Tx-Power" 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:1431 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:160 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1451 +#: 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" msgstr "类型" @@ -7763,6 +8775,16 @@ msgstr "类型" 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:" @@ -7802,6 +8824,10 @@ msgstr "无法确认上游接口" 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:" @@ -7849,7 +8875,7 @@ msgstr "无法保存内容:%s" msgid "Unavailable Seconds (UAS)" msgstr "不可用秒数(UAS)" -#: 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:1311 msgid "Unconfigure" msgstr "取消配置" @@ -7857,7 +8883,7 @@ msgstr "取消配置" msgid "Unexpected reply data format" msgstr "错误的数据回复格式" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1463 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483 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 " @@ -7902,7 +8928,7 @@ msgstr "卸载分区" msgid "Unnamed key" msgstr "未命名的密钥" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4010 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329 msgid "Unsaved Changes" msgstr "未保存的配置" @@ -7920,10 +8946,14 @@ msgstr "不支持的 MAP 类型" msgid "Unsupported modem" msgstr "不支持的调制解调器" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:299 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:309 msgid "Unsupported protocol type." msgstr "不支持的协议类型。" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512 +msgid "Untitled peer" +msgstr "无标题的对端" + #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:151 msgid "Up" msgstr "上移" @@ -7932,7 +8962,7 @@ msgstr "上移" msgid "Up Delay" msgstr "Up 延迟" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3897 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216 msgid "Upload" msgstr "上传" @@ -7956,12 +8986,12 @@ msgid "Upload file…" msgstr "上传文件…" #: modules/luci-base/htdocs/luci-static/resources/ui.js:2773 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3885 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204 msgid "Upload request failed: %s" msgstr "上传请求失败:%s" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3804 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3858 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177 msgid "Uploading file…" msgstr "正在上传文件…" @@ -7974,13 +9004,13 @@ msgstr "" "点击“继续”后,将为匿名的“wifi-iface”段分配一个名称,格式为 <em>wifinet#</" "em>,并且网络将重新启动以应用更新的配置。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:394 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:404 msgid "" "Upon pressing \"Continue\", bridges configuration will be updated and the " "network will be restarted to apply the updated configuration." msgstr "按下“继续”后,网桥配置将被更新,网络将重新启动以应用更新的配置。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:428 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:438 msgid "" "Upon pressing \"Continue\", ifname options will get renamed and the network " "will be restarted to apply the updated configuration." @@ -7991,7 +9021,7 @@ msgstr "" msgid "Upstream resolvers will be queried in the order of the resolv file." msgstr "将按照解析文件的顺序查询上游解析器。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61 msgid "Uptime" msgstr "运行时间" @@ -8000,7 +9030,7 @@ msgstr "运行时间" 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 通告的服务器" @@ -8008,7 +9038,7 @@ msgstr "使用 DHCP 通告的服务器" msgid "Use DHCP gateway" msgstr "使用 DHCP 网关" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132 msgid "Use DNS servers advertised by peer" @@ -8060,21 +9090,21 @@ msgstr "作为根文件系统使用(/)" msgid "Use broadcast flag" msgstr "使用广播标签" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1226 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1246 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:954 msgid "Use custom DNS servers" msgstr "使用自定义的 DNS 服务器" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64 #: 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 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126 msgid "Use gateway metric" @@ -8095,11 +9125,16 @@ msgstr "" msgid "Use routing table" msgstr "使用路由表" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1571 +#: 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:1580 msgid "Use system certificates" msgstr "使用系统证书" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1629 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638 msgid "Use system certificates for inner-tunnel" msgstr "为内置隧道使用系统证书" @@ -8130,11 +9165,11 @@ msgstr "使用上层协议信息,依靠 skb 流剖析 (encap3+4)" msgid "Used" msgstr "已使用" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1467 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476 msgid "Used Key Slot" msgstr "启用密码组" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1510 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519 msgid "" "Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not " "needed with normal WPA(2)-PSK." @@ -8150,6 +9185,10 @@ msgstr "用户组" msgid "User certificate (PEM encoded)" msgstr "用户证书(PEM)" +#: 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:132 msgid "User key (PEM encoded)" msgstr "用户密钥(PEM)" @@ -8158,15 +9197,19 @@ msgstr "用户密钥(PEM)" #: 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-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56 -#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:17 +#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18 msgid "Username" msgstr "用户名" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1559 +#: 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:1579 msgid "VC-Mux" msgstr "VC-Mux" -#: 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:1527 msgid "VDSL" msgstr "VDSL" @@ -8176,12 +9219,12 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)" 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:1394 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414 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:1391 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1411 msgid "VLAN (802.1q)" msgstr "VLAN (802.1q)" @@ -8251,8 +9294,8 @@ msgid "" "DNSSEC." msgstr "验证 DNS 应答和缓存 DNSSEC 数据,需要上游支持 DNSSEC。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1571 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1629 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638 msgid "" "Validate server certificate using built-in system CA bundle,<br />requires " "the \"ca-bundle\" package" @@ -8291,42 +9334,42 @@ msgid "Very High" 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:1406 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426 msgid "Virtual Ethernet" msgstr "虚拟以太网" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:60 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70 msgid "Virtual dynamic interface" msgstr "虚拟动态接口" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1105 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107 msgid "WDS" msgstr "WDS" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1290 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1379 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385 msgid "WEP Open System" msgstr "WEP 开放式系统" -#: 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:1297 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386 msgid "WEP Shared Key" msgstr "WEP 共享密钥" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2019 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030 msgid "WEP passphrase" msgstr "WEP 密钥" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1143 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144 msgid "WMM Mode" msgstr "WMM 模式" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2019 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030 msgid "WPA passphrase" msgstr "WPA 密钥" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1281 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1287 msgid "" "WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP " "and ad-hoc mode) to be installed." @@ -8334,7 +9377,7 @@ msgstr "" "WPA 加密需要安装 wpa_supplicant(客户端模式)或安装 hostapd(接入点 AP、点对" "点 Ad-Hoc 模式)。" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:144 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:153 msgid "WPS status" msgstr "WPS 状态" @@ -8342,8 +9385,8 @@ msgstr "WPS 状态" 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 "警告" @@ -8355,14 +9398,45 @@ 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/interfaces.js:1039 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:1533 +#: 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 "启用,即使网关没有匹配任何接口前缀,网关也 on-link" + +#: 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:1542 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 " @@ -8371,7 +9445,7 @@ msgstr "" "使用 PSK 时,可以自动生成 PMK,因此以下 R0/R1 密钥选项不生效。若要使用 R0 和 " "R1 密钥则禁用此选项。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1143 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144 msgid "" "Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to " "802.11a/802.11g rates." @@ -8379,7 +9453,7 @@ msgstr "" "如果禁用 Wi-Fi 多媒体 (WMM) 模式 QoS,则客户端的速率可能限制为 " "802.11a/802.11g。" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1139 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140 msgid "" "Where the ESSID is hidden, clients may fail to roam and airtime efficiency " "may be significantly reduced." @@ -8392,23 +9466,27 @@ msgid "Width" 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:519 +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:3011 #: 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:2990 +#: modules/luci-base/htdocs/luci-static/resources/network.js:4303 #: modules/luci-compat/luasrc/model/network.lua:1405 #: modules/luci-compat/luasrc/model/network.lua:1868 msgid "Wireless Network" @@ -8428,13 +9506,13 @@ msgstr "无线配置迁移" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:153 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:193 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:143 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:152 msgid "Wireless is disabled" msgstr "无线未开启" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:153 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:193 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:143 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:152 msgid "Wireless is not associated" msgstr "无线未关联" @@ -8450,7 +9528,7 @@ msgstr "无线网络已启用" 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 "将系统日志写入文件" @@ -8458,7 +9536,7 @@ msgstr "将系统日志写入文件" msgid "XOR policy (balance-xor, 2)" msgstr "XOR 策略 (balance-xor, 2)" -#: modules/luci-base/htdocs/luci-static/resources/form.js:3886 +#: modules/luci-base/htdocs/luci-static/resources/form.js:4089 #: 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" @@ -8468,7 +9546,7 @@ msgstr "是" msgid "Yes (none, 0)" msgstr "好(无,0)" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:177 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:187 msgid "" "You appear to be currently connected to the device via the \"%h\" interface. " "Do you really want to shut down the interface?" @@ -8483,7 +9561,7 @@ msgstr "" "在此启用或禁用已安装的启动脚本,更改在设备重启后生效。<br /><strong>警告:如" "果禁用了必要的启动脚本,比如“network”,可能会导致无法访问设备!</strong>" -#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:80 +#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:90 #: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73 msgid "" @@ -8501,15 +9579,15 @@ 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 大小" @@ -8519,12 +9597,12 @@ msgstr "ZRam 大小" msgid "any" msgstr "任意" -#: 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:1500 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505 +#: 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:1520 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525 #: 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:1230 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51 @@ -8532,7 +9610,7 @@ msgstr "任意" msgid "auto" msgstr "自动" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786 msgid "automatic" msgstr "自动" @@ -8540,12 +9618,12 @@ msgstr "自动" msgid "baseT" msgstr "baseT" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1585 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 @@ -8569,11 +9647,11 @@ msgstr "创建:" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:187 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:41 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:267 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:269 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:270 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:274 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:275 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:276 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:279 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:283 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:284 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:263 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:266 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:269 @@ -8592,15 +9670,20 @@ msgstr "创建:" 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:775 +#: 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:926 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:991 #: 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" @@ -8620,18 +9703,18 @@ 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:755 #: 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 "已过期" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790 msgid "forced" 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 "转发" @@ -8650,14 +9733,19 @@ msgstr "半双工" msgid "hexadecimal encoded value" msgstr "十六进制编码值" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1816 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297 msgid "hidden" 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-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:781 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:930 msgid "hybrid mode" msgstr "混合模式" @@ -8666,7 +9754,7 @@ msgid "ignore" 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 "输入" @@ -8679,19 +9767,24 @@ msgstr "密钥在 8 到 63 个字符之间" msgid "key with either 5 or 13 characters" msgstr "密钥为 5 或 13 个字符" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803 msgid "managed config (M)" msgstr "受管配置 (M)" -#: 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:1395 msgid "medium security" msgstr "中等安全性" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538 +#: 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:1547 msgid "minutes" msgstr "分钟" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807 msgid "mobile home agent (H)" msgstr "移动 home 代理 (H)" @@ -8699,7 +9792,7 @@ msgstr "移动 home 代理 (H)" msgid "netif_carrier_ok()" msgstr "netif_carrier_ok()" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57 msgid "no" msgstr "否" @@ -8708,13 +9801,13 @@ msgstr "否" msgid "no link" msgstr "未连接" -#: modules/luci-base/htdocs/luci-static/resources/form.js:2244 +#: 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:3216 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3419 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810 msgid "none" msgstr "无" @@ -8730,15 +9823,15 @@ msgstr "不存在" msgid "off" msgstr "关" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788 msgid "on available prefix" msgstr "在可用的前缀上" -#: 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:1396 msgid "open network" msgstr "开放网络" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805 msgid "other config (O)" msgstr "其他配置 (O)" @@ -8747,6 +9840,11 @@ msgstr "其他配置 (O)" 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 "正十进制值" @@ -8755,27 +9853,33 @@ 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 "随机" -#: 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 +#: 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:779 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928 msgid "relay mode" msgstr "中继模式" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1566 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1586 msgid "routed" msgstr "已路由" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1175 +#: 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:1181 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:777 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892 msgid "server mode" msgstr "服务器模式" @@ -8783,7 +9887,7 @@ msgstr "服务器模式" msgid "sstpc Log-level" msgstr "sstpc 记录级别" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1388 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1394 msgid "strong security" msgstr "强安全性" @@ -8791,7 +9895,7 @@ msgstr "强安全性" msgid "tagged" msgstr "已标记" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1521 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530 msgid "time units (TUs / 1.024 ms) [1000-65535]" msgstr "时间单位(TUs / 1.024ms)[1000-65535]" @@ -8808,28 +9912,26 @@ msgstr "" msgid "unique value" msgstr "唯一值" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1443 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1455 #: 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:753 #: 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:3581 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3784 #: 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" @@ -9015,11 +10117,16 @@ msgstr "值至少为 %d 个字符" msgid "value with at most %d characters" msgstr "值至多为 %d 个字符" -#: 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:1396 msgid "weak security" msgstr "弱安全性" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47 +#: 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:57 msgid "yes" msgstr "是" @@ -9027,6 +10134,106 @@ msgstr "是" msgid "« Back" 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 "Storage usage" #~ msgstr "存储空间使用" @@ -9792,9 +10999,6 @@ msgstr "« 后退" #~ msgid "Apply anyway" #~ msgstr "强制应用" -#~ msgid "Back" -#~ msgstr "返回" - #~ msgid "Custom flash interval (%s)" #~ msgstr "自定义闪烁间隔(%s)" |