diff options
Diffstat (limited to 'modules/luci-base/po/zh_Hans')
-rw-r--r-- | modules/luci-base/po/zh_Hans/base.po | 722 |
1 files changed, 610 insertions, 112 deletions
diff --git a/modules/luci-base/po/zh_Hans/base.po b/modules/luci-base/po/zh_Hans/base.po index e37dba3157..e65b97267e 100644 --- a/modules/luci-base/po/zh_Hans/base.po +++ b/modules/luci-base/po/zh_Hans/base.po @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"PO-Revision-Date: 2022-02-20 15:55+0000\n" +"PO-Revision-Date: 2022-03-06 15:26+0000\n" "Last-Translator: Eric <alchemillatruth@purelymail.com>\n" "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/" "openwrt/luci/zh_Hans/>\n" @@ -12,7 +12,12 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.11-dev\n" +"X-Generator: Weblate 4.12-dev\n" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:621 +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:1516 msgid "%.1f dB" @@ -22,7 +27,7 @@ msgstr "%.1f dB" msgid "%d Bit" msgstr "%d Bit" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4028 msgid "%d invalid field(s)" msgstr "%d 个无效字段" @@ -40,14 +45,14 @@ 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)" @@ -58,8 +63,8 @@ msgid "-- Additional Field --" msgstr "-- 更多选项 --" #: modules/luci-base/htdocs/luci-static/resources/cbi.js:275 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3669 -#: modules/luci-base/htdocs/luci-static/resources/form.js:4037 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3733 +#: modules/luci-base/htdocs/luci-static/resources/form.js:4101 #: 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 +114,12 @@ msgstr "1" msgid "1 Minute Load:" msgstr "1 分钟负载:" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:299 +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 分钟负载:" @@ -213,6 +224,51 @@ msgstr "<abbr title=\"路由器通告\">RA</abbr> MTU" 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:78 +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:76 +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:81 +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:74 +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:80 +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:79 +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:77 +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:75 +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:82 +msgctxt "nft not in set match expression" +msgid "<var>%s</var> not in set <strong>%s</strong>" +msgstr "<var>%s</var> 不在 <strong>%s</strong> 集合中" + #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370 msgid "A configuration for the device \"%s\" already exists" msgstr "设备 “%s” 的配置已存在" @@ -221,7 +277,7 @@ msgstr "设备 “%s” 的配置已存在" msgid "A directory with the same name already exists." msgstr "已存在同名的目录。" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664 msgid "A new login is required since the authentication session expired." msgstr "由于身份验证会话已过期,需要重新登录。" @@ -282,6 +338,10 @@ msgstr "ARP 监控不被当前策略支持!" msgid "ARP retry threshold" msgstr "ARP 重试阈值" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:609 +msgid "ARP traffic table \"%h\"" +msgstr "ARP 流量表 \"%h\"" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504 msgid "ATM (Asynchronous Transfer Mode)" msgstr "ATM(异步传输模式)" @@ -318,9 +378,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 +392,11 @@ msgstr "仅在网卡所属的子网中提供 DNS 服务。" msgid "Accept local" msgstr "接受本地连接" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86 +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 "接受具有本地源地址的数据包" @@ -405,7 +470,7 @@ msgstr "自适应传输负载均衡(balance-tlb,5)" #: modules/luci-base/htdocs/luci-static/resources/form.js:2232 #: modules/luci-base/htdocs/luci-static/resources/form.js:2245 #: modules/luci-base/htdocs/luci-static/resources/form.js:2253 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3467 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3531 #: 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 @@ -496,6 +561,11 @@ 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-relay/htdocs/luci-static/resources/protocol/relay.js:151 msgid "Address to access local relay bridge" msgstr "接入本地中继桥的地址" @@ -777,9 +847,14 @@ msgstr "自动挂载未配置的磁盘分区" msgid "Anonymous Swap" msgstr "自动挂载未配置的 Swap 分区" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:490 +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 "任意区域" @@ -792,16 +867,16 @@ msgstr "将 DHCP 选项应用到此网络。(Empty = 所有客户端)。" msgid "Apply backup?" msgstr "应用备份?" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4322 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4615 msgid "Apply request failed with status <code>%h</code>" msgstr "应用请求失败,状态 <code>%h</code>" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2173 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4188 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4481 msgid "Apply unchecked" msgstr "强制应用" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554 msgid "Applying configuration changes… %ds" msgstr "正在等待配置被应用… %ds" @@ -833,6 +908,20 @@ msgstr "已连接站点" msgid "Associations" msgstr "关联数" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117 +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:114 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115 +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 "尝试为连接的设备启用已配置的挂载点" @@ -941,7 +1030,7 @@ msgstr "BR / DMR / AFTR" msgid "BSSID" msgstr "BSSID" -#: modules/luci-base/htdocs/luci-static/resources/form.js:3136 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3200 msgid "Back" msgstr "返回" @@ -1059,6 +1148,10 @@ msgstr "网桥端口特定选项" msgid "Bridge ports" msgstr "网桥端口" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:613 +msgid "Bridge traffic table \"%h\"" +msgstr "网桥流量表 \"%h\"" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565 msgid "Bridge unit number" msgstr "桥接号" @@ -1080,7 +1173,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:3845 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4138 msgid "Browse…" msgstr "浏览…" @@ -1111,7 +1204,7 @@ msgid "Call failed" msgstr "调用失败" #: modules/luci-base/htdocs/luci-static/resources/ui.js:2938 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3854 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4147 #: 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 @@ -1123,6 +1216,36 @@ msgstr "调用失败" msgid "Cancel" msgstr "取消" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540 +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:532 +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:536 +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:548 +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:544 +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:528 +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 "分类" @@ -1181,11 +1304,16 @@ msgstr "" msgid "Chain" msgstr "链" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:552 +msgctxt "Yet unknown nftables chain hook" +msgid "Chain hook \"%h\"" +msgstr "链钩 \"%h\"" + +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367 msgid "Changes" msgstr "更改数" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4650 msgid "Changes have been reverted." msgstr "更改已恢复。" @@ -1203,7 +1331,7 @@ msgstr "更改访问设备的管理员密码" 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:98 msgid "Channel Analysis" msgstr "信道分析" @@ -1282,7 +1410,7 @@ msgstr "客户端" msgid "Client ID to send when requesting DHCP" msgstr "请求 DHCP 时发送的客户端 ID" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384 #: 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" @@ -1347,16 +1475,16 @@ msgstr "" msgid "Compute outgoing checksum (optional)." msgstr "计算传出校验和(可选)。" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454 msgid "Configuration" msgstr "配置" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4236 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4529 msgid "Configuration changes applied." msgstr "配置已应用。" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4174 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4467 msgid "Configuration changes have been rolled back!" msgstr "配置已回滚!" @@ -1433,10 +1561,20 @@ msgstr "尝试连接失败。" 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:153 msgid "Connections" msgstr "连接" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28 +msgctxt "nft ct state" +msgid "Conntrack state" +msgstr "连接跟踪状况" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30 +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)" @@ -1459,7 +1597,21 @@ msgstr "内容已保存。" msgid "Continue" msgstr "继续" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88 +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:119 +msgid "Continue in calling chain" +msgstr "在呼叫链中继续" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522 +msgctxt "Chain policy: accept" +msgid "Continue processing unmatched packets" +msgstr "继续处理不匹配的数据包" + +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4503 msgid "" "Could not regain access to the device after applying the configuration " "changes. You might need to reconnect if you modified network related " @@ -1501,8 +1653,8 @@ 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-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 @@ -1693,9 +1845,9 @@ msgid "Delegate IPv6 prefixes" msgstr "委托 IPv6 前缀" #: modules/luci-base/htdocs/luci-static/resources/form.js:2309 -#: modules/luci-base/htdocs/luci-static/resources/form.js:2738 -#: modules/luci-base/htdocs/luci-static/resources/form.js:2742 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3451 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2740 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2744 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3515 #: 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 @@ -1744,17 +1896,32 @@ msgstr "指定的主接口" msgid "Destination" msgstr "目标地址" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:41 +msgctxt "nft ip daddr" +msgid "Destination IP" +msgstr "目标 IP" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45 +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:43 +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 @@ -1799,7 +1966,7 @@ msgstr "设备不存在" msgid "Device type" msgstr "设备类型" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4209 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502 msgid "Device unreachable!" msgstr "无法连接到设备!" @@ -1898,10 +2065,10 @@ msgid "Disk space" msgstr "磁盘空间" #: modules/luci-base/htdocs/luci-static/resources/form.js:607 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3010 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3149 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3353 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4180 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3012 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3213 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:3646 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1770 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358 msgid "Dismiss" @@ -2041,7 +2208,7 @@ msgstr "下载 mtdblock" msgid "Downstream SNR offset" msgstr "下游 SNR 偏移" -#: modules/luci-base/htdocs/luci-static/resources/form.js:2696 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2698 msgid "Drag to reorder" msgstr "拖动以重排" @@ -2049,6 +2216,16 @@ msgstr "拖动以重排" msgid "Drop Duplicate Frames" msgstr "丢弃重复帧" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 +msgctxt "nft drop action" +msgid "Drop packet" +msgstr "丢弃数据包" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518 +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 实例" @@ -2101,9 +2278,9 @@ msgstr "EA-bits 长度" msgid "EAP-Method" msgstr "EAP 类型" -#: modules/luci-base/htdocs/luci-static/resources/form.js:2716 -#: modules/luci-base/htdocs/luci-static/resources/form.js:2719 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3314 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2718 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2721 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3378 #: 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 @@ -2129,10 +2306,20 @@ msgstr "编辑此网络" msgid "Edit wireless network" msgstr "编辑无线网络" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60 +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: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" @@ -2384,6 +2571,11 @@ msgstr "强制 MLD 版本 1" msgid "Enforce MLD version 2" msgstr "强制 MLD 版本 2" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13 +msgctxt "nft meta oif" +msgid "Engress device id" +msgstr "出口设备 id" + #: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16 msgid "Enter custom value" msgstr "输入自定义值" @@ -2545,7 +2737,7 @@ msgstr "FT 协议" msgid "Failed to change the system password." msgstr "更改系统密码失败。" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4461 msgid "Failed to confirm apply within %ds, waiting for rollback…" msgstr "在 %d 秒内确认应用失败,等待回滚…" @@ -2632,8 +2824,12 @@ msgid "Finish" msgstr "完成" #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27 -msgid "Firewall" -msgstr "防火墙" +msgid "Firewall (iptables)" +msgstr "防火墙 (iptables)" + +#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43 +msgid "Firewall (nftables)" +msgstr "防火墙 (nftables)" #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149 msgid "Firewall Mark" @@ -2796,6 +2992,11 @@ msgstr "转发模式" msgid "Fragmentation Threshold" msgstr "分片阈值" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57 +msgctxt "nft nat flag fully-random" +msgid "Full port randomization" +msgstr "全端口随机化" + #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162 msgid "" "Further information about WireGuard interfaces and peers at <a href='http://" @@ -2914,8 +3115,8 @@ msgstr "转到固件升级…" msgid "Go to password configuration..." msgstr "跳转到密码配置页…" -#: modules/luci-base/htdocs/luci-static/resources/form.js:2638 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3633 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2640 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3697 #: 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" @@ -3081,6 +3282,11 @@ msgstr "隐藏空链" msgid "High" msgstr "高" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565 +msgctxt "Chain hook description" +msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>" +msgstr "钩子:<strong>%h</strong>(%h),优先级:<strong>%d</strong>" + #: 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:2164 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:126 @@ -3142,6 +3348,18 @@ msgstr "人类可读的计数器" msgid "Hybrid" msgstr "混合" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48 +msgctxt "nft icmpv6 code" +msgid "ICMPv6 code" +msgstr "ICMPv6 码" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49 +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" @@ -3187,6 +3405,16 @@ msgstr "IP 地址无效" msgid "IP address is missing" msgstr "IP 地址缺失" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33 +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 集" @@ -3276,6 +3504,10 @@ msgstr "IPv4 地址前缀" msgid "IPv4 prefix length" msgstr "IPv4 地址前缀长度" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:597 +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" @@ -3289,6 +3521,10 @@ 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:605 +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 @@ -3407,6 +3643,10 @@ msgstr "<abbr title=\"互联网协议第 6 版\">IPv6</abbr> 后缀(十六进 msgid "IPv6 support" msgstr "IPv6 支持" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:601 +msgid "IPv6 traffic table \"%h\"" +msgstr "IPv6 流量表 \"%h\"" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101 msgid "IPv6-PD" msgstr "IPv6-PD" @@ -3591,6 +3831,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" @@ -3831,7 +4081,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:77 msgid "Kernel Log" msgstr "内核日志" @@ -3865,6 +4115,11 @@ msgstr "入站包密钥(可选)。" msgid "Key for outgoing packets (optional)." msgstr "出站包密钥(可选)。" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66 +msgctxt "nft unit" +msgid "KiB" +msgstr "KiB" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54 msgid "Kill" msgstr "强制关闭" @@ -3979,7 +4234,7 @@ msgstr "" "过时或性能欠佳的设备可能需要旧的 802.11b 速率才能互联。在使用这些速率的情况" "下,信道占用效率可能会显著降低。建议尽可能不使用 802.11b 速率。" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4076 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4369 msgid "Legend:" msgstr "图例:" @@ -4087,7 +4342,7 @@ msgstr "仅监听这些接口和环回接口。" 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:123 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54 msgid "Load" msgstr "负载" @@ -4109,7 +4364,7 @@ msgstr "加载数据中…" msgid "Loading directory contents…" msgstr "正在载入目录内容…" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:1940 +#: 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/luasrc/view/themes/bootstrap/sysauth.htm:45 @@ -4472,6 +4727,11 @@ msgstr "确定链路状态的方式" msgid "Metric" msgstr "跃点数" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65 +msgctxt "nft unit" +msgid "MiB" +msgstr "MiB" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818 msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval" msgstr "最短 <abbr title=\"路由器通告\">RA</abbr> 间隔" @@ -4663,6 +4923,10 @@ msgstr "多播到单播" msgid "NAS ID" msgstr "NAS ID" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:508 +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 模式" @@ -4689,7 +4953,7 @@ msgid "NTP server candidates" msgstr "候选 NTP 服务器" #: modules/luci-base/htdocs/luci-static/resources/form.js:2618 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3831 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124 #: 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-system/htdocs/luci-static/resources/view/system/leds.js:68 @@ -4754,6 +5018,10 @@ msgstr "网络设备活动(kernel:netdev)" msgid "Network device is not present" msgstr "网络设备不存在" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:617 +msgid "Network device table \"%h\"" +msgstr "网络设备表 \"%h\"" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:426 msgid "Network ifname configuration migration" msgstr "网络 ifname 配置迁移" @@ -4789,7 +5057,7 @@ msgstr "新接口名称…" msgid "Next »" msgstr "前进 »" -#: modules/luci-base/htdocs/luci-static/resources/form.js:3974 +#: modules/luci-base/htdocs/luci-static/resources/form.js:4038 #: 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" @@ -4832,6 +5100,11 @@ msgstr "" msgid "No client associated" msgstr "没有关联的客户端" +#: modules/luci-base/htdocs/luci-static/resources/ui.js:3194 +msgctxt "empty table placeholder" +msgid "No data" +msgstr "无数据" + #: modules/luci-base/htdocs/luci-static/resources/rpc.js:406 msgid "No data received" msgstr "未收到数据" @@ -4891,6 +5164,10 @@ msgstr "没有更多的从属设备可用,无法保存接口" msgid "No negative cache" msgstr "禁用无效信息缓存" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:651 +msgid "No nftables ruleset load" +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 @@ -4906,6 +5183,11 @@ msgstr "尚未定义对端" msgid "No public keys present yet." msgstr "当前还没有公钥。" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:585 +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 "本链没有规则。" @@ -5126,7 +5408,7 @@ msgid "Operating frequency" msgstr "工作频率" #: modules/luci-base/htdocs/luci-static/resources/form.js:2002 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3986 +#: modules/luci-base/htdocs/luci-static/resources/form.js:4050 msgid "Option \"%s\" contains an invalid input value." msgstr "选项“%s”包含无效的输入值。" @@ -5134,11 +5416,11 @@ msgstr "选项“%s”包含无效的输入值。" msgid "Option \"%s\" must not be empty." msgstr "选项“%s”不能为空。" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4083 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4376 msgid "Option changed" msgstr "选项已更改" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4085 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378 msgid "Option removed" msgstr "选项已移除" @@ -5472,6 +5754,11 @@ msgstr "PXE/TFTP 设置" 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 "数据包" @@ -5551,7 +5838,7 @@ msgstr "内部客户端证书的路径" msgid "Path to inner Private Key" msgstr "内部私钥的路径" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2723 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725 msgid "Paused" msgstr "暂停" @@ -5648,7 +5935,7 @@ msgstr "数据包" msgid "Please enter your username and password." msgstr "请输入用户名和密码。" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3814 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4107 msgid "Please select the file to upload." msgstr "请选择要上传的文件。" @@ -5656,6 +5943,11 @@ msgstr "请选择要上传的文件。" msgid "Policy" msgstr "策略" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566 +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 "端口" @@ -5753,7 +6045,7 @@ msgid "Private Key" msgstr "私钥" #: 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:86 msgid "Processes" msgstr "系统进程" @@ -5892,6 +6184,11 @@ msgstr "接收速率" msgid "RX Rate / TX Rate" msgstr "接收速率/发送速率" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56 +msgctxt "nft nat flag random" +msgid "Randomize source port mapping" +msgstr "随机化源端口映射" + #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88 msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this" msgstr "原始 16 进制编码的字节。除非您的运营商要求,否则请留空" @@ -5904,7 +6201,7 @@ msgstr "读取 <code>/etc/ethers</code>来配置 DHCP 服务器。" msgid "Really switch protocol?" msgstr "确定要切换协议?" -#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:94 +#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:111 msgid "Realtime Graphs" msgstr "实时信息" @@ -5948,14 +6245,44 @@ msgstr "重连此接口" msgid "Redirect to HTTPS" msgstr "重定向到 HTTPS" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108 +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:107 +msgctxt "nft redirect" +msgid "Redirect to local system" +msgstr "重定向到本地系统" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57 msgid "References" msgstr "引用" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2717 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719 msgid "Refreshing" msgstr "刷新" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91 +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:93 +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:92 +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:90 +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 " @@ -6132,7 +6459,7 @@ msgstr "需要带 WEP 支持的 wpa-supplicant" msgid "Reselection policy for primary slave" msgstr "主从属设备的重选策略" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2195 +#: 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 @@ -6198,22 +6525,66 @@ msgstr "显示/隐藏 密码" msgid "Reverse path filter" msgstr "反转路径过滤器" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4099 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4392 msgid "Revert" msgstr "恢复" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4184 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4477 msgid "Revert changes" msgstr "恢复更改" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4366 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659 msgid "Revert request failed with status <code>%h</code>" msgstr "恢复请求失败,状态 <code>%h</code>" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4346 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4639 msgid "Reverting configuration…" msgstr "正在恢复配置…" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101 +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:104 +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:102 +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:105 +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:95 +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:98 +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:96 +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:99 +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:110 +msgid "Rewrite to egress device address" +msgstr "重写到出口设备地址" + #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551 msgid "Robustness" msgstr "健壮性" @@ -6239,6 +6610,10 @@ msgstr "循环策略(balance-rr,0)" msgid "Route Allowed IPs" msgstr "路由允许的 IP" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:504 +msgid "Route action chain \"%h\"" +msgstr "路由动作链 \"%h\"" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45 msgid "Route type" msgstr "路由类型" @@ -6275,6 +6650,23 @@ msgstr "路由指定通过哪个接口和网关可以到达某个主机或网络 msgid "Rule" msgstr "规则" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574 +msgid "Rule actions" +msgstr "规则操作" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:447 +msgctxt "nft comment" +msgid "Rule comment: %s" +msgstr "规则评论:%s" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512 +msgid "Rule container chain \"%h\"" +msgstr "规则容器链 \"%h\"" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573 +msgid "Rule matches" +msgstr "规则匹配" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136 msgid "Rule type" msgstr "规则类型" @@ -6287,7 +6679,7 @@ msgstr "挂载设备前运行文件系统检查" msgid "Run filesystem check" msgstr "文件系统检查" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2356 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358 msgid "Runtime error" msgstr "运行时错误" @@ -6342,8 +6734,8 @@ msgstr "SSTP 服务器" msgid "SWAP" msgstr "交换分区" -#: modules/luci-base/htdocs/luci-static/resources/form.js:3154 -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2190 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3218 +#: 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 @@ -6352,8 +6744,8 @@ msgstr "交换分区" msgid "Save" msgstr "保存" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2172 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4388 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22 msgid "Save & Apply" msgstr "保存并应用" @@ -6379,11 +6771,11 @@ msgstr "扫描" msgid "Scheduled Tasks" msgstr "计划任务" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4372 msgid "Section added" msgstr "添加的节点" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4374 msgid "Section removed" msgstr "移除的节点" @@ -6458,7 +6850,7 @@ msgstr "服务类型" msgid "Services" msgstr "服务" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2660 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662 msgid "Session expired" msgstr "会话已过期" @@ -6467,6 +6859,11 @@ msgstr "会话已过期" msgid "Set Static" msgstr "设为静态" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112 +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:921 msgid "Set interface as NDP-Proxy external slave. Default is off." msgstr "将接口设置为 NDP 代理外部从属设备。默认为关闭。" @@ -6590,7 +6987,7 @@ msgstr "信号刷新率" msgid "Signal:" msgstr "信号:" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3832 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4125 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222 msgid "Size" msgstr "大小" @@ -6660,11 +7057,26 @@ msgstr "" msgid "Source" msgstr "源地址" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:40 +msgctxt "nft ip saddr" +msgid "Source IP" +msgstr "源 IP" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44 +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:42 +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 " @@ -6695,7 +7107,9 @@ 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" +msgstr "" +"指定要匹配的单个 UID 或 UID 范围,例如,1000 用于匹配对应的 UID,1000-1005 用" +"于匹配对应范围内的所有 UID" #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:343 msgid "" @@ -6744,7 +7158,9 @@ msgstr "" 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 值" +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" @@ -6800,7 +7216,9 @@ 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,则不为该路由指定网关" +msgstr "" +"指定网络网关。如省略,则采用父接口的网关(如果有的话),否则创建一个链接范围" +"路由。如设置为 0.0.0.0,则不为该路由指定网关" #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:334 msgid "" @@ -7016,7 +7434,7 @@ msgstr "启动优先级" msgid "Start refresh" msgstr "开始刷新" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4299 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592 msgid "Starting configuration apply…" msgstr "开始应用配置…" @@ -7173,8 +7591,8 @@ 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:56 +#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:68 msgid "System Log" msgstr "系统日志" @@ -7199,6 +7617,26 @@ msgstr "系统在恢复 (initramfs) 模式下运行。" msgid "Sytem running in recovery (initramfs) mode." msgstr "系统在恢复 (initramfs) 模式下运行。" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62 +msgctxt "nft tcp option maxseg size" +msgid "TCP MSS" +msgstr "TCP 最大报文段长度" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51 +msgctxt "nft tcp dport" +msgid "TCP destination port" +msgstr "TCP 目标端口" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54 +msgctxt "nft tcp flags" +msgid "TCP flags" +msgstr "TCP 标记" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50 +msgctxt "nft tcp sport" +msgid "TCP source port" +msgstr "TCP 源端口" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:338 msgid "TCP:" msgstr "TCP:" @@ -7401,7 +7839,7 @@ msgid "" "network" msgstr "加入一个隐藏的无线网络时,必须手动指定正确的 SSID" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4468 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 " @@ -7605,8 +8043,8 @@ msgid "" "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) 也有效" +"规则目标是一个表查找 ID:从 0 到 65535 的数字表索引或在 /etc/iproute2/rt 表中" +"声明的符号别名。特殊别名 local(255)、main(254) 和 default(253) 也有效" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1371 msgid "The selected %s mode is incompatible with %s encryption" @@ -7683,7 +8121,7 @@ msgstr "该值被配置覆盖。 原始:%s" msgid "There are no active leases" msgstr "没有已分配的租约" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4314 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4607 msgid "There are no changes to apply" msgstr "没有待应用的更改" @@ -7813,7 +8251,7 @@ msgstr "链接丢失拓扑更新前的超时时间 (以秒为单位)" msgid "Timezone" msgstr "时区" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2670 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672 msgid "To login…" msgstr "去登录…" @@ -7822,9 +8260,8 @@ msgid "" "To restore configuration files, you can upload a previously generated backup " "archive here. To reset the firmware to its initial state, click \"Perform " "reset\" (only possible with squashfs images)." -msgstr "" -"上传备份存档以恢复配置。要将固件恢复到初始状态,请单击“执行重置”(仅 " -"squashfs 格式的固件有效)。" +msgstr "上传备份存档以恢复配置。要将固件恢复到初始状态,请单击“执行重置”(仅 " +"squashfs 格式的镜像文件有效)。" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494 msgid "Tone" @@ -7842,7 +8279,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:132 msgid "Traffic" msgstr "流量" @@ -7851,6 +8288,15 @@ msgstr "流量" msgid "Traffic Class" msgstr "流量类" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:500 +msgid "Traffic filter chain \"%h\"" +msgstr "流量过滤链 \"%h\"" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:438 +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 "传输" @@ -7905,6 +8351,16 @@ msgstr "类型" msgid "Type of service" msgstr "服务类型" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53 +msgctxt "nft udp dport" +msgid "UDP destination port" +msgstr "UDP 目标端口" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52 +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:" @@ -8044,7 +8500,7 @@ msgstr "卸载分区" msgid "Unnamed key" msgstr "未命名的密钥" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4019 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4312 msgid "Unsaved Changes" msgstr "未保存的配置" @@ -8074,7 +8530,7 @@ msgstr "上移" msgid "Up Delay" msgstr "Up 延迟" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3906 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4199 msgid "Upload" msgstr "上传" @@ -8098,12 +8554,12 @@ msgid "Upload file…" msgstr "上传文件…" #: modules/luci-base/htdocs/luci-static/resources/ui.js:2773 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3894 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4187 msgid "Upload request failed: %s" msgstr "上传请求失败:%s" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3867 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4106 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4160 msgid "Uploading file…" msgstr "正在上传文件…" @@ -8237,6 +8693,11 @@ msgstr "" msgid "Use routing table" msgstr "使用路由表" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58 +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:1575 msgid "Use system certificates" msgstr "使用系统证书" @@ -8308,6 +8769,10 @@ msgstr "用户密钥(PEM)" msgid "Username" msgstr "用户名" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121 +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:1562 msgid "VC-Mux" msgstr "VC-Mux" @@ -8510,9 +8975,9 @@ msgstr "" #: 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 " +"When enabled, gateway is on-link even if the gateway does not match any " "interface prefix" -msgstr "启用后,即使网关没有匹配任何接口前缀,网关也处于链路状态" +msgstr "启用,即使网关没有匹配任何接口前缀,网关也 on-link" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1537 msgid "" @@ -8550,7 +9015,7 @@ msgstr "WireGuard VPN" #: 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:141 msgid "Wireless" msgstr "无线" @@ -8610,7 +9075,7 @@ msgstr "将系统日志写入文件" msgid "XOR policy (balance-xor, 2)" msgstr "XOR 策略 (balance-xor, 2)" -#: modules/luci-base/htdocs/luci-static/resources/form.js:3974 +#: modules/luci-base/htdocs/luci-static/resources/form.js:4038 #: 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" @@ -8697,7 +9162,7 @@ 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 @@ -8744,6 +9209,11 @@ msgstr "创建:" msgid "dBm" msgstr "dBm" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68 +msgctxt "nft unit" +msgid "day" +msgstr "天" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087 msgid "disable" msgstr "禁用" @@ -8783,7 +9253,7 @@ 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 "转发" @@ -8807,6 +9277,11 @@ msgstr "十六进制编码值" msgid "hidden" msgstr "隐藏" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69 +msgctxt "nft unit" +msgid "hour" +msgstr "小时" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:771 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913 @@ -8818,7 +9293,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 "输入" @@ -8839,6 +9314,11 @@ msgstr "受管配置 (M)" msgid "medium security" msgstr "中等安全性" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70 +msgctxt "nft unit" +msgid "minute" +msgstr "分钟" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542 msgid "minutes" msgstr "分钟" @@ -8865,7 +9345,7 @@ msgstr "未连接" msgid "non-empty value" msgstr "非空值" -#: modules/luci-base/htdocs/luci-static/resources/form.js:3304 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3368 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800 msgid "none" msgstr "无" @@ -8899,6 +9379,11 @@ msgstr "其他配置 (O)" msgid "output" msgstr "输出" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64 +msgctxt "nft unit" +msgid "packets" +msgstr "数据包" + #: modules/luci-base/htdocs/luci-static/resources/validation.js:252 msgid "positive decimal value" msgstr "正十进制值" @@ -8974,14 +9459,14 @@ msgstr "未知" msgid "unlimited" msgstr "无限制" -#: modules/luci-base/htdocs/luci-static/resources/form.js:3669 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3733 #: 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" @@ -9171,6 +9656,11 @@ msgstr "值至多为 %d 个字符" msgid "weak security" msgstr "弱安全性" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67 +msgctxt "nft unit" +msgid "week" +msgstr "周" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47 msgid "yes" msgstr "是" @@ -9179,6 +9669,14 @@ msgstr "是" msgid "« Back" msgstr "« 后退" +#~ msgid "Firewall" +#~ msgstr "防火墙" + +#~ msgid "" +#~ "When enabled, gateway is on link even if the gateway does not match any " +#~ "interface prefix" +#~ msgstr "启用后,即使网关没有匹配任何接口前缀,网关也处于链路状态" + #~ msgid "Default %d" #~ msgstr "默认 %d" |