treewide: resync translations
[project/luci.git] / modules / luci-base / po / zh_Hans / base.po
index f06349d4f53185ef3dd09f8a64bbe144c01e19cb..957f287adcf6617a16e15633b89cd9ce2258bafe 100644 (file)
@@ -4,7 +4,7 @@
 #
 msgid ""
 msgstr ""
 #
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2022-12-28 11:28+0000\n"
+"PO-Revision-Date: 2023-10-09 05:46+0000\n"
 "Last-Translator: Eric <hamburger2048@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luci/zh_Hans/>\n"
 "Last-Translator: Eric <hamburger2048@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luci/zh_Hans/>\n"
@@ -12,14 +12,18 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\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.15.1-dev\n"
+"X-Generator: Weblate 5.1-dev\n"
 
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
+msgid "!known (not known)"
+msgstr "!known(未知)"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:649
 msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
 msgid "\"%h\" table \"%h\""
 msgstr "\"%h\" 表 \"%h\""
 
 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:1539
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
 msgid "%.1f dB"
 msgstr "%.1f dB"
 
 msgid "%.1f dB"
 msgstr "%.1f dB"
 
@@ -27,7 +31,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4043
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4097
 msgid "%d invalid field(s)"
 msgstr "%d 个无效字段"
 
 msgid "%d invalid field(s)"
 msgstr "%d 个无效字段"
 
@@ -67,6 +71,7 @@ msgstr "(空)"
 #: 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
 #: 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
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:262
 msgid "(no interfaces attached)"
 msgstr "(没有接口连接)"
 
 msgid "(no interfaces attached)"
 msgstr "(没有接口连接)"
 
@@ -80,19 +85,19 @@ msgid "-- Additional Field --"
 msgstr "-- 更多选项 --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
 msgstr "-- 更多选项 --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4148
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:798
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3789
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4157
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1037
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2033
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
 msgstr "-- 请选择 --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:276
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
 msgstr "-- 请选择 --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:276
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1037
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2010
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1038
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2034
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- 自定义 --"
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- 自定义 --"
@@ -118,7 +123,7 @@ msgctxt "sstp log level value"
 msgid "0"
 msgstr "0"
 
 msgid "0"
 msgstr "0"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
 msgid "0 = not using RSSI threshold, 1 = do not change driver default"
 msgstr "0 = 不使用 RSSI 阈值,1 = 驱动默认值"
 
 msgid "0 = not using RSSI threshold, 1 = do not change driver default"
 msgstr "0 = 不使用 RSSI 阈值,1 = 驱动默认值"
 
@@ -131,12 +136,17 @@ msgstr "1"
 msgid "1 Minute Load:"
 msgstr "1 分钟负载:"
 
 msgid "1 Minute Load:"
 msgstr "1 分钟负载:"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:324
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:323
 msgctxt "nft amount of flags"
 msgid "1 flag"
 msgid_plural "%d flags"
 msgstr[0] "%d 个标记"
 
 msgctxt "nft amount of flags"
 msgid "1 flag"
 msgid_plural "%d flags"
 msgstr[0] "%d 个标记"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
+msgid "12h (12 hours - default)"
+msgstr "12h(12 小时 - 默认)"
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
 msgid "15 Minute Load:"
 msgstr "15 分钟负载:"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
 msgid "15 Minute Load:"
 msgstr "15 分钟负载:"
@@ -151,12 +161,17 @@ msgctxt "sstp log level value"
 msgid "3"
 msgstr "3"
 
 msgid "3"
 msgstr "3"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:897
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+msgid "3h (3 hours)"
+msgstr "3h(3 小时)"
+
 #: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:59
 msgctxt "sstp log level value"
 msgid "4"
 msgstr "4"
 
 #: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:59
 msgctxt "sstp log level value"
 msgid "4"
 msgstr "4"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1562
 msgid "4-character hexadecimal ID"
 msgstr "4 字符的十六进制 ID"
 
 msgid "4-character hexadecimal ID"
 msgstr "4 字符的十六进制 ID"
 
@@ -169,88 +184,98 @@ msgstr "464XLAT(CLAT)"
 msgid "5 Minute Load:"
 msgstr "5 分钟负载:"
 
 msgid "5 Minute Load:"
 msgstr "5 分钟负载:"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:963
+msgid "5m (5 minutes)"
+msgstr "5m(5 分钟)"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
 msgid "6-octet identifier as a hex string - no colons"
 msgstr "十六进制表示的 6 字节标识符,无冒号分隔"
 
 msgid "6-octet identifier as a hex string - no colons"
 msgstr "十六进制表示的 6 字节标识符,无冒号分隔"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:966
+msgid "7d (7 days)"
+msgstr "7d(7 天)"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1614
 msgid "802.11k RRM"
 msgstr "802.11k RRM"
 
 msgid "802.11k RRM"
 msgstr "802.11k RRM"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1623
 msgid "802.11k: Enable beacon report via radio measurements."
 msgstr "802.11k: 通过无线电测量启用信标报告。"
 
 msgid "802.11k: Enable beacon report via radio measurements."
 msgstr "802.11k: 通过无线电测量启用信标报告。"
 
-#: 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:1619
 msgid "802.11k: Enable neighbor report via radio measurements."
 msgstr "802.11k: 通过无线电测量启用邻居报告。"
 
 msgid "802.11k: Enable neighbor report via radio measurements."
 msgstr "802.11k: 通过无线电测量启用邻居报告。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1551
 msgid "802.11r Fast Transition"
 msgstr "802.11r 快速切换"
 
 msgid "802.11r Fast Transition"
 msgstr "802.11r 快速切换"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1183
 msgid "802.11v: BSS Max Idle. Units: seconds."
 msgstr "802.11v: BSS 最长空闲时间。 单位:秒。"
 
 msgid "802.11v: BSS Max Idle. Units: seconds."
 msgstr "802.11v: BSS 最长空闲时间。 单位:秒。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
 msgid "802.11v: Basic Service Set (BSS) transition management."
 msgstr "802.11v: 基础服务集合 (BSS) 过渡管理。"
 
 msgid "802.11v: Basic Service Set (BSS) transition management."
 msgstr "802.11v: 基础服务集合 (BSS) 过渡管理。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
 msgid "802.11v: Local Time Zone Advertisement in management frames."
 msgstr "802.11v: 管理帧中的本地时区公告。"
 
 msgid "802.11v: Local Time Zone Advertisement in management frames."
 msgstr "802.11v: 管理帧中的本地时区公告。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
 msgid ""
 "802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
 msgstr "802.11v: 代理 ARP 允许非 AP STA 在 power-save 中停留更长时间。"
 
 msgid ""
 "802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
 msgstr "802.11v: 代理 ARP 允许非 AP STA 在 power-save 中停留更长时间。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1629
 msgid "802.11v: Time Advertisement in management frames."
 msgstr "802.11v: 管理帧中的时间公告。"
 
 msgid "802.11v: Time Advertisement in management frames."
 msgstr "802.11v: 管理帧中的时间公告。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
 msgid ""
 "802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
 "for stations)."
 msgstr "802.11v: 无线网络管理 (WNM) 休眠模式 (站点扩展休眠模式)。"
 
 msgid ""
 "802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
 "for stations)."
 msgstr "802.11v: 无线网络管理 (WNM) 休眠模式 (站点扩展休眠模式)。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1646
 msgid ""
 "802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
 "reinstallation attacks."
 msgstr "802.11v:无线网络管理(WNM)睡眠模式修复:防止重装攻击。"
 
 msgid ""
 "802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
 "reinstallation attacks."
 msgstr "802.11v:无线网络管理(WNM)睡眠模式修复:防止重装攻击。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1796
 msgid "802.11w Association SA Query maximum timeout"
 msgstr "802.11w 关联 SA 查询最大超时"
 
 msgid "802.11w Association SA Query maximum timeout"
 msgstr "802.11w 关联 SA 查询最大超时"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1803
 msgid "802.11w Association SA Query retry timeout"
 msgstr "802.11w 关联 SA 查询重试超时"
 
 msgid "802.11w Association SA Query retry timeout"
 msgstr "802.11w 关联 SA 查询重试超时"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1777
 msgid "802.11w Management Frame Protection"
 msgstr "802.11w 管理帧保护"
 
 msgid "802.11w Management Frame Protection"
 msgstr "802.11w 管理帧保护"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1796
 msgid "802.11w maximum timeout"
 msgstr "802.11w 最大超时"
 
 msgid "802.11w maximum timeout"
 msgstr "802.11w 最大超时"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1776
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1803
 msgid "802.11w retry timeout"
 msgstr "802.11w 重试超时"
 
 msgid "802.11w retry timeout"
 msgstr "802.11w 重试超时"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1022
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1015
 msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
 msgstr "<abbr title=\"基本服务集标识符\">BSSID</abbr>"
 
 msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
 msgstr "<abbr title=\"基本服务集标识符\">BSSID</abbr>"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1004
 msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr "<abbr title=\"扩展服务集标识符\">ESSID</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:707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:708
 msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
 msgstr "<abbr title=\"互联网协议第 4 版\">IPv4</abbr> 子网掩码"
 
 msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
 msgstr "<abbr title=\"互联网协议第 4 版\">IPv4</abbr> 子网掩码"
 
@@ -262,38 +287,42 @@ msgstr "<abbr title=\"发光二极管\">LED</abbr> 配置"
 msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
 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:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:942
 msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
 msgstr "<abbr title=\"邻居发现协议\">NDP</abbr> 代理"
 
 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:807
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:912
+msgid "<abbr title=\"Prefix Delegation\">PD</abbr> minimum length"
+msgstr "<abbr title=\"Prefix Delegation\">PD</abbr> 最小长度"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
 msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
 msgstr "<abbr title=\"路由器通告\">RA</abbr> 标记"
 
 msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
 msgstr "<abbr title=\"路由器通告\">RA</abbr> 标记"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:882
 msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
 msgstr "<abbr title=\"路由器通告\">RA</abbr> 跳数限制"
 
 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:848
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:856
 msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
 msgstr "<abbr title=\"路由器通告\">RA</abbr> 生命周期"
 
 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:855
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:863
 msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
 msgstr "<abbr title=\"路由器通告\">RA</abbr> MTU"
 
 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:779
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780
 msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
 msgstr "<abbr title=\"路由器通告\">RA</abbr> 服务"
 
 msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
 msgstr "<abbr title=\"路由器通告\">RA</abbr> 服务"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
 msgid ""
 "<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
 "NXDOMAIN."
 msgstr ""
 "<code>/#/</code> 匹配任何域名。<code>/example.com/</code> 返回 NXDOMAIN。"
 
 msgid ""
 "<code>/#/</code> matches any domain. <code>/example.com/</code> returns "
 "NXDOMAIN."
 msgstr ""
 "<code>/#/</code> 匹配任何域名。<code>/example.com/</code> 返回 NXDOMAIN。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
 msgid ""
 "<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
 "<code>::</code>) for example.com and its subdomains."
 msgid ""
 "<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
 "<code>::</code>) for example.com and its subdomains."
@@ -301,47 +330,47 @@ msgstr ""
 "<code>/example.com/#</code> 对 example.com 及其子域名返回无效地址 "
 "(<code>0.0.0.0</code> 和 <code>::</code>) 。"
 
 "<code>/example.com/#</code> 对 example.com 及其子域名返回无效地址 "
 "(<code>0.0.0.0</code> 和 <code>::</code>) 。"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+#: 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> 相比"
 
 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:86
+#: 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>相比"
 
 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:91
+#: 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> 中"
 
 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:84
+#: 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>"
 
 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:90
+#: 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> 之一"
 
 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:89
+#: 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>"
 
 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:87
+#: 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>"
 
 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:85
+#: 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>"
 
 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:92
+#: 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> 集合中"
 msgctxt "nft not in set match expression"
 msgid "<var>%s</var> not in set <strong>%s</strong>"
 msgstr "<var>%s</var> 不在 <strong>%s</strong> 集合中"
@@ -357,11 +386,11 @@ msgstr ""
 "模式(在 Mesh 中搜索最合适的 Internet 连接)或完全关闭网关支持(这是默认设"
 "置)。"
 
 "模式(在 Mesh 中搜索最合适的 Internet 连接)或完全关闭网关支持(这是默认设"
 "置)。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:424
 msgid "A configuration for the device \"%s\" already exists"
 msgstr "设备 “%s” 的配置已存在"
 
 msgid "A configuration for the device \"%s\" already exists"
 msgstr "设备 “%s” 的配置已存在"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2755
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2779
 msgid "A directory with the same name already exists."
 msgstr "已存在同名的目录。"
 
 msgid "A directory with the same name already exists."
 msgstr "已存在同名的目录。"
 
@@ -369,29 +398,98 @@ msgstr "已存在同名的目录。"
 msgid "A new login is required since the authentication session expired."
 msgstr "由于身份验证会话已过期,需要重新登录。"
 
 msgid "A new login is required since the authentication session expired."
 msgstr "由于身份验证会话已过期,需要重新登录。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
 
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
 
-#: 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:1553
 msgid "A43C + J43 + A43 + V43"
 msgstr "A43C + J43 + A43 + V43"
 
 msgid "A43C + J43 + A43 + V43"
 msgstr "A43C + J43 + A43 + V43"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
 msgid "ADSL"
 msgstr "ADSL"
 
 msgid "ADSL"
 msgstr "ADSL"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1539
+msgid "ADSL (G.992.1) Annex A"
+msgstr "ADSL (G.992.1) Annex A"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1540
+msgid "ADSL (G.992.1) Annex B"
+msgstr "ADSL (G.992.1) Annex B"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+msgid "ADSL (all variants) Annex A/L/M"
+msgstr "ADSL (所有变体) Annex A/L/M"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1529
+msgid "ADSL (all variants) Annex A/L/M + VDSL2 Annex A/B/C"
+msgstr "ADSL (所有变体) Annex A/L/M + VDSL2 Annex A/B/C"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1534
+msgid "ADSL (all variants) Annex B"
+msgstr "ADSL (所有变体) Annex B"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
+msgid "ADSL (all variants) Annex B + VDSL2 Annex A/B/C"
+msgstr "ADSL (所有变体) Annex B + VDSL2 Annex A/B/C"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
+msgid "ADSL (all variants) Annex B/J"
+msgstr "ADSL (所有变体) Annex B/J"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531
+msgid "ADSL (all variants) Annex B/J + VDSL2 Annex A/B/C"
+msgstr "ADSL (所有变体) Annex B/J + VDSL2 Annex A/B/C"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1537
+msgid "ADSL (all variants) Annex M"
+msgstr "ADSL (所有变体) Annex M"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+msgid "ADSL2 (G.992.3) Annex A"
+msgstr "ADSL2 (G.992.3) Annex A"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1543
+msgid "ADSL2 (G.992.3) Annex B"
+msgstr "ADSL2 (G.992.3) Annex B"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1544
+msgid "ADSL2 (G.992.3) Annex L"
+msgstr "ADSL2 (G.992.3) Annex L"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1545
+msgid "ADSL2 (G.992.3) Annex M"
+msgstr "ADSL2 (G.992.3) Annex M"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1546
+msgid "ADSL2+ (G.992.5) Annex A"
+msgstr "ADSL2+ (G.992.5) Annex A"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1547
+msgid "ADSL2+ (G.992.5) Annex B"
+msgstr "ADSL2+ (G.992.5) Annex B"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
+msgid "ADSL2+ (G.992.5) Annex M"
+msgstr "ADSL2+ (G.992.5) Annex M"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1538
 msgid "ANSI T1.413"
 msgstr "ANSI T1.413"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
 msgid "ANSI T1.413"
 msgstr "ANSI T1.413"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:65
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:65
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:77
 msgid "APN"
 msgstr "APN"
 
 msgid "APN"
 msgstr "APN"
 
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:144
+msgid "APN profile index"
+msgstr "APN 配置索引"
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
 msgid "ARP"
 msgstr "ARP"
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
 msgid "ARP"
 msgstr "ARP"
@@ -420,11 +518,11 @@ msgstr "ARP 监控不被当前策略支持!"
 msgid "ARP retry threshold"
 msgstr "ARP 重试阈值"
 
 msgid "ARP retry threshold"
 msgstr "ARP 重试阈值"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:638
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:637
 msgid "ARP traffic table \"%h\""
 msgstr "ARP 流量表 \"%h\""
 
 msgid "ARP traffic table \"%h\""
 msgstr "ARP 流量表 \"%h\""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
 msgid ""
 "ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
 "to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
 msgid ""
 "ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
 "to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
@@ -434,25 +532,25 @@ msgstr ""
 "注意:这不是 802.11v 中的定向多播服务 (DMS)。注意:可能会破坏接收端 STA 多播"
 "预期。"
 
 "注意:这不是 802.11v 中的定向多播服务 (DMS)。注意:可能会破坏接收端 STA 多播"
 "预期。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1560
 msgid "ATM (Asynchronous Transfer Mode)"
 msgstr "ATM(异步传输模式)"
 
 msgid "ATM (Asynchronous Transfer Mode)"
 msgstr "ATM(异步传输模式)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
 msgid "ATM Bridges"
 msgstr "ATM 网桥"
 
 msgid "ATM Bridges"
 msgstr "ATM 网桥"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1613
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
 msgid "ATM Virtual Channel Identifier (VCI)"
 msgstr "ATM 虚拟通道标识(VCI)"
 
 #: 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:1581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1614
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
 msgid "ATM Virtual Path Identifier (VPI)"
 msgstr "ATM 虚拟路径标识(VPI)"
 
 #: 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:1548
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581
 msgid ""
 "ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
 "Linux network interfaces which can be used in conjunction with DHCP or PPP "
 msgid ""
 "ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
 "Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -461,35 +559,31 @@ msgstr ""
 "ATM 桥是以 AAL5 协议封装以太网的虚拟 Linux 网桥,可与 DHCP 或 PPP 一同使用来"
 "连接到运营商网络。"
 
 "ATM 桥是以 AAL5 协议封装以太网的虚拟 Linux 网桥,可与 DHCP 或 PPP 一同使用来"
 "连接到运营商网络。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1620
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
 msgid "ATM device number"
 msgstr "ATM 设备号码"
 
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
 msgid "ATM device number"
 msgstr "ATM 设备号码"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
-msgid "ATU-C System Vendor ID"
-msgstr "ATU-C 系统供应商 ID"
-
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552
 msgid "Absent Interface"
 msgstr "接口缺失"
 
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552
 msgid "Absent Interface"
 msgstr "接口缺失"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:331
 msgid "Accept DNS queries only from hosts whose address is on a local subnet."
 msgstr "仅在网卡所属的子网中提供 DNS 服务。"
 
 msgid "Accept DNS queries only from hosts whose address is on a local subnet."
 msgstr "仅在网卡所属的子网中提供 DNS 服务。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:701
 msgid "Accept local"
 msgstr "接受本地连接"
 
 msgid "Accept local"
 msgstr "接受本地连接"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
 msgctxt "nft accept action"
 msgid "Accept packet"
 msgstr "接受数据包"
 
 msgctxt "nft accept action"
 msgid "Accept packet"
 msgstr "接受数据包"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:701
 msgid "Accept packets with local source addresses"
 msgstr "接受具有本地源地址的数据包"
 
 msgid "Accept packets with local source addresses"
 msgstr "接受具有本地源地址的数据包"
 
@@ -497,8 +591,8 @@ msgstr "接受具有本地源地址的数据包"
 msgid "Access Concentrator"
 msgstr "接入集中器"
 
 msgid "Access Concentrator"
 msgstr "接入集中器"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1101
 msgid "Access Point"
 msgstr "接入点 AP"
 
 msgid "Access Point"
 msgstr "接入点 AP"
 
@@ -506,11 +600,16 @@ msgstr "接入点 AP"
 msgid "Access Point Isolation"
 msgstr "接入点隔离"
 
 msgid "Access Point Isolation"
 msgstr "接入点隔离"
 
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:99
+msgid "Access Technologies"
+msgstr "访问技术"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:388
 msgid "Actions"
 msgstr "操作"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:14
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:388
 msgid "Actions"
 msgstr "操作"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:14
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:134
 msgid "Active"
 msgstr "活跃"
 
 msgid "Active"
 msgstr "活跃"
 
@@ -548,8 +647,8 @@ msgstr "活跃的 IPv6 规则"
 msgid "Active-Backup policy (active-backup, 1)"
 msgstr "活动备份策略(active-backup,1)"
 
 msgid "Active-Backup policy (active-backup, 1)"
 msgstr "活动备份策略(active-backup,1)"
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "点对点 Ad-Hoc"
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "点对点 Ad-Hoc"
@@ -566,18 +665,18 @@ msgstr "自适应传输负载均衡(balance-tlb,5)"
 #: 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:2236
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2249
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2257
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3578
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3587
 #: 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
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
 #: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
 #: 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
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
 #: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
 msgid "Add"
 msgstr "添加"
 
 msgid "Add"
 msgstr "添加"
 
-#: 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:1585
 msgid "Add ATM Bridge"
 msgstr "添加 ATM 网桥"
 
 msgid "Add ATM Bridge"
 msgstr "添加 ATM 网桥"
 
@@ -597,11 +696,11 @@ msgstr "添加 LED 事件"
 msgid "Add VLAN"
 msgstr "添加 VLAN"
 
 msgid "Add VLAN"
 msgstr "添加 VLAN"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1352
 msgid "Add device configuration"
 msgstr "添加设备配置"
 
 msgid "Add device configuration"
 msgstr "添加设备配置"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1268
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1292
 msgid "Add device configuration…"
 msgstr "添加设备配置…"
 
 msgid "Add device configuration…"
 msgstr "添加设备配置…"
 
@@ -615,12 +714,12 @@ msgstr "添加实例"
 msgid "Add key"
 msgstr "添加密钥"
 
 msgid "Add key"
 msgstr "添加密钥"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:496
 msgid "Add local domain suffix to names served from hosts files."
 msgstr "添加本地域名后缀到 HOSTS 文件中的域名。"
 
 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:481
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1152
+#: 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:1176
 msgid "Add new interface..."
 msgstr "添加新接口…"
 
 msgid "Add new interface..."
 msgstr "添加新接口…"
 
@@ -628,6 +727,10 @@ msgstr "添加新接口…"
 msgid "Add peer"
 msgstr "添加对端"
 
 msgid "Add peer"
 msgstr "添加对端"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:945
+msgid "Add static forward and reverse DNS entries for this host."
+msgstr "为此主机添加静态转发和反向 DNS 条目。"
+
 #: 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:335
 msgid "Add to Blacklist"
 msgstr "添加到黑名单"
@@ -636,11 +739,11 @@ msgstr "添加到黑名单"
 msgid "Add to Whitelist"
 msgstr "添加到白名单"
 
 msgid "Add to Whitelist"
 msgstr "添加到白名单"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
 msgid "Additional hosts files"
 msgstr "额外的 HOSTS 文件"
 
 msgid "Additional hosts files"
 msgstr "额外的 HOSTS 文件"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
 msgid "Additional servers file"
 msgstr "额外的 SERVERS 文件"
 
 msgid "Additional servers file"
 msgstr "额外的 SERVERS 文件"
 
@@ -657,7 +760,11 @@ msgstr "额外的 SERVERS 文件"
 msgid "Address"
 msgstr "地址"
 
 msgid "Address"
 msgstr "地址"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:22
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Address families of \"Relay from\" and \"Relay to address\" must match."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:21
 msgctxt "nft meta nfproto"
 msgid "Address family"
 msgstr "地址族"
 msgctxt "nft meta nfproto"
 msgid "Address family"
 msgstr "地址族"
@@ -670,7 +777,7 @@ msgstr "地址设置无效"
 msgid "Address to access local relay bridge"
 msgstr "接入本地中继桥的地址"
 
 msgid "Address to access local relay bridge"
 msgstr "接入本地中继桥的地址"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
 msgid "Addresses"
 msgstr "地址"
 
 msgid "Addresses"
 msgstr "地址"
 
@@ -679,23 +786,29 @@ msgstr "地址"
 msgid "Administration"
 msgstr "管理权"
 
 msgid "Administration"
 msgstr "管理权"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
+#: 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:650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1611
 #: 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: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:925
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:989
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:128
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:918
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
 msgid "Advanced Settings"
 msgstr "高级设置"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
 msgid "Advanced Settings"
 msgstr "高级设置"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:337
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:391
 msgid "Advanced device options"
 msgstr "高级设备选项"
 
 msgid "Advanced device options"
 msgstr "高级设备选项"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:513
+#: protocols/luci-proto-cni/htdocs/luci-static/resources/protocol/cni.js:34
+msgid ""
+"Afer making changes to network using CNI protocol, network must be manually "
+"restarted."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:567
 msgid "Ageing time"
 msgstr "老化时间"
 
 msgid "Ageing time"
 msgstr "老化时间"
 
@@ -703,10 +816,6 @@ msgstr "老化时间"
 msgid "Aggregate Originator Messages"
 msgstr "聚合发起者消息"
 
 msgid "Aggregate Originator Messages"
 msgstr "聚合发起者消息"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
-msgid "Aggregate Transmit Power (ACTATP)"
-msgstr "总发射功率(ACTATP)"
-
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:260
 msgid "Aggregation Selection Logic"
 msgstr "聚合选择逻辑"
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:260
 msgid "Aggregation Selection Logic"
 msgstr "聚合选择逻辑"
@@ -745,29 +854,29 @@ msgstr "接口别名"
 msgid "Alias of \"%s\""
 msgstr "“%s”的别名"
 
 msgid "Alias of \"%s\""
 msgstr "“%s”的别名"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
 msgid "All servers"
 msgstr "所有服务器"
 
 msgid "All servers"
 msgstr "所有服务器"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
 msgid ""
 "Allocate IP addresses sequentially, starting from the lowest available "
 "address."
 msgstr "从最低可用地址开始顺序分配 IP 地址。"
 
 msgid ""
 "Allocate IP addresses sequentially, starting from the lowest available "
 "address."
 msgstr "从最低可用地址开始顺序分配 IP 地址。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
 msgid "Allocate IPs sequentially"
 msgstr "顺序分配 IP"
 
 msgid "Allocate IPs sequentially"
 msgstr "顺序分配 IP"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:25
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:24
 msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
 msgstr "允许 <abbr title=\"Secure Shell\">SSH</abbr> 密码验证"
 
 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:1198
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
 msgid "Allow AP mode to disconnect STAs based on low ACK condition"
 msgstr "允许 AP 模式时在低 ACK 应答的情况下断开无线终端"
 
 msgid "Allow AP mode to disconnect STAs based on low ACK condition"
 msgstr "允许 AP 模式时在低 ACK 应答的情况下断开无线终端"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
 msgid "Allow all except listed"
 msgstr "仅允许列表外"
 
 msgid "Allow all except listed"
 msgstr "仅允许列表外"
 
@@ -775,15 +884,15 @@ msgstr "仅允许列表外"
 msgid "Allow full UCI access for legacy applications"
 msgstr "对于旧版应用,允许完全的 UCI 访问权限"
 
 msgid "Allow full UCI access for legacy applications"
 msgstr "对于旧版应用,允许完全的 UCI 访问权限"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
 msgid "Allow legacy 802.11b rates"
 msgstr "允许使用旧的 802.11b 速率"
 
 msgid "Allow legacy 802.11b rates"
 msgstr "允许使用旧的 802.11b 速率"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1090
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1083
 msgid "Allow listed only"
 msgstr "仅允许列表内"
 
 msgid "Allow listed only"
 msgstr "仅允许列表内"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
 msgid "Allow localhost"
 msgstr "允许本机"
 
 msgid "Allow localhost"
 msgstr "允许本机"
 
@@ -791,11 +900,11 @@ msgstr "允许本机"
 msgid "Allow rebooting the device"
 msgstr "允许重启设备"
 
 msgid "Allow rebooting the device"
 msgstr "允许重启设备"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:36
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:35
 msgid "Allow remote hosts to connect to local SSH forwarded ports"
 msgstr "允许远程主机连接到本地 SSH 已转发的端口"
 
 msgid "Allow remote hosts to connect to local SSH forwarded ports"
 msgstr "允许远程主机连接到本地 SSH 已转发的端口"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:31
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:30
 msgid "Allow root logins with password"
 msgstr "允许 root 用户凭密码登录"
 
 msgid "Allow root logins with password"
 msgstr "允许 root 用户凭密码登录"
 
@@ -803,21 +912,25 @@ msgstr "允许 root 用户凭密码登录"
 msgid "Allow system feature probing"
 msgstr "允许系统功能探测"
 
 msgid "Allow system feature probing"
 msgstr "允许系统功能探测"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:31
-msgid "Allow the <em>root</em> user to login with password"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:30
+msgid "Allow the <em>root</em> user to log in with password"
 msgstr "允许 <em>root</em> 用户凭密码登录"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
 msgstr "允许 <em>root</em> 用户凭密码登录"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:781
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
 msgid "Allowed IPs"
 msgstr "允许的 IP"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
 msgid "Allowed IPs"
 msgstr "允许的 IP"
 
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:86
+msgid "Allowed network technology"
+msgstr "允许的网络技术"
+
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
 msgid "AllowedIPs setting is invalid"
 msgstr "AllowedIPs 设置无效"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315
 msgid "AllowedIPs setting is invalid"
 msgstr "AllowedIPs 设置无效"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:708
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:776
 msgid "Always"
 msgstr "始终"
 
 msgid "Always"
 msgstr "始终"
 
@@ -829,18 +942,18 @@ msgstr "始终关闭(kernel:none)"
 msgid "Always on (kernel: default-on)"
 msgstr "始终开启(kernel:default-on)"
 
 msgid "Always on (kernel: default-on)"
 msgstr "始终开启(kernel:default-on)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
 msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
 msgstr "始终发送 DHCP 选项。 有时需要,例如 PXELinux。"
 
 msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
 msgstr "始终发送 DHCP 选项。 有时需要,例如 PXELinux。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
 msgid ""
 "Always use 40MHz channels even if the secondary channel overlaps. Using this "
 "option does not comply with IEEE 802.11n-2009!"
 msgstr ""
 "即使辅助信道重叠,也始终使用 40MHz 信道。使用此选项不符合 IEEE 802.11n-2009!"
 
 msgid ""
 "Always use 40MHz channels even if the secondary channel overlaps. Using this "
 "option does not comply with IEEE 802.11n-2009!"
 msgstr ""
 "即使辅助信道重叠,也始终使用 40MHz 信道。使用此选项不符合 IEEE 802.11n-2009!"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:673
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:741
 msgid "Amount of Duplicate Address Detection probes to send"
 msgstr "要发送的重复地址检测探针数量"
 
 msgid "Amount of Duplicate Address Detection probes to send"
 msgstr "要发送的重复地址检测探针数量"
 
@@ -856,78 +969,29 @@ msgstr "保存表单时出错:"
 msgid "An optional, short description for this device"
 msgstr "此设备的可选简短描述"
 
 msgid "An optional, short description for this device"
 msgstr "此设备的可选简短描述"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1527
 msgid "Annex"
 msgstr "Annex"
 
 msgid "Annex"
 msgstr "Annex"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
-msgid "Annex A + L + M (all)"
-msgstr "Annex A + L + M(全部)"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
-msgid "Annex A G.992.1"
-msgstr "Annex A G.992.1"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
-msgid "Annex A G.992.2"
-msgstr "Annex A G.992.2"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
-msgid "Annex A G.992.3"
-msgstr "Annex A G.992.3"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
-msgid "Annex A G.992.5"
-msgstr "Annex A G.992.5"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
-msgid "Annex B (all)"
-msgstr "Annex B(全部)"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
-msgid "Annex B G.992.1"
-msgstr "Annex B G.992.1"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
-msgid "Annex B G.992.3"
-msgstr "Annex B G.992.3"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1507
-msgid "Annex B G.992.5"
-msgstr "Annex B G.992.5"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
-msgid "Annex J (all)"
-msgstr "Annex J(全部)"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1513
-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:1504
-msgid "Annex M (all)"
-msgstr "Annex M(全部)"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
-msgid "Annex M G.992.3"
-msgstr "Annex M G.992.3"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
-msgid "Annex M G.992.5"
-msgstr "Annex M G.992.5"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+msgid ""
+"Announce NAT64 prefix in <abbr title=\"Router Advertisement\">RA</abbr> "
+"messages."
+msgstr ""
+"在 <abbr title=\"Router Advertisement\">RA(Router Advertisement)</abbr>消息"
+"中宣布 NAT64 前缀。"
 
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:926
 msgid "Announce this device as IPv6 DNS server."
 msgstr "通告该设备为 IPv6 DNS 服务器。"
 
 msgid "Announce this device as IPv6 DNS server."
 msgstr "通告该设备为 IPv6 DNS 服务器。"
 
-#: 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:794
 msgid ""
 "Announce this device as default router if a local IPv6 default route is "
 "present."
 msgstr "如果存在本地 IPv6 默认路由,则通告此设备为默认路由器。"
 
 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:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796
 msgid ""
 "Announce this device as default router if a public IPv6 prefix is available, "
 "regardless of local default route availability."
 msgid ""
 "Announce this device as default router if a public IPv6 prefix is available, "
 "regardless of local default route availability."
@@ -935,21 +999,21 @@ msgstr ""
 "如果公共 IPv6 前缀可用,则通告此设备为默认路由器,而不考虑本地默认路由的可用"
 "性。"
 
 "如果公共 IPv6 前缀可用,则通告此设备为默认路由器,而不考虑本地默认路由的可用"
 "性。"
 
-#: 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:798
 msgid ""
 "Announce this device as default router regardless of whether a prefix or "
 "default route is present."
 msgstr "通告该设备为默认路由器,不管是否有前缀或默认路由。"
 
 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:921
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933
 msgid "Announced DNS domains"
 msgstr "通告的 DNS 域名"
 
 msgid "Announced DNS domains"
 msgstr "通告的 DNS 域名"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:917
 msgid "Announced IPv6 DNS servers"
 msgstr "通告的 IPv6 DNS 服务器"
 
 msgid "Announced IPv6 DNS servers"
 msgstr "通告的 IPv6 DNS 服务器"
 
-#: 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:1767
 msgid "Anonymous Identity"
 msgstr "匿名身份"
 
 msgid "Anonymous Identity"
 msgstr "匿名身份"
 
@@ -961,7 +1025,7 @@ msgstr "自动挂载未配置的磁盘分区"
 msgid "Anonymous Swap"
 msgstr "自动挂载未配置的 Swap 分区"
 
 msgid "Anonymous Swap"
 msgstr "自动挂载未配置的 Swap 分区"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:519
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518
 msgctxt "nft match any traffic"
 msgid "Any packet"
 msgstr "任意数据包"
 msgctxt "nft match any traffic"
 msgid "Any packet"
 msgstr "任意数据包"
@@ -973,11 +1037,11 @@ msgstr "任意数据包"
 msgid "Any zone"
 msgstr "任意区域"
 
 msgid "Any zone"
 msgstr "任意区域"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
 msgid "Apply DHCP Options to this net. (Empty = all clients)."
 msgstr "将 DHCP 选项应用到此网络。(Empty = 所有客户端)。"
 
 msgid "Apply DHCP Options to this net. (Empty = all clients)."
 msgstr "将 DHCP 选项应用到此网络。(Empty = 所有客户端)。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4713
 msgid "Apply and keep settings"
 msgstr "应用并保留设置"
 
 msgid "Apply and keep settings"
 msgstr "应用并保留设置"
 
@@ -985,21 +1049,21 @@ msgstr "应用并保留设置"
 msgid "Apply backup?"
 msgstr "应用备份?"
 
 msgid "Apply backup?"
 msgstr "应用备份?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4685
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4739
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "应用请求失败,状态 <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "应用请求失败,状态 <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4402
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4522
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4456
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4576
 msgid "Apply unchecked"
 msgstr "强制应用"
 
 msgid "Apply unchecked"
 msgstr "强制应用"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4655
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4709
 msgid "Apply with revert after connectivity loss"
 msgstr "连接丢失后应用还原"
 
 msgid "Apply with revert after connectivity loss"
 msgstr "连接丢失后应用还原"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4649
 msgid "Applying configuration changes… %ds"
 msgstr "正在等待配置被应用… %ds"
 
 msgid "Applying configuration changes… %ds"
 msgstr "正在等待配置被应用… %ds"
 
@@ -1011,18 +1075,22 @@ msgstr "架构"
 msgid "Arp-scan"
 msgstr "Arp 扫描"
 
 msgid "Arp-scan"
 msgstr "Arp 扫描"
 
-#: 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:1020
 msgid ""
 "Assign a part of given length of every public IPv6-prefix to this interface"
 msgstr "将每个公共 IPv6 前缀的给定长度部分分配给此接口"
 
 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:1001
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:917
+msgid "Assign new, freeform tags to this entry."
+msgstr "给此条目分配新的、自由形态的标签。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1025
 #: 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 前缀分配给此接口。"
 
 #: 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:2239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2266
 #: 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:366
 msgid "Associated Stations"
 msgstr "已连接站点"
@@ -1031,16 +1099,16 @@ msgstr "已连接站点"
 msgid "Associations"
 msgstr "关联数"
 
 msgid "Associations"
 msgstr "关联数"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
 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> 突发"
 
 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:124
 #: 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:125
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
 msgid ""
 "At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
 "strong>"
 msgid ""
 "At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
 "strong>"
@@ -1051,21 +1119,22 @@ msgstr ""
 msgid "Attempt to enable configured mount points for attached devices"
 msgstr "尝试为连接的设备启用已配置的挂载点"
 
 msgid "Attempt to enable configured mount points for attached devices"
 msgstr "尝试为连接的设备启用已配置的挂载点"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "认证组"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 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:1706
 msgid "Authentication"
 msgstr "身份验证"
 
 msgid "Authentication"
 msgstr "身份验证"
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:108
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:82
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:76
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:79
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:89
 msgid "Authentication Type"
 msgstr "身份验证类型"
 
 msgid "Authentication Type"
 msgstr "身份验证类型"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
 msgid "Authoritative"
 msgstr "唯一授权"
 
 msgid "Authoritative"
 msgstr "唯一授权"
 
@@ -1077,6 +1146,8 @@ msgstr "需要授权"
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:107
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:116
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
@@ -1095,7 +1166,7 @@ msgstr "自动家庭网络(HNCP)"
 msgid "Automatically check filesystem for errors before mounting"
 msgstr "在挂载前自动检查文件系统错误"
 
 msgid "Automatically check filesystem for errors before mounting"
 msgstr "在挂载前自动检查文件系统错误"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
 msgid ""
 "Automatically handle multiple uplink interfaces using source-based policy "
 "routing."
 msgid ""
 "Automatically handle multiple uplink interfaces using source-based policy "
 "routing."
@@ -1143,11 +1214,11 @@ msgstr "平均:"
 msgid "Avoid Bridge Loops"
 msgstr "避免网桥回环"
 
 msgid "Avoid Bridge Loops"
 msgstr "避免网桥回环"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1554
 msgid "B43 + B43C"
 msgstr "B43 + B43C"
 
 msgid "B43 + B43C"
 msgstr "B43 + B43C"
 
-#: 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:1555
 msgid "B43 + B43C + V43"
 msgstr "B43 + B43C + V43"
 
 msgid "B43 + B43C + V43"
 msgstr "B43 + B43C + V43"
 
@@ -1155,19 +1226,19 @@ msgstr "B43 + B43C + V43"
 msgid "BR / DMR / AFTR"
 msgstr "BR / DMR / AFTR"
 
 msgid "BR / DMR / AFTR"
 msgstr "BR / DMR / AFTR"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
 msgid "BSS Transition"
 msgstr "BSS 过渡"
 
 #: 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
 msgid "BSS Transition"
 msgstr "BSS 过渡"
 
 #: 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:1814
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1841
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:407
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
 msgid "BSSID"
 msgstr "BSSID"
 
 #: 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:3246
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3255
 msgid "Back"
 msgstr "返回"
 
 msgid "Back"
 msgstr "返回"
 
@@ -1176,7 +1247,7 @@ msgstr "返回"
 msgid "Back to Overview"
 msgstr "返回至概览"
 
 msgid "Back to Overview"
 msgstr "返回至概览"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:839
 msgid "Back to peer configuration"
 msgstr "返回 peer 配置"
 
 msgid "Back to peer configuration"
 msgstr "返回 peer 配置"
 
@@ -1193,11 +1264,11 @@ msgid "Backup file list"
 msgstr "文件备份列表"
 
 #: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:158
 msgstr "文件备份列表"
 
 #: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:158
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:495
 msgid "Band"
 msgstr "带宽"
 
 msgid "Band"
 msgstr "带宽"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:431
 msgid "Base device"
 msgstr "基设备"
 
 msgid "Base device"
 msgstr "基设备"
 
@@ -1229,11 +1300,11 @@ msgstr ""
 "后,batman-adv 将自动对过大数据包进行分段并在另一端对它们去分段。 该功能默认"
 "处于启用状态,但如数据包大小适合则该功能不活跃,但不可以完全停用该功能。"
 
 "后,batman-adv 将自动对过大数据包进行分段并在另一端对它们去分段。 该功能默认"
 "处于启用状态,但如数据包大小适合则该功能不活跃,但不可以完全停用该功能。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
 msgid "Beacon Interval"
 msgstr "信标间隔"
 
 msgid "Beacon Interval"
 msgstr "信标间隔"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1623
 msgid "Beacon Report"
 msgstr "信标报告"
 
 msgid "Beacon Report"
 msgstr "信标报告"
 
@@ -1250,7 +1321,7 @@ msgstr ""
 msgid "Bind NTP server"
 msgstr "绑定 NTP 服务器"
 
 msgid "Bind NTP server"
 msgstr "绑定 NTP 服务器"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:337
 msgid "Bind dynamically to interfaces rather than wildcard address."
 msgstr "动态绑定到接口而不是通配符地址。"
 
 msgid "Bind dynamically to interfaces rather than wildcard address."
 msgstr "动态绑定到接口而不是通配符地址。"
 
@@ -1266,12 +1337,12 @@ msgstr "动态绑定到接口而不是通配符地址。"
 msgid "Bind interface"
 msgstr "绑定接口"
 
 msgid "Bind interface"
 msgstr "绑定接口"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:676
 msgid ""
 "Bind service records to a domain name: specify the location of services."
 msgstr "绑定服务记录到域名:指定服务的位置。"
 
 msgid ""
 "Bind service records to a domain name: specify the location of services."
 msgstr "绑定服务记录到域名:指定服务的位置。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:637
 msgid ""
 "Bind service records to a domain name: specify the location of services. See "
 "<a href=\"%s\">RFC2782</a>."
 msgid ""
 "Bind service records to a domain name: specify the location of services. See "
 "<a href=\"%s\">RFC2782</a>."
@@ -1293,7 +1364,7 @@ msgstr "将隧道绑定到此接口(可选)。"
 #: 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:171
 msgid "Bitrate"
 #: 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:171
 msgid "Bitrate"
-msgstr "率"
+msgstr "比特率"
 
 #: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:65
 msgid "Bonding Mode"
 
 #: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:65
 msgid "Bonding Mode"
@@ -1304,64 +1375,68 @@ msgid "Bonding Policy"
 msgstr "绑定策略"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
 msgstr "绑定策略"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
-msgid "Both Listen addr and Relay To must be specified."
-msgstr "必须填写 Listen addr 和 Relay To 。"
+msgid "Both \"Relay from\" and \"Relay to address\" must be specified."
+msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2995
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
 msgstr "桥接"
 
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2995
 #: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
 msgstr "桥接"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:491
 msgctxt "MACVLAN mode"
 msgid "Bridge (Support direct communication between MAC VLANs)"
 msgstr "桥接(允许 MAC VLAN 间直接通信)"
 
 msgctxt "MACVLAN mode"
 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:497
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:393
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
 msgid "Bridge VLAN filtering"
 msgstr "网桥 VLAN 过滤"
 
 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:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:398
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1450
 msgid "Bridge device"
 msgstr "网桥设备"
 
 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:496
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
 msgid "Bridge port specific options"
 msgstr "网桥端口特定选项"
 
 msgid "Bridge port specific options"
 msgstr "网桥端口特定选项"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:468
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:522
 msgid "Bridge ports"
 msgstr "网桥端口"
 
 msgid "Bridge ports"
 msgstr "网桥端口"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:642
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:641
 msgid "Bridge traffic table \"%h\""
 msgstr "网桥流量表 \"%h\""
 
 msgid "Bridge traffic table \"%h\""
 msgstr "网桥流量表 \"%h\""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1588
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1621
 msgid "Bridge unit number"
 msgstr "桥接号"
 
 msgid "Bridge unit number"
 msgstr "桥接号"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:504
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:558
 msgid "Bring up empty bridge"
 msgstr "允许启动空网桥"
 
 msgid "Bring up empty bridge"
 msgstr "允许启动空网桥"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:592
 msgid "Bring up on boot"
 msgstr "开机自动运行"
 
 msgid "Bring up on boot"
 msgstr "开机自动运行"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:504
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:558
 msgid "Bring up the bridge interface even if no ports are attached"
 msgstr "即使没有接口附加到网桥,也启动它"
 
 msgid "Bring up the bridge interface even if no ports are attached"
 msgstr "即使没有接口附加到网桥,也启动它"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:940
+msgid "Broadcast"
+msgstr "广播"
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
 msgid "Broadcast policy (broadcast, 3)"
 msgstr "广播策略(broadcast,3)"
 
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
 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:4153
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2869
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4207
 msgid "Browse…"
 msgstr "浏览…"
 
 msgid "Browse…"
 msgstr "浏览…"
 
@@ -1375,18 +1450,30 @@ msgid ""
 "gateway certificate."
 msgstr "CA 证书(PEM 编码;而不是使用系统范围的存储来验证网关证书。"
 
 "gateway certificate."
 msgstr "CA 证书(PEM 编码;而不是使用系统范围的存储来验证网关证书。"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:182
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr "CA 证书,如果留空,则证书将在第一次连接后被保存。"
 
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr "CA 证书,如果留空,则证书将在第一次连接后被保存。"
 
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:79
+msgid "CHAP"
+msgstr "CHAP"
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:7
 msgid "CLAT configuration failed"
 msgstr "CLAT 配置失败"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:7
 msgid "CLAT configuration failed"
 msgstr "CLAT 配置失败"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+msgid "CNAME"
+msgstr "CNAME"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
 msgid "CNAME or fqdn"
 msgstr "CNAME 或 fqdn"
 
 msgid "CNAME or fqdn"
 msgstr "CNAME 或 fqdn"
 
+#: protocols/luci-proto-cni/htdocs/luci-static/resources/protocol/cni.js:7
+msgid "CNI (Externally managed interface)"
+msgstr "CNI(外部管理的接口)"
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
 msgid "CPU usage (%)"
 msgstr "CPU 使用率(%)"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
 msgid "CPU usage (%)"
 msgstr "CPU 使用率(%)"
@@ -1401,19 +1488,19 @@ msgstr "已缓存"
 msgid "Call failed"
 msgstr "调用失败"
 
 msgid "Call failed"
 msgstr "调用失败"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
 msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr "如果你的 ISP 有 IPv6 名称服务器但不提供 IPv6 路由,本选项可能会有用。"
 
 msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr "如果你的 ISP 有 IPv6 名称服务器但不提供 IPv6 路由,本选项可能会有用。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4162
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4651
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4705
 #: 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-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:1158
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2113
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1182
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2140
 #: 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:209
 #: 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:209
@@ -1425,32 +1512,32 @@ msgstr "取消"
 msgid "Cannot parse configuration: %s"
 msgstr "无法解析配置:%s"
 
 msgid "Cannot parse configuration: %s"
 msgstr "无法解析配置:%s"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:569
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:568
 msgctxt "Chain hook: forward"
 msgid "Capture incoming packets addressed to other hosts"
 msgstr "捕获发送到其他主机的传入数据包"
 
 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:561
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:560
 msgctxt "Chain hook: prerouting"
 msgid "Capture incoming packets before any routing decision"
 msgstr "在任何路由决策前捕获传入数据包"
 
 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:565
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:564
 msgctxt "Chain hook: input"
 msgid "Capture incoming packets routed to the local system"
 msgstr "捕获路由到本地系统的传入数据包"
 
 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:577
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:576
 msgctxt "Chain hook: postrouting"
 msgid "Capture outgoing packets after any routing decision"
 msgstr "在任何路由决策后捕获传出数据包"
 
 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:573
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:572
 msgctxt "Chain hook: output"
 msgid "Capture outgoing packets originating from the local system"
 msgstr "捕获源自本地系统的传出数据包"
 
 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:557
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:556
 msgctxt "Chain hook: ingress"
 msgid "Capture packets directly after the NIC received them"
 msgstr "在 NIC 接收到数据包后直接捕获它们"
 msgctxt "Chain hook: ingress"
 msgid "Capture packets directly after the NIC received them"
 msgstr "在 NIC 接收到数据包后直接捕获它们"
@@ -1459,24 +1546,32 @@ msgstr "在 NIC 接收到数据包后直接捕获它们"
 msgid "Category"
 msgstr "分类"
 
 msgid "Category"
 msgstr "分类"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:114
+msgid "Cell ID"
+msgstr "蜂窝网络 ID"
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:113
+msgid "Cell Location"
+msgstr "蜂窝网络位置"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
 msgid "Certificate constraint (Domain)"
 msgstr "证书约束(域)"
 
 msgid "Certificate constraint (Domain)"
 msgstr "证书约束(域)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1687
 msgid "Certificate constraint (SAN)"
 msgstr "证书约束(SAN)"
 
 msgid "Certificate constraint (SAN)"
 msgstr "证书约束(SAN)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1684
 msgid "Certificate constraint (Subject)"
 msgstr "证书约束(主题)"
 
 msgid "Certificate constraint (Subject)"
 msgstr "证书约束(主题)"
 
-#: 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:1693
 msgid "Certificate constraint (Wildcard)"
 msgstr "证书约束(通配符)"
 
 msgid "Certificate constraint (Wildcard)"
 msgstr "证书约束(通配符)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1684
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1742
 msgid ""
 "Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
 "`logread -f` during handshake for actual values"
 msgid ""
 "Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
 "`logread -f` during handshake for actual values"
@@ -1484,22 +1579,22 @@ msgstr ""
 "证书约束子字符串 - 例如:/CN=wifi.mycompany.com<br />请参阅握手期间“logread -"
 "f”的实际值"
 
 "证书约束子字符串 - 例如:/CN=wifi.mycompany.com<br />请参阅握手期间“logread -"
 "f”的实际值"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
 msgid ""
 "Certificate constraint(s) against DNS SAN values (if available)<br />or "
 "Subject CN (exact match)"
 msgstr "针对 DNS SAN 值(如果可用)的证书约束<br />或主题 CN(严格匹配)"
 
 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:1666
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
 msgid ""
 "Certificate constraint(s) against DNS SAN values (if available)<br />or "
 "Subject CN (suffix match)"
 msgstr "针对 DNS SAN 值(如果可用)的证书约束<br />或主题 CN(后缀匹配)"
 
 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:1660
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1687
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1745
 msgid ""
 "Certificate constraint(s) via Subject Alternate Name values<br />(supported "
 "attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
 msgid ""
 "Certificate constraint(s) via Subject Alternate Name values<br />(supported "
 "attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1513,16 +1608,16 @@ msgstr ""
 msgid "Chain"
 msgstr "链"
 
 msgid "Chain"
 msgstr "链"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:581
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:580
 msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr "链钩 \"%h\""
 
 msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr "链钩 \"%h\""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4436
 msgid "Changes"
 msgstr "更改数"
 
 msgid "Changes"
 msgstr "更改数"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4775
 msgid "Changes have been reverted."
 msgstr "更改已恢复。"
 
 msgid "Changes have been reverted."
 msgstr "更改已恢复。"
 
@@ -1533,19 +1628,19 @@ msgstr "更改访问设备的管理员密码"
 #: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:162
 #: 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-compat/luasrc/view/cbi/wireless_modefreq.htm:162
 #: 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:1812
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1839
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:404
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
 msgid "Channel"
 msgstr "信道"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
 msgid "Channel"
 msgstr "信道"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:372
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
 msgid "Channel Analysis"
 msgstr "信道分析"
 
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
 msgid "Channel Analysis"
 msgstr "信道分析"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:405
 msgid "Channel Width"
 msgstr "信道宽度"
 
 msgid "Channel Width"
 msgstr "信道宽度"
 
@@ -1553,7 +1648,7 @@ msgstr "信道宽度"
 msgid "Check filesystems before mount"
 msgstr "在挂载前检查文件系统"
 
 msgid "Check filesystems before mount"
 msgstr "在挂载前检查文件系统"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2102
 msgid "Check this option to delete the existing networks from this radio."
 msgstr "选中此选项以从无线中删除现有网络。"
 
 msgid "Check this option to delete the existing networks from this radio."
 msgstr "选中此选项以从无线中删除现有网络。"
 
@@ -1570,8 +1665,8 @@ msgstr "正在检查镜像…"
 msgid "Choose mtdblock"
 msgstr "选择 mtdblock"
 
 msgid "Choose mtdblock"
 msgstr "选择 mtdblock"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2130
 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 "
 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 "
@@ -1581,13 +1676,13 @@ msgstr ""
 "为此接口分配所属的防火墙区域,选择<em>未指定</em>可将该接口移出已关联的区域,"
 "或者填写<em>创建</em>栏来创建一个新的区域,并将当前接口与之建立关联。"
 
 "为此接口分配所属的防火墙区域,选择<em>未指定</em>可将该接口移出已关联的区域,"
 "或者填写<em>创建</em>栏来创建一个新的区域,并将当前接口与之建立关联。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1018
 msgid ""
 "Choose the network(s) you want to attach to this wireless interface or fill "
 "out the <em>custom</em> field to define a new network."
 msgstr "选择指派到此无线接口的网络,或者填写<em>创建</em>栏来新建网络。"
 
 msgid ""
 "Choose the network(s) you want to attach to this wireless interface or fill "
 "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:1234
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1229
 msgid "Cipher"
 msgstr "算法"
 
 msgid "Cipher"
 msgstr "算法"
 
@@ -1609,9 +1704,9 @@ msgstr ""
 "点击“保存 mtdblock”以下载指定的 mtdblock 分区文件。(注意:此功能适用于专业人"
 "士!)"
 
 "点击“保存 mtdblock”以下载指定的 mtdblock 分区文件。(注意:此功能适用于专业人"
 "士!)"
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:994
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1102
 #: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
 msgid "Client"
 msgstr "客户端"
 #: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
 msgid "Client"
 msgstr "客户端"
@@ -1621,7 +1716,7 @@ msgstr "客户端"
 msgid "Client ID to send when requesting DHCP"
 msgstr "请求 DHCP 时发送的客户端 ID"
 
 msgid "Client ID to send when requesting DHCP"
 msgstr "请求 DHCP 时发送的客户端 ID"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4399
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4453
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -1640,7 +1735,7 @@ msgstr "在给定时间(秒)后关闭非活动链接,0 为保持连接"
 
 #: 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/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:2237
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2264
 #: 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
 #: 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
@@ -1648,6 +1743,10 @@ msgstr "在给定时间(秒)后关闭非活动链接,0 为保持连接"
 msgid "Collecting data..."
 msgstr "正在收集数据…"
 
 msgid "Collecting data..."
 msgstr "正在收集数据…"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:241
+msgid "Collisions seen"
+msgstr "发现冲突"
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:71
 msgid "Command"
 msgstr "命令"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:71
 msgid "Command"
 msgstr "命令"
@@ -1662,9 +1761,9 @@ msgstr "命令执行失败"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:73
 msgid "Comment"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:73
 msgid "Comment"
-msgstr "备注"
+msgstr "注释"
 
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
 msgid ""
 "Complicates key reinstallation attacks on the client side by disabling "
 "retransmission of EAPOL-Key frames that are used to install keys. This "
 msgid ""
 "Complicates key reinstallation attacks on the client side by disabling "
 "retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1686,7 +1785,7 @@ msgstr "计算传出校验和(可选)。"
 msgid "Config File"
 msgstr "配置文件"
 
 msgid "Config File"
 msgstr "配置文件"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4382
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4436
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
 msgid "Configuration"
 msgstr "配置"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
 msgid "Configuration"
 msgstr "配置"
@@ -1695,11 +1794,11 @@ msgstr "配置"
 msgid "Configuration Export"
 msgstr "配置文件导出"
 
 msgid "Configuration Export"
 msgstr "配置文件导出"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4624
 msgid "Configuration changes applied."
 msgstr "配置已应用。"
 
 msgid "Configuration changes applied."
 msgstr "配置已应用。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4508
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4562
 msgid "Configuration changes have been rolled back!"
 msgstr "配置已回滚!"
 
 msgid "Configuration changes have been rolled back!"
 msgstr "配置已回滚!"
 
@@ -1707,7 +1806,7 @@ msgstr "配置已回滚!"
 msgid "Configuration failed"
 msgstr "配置失败"
 
 msgid "Configuration failed"
 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:947
 msgid ""
 "Configures data rates based on the coverage cell density. Normal configures "
 "basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
 msgid ""
 "Configures data rates based on the coverage cell density. Normal configures "
 "basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
@@ -1722,28 +1821,38 @@ msgstr ""
 "Mbps 速率。Very High(非常高):配置 24 Mbps 为基础速率,不提供低于最低基础速"
 "率的支持速率。"
 
 "Mbps 速率。Very High(非常高):配置 24 Mbps 为基础速率,不提供低于最低基础速"
 "率的支持速率。"
 
-#: 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:792
 msgid ""
 "Configures the default router advertisement in <abbr title=\"Router "
 "Advertisement\">RA</abbr> messages."
 msgstr "配置 <abbr title=\"路由器通告\">RA</abbr> 消息中的默认路由器通告。"
 
 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:780
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
+msgid ""
+"Configures the minimum delegated prefix length assigned to a requesting "
+"downstream router, potentially overriding a requested prefix length. If left "
+"unspecified, the device will assign the smallest available prefix greater "
+"than or equal to the requested prefix."
+msgstr ""
+"配置分配给请求下游路由器的最小委托前缀长度,可能会覆盖请求的前缀长度。如未指"
+"定,该设备将分配大于或等于所请求前缀的最小可用前缀。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781
 msgid ""
 "Configures the operation mode of the <abbr title=\"Router "
 "Advertisement\">RA</abbr> service on this interface."
 msgstr "配置此接口上 <abbr title=\"路由器通告\">RA</abbr> 服务的操作模式。"
 
 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:895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:903
 msgid "Configures the operation mode of the DHCPv6 service on this interface."
 msgstr "配置此接口上 DHCPv6 服务的操作模式。"
 
 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:931
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:943
 msgid ""
 "Configures the operation mode of the NDP proxy service on this interface."
 msgstr "配置此接口上 NDP 代理服务的操作模式。"
 
 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:1314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1338
 msgid "Configure…"
 msgstr "配置…"
 
 msgid "Configure…"
 msgstr "配置…"
 
@@ -1755,8 +1864,8 @@ msgstr "确认断开连接"
 msgid "Confirmation"
 msgstr "确认密码"
 
 msgid "Confirmation"
 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/tools/network.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:101
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
 msgid "Connected"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
 msgid "Connected"
@@ -1767,11 +1876,11 @@ msgstr "已连接"
 msgid "Connection attempt failed"
 msgstr "尝试连接失败"
 
 msgid "Connection attempt failed"
 msgstr "尝试连接失败"
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:40
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:8
 msgid "Connection attempt failed."
 msgstr "尝试连接失败。"
 
 msgid "Connection attempt failed."
 msgstr "尝试连接失败。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
 msgid "Connection endpoint"
 msgstr "连接端点"
 
 msgid "Connection endpoint"
 msgstr "连接端点"
 
@@ -1783,16 +1892,16 @@ msgstr "失去连接"
 msgid "Connections"
 msgstr "连接"
 
 msgid "Connections"
 msgstr "连接"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4644
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4698
 msgid "Connectivity change"
 msgstr "连接更改"
 
 msgid "Connectivity change"
 msgstr "连接更改"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:32
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
 msgctxt "nft ct state"
 msgid "Conntrack state"
 msgstr "连接跟踪状况"
 
 msgctxt "nft ct state"
 msgid "Conntrack state"
 msgstr "连接跟踪状况"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
 msgctxt "nft ct status"
 msgid "Conntrack status"
 msgstr "连接跟踪状态"
 msgctxt "nft ct status"
 msgid "Conntrack status"
 msgstr "连接跟踪状态"
@@ -1811,29 +1920,29 @@ msgstr "当任一 ARP IP 目标可达时认为从属设备在线(any,0)"
 msgid "Contents have been saved."
 msgstr "内容已保存。"
 
 msgid "Contents have been saved."
 msgstr "内容已保存。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:450
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
 #: 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-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-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
+#: 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> 继续"
 
 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:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:129
 msgid "Continue in calling chain"
 msgid "Continue in calling chain"
-msgstr "å\9c¨å\91¼å\8f«链中继续"
+msgstr "å\9c¨å\8e\9f链中继续"
 
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:551
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
 msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr "继续处理不匹配的数据包"
 
 msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr "继续处理不匹配的数据包"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4544
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4598
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1846,20 +1955,20 @@ msgstr ""
 msgid "Country"
 msgstr "国家"
 
 msgid "Country"
 msgstr "国家"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944
 msgid "Country Code"
 msgstr "国家代码"
 
 msgid "Country Code"
 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:947
 msgid "Coverage cell density"
 msgstr "无线信号覆盖密度"
 
 msgid "Coverage cell density"
 msgstr "无线信号覆盖密度"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:597
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2130
 msgid "Create / Assign firewall-zone"
 msgstr "创建/分配防火墙区域"
 
 msgid "Create / Assign firewall-zone"
 msgstr "创建/分配防火墙区域"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1214
 msgid "Create interface"
 msgstr "创建接口"
 
 msgid "Create interface"
 msgstr "创建接口"
 
@@ -1871,16 +1980,16 @@ msgstr "致命错误"
 msgid "Cron Log Level"
 msgstr "Cron 日志级别"
 
 msgid "Cron Log Level"
 msgstr "Cron 日志级别"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:591
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:584
 msgid "Current power"
 msgstr "当前功率"
 
 msgid "Current power"
 msgstr "当前功率"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
 msgctxt "nft meta hour"
 msgid "Current time"
 msgstr "当前时间"
 
 msgctxt "nft meta hour"
 msgid "Current time"
 msgstr "当前时间"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
 msgctxt "nft meta day"
 msgid "Current weekday"
 msgstr "当前工作日"
 msgctxt "nft meta day"
 msgid "Current weekday"
 msgstr "当前工作日"
@@ -1911,27 +2020,27 @@ msgid ""
 "Diode\">LED</abbr>s if possible."
 msgstr "自定义此设备的 <abbr title=\"发光二极管\">LED</abbr> 行为。"
 
 "Diode\">LED</abbr>s if possible."
 msgstr "自定义此设备的 <abbr title=\"发光二极管\">LED</abbr> 行为。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:673
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:741
 msgid "DAD transmits"
 msgstr "DAD 传输"
 
 msgid "DAD transmits"
 msgstr "DAD 传输"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1468
 msgid "DAE-Client"
 msgstr "DAE 客户端"
 
 msgid "DAE-Client"
 msgstr "DAE 客户端"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1473
 msgid "DAE-Port"
 msgstr "DAE 端口"
 
 msgid "DAE-Port"
 msgstr "DAE 端口"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
 msgid "DAE-Secret"
 msgstr "DAE 密文"
 
 msgid "DAE-Secret"
 msgstr "DAE 密文"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:611
 msgid "DHCP Options"
 msgstr "DHCP 选项"
 
 msgid "DHCP Options"
 msgstr "DHCP 选项"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:500
 msgid "DHCP Server"
 msgstr "DHCP 服务器"
 
 msgid "DHCP Server"
 msgstr "DHCP 服务器"
 
@@ -1946,16 +2055,22 @@ msgstr "DHCP/DNS"
 msgid "DHCP client"
 msgstr "DHCP 客户端"
 
 msgid "DHCP client"
 msgstr "DHCP 客户端"
 
-#: 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:724
 msgid "DHCP-Options"
 msgstr "DHCP 选项"
 
 msgid "DHCP-Options"
 msgstr "DHCP 选项"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:969
+msgid ""
+"DHCPv4 <code>leasetime</code> is used as limit and preferred lifetime of the "
+"IPv6 prefix."
+msgstr "DHCPv4 <code>租约</code> 被用作 IPv6 前缀的限制和首选有效期。"
+
 #: modules/luci-compat/luasrc/model/network/proto_dhcpv6.lua:7
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:7
 msgid "DHCPv6 client"
 msgstr "DHCPv6 客户端"
 
 #: modules/luci-compat/luasrc/model/network/proto_dhcpv6.lua:7
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:7
 msgid "DHCPv6 client"
 msgstr "DHCPv6 客户端"
 
-#: 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:902
 msgid "DHCPv6-Service"
 msgstr "DHCPv6 服务"
 
 msgid "DHCPv6-Service"
 msgstr "DHCPv6 服务"
 
@@ -1967,27 +2082,27 @@ msgstr "DHCPv6 服务"
 msgid "DNS"
 msgstr "DNS"
 
 msgid "DNS"
 msgstr "DNS"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
 msgid "DNS forwardings"
 msgstr "DNS 转发"
 
 msgid "DNS forwardings"
 msgstr "DNS 转发"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531
 msgid "DNS query port"
 msgid "DNS query port"
-msgstr "<abbr title=\"域名系统\">DNS</abbr> 查询端口"
+msgstr "DNS 查询端口"
 
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:965
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
 msgid "DNS search domains"
 msgstr "DNS 搜索域名"
 
 msgid "DNS search domains"
 msgstr "DNS 搜索域名"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524
 msgid "DNS server port"
 msgid "DNS server port"
-msgstr "<abbr title=\"域名系统\">DNS</abbr> 服务器端口"
+msgstr "DNS 服务器端口"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
 msgid "DNS setting is invalid"
 msgstr "DNS 设置无效"
 
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292
 msgid "DNS setting is invalid"
 msgstr "DNS 设置无效"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:994
 msgid "DNS weight"
 msgstr "DNS 权重"
 
 msgid "DNS weight"
 msgstr "DNS 权重"
 
@@ -1995,11 +2110,11 @@ msgstr "DNS 权重"
 msgid "DNS-Label / FQDN"
 msgstr "DNS-标签/FQDN"
 
 msgid "DNS-Label / FQDN"
 msgstr "DNS-标签/FQDN"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
 msgid "DNSSEC"
 msgstr "DNSSEC"
 
 msgid "DNSSEC"
 msgstr "DNSSEC"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:488
 msgid "DNSSEC check unsigned"
 msgstr "DNSSEC 检查未签名"
 
 msgid "DNSSEC check unsigned"
 msgstr "DNSSEC 检查未签名"
 
@@ -2011,30 +2126,30 @@ msgstr "DPD 空闲超时"
 msgid "DS-Lite AFTR address"
 msgstr "DS-Lite AFTR 地址"
 
 msgid "DS-Lite AFTR address"
 msgstr "DS-Lite AFTR 地址"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1524
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
 msgid "DSL"
 msgstr "DSL"
 
 msgid "DSL"
 msgstr "DSL"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:15
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
 msgid "DSL Status"
 msgstr "DSL 状态"
 
 msgid "DSL Status"
 msgstr "DSL 状态"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1563
 msgid "DSL line mode"
 msgstr "DSL 线路模式"
 
 msgid "DSL line mode"
 msgstr "DSL 线路模式"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1169
 msgid "DTIM Interval"
 msgstr "DTIM 间隔"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
 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:847
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
 msgid "DUID"
 msgstr "DUID"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
 msgid "DUID"
 msgstr "DUID"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
 msgid "Data Rate"
 msgstr "数据速率"
 
 msgid "Data Rate"
 msgstr "数据速率"
 
@@ -2051,7 +2166,7 @@ msgstr "已发送"
 msgid "Debug"
 msgstr "调试"
 
 msgid "Debug"
 msgstr "调试"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:790
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791
 msgid "Default router"
 msgstr "默认路由器"
 
 msgid "Default router"
 msgstr "默认路由器"
 
@@ -2059,7 +2174,7 @@ msgstr "默认路由器"
 msgid "Default state"
 msgstr "默认状态"
 
 msgid "Default state"
 msgstr "默认状态"
 
-#: 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:724
 msgid ""
 "Define additional DHCP options, for example "
 "\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
 msgid ""
 "Define additional DHCP options, for example "
 "\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
@@ -2068,31 +2183,35 @@ msgstr ""
 "设置 DHCP 的附加选项,例如设定“<code>6,192.168.2.1,192.168.2.2</code>”表示通"
 "告不同的 DNS 服务器给客户端。"
 
 "设置 DHCP 的附加选项,例如设定“<code>6,192.168.2.1,192.168.2.2</code>”表示通"
 "告不同的 DNS 服务器给客户端。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:516
 msgid ""
 "Defines a mapping of Linux internal packet priority to VLAN header priority "
 "but for outgoing frames"
 msgstr "定义用于传出帧的 Linux 内部数据包优先级到 VLAN 标头优先级的映射"
 
 msgid ""
 "Defines a mapping of Linux internal packet priority to VLAN header priority "
 "but for outgoing frames"
 msgstr "定义用于传出帧的 Linux 内部数据包优先级到 VLAN 标头优先级的映射"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:456
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:510
 msgid ""
 "Defines a mapping of VLAN header priority to the Linux internal packet "
 "priority on incoming frames"
 msgstr "定义在传入帧上 VLAN 标头优先级到 Linux 内部数据包优先级的映射"
 
 msgid ""
 "Defines a mapping of VLAN header priority to the Linux internal packet "
 "priority on incoming frames"
 msgstr "定义在传入帧上 VLAN 标头优先级到 Linux 内部数据包优先级的映射"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:87
 msgid "Defines a specific MTU for this route"
 msgstr "为此路由定义一个特定的 MTU"
 
 msgid "Defines a specific MTU for this route"
 msgstr "为此路由定义一个特定的 MTU"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
+#: protocols/luci-proto-cni/htdocs/luci-static/resources/protocol/cni.js:34
+msgid "Delay"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1017
 msgid "Delegate IPv6 prefixes"
 msgstr "委托 IPv6 前缀"
 
 #: 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
 msgid "Delegate IPv6 prefixes"
 msgstr "委托 IPv6 前缀"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2310
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2740
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3562
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2902
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3571
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2926
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2104,15 +2223,15 @@ msgstr "删除"
 msgid "Delete key"
 msgstr "删除密钥"
 
 msgid "Delete key"
 msgstr "删除密钥"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2828
 msgid "Delete request failed: %s"
 msgstr "删除请求失败:%s"
 
 msgid "Delete request failed: %s"
 msgstr "删除请求失败:%s"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:906
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:899
 msgid "Delete this network"
 msgstr "删除此网络"
 
 msgid "Delete this network"
 msgstr "删除此网络"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1169
 msgid "Delivery Traffic Indication Message Interval"
 msgstr "发送流量指示消息间隔"
 
 msgid "Delivery Traffic Indication Message Interval"
 msgstr "发送流量指示消息间隔"
 
@@ -2123,7 +2242,7 @@ msgstr "发送流量指示消息间隔"
 msgid "Description"
 msgstr "描述"
 
 msgid "Description"
 msgstr "描述"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2898
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2922
 msgid "Deselect"
 msgstr "取消"
 
 msgid "Deselect"
 msgstr "取消"
 
@@ -2131,22 +2250,22 @@ msgstr "取消"
 msgid "Design"
 msgstr "主题"
 
 msgid "Design"
 msgstr "主题"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:731
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:732
 msgid "Designated master"
 msgstr "指定的主接口"
 
 msgid "Designated master"
 msgstr "指定的主接口"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:160
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:386
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:71
 msgid "Destination"
 msgstr "目标地址"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:386
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:71
 msgid "Destination"
 msgstr "目标地址"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
 msgctxt "nft ip daddr"
 msgid "Destination IP"
 msgstr "目标 IP"
 
 msgctxt "nft ip daddr"
 msgid "Destination IP"
 msgstr "目标 IP"
 
-#: 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:48
 msgctxt "nft ip6 daddr"
 msgid "Destination IPv6"
 msgstr "目标 IPv6"
 msgctxt "nft ip6 daddr"
 msgid "Destination IPv6"
 msgstr "目标 IPv6"
@@ -2155,7 +2274,7 @@ msgstr "目标 IPv6"
 msgid "Destination port"
 msgstr "目标端口"
 
 msgid "Destination port"
 msgstr "目标端口"
 
-#: 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:46
 msgctxt "nft ip dport"
 msgid "Destination port"
 msgstr "目标端口"
 msgctxt "nft ip dport"
 msgid "Destination port"
 msgstr "目标端口"
@@ -2170,48 +2289,53 @@ msgstr "目标区域"
 #: 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-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:585
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:586
+#: 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:1466
 #: 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:248
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
 #: 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:248
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393
+#: protocols/luci-proto-cni/htdocs/luci-static/resources/protocol/cni.js:29
 msgid "Device"
 msgstr "设备"
 
 msgid "Device"
 msgstr "设备"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:920
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:913
 msgid "Device Configuration"
 msgstr "设备配置"
 
 msgid "Device Configuration"
 msgstr "设备配置"
 
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:88
+msgid "Device Identifier"
+msgstr "设备识别符"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:132
 msgid "Device is not active"
 msgstr "设备未激活"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:233
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:132
 msgid "Device is not active"
 msgstr "设备未激活"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:233
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:657
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:650
 msgid "Device is restarting…"
 msgstr "设备正在重启…"
 
 msgid "Device is restarting…"
 msgstr "设备正在重启…"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:441
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:495
 msgid "Device name"
 msgstr "设备名"
 
 msgid "Device name"
 msgstr "设备名"
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:45
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:10
 msgid "Device not managed by ModemManager."
 msgstr "设备不受 ModemManager 管理。"
 
 msgid "Device not managed by ModemManager."
 msgstr "设备不受 ModemManager 管理。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1441
 msgid "Device not present"
 msgstr "设备不存在"
 
 msgid "Device not present"
 msgstr "设备不存在"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:341
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:395
 msgid "Device type"
 msgstr "设备类型"
 
 msgid "Device type"
 msgstr "设备类型"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4543
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4597
 msgid "Device unreachable!"
 msgstr "无法连接到设备!"
 
 msgid "Device unreachable!"
 msgstr "无法连接到设备!"
 
@@ -2219,7 +2343,7 @@ msgstr "无法连接到设备!"
 msgid "Device unreachable! Still waiting for device..."
 msgstr "设备无法访问。仍在等待设备……"
 
 msgid "Device unreachable! Still waiting for device..."
 msgstr "设备无法访问。仍在等待设备……"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1289
 msgid "Devices"
 msgstr "设备"
 
 msgid "Devices"
 msgstr "设备"
 
@@ -2232,18 +2356,18 @@ msgstr "网络诊断"
 msgid "Dial number"
 msgstr "拨号号码"
 
 msgid "Dial number"
 msgstr "拨号号码"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
 msgid "Directory"
 msgstr "目录"
 
 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:200
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:201
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:931
 msgid "Disable"
 msgstr "禁用"
 
 msgid "Disable"
 msgstr "禁用"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:683
 msgid ""
 "Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
 "this interface."
 msgid ""
 "Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
 "this interface."
@@ -2258,20 +2382,23 @@ msgstr "禁用 DNS 查找"
 msgid "Disable Encryption"
 msgstr "禁用加密"
 
 msgid "Disable Encryption"
 msgstr "禁用加密"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
 msgid "Disable Inactivity Polling"
 msgstr "禁用不活动轮询"
 
 msgid "Disable Inactivity Polling"
 msgstr "禁用不活动轮询"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:889
 msgid "Disable this network"
 msgstr "禁用此网络"
 
 msgid "Disable this network"
 msgstr "禁用此网络"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1603
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1630
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1778
 #: 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
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:108
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:117
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
@@ -2286,17 +2413,17 @@ msgctxt "Label indicating that WireGuard peer is disabled"
 msgid "Disabled"
 msgstr "已禁用"
 
 msgid "Disabled"
 msgstr "已禁用"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
 msgid "Disassociate On Low Acknowledgement"
 msgstr "在低 Ack 应答时断开连接"
 
 msgid "Disassociate On Low Acknowledgement"
 msgstr "在低 Ack 应答时断开连接"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:313
 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
 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/wireless.js:723
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:716
 #: 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"
 #: 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"
@@ -2306,7 +2433,7 @@ msgstr "断开"
 msgid "Disconnection attempt failed"
 msgstr "尝试断开连接失败"
 
 msgid "Disconnection attempt failed"
 msgstr "尝试断开连接失败"
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:48
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:13
 msgid "Disconnection attempt failed."
 msgstr "尝试断开连接失败。"
 
 msgid "Disconnection attempt failed."
 msgstr "尝试断开连接失败。"
 
@@ -2316,21 +2443,21 @@ msgstr "磁盘空间"
 
 #: 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:611
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3022
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3260
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3661
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4514
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3269
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3715
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4568
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1864
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
 msgid "Dismiss"
 msgstr "关闭"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
 msgid "Dismiss"
 msgstr "关闭"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
 msgid "Distance Optimization"
 msgstr "距离优化"
 
 msgid "Distance Optimization"
 msgstr "距离优化"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953
 msgid "Distance to farthest network member in meters."
 msgstr "最远网络用户的距离(米)。"
 
 msgid "Distance to farthest network member in meters."
 msgstr "最远网络用户的距离(米)。"
 
@@ -2338,7 +2465,15 @@ msgstr "最远网络用户的距离(米)。"
 msgid "Distributed ARP Table"
 msgstr "分布式 ARP 表"
 
 msgid "Distributed ARP Table"
 msgstr "分布式 ARP 表"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:931
+msgid ""
+"Dnsmasq instance to which this DHCP host section is bound. If unspecified, "
+"the section is valid for all dnsmasq instances."
+msgstr ""
+"此 DHCP 主机部分所绑定的 Dnsmasq 实例。如未指定,此部分对所有 dnsmasq 实例均"
+"有效。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:629
 msgid ""
 "Dnsmasq instance to which this boot section is bound. If unspecified, the "
 "section is valid for all dnsmasq instances."
 msgid ""
 "Dnsmasq instance to which this boot section is bound. If unspecified, the "
 "section is valid for all dnsmasq instances."
@@ -2355,7 +2490,7 @@ msgstr ""
 "Dnsmasq 是轻量级的 <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
 "abbr>服务器和<abbr title=\"Domain Name System\">DNS</abbr> 转发器。"
 
 "Dnsmasq 是轻量级的 <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
 "abbr>服务器和<abbr title=\"Domain Name System\">DNS</abbr> 转发器。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:500
 msgid "Do not cache negative replies, e.g. for non-existent domains."
 msgstr "不缓存无用的回应,例如:不存在的域名。"
 
 msgid "Do not cache negative replies, e.g. for non-existent domains."
 msgstr "不缓存无用的回应,例如:不存在的域名。"
 
@@ -2367,28 +2502,23 @@ msgstr "不缓存无用的回应,例如:不存在的域名。"
 msgid "Do not create host route to peer (optional)."
 msgstr "不创建到对端的主机路由(可选)。"
 
 msgid "Do not create host route to peer (optional)."
 msgstr "不创建到对端的主机路由(可选)。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270
 msgid "Do not forward DNS queries without dots or domain parts."
 msgstr "不转发没有点或域名部分的 DNS 查询。"
 
 msgid "Do not forward DNS queries without dots or domain parts."
 msgstr "不转发没有点或域名部分的 DNS 查询。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
 msgid "Do not forward reverse lookups for local networks."
 msgstr "不转发本地网络的反向查询。"
 
 msgid "Do not forward reverse lookups for local networks."
 msgstr "不转发本地网络的反向查询。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:350
 msgid "Do not listen on the specified interfaces."
 msgstr "不监听这些接口。"
 
 msgid "Do not listen on the specified interfaces."
 msgstr "不监听这些接口。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
 msgid "Do not offer DHCPv6 service on this interface."
 msgstr "不在此接口上提供 DHCPv6 服务。"
 
 msgid "Do not offer DHCPv6 service on this interface."
 msgstr "不在此接口上提供 DHCPv6 服务。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:158
-msgctxt "VLAN port state"
-msgid "Do not participate"
-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:945
 msgid ""
 "Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
 "packets."
 msgid ""
 "Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
 "packets."
@@ -2398,7 +2528,7 @@ msgstr "不代理任何 <abbr title=\"邻居发现协议\">NDP</abbr> 数据包
 msgid "Do not send a hostname"
 msgstr "不发送主机名"
 
 msgid "Do not send a hostname"
 msgstr "不发送主机名"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
 msgid ""
 "Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
 "abbr> messages on this interface."
 msgid ""
 "Do not send any <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</"
 "abbr> messages on this interface."
@@ -2406,7 +2536,7 @@ msgstr ""
 "不在此接口上发送任何 <abbr title=\"路由器通告,ICMPv6 类型 134\">RA</abbr> 消"
 "息。"
 
 "不在此接口上发送任何 <abbr title=\"路由器通告,ICMPv6 类型 134\">RA</abbr> 消"
 "息。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2814
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "您确定要删除“%s”吗?"
 
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "您确定要删除“%s”吗?"
 
@@ -2418,7 +2548,7 @@ msgstr "您确定要删除以下 SSH 密钥吗?"
 msgid "Do you really want to erase all settings?"
 msgstr "您确定要清除所有设置吗?"
 
 msgid "Do you really want to erase all settings?"
 msgstr "您确定要清除所有设置吗?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2788
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr "您确定要删除目录“%s”吗?"
 
 msgid "Do you really want to recursively delete the directory \"%s\" ?"
 msgstr "您确定要删除目录“%s”吗?"
 
@@ -2430,16 +2560,17 @@ msgstr "是否要替换当前的 PSK?"
 msgid "Do you want to replace the current keys?"
 msgstr "是否要替换当前密钥?"
 
 msgid "Do you want to replace the current keys?"
 msgstr "是否要替换当前密钥?"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:713
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
 msgid "Domain"
 msgstr "域名"
 
 msgid "Domain"
 msgstr "域名"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
 msgid "Domain required"
 msgstr "忽略空域名解析"
 
 msgid "Domain required"
 msgstr "忽略空域名解析"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
 msgid "Domain whitelist"
 msgstr "域名白名单"
 
 msgid "Domain whitelist"
 msgstr "域名白名单"
 
@@ -2465,7 +2596,7 @@ msgstr "下载备份"
 msgid "Download mtdblock"
 msgstr "下载 mtdblock"
 
 msgid "Download mtdblock"
 msgstr "下载 mtdblock"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1568
 msgid "Downstream SNR offset"
 msgstr "下游 SNR 偏移"
 
 msgid "Downstream SNR offset"
 msgstr "下游 SNR 偏移"
 
@@ -2483,16 +2614,58 @@ msgstr "拖动以重排"
 msgid "Drop Duplicate Frames"
 msgstr "丢弃重复帧"
 
 msgid "Drop Duplicate Frames"
 msgstr "丢弃重复帧"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:710
+msgid ""
+"Drop all gratuitous ARP frames, for example if there’s a known good ARP "
+"proxy on the network and such frames need not be used or in the case of "
+"802.11, must not be used to prevent attacks."
+msgstr ""
+"丢弃所有不必要的 ARP 帧,如果网络上有一个已知的好的ARP代理并且这样的帧无需使"
+"用或者就 802.11 而言,不准使用这样的帧以防止攻击。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:733
+msgid ""
+"Drop all unsolicited neighbor advertisements, for example if there’s a known "
+"good NA proxy on the network and such frames need not be used or in the case "
+"of 802.11, must not be used to prevent attacks."
+msgstr ""
+"丢弃所有不请自来的邻居广播,如果网络上有已知的好的 NA 代理并且这样的帧无需使"
+"用或者就 802.11 而言不准使用它们以防止攻击。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:710
+msgid "Drop gratuitous ARP"
+msgstr "丢弃不必要的 ARP"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:787
+msgid "Drop layer 2 multicast frames containing IPv4 unicast packets."
+msgstr "丢弃包含 IPv4 单播数据包的 layer 2多播帧。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:791
+msgid "Drop layer 2 multicast frames containing IPv6 unicast packets."
+msgstr "丢弃包含 IPv6 单播数据包的 layer 2多播帧。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:787
+msgid "Drop nested IPv4 unicast"
+msgstr "丢弃嵌套的 IPv4 单播"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:791
+msgid "Drop nested IPv6 unicast"
+msgstr "丢弃嵌套的 IPv6 单播"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
 msgctxt "nft drop action"
 msgid "Drop packet"
 msgstr "丢弃数据包"
 
 msgctxt "nft drop action"
 msgid "Drop packet"
 msgstr "丢弃数据包"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:547
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:546
 msgctxt "Chain policy: drop"
 msgid "Drop unmatched packets"
 msgstr "丢弃不匹配的数据包"
 
 msgctxt "Chain policy: drop"
 msgid "Drop unmatched packets"
 msgstr "丢弃不匹配的数据包"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:733
+msgid "Drop unsolicited NA"
+msgstr "丢弃不请自来的 NA"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr "Dropbear 实例"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr "Dropbear 实例"
@@ -2510,19 +2683,19 @@ msgstr ""
 msgid "Dual-Stack Lite (RFC6333)"
 msgstr "轻型双栈(RFC6333)"
 
 msgid "Dual-Stack Lite (RFC6333)"
 msgstr "轻型双栈(RFC6333)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:700
 msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
 msgstr "动态 <abbr title=\"动态主机配置协议\">DHCP</abbr>"
 
 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:1441
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1468
 msgid "Dynamic Authorization Extension client."
 msgstr "动态授权扩展客户端。"
 
 msgid "Dynamic Authorization Extension client."
 msgstr "动态授权扩展客户端。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1473
 msgid "Dynamic Authorization Extension port."
 msgstr "动态授权扩展端口。"
 
 msgid "Dynamic Authorization Extension port."
 msgstr "动态授权扩展端口。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
 msgid "Dynamic Authorization Extension secret."
 msgstr "动态授权扩展 secret。"
 
 msgid "Dynamic Authorization Extension secret."
 msgstr "动态授权扩展 secret。"
 
@@ -2530,28 +2703,40 @@ msgstr "动态授权扩展 secret。"
 msgid "Dynamic tunnel"
 msgstr "动态隧道"
 
 msgid "Dynamic tunnel"
 msgstr "动态隧道"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:700
 msgid ""
 "Dynamically allocate DHCP addresses for clients. If disabled, only clients "
 "having static leases will be served."
 msgstr ""
 "为所有客户端提供 DHCP 服务。如果禁用,将只对具有静态租约的客户端提供服务。"
 
 msgid ""
 "Dynamically allocate DHCP addresses for clients. If disabled, only clients "
 "having static leases will be served."
 msgstr ""
 "为所有客户端提供 DHCP 服务。如果禁用,将只对具有静态租约的客户端提供服务。"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1463
+msgid "E.g. <code>br-vlan</code> or <code>brvlan</code>."
+msgstr "如 <code>br-vlan</code> 或 <code>brvlan</code>。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1453
+msgid "E.g. eth0, eth1"
+msgstr "如,eth0, eth1"
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:67
 msgid "EA-bits length"
 msgstr "EA-bits 长度"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:67
 msgid "EA-bits length"
 msgstr "EA-bits 长度"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1635
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
 msgid "EAP-Method"
 msgstr "EAP 类型"
 
 msgid "EAP-Method"
 msgstr "EAP 类型"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
+msgid "Each STA is assigned its own AP_VLAN interface."
+msgstr "每个 STA 被分配了自己的 AP_VLAN 接口。"
+
 #: 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:2718
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3425
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3434
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
 #: 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:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
 msgid "Edit"
 msgstr "编辑"
 
 msgid "Edit"
 msgstr "编辑"
 
@@ -2559,55 +2744,49 @@ msgstr "编辑"
 msgid "Edit peer"
 msgstr "编辑对端"
 
 msgid "Edit peer"
 msgstr "编辑对端"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:782
+msgid "Edit static lease"
+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 "
 "reload the page."
 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 "
 "reload the page."
 msgstr "编辑上方的原始配置数据来修复错误,点击“保存”按钮以重新载入此页面。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:894
 msgid "Edit this network"
 msgstr "编辑此网络"
 
 msgid "Edit this network"
 msgstr "编辑此网络"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:845
 msgid "Edit wireless network"
 msgstr "编辑无线网络"
 
 msgid "Edit wireless network"
 msgstr "编辑无线网络"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
 msgctxt "nft rt mtu"
 msgid "Effective route MTU"
 msgstr "有效的路由 MTU"
 
 msgctxt "nft rt mtu"
 msgid "Effective route MTU"
 msgstr "有效的路由 MTU"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:516
 msgid "Egress QoS mapping"
 msgstr "出口 QoS 映射"
 
 msgid "Egress QoS mapping"
 msgstr "出口 QoS 映射"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:12
 msgctxt "nft meta oif"
 msgid "Egress device id"
 msgstr "出口设备 ID"
 
 msgctxt "nft meta oif"
 msgid "Egress device id"
 msgstr "出口设备 ID"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:10
 msgctxt "nft meta oifname"
 msgid "Egress device name"
 msgstr "出口设备的名称"
 
 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"
-msgstr "已标记的出口"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:162
-msgctxt "VLAN port state"
-msgid "Egress untagged"
-msgstr "未标记的出口"
-
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:193
 msgid "Emergency"
 msgstr "紧急"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:193
 msgid "Emergency"
 msgstr "紧急"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:898
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:931
 msgid "Enable"
 msgstr "启用"
 
 msgid "Enable"
 msgstr "启用"
 
@@ -2615,17 +2794,17 @@ msgstr "启用"
 msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
 msgstr "启用/禁用对端。重启 Wireguard 端口应用更改。"
 
 msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
 msgstr "启用/禁用对端。重启 Wireguard 端口应用更改。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:538
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:592
 msgid ""
 "Enable <abbr title=\"Internet Group Management Protocol\">IGMP</abbr> "
 "snooping"
 msgstr "启用 <abbr title=\"互联网组管理协议\">IGMP</abbr> 嗅探"
 
 msgid ""
 "Enable <abbr title=\"Internet Group Management Protocol\">IGMP</abbr> "
 "snooping"
 msgstr "启用 <abbr title=\"互联网组管理协议\">IGMP</abbr> 嗅探"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:572
 msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 msgstr "启用 <abbr title=\"生成树协议\">STP</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:801
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
 msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
 msgstr "启用 <abbr title=\"无状态地址自动配置\">SLAAC</abbr>"
 
 msgid "Enable <abbr title=\"Stateless Address Auto Config\">SLAAC</abbr>"
 msgstr "启用 <abbr title=\"无状态地址自动配置\">SLAAC</abbr>"
 
@@ -2643,11 +2822,12 @@ msgstr "启用流的动态调整"
 msgid "Enable HE.net dynamic endpoint update"
 msgstr "启用 HE.net 动态终端更新"
 
 msgid "Enable HE.net dynamic endpoint update"
 msgstr "启用 HE.net 动态终端更新"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:665
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:725
 msgid "Enable IPv6"
 msgstr "启用 IPv6"
 
 msgid "Enable IPv6"
 msgstr "启用 IPv6"
 
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:101
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:101
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:108
 msgid "Enable IPv6 negotiation"
 msgstr "启用 IPv6 协商"
 
 msgid "Enable IPv6 negotiation"
 msgstr "启用 IPv6 协商"
 
@@ -2660,11 +2840,15 @@ msgstr "启用 IPv6 协商"
 msgid "Enable IPv6 negotiation on the PPP link"
 msgstr "在 PPP 链路上启用 IPv6 协商"
 
 msgid "Enable IPv6 negotiation on the PPP link"
 msgstr "在 PPP 链路上启用 IPv6 协商"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:729
+msgid "Enable IPv6 segment routing"
+msgstr "启用 IPv6 段路由"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:194
 msgid "Enable Jumbo Frame passthrough"
 msgstr "启用巨型帧透传"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:194
 msgid "Enable Jumbo Frame passthrough"
 msgstr "启用巨型帧透传"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:696
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:764
 msgid "Enable MAC address learning"
 msgstr "启用 MAC 地址学习"
 
 msgid "Enable MAC address learning"
 msgstr "启用 MAC 地址学习"
 
@@ -2676,11 +2860,11 @@ msgstr "启用 NTP 客户端"
 msgid "Enable Single DES"
 msgstr "启用单个 DES"
 
 msgid "Enable Single DES"
 msgstr "启用单个 DES"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
 msgid "Enable TFTP server"
 msgstr "启用 TFTP 服务器"
 
 msgid "Enable TFTP server"
 msgstr "启用 TFTP 服务器"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:720
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:796
 msgid "Enable VLAN filtering"
 msgstr "启用 VLAN 过滤"
 
 msgid "Enable VLAN filtering"
 msgstr "启用 VLAN 过滤"
 
@@ -2688,7 +2872,7 @@ msgstr "启用 VLAN 过滤"
 msgid "Enable VLAN functionality"
 msgstr "启用 VLAN"
 
 msgid "Enable VLAN functionality"
 msgstr "启用 VLAN"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1787
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1814
 msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
 msgstr "启用 WPS 一键加密按钮,需要 WPA(2)-PSK/WPA3-SAE"
 
 msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
 msgstr "启用 WPS 一键加密按钮,需要 WPA(2)-PSK/WPA3-SAE"
 
@@ -2701,12 +2885,12 @@ msgstr ""
 "允许自动将<abbr title=\"Hypertext Transfer Protocol\">HTTP</abbr>请求重定向至"
 "<abbr title=\"Hypertext Transfer Protocol Secure\">HTTPS</abbr>端口。"
 
 "允许自动将<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:993
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1017
 msgid ""
 "Enable downstream delegation of IPv6 prefixes available on this interface"
 msgstr "启用此接口上可用的 IPv6 前缀的下游委托"
 
 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:1783
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
 msgid "Enable key reinstallation (KRACK) countermeasures"
 msgstr "启用密钥重新安装(KRACK)对策"
 
 msgid "Enable key reinstallation (KRACK) countermeasures"
 msgstr "启用密钥重新安装(KRACK)对策"
 
@@ -2722,24 +2906,24 @@ msgstr "启用流入数据包镜像"
 msgid "Enable mirroring of outgoing packets"
 msgstr "启用流出数据包镜像"
 
 msgid "Enable mirroring of outgoing packets"
 msgstr "启用流出数据包镜像"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:715
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:783
 msgid "Enable multicast fast leave"
 msgstr "启用多播快速离开"
 
 msgid "Enable multicast fast leave"
 msgstr "启用多播快速离开"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:547
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:601
 msgid "Enable multicast querier"
 msgstr "启用多播查询器"
 
 msgid "Enable multicast querier"
 msgstr "启用多播查询器"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:679
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:747
 msgid "Enable multicast support"
 msgstr "启用多播支持"
 
 msgid "Enable multicast support"
 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:1519
 msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr "启用所有 CPU 的数据包控制。可能有助于或阻碍网络速度。"
 
 msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr "启用所有 CPU 的数据包控制。可能有助于或阻碍网络速度。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:622
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:676
 msgid "Enable promiscuous mode"
 msgstr "启用混杂模式"
 
 msgid "Enable promiscuous mode"
 msgstr "启用混杂模式"
 
@@ -2761,11 +2945,11 @@ msgstr "启用多播传输支持(可选)。"
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr "启用后报文的 DF(禁止分片)标志。"
 
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr "启用后报文的 DF(禁止分片)标志。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
 msgid "Enable the built-in single-instance TFTP server."
 msgstr "启用内置的单实例 TFTP 服务器。"
 
 msgid "Enable the built-in single-instance TFTP server."
 msgstr "启用内置的单实例 TFTP 服务器。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:889
 msgid "Enable this network"
 msgstr "启用此网络"
 
 msgid "Enable this network"
 msgstr "启用此网络"
 
@@ -2774,22 +2958,24 @@ msgstr "启用此网络"
 msgid "Enable tx checksum"
 msgstr "启用 Tx 校验"
 
 msgid "Enable tx checksum"
 msgstr "启用 Tx 校验"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:767
 msgid "Enable unicast flooding"
 msgstr "启用单播泛洪"
 
 msgid "Enable unicast flooding"
 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:1631
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:109
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:118
 msgid "Enabled"
 msgid "Enabled"
-msgstr "å·²å\90¯ç\94¨"
+msgstr "启用"
 
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:538
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:592
 msgid "Enables IGMP snooping on this bridge"
 msgstr "在此网桥上启用 IGMP 窥探"
 
 msgid "Enables IGMP snooping on this bridge"
 msgstr "在此网桥上启用 IGMP 窥探"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1551
 msgid ""
 "Enables fast roaming among access points that belong to the same Mobility "
 "Domain"
 msgid ""
 "Enables fast roaming among access points that belong to the same Mobility "
 "Domain"
@@ -2801,7 +2987,7 @@ msgid ""
 "batman-adv."
 msgstr "在 batman-adv 中启用更高效、分组感知的多播转发基础架构。"
 
 "batman-adv."
 msgstr "在 batman-adv 中启用更高效、分组感知的多播转发基础架构。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:572
 msgid "Enables the Spanning Tree Protocol on this bridge"
 msgstr "在此网桥上启用生成树协议"
 
 msgid "Enables the Spanning Tree Protocol on this bridge"
 msgstr "在此网桥上启用生成树协议"
 
@@ -2809,15 +2995,15 @@ msgstr "在此网桥上启用生成树协议"
 msgid "Encapsulation limit"
 msgstr "封装限制"
 
 msgid "Encapsulation limit"
 msgstr "封装限制"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1525
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1583
+#: 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:1616
 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
 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:1203
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1815
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1198
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1842
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
 msgid "Encryption"
 msgstr "加密"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
 msgid "Encryption"
 msgstr "加密"
@@ -2839,23 +3025,23 @@ msgstr "端点端口"
 msgid "Endpoint setting is invalid"
 msgstr "端点设置无效"
 
 msgid "Endpoint setting is invalid"
 msgstr "端点设置无效"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:684
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:752
 msgid "Enforce IGMPv1"
 msgstr "强制 IGMPv1"
 
 msgid "Enforce IGMPv1"
 msgstr "强制 IGMPv1"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:685
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:753
 msgid "Enforce IGMPv2"
 msgstr "强制 IGMPv2"
 
 msgid "Enforce IGMPv2"
 msgstr "强制 IGMPv2"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:686
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:754
 msgid "Enforce IGMPv3"
 msgstr "强制 IGMPv3"
 
 msgid "Enforce IGMPv3"
 msgstr "强制 IGMPv3"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:691
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:759
 msgid "Enforce MLD version 1"
 msgstr "强制 MLD 版本 1"
 
 msgid "Enforce MLD version 1"
 msgstr "强制 MLD 版本 1"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:692
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:760
 msgid "Enforce MLD version 2"
 msgstr "强制 MLD 版本 2"
 
 msgid "Enforce MLD version 2"
 msgstr "强制 MLD 版本 2"
 
@@ -2884,10 +3070,6 @@ msgstr "错误"
 msgid "Error getting PublicKey"
 msgstr "获取公钥时出错"
 
 msgid "Error getting PublicKey"
 msgstr "获取公钥时出错"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
-msgid "Errored seconds (ES)"
-msgstr "错误秒数(ES)"
-
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3008
 #: modules/luci-compat/luasrc/model/network.lua:1433
 msgid "Ethernet Adapter"
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3008
 #: modules/luci-compat/luasrc/model/network.lua:1433
 msgid "Ethernet Adapter"
@@ -2906,7 +3088,7 @@ msgstr "每 30 秒(slow,0)"
 msgid "Every second (fast, 1)"
 msgstr "每秒(fast,1)"
 
 msgid "Every second (fast, 1)"
 msgstr "每秒(fast,1)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349
 msgid "Exclude interfaces"
 msgstr "排除接口"
 
 msgid "Exclude interfaces"
 msgstr "排除接口"
 
@@ -2916,7 +3098,7 @@ msgid ""
 "resolution to other systems."
 msgstr "执行各种网络命令以检查到其他系统的连接和名称解析。"
 
 "resolution to other systems."
 msgstr "执行各种网络命令以检查到其他系统的连接和名称解析。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:318
 msgid ""
 "Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
 "e.g. for RBL services."
 msgid ""
 "Exempt <code>127.0.0.0/8</code> and <code>::1</code> from rebinding checks, "
 "e.g. for RBL services."
@@ -2924,11 +3106,11 @@ msgstr ""
 "将 <code>127.0.0.0/8</code>和<code>::1</code>排除在重新绑定检查外,比如实时黑"
 "名单列表服务。"
 
 "将 <code>127.0.0.0/8</code>和<code>::1</code>排除在重新绑定检查外,比如实时黑"
 "名单列表服务。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:410
 msgid "Existing device"
 msgstr "现有设备"
 
 msgid "Existing device"
 msgstr "现有设备"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495
 msgid "Expand hosts"
 msgstr "扩展 HOSTS 文件中的主机后缀"
 
 msgid "Expand hosts"
 msgstr "扩展 HOSTS 文件中的主机后缀"
 
@@ -2936,19 +3118,23 @@ msgstr "扩展 HOSTS 文件中的主机后缀"
 msgid "Expected port number."
 msgstr "预期的端口号。"
 
 msgid "Expected port number."
 msgstr "预期的端口号。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1034
 msgid "Expecting a hexadecimal assignment hint"
 msgstr "请输入一个十六进制值"
 
 msgid "Expecting a hexadecimal assignment hint"
 msgstr "请输入一个十六进制值"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:18
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:19
 msgid "Expecting a valid IPv4 address"
 msgstr "请输入有效的 IPv4 地址"
 
 msgid "Expecting a valid IPv4 address"
 msgstr "请输入有效的 IPv4 地址"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:18
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:19
 msgid "Expecting a valid IPv6 address"
 msgstr "请输入有效的 IPv6 地址"
 
 msgid "Expecting a valid IPv6 address"
 msgstr "请输入有效的 IPv6 地址"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:28
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:808
+msgid "Expecting a valid MAC address, optionally including wildcards"
+msgstr "预期的是一个有效的 MAC 地址,可以包括通配符"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:29
 msgid "Expecting two priority values separated by a colon"
 msgstr "请输入用冒号分隔的两个优先级"
 
 msgid "Expecting two priority values separated by a colon"
 msgstr "请输入用冒号分隔的两个优先级"
 
@@ -2973,7 +3159,7 @@ msgstr "请输入非空值"
 msgid "Expires"
 msgstr "到期时间"
 
 msgid "Expires"
 msgstr "到期时间"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
 msgid ""
 "Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
 msgstr "租约地址的有效期,最短 2 分钟(<code>2m</code>)。"
 msgid ""
 "Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
 msgstr "租约地址的有效期,最短 2 分钟(<code>2m</code>)。"
@@ -2982,13 +3168,13 @@ msgstr "租约地址的有效期,最短 2 分钟(<code>2m</code>)。"
 msgid "External"
 msgstr "外部"
 
 msgid "External"
 msgstr "外部"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
 msgid "External R0 Key Holder List"
 msgid "External R0 Key Holder List"
-msgstr "外部 <abbr title=\"R0 Key Holder\">R0KH</abbr> 列表"
+msgstr "外部 R0 密钥持有者列表"
 
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1606
 msgid "External R1 Key Holder List"
 msgid "External R1 Key Holder List"
-msgstr "外部 <abbr title=\"R1 Key Holder\">R1KH</abbr> 列表"
+msgstr "外部 R1 密钥持有者列表"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:167
 msgid "External system log server"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:167
 msgid "External system log server"
@@ -3014,18 +3200,22 @@ msgstr "额外的 pppd 选项"
 msgid "Extra sstpc options"
 msgstr "额外的 sstpc 选项"
 
 msgid "Extra sstpc options"
 msgstr "额外的 sstpc 选项"
 
-#: 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:1577
 msgid "FT over DS"
 msgstr "FT over DS"
 
 msgid "FT over DS"
 msgstr "FT over DS"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1549
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1576
 msgid "FT over the Air"
 msgstr "FT over the Air"
 
 msgid "FT over the Air"
 msgstr "FT over the Air"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1574
 msgid "FT protocol"
 msgstr "FT 协议"
 
 msgid "FT protocol"
 msgstr "FT 协议"
 
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:91
+msgid "Failed Reason"
+msgstr "失败原因"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:87
 msgid "Failed to change the system password."
 msgstr "更改系统密码失败。"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:87
 msgid "Failed to change the system password."
 msgstr "更改系统密码失败。"
@@ -3034,7 +3224,7 @@ msgstr "更改系统密码失败。"
 msgid "Failed to configure modem"
 msgstr "配置调制解调器失败"
 
 msgid "Failed to configure modem"
 msgstr "配置调制解调器失败"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4556
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr "在 %d 秒内确认应用失败,等待回滚…"
 
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr "在 %d 秒内确认应用失败,等待回滚…"
 
@@ -3062,11 +3252,11 @@ msgstr "初始化调制解调器失败"
 msgid "Failed to set operating mode"
 msgstr "设置操作模式失败"
 
 msgid "Failed to set operating mode"
 msgstr "设置操作模式失败"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2708
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2732
 msgid "File"
 msgstr "文件"
 
 msgid "File"
 msgstr "文件"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
 msgid ""
 "File listing upstream resolvers, optionally domain-specific, e.g. "
 "<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
 msgid ""
 "File listing upstream resolvers, optionally domain-specific, e.g. "
 "<code>server=1.2.3.4</code>, <code>server=/domain/1.2.3.4</code>."
@@ -3074,24 +3264,24 @@ msgstr ""
 "列出上游解析器的文件,可以特定于域名,比如 <code>server=1.2.3.4</code>,"
 "<code>server=/domain/1.2.3.4</code>。"
 
 "列出上游解析器的文件,可以特定于域名,比如 <code>server=1.2.3.4</code>,"
 "<code>server=/domain/1.2.3.4</code>。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2655
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
 msgid "File not accessible"
 msgstr "文件无法访问"
 
 msgid "File not accessible"
 msgstr "文件无法访问"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:424
 msgid "File to store DHCP lease information."
 msgstr "存储 DHCP 租约信息的文件。"
 
 msgid "File to store DHCP lease information."
 msgstr "存储 DHCP 租约信息的文件。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
 msgid "File with upstream resolvers."
 msgstr "上游解析器文件。"
 
 msgid "File with upstream resolvers."
 msgstr "上游解析器文件。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2870
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:593
 msgid "Filename"
 msgstr "文件名"
 
 msgid "Filename"
 msgstr "文件名"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:579
 msgid "Filename of the boot image advertised to clients."
 msgstr "向客户端发布的引导映像文件名。"
 
 msgid "Filename of the boot image advertised to clients."
 msgstr "向客户端发布的引导映像文件名。"
 
@@ -3100,19 +3290,19 @@ msgstr "向客户端发布的引导映像文件名。"
 msgid "Filesystem"
 msgstr "文件系统"
 
 msgid "Filesystem"
 msgstr "文件系统"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
 msgid "Filter IPv4 A records"
 msgstr "过滤 IPv4 A 记录"
 
 msgid "Filter IPv4 A records"
 msgstr "过滤 IPv4 A 记录"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:467
 msgid "Filter IPv6 AAAA records"
 msgstr "过滤 IPv6 AAAA 记录"
 
 msgid "Filter IPv6 AAAA records"
 msgstr "过滤 IPv6 AAAA 记录"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462
 msgid "Filter SRV/SOA service discovery"
 msgstr "过滤 SRV/SOA 服务发现"
 
 msgid "Filter SRV/SOA service discovery"
 msgstr "过滤 SRV/SOA 服务发现"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457
 msgid "Filter private"
 msgstr "过滤本地包"
 
 msgid "Filter private"
 msgstr "过滤本地包"
 
@@ -3128,7 +3318,7 @@ msgstr "筛选所有从属设备,仅验证活动的从属设备"
 msgid "Filtering for all slaves, validation only for backup slaves"
 msgstr "筛选所有从属设备,仅验证备份的从属设备"
 
 msgid "Filtering for all slaves, validation only for backup slaves"
 msgstr "筛选所有从属设备,仅验证备份的从属设备"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
 msgid ""
 "Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
 msgstr "过滤 SRV/SOA 服务发现避免触发按需拨号(dial-on-demand)链接。"
 msgid ""
 "Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
 msgstr "过滤 SRV/SOA 服务发现避免触发按需拨号(dial-on-demand)链接。"
@@ -3145,7 +3335,7 @@ msgid ""
 msgstr ""
 "查找当前系统上的所有文件系统和交换分区,并根据查找结果生成并替换现有配置"
 
 msgstr ""
 "查找当前系统上的所有文件系统和交换分区,并根据查找结果生成并替换现有配置"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:872
 msgid "Find and join network"
 msgstr "搜索并加入网络"
 
 msgid "Find and join network"
 msgstr "搜索并加入网络"
 
@@ -3163,7 +3353,7 @@ msgstr "防火墙"
 msgid "Firewall Mark"
 msgstr "防火墙标识"
 
 msgid "Firewall Mark"
 msgstr "防火墙标识"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
 msgid "Firewall Settings"
 msgstr "防火墙设置"
 
 msgid "Firewall Settings"
 msgstr "防火墙设置"
 
@@ -3171,11 +3361,11 @@ msgstr "防火墙设置"
 msgid "Firewall Status"
 msgstr "防火墙状态"
 
 msgid "Firewall Status"
 msgstr "防火墙状态"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:176
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:177
 msgid "Firewall mark"
 msgstr "防火墙标志"
 
 msgid "Firewall mark"
 msgstr "防火墙标志"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
 msgid "Firmware File"
 msgstr "固件文件"
 
 msgid "Firmware File"
 msgstr "固件文件"
 
@@ -3183,7 +3373,7 @@ msgstr "固件文件"
 msgid "Firmware Version"
 msgstr "固件版本"
 
 msgid "Firmware Version"
 msgstr "固件版本"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:532
 msgid "Fixed source port for outbound DNS queries."
 msgstr "出站 DNS 查询的固定源端口。"
 
 msgid "Fixed source port for outbound DNS queries."
 msgstr "出站 DNS 查询的固定源端口。"
 
@@ -3209,40 +3399,48 @@ msgstr "刷写操作"
 msgid "Flashing…"
 msgstr "正在刷写…"
 
 msgid "Flashing…"
 msgstr "正在刷写…"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:969
+msgid "Follow IPv4 Lifetime"
+msgstr "遵守 IPv4 有效期"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:703
 msgid "Force"
 msgstr "强制"
 
 msgid "Force"
 msgstr "强制"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
 msgid "Force 40MHz mode"
 msgstr "强制 40MHz 模式"
 
 msgid "Force 40MHz mode"
 msgstr "强制 40MHz 模式"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1244
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
 msgid "Force CCMP (AES)"
 msgstr "强制 CCMP(AES)"
 
 msgid "Force CCMP (AES)"
 msgstr "强制 CCMP(AES)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:702
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:703
 msgid "Force DHCP on this network even if another server is detected."
 msgstr "即使检测到另一台服务器,也要强制使用此网络上的 DHCP。"
 
 msgid "Force DHCP on this network even if another server is detected."
 msgstr "即使检测到另一台服务器,也要强制使用此网络上的 DHCP。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:750
 msgid "Force IGMP version"
 msgstr "强制 IGMP 版本"
 
 msgid "Force IGMP version"
 msgstr "强制 IGMP 版本"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:689
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:757
 msgid "Force MLD version"
 msgstr "强制 MLD 版本"
 
 msgid "Force MLD version"
 msgstr "强制 MLD 版本"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1240
 msgid "Force TKIP"
 msgstr "强制 TKIP"
 
 msgid "Force TKIP"
 msgstr "强制 TKIP"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1241
 msgid "Force TKIP and CCMP (AES)"
 msgstr "强制 TKIP 和 CCMP(AES)"
 
 msgid "Force TKIP and CCMP (AES)"
 msgstr "强制 TKIP 和 CCMP(AES)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:941
+msgid "Force broadcast DHCP response."
+msgstr "强制广播 DHCP 响应。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1280
 msgid "Force link"
 msgstr "强制链路"
 
 msgid "Force link"
 msgstr "强制链路"
 
@@ -3258,7 +3456,7 @@ msgstr "强制使用 NAT-T"
 msgid "Form token mismatch"
 msgstr "表单令牌不匹配"
 
 msgid "Form token mismatch"
 msgstr "表单令牌不匹配"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:947
 msgid ""
 "Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
 "title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
 msgid ""
 "Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
 "title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
@@ -3269,7 +3467,7 @@ msgstr ""
 "<abbr title=\"邻居请求报文,类型 135\">NS</abbr> 和 <abbr title=\"邻居通告报"
 "文,类型 136\">NA</abbr> 消息。"
 
 "<abbr title=\"邻居请求报文,类型 135\">NS</abbr> 和 <abbr title=\"邻居通告报"
 "文,类型 136\">NA</abbr> 消息。"
 
-#: 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:787
 msgid ""
 "Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
 "messages received on the designated master interface to downstream "
 msgid ""
 "Forward <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
 "messages received on the designated master interface to downstream "
@@ -3282,33 +3480,33 @@ msgstr ""
 msgid "Forward DHCP traffic"
 msgstr "转发 DHCP 数据包"
 
 msgid "Forward DHCP traffic"
 msgstr "转发 DHCP 数据包"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:909
 msgid ""
 "Forward DHCPv6 messages between the designated master interface and "
 "downstream interfaces."
 msgstr "在指定的主接口和下游接口之间转发 DHCPv6 消息。"
 
 msgid ""
 "Forward DHCPv6 messages between the designated master interface and "
 "downstream interfaces."
 msgstr "在指定的主接口和下游接口之间转发 DHCPv6 消息。"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
-msgid "Forward Error Correction Seconds (FECS)"
-msgstr "前向纠错秒数(FECS)"
-
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:161
 msgid "Forward broadcast traffic"
 msgstr "转发广播数据包"
 
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:161
 msgid "Forward broadcast traffic"
 msgstr "转发广播数据包"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:527
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:581
 msgid "Forward delay"
 msgstr "转发延迟"
 
 msgid "Forward delay"
 msgstr "转发延迟"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
 msgid "Forward mesh peer traffic"
 msgstr "转发 mesh 节点数据包"
 
 msgid "Forward mesh peer traffic"
 msgstr "转发 mesh 节点数据包"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:711
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:779
 msgid "Forward multicast packets as unicast packets on this device."
 msgstr "在此设备上将多播数据包转发为单播数据包。"
 
 msgid "Forward multicast packets as unicast packets on this device."
 msgstr "在此设备上将多播数据包转发为单播数据包。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1590
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:944
+msgid "Forward/reverse DNS"
+msgstr "转发/反向 DNS"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1623
 msgid "Forwarding mode"
 msgstr "转发模式"
 
 msgid "Forwarding mode"
 msgstr "转发模式"
 
@@ -3316,11 +3514,11 @@ msgstr "转发模式"
 msgid "Fragmentation"
 msgstr "分段"
 
 msgid "Fragmentation"
 msgstr "分段"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
 msgid "Fragmentation Threshold"
 msgstr "分片阈值"
 
 msgid "Fragmentation Threshold"
 msgstr "分片阈值"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
 msgctxt "nft nat flag fully-random"
 msgid "Full port randomization"
 msgstr "全端口随机化"
 msgctxt "nft nat flag fully-random"
 msgid "Full port randomization"
 msgstr "全端口随机化"
@@ -3360,7 +3558,7 @@ msgstr "承载于 IPv4 上的 GRETAP 通道"
 msgid "GRETAP tunnel over IPv6"
 msgstr "承载于 IPv6 上的 GRETAP 通道"
 
 msgid "GRETAP tunnel over IPv6"
 msgstr "承载于 IPv6 上的 GRETAP 通道"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:76
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:44
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:188
 msgid "Gateway"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:44
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:188
 msgid "Gateway"
@@ -3370,7 +3568,7 @@ msgstr "网关"
 msgid "Gateway Mode"
 msgstr "网关模式"
 
 msgid "Gateway Mode"
 msgstr "网关模式"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:36
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:35
 msgid "Gateway Ports"
 msgstr "网关端口"
 
 msgid "Gateway Ports"
 msgstr "网关端口"
 
@@ -3380,22 +3578,22 @@ msgid "Gateway address is invalid"
 msgstr "网关地址无效"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
 msgstr "网关地址无效"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494
 #: 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:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
 #: 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:122
 msgid "General Settings"
 msgstr "常规设置"
 
 #: 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:122
 msgid "General Settings"
 msgstr "常规设置"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1577
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:917
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:979
 msgid "General Setup"
 msgstr "常规设置"
 
 msgid "General Setup"
 msgstr "常规设置"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:336
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:390
 msgid "General device options"
 msgstr "常规设备选项"
 
 msgid "General device options"
 msgstr "常规设备选项"
 
@@ -3403,7 +3601,7 @@ msgstr "常规设备选项"
 msgid "Generate Config"
 msgstr "生成配置"
 
 msgid "Generate Config"
 msgstr "生成配置"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
 msgid "Generate PMK locally"
 msgstr "本地生成 PMK"
 
 msgid "Generate PMK locally"
 msgstr "本地生成 PMK"
 
@@ -3411,11 +3609,11 @@ msgstr "本地生成 PMK"
 msgid "Generate archive"
 msgstr "生成备份"
 
 msgid "Generate archive"
 msgstr "生成备份"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:824
 msgid "Generate configuration"
 msgstr "生成配置"
 
 msgid "Generate configuration"
 msgstr "生成配置"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:864
 msgid "Generate configuration…"
 msgstr "生成配置…"
 
 msgid "Generate configuration…"
 msgstr "生成配置…"
 
@@ -3431,7 +3629,7 @@ msgstr "生成预共享密钥"
 msgid "Generates a configuration suitable for import on a WireGuard peer"
 msgstr "生成适合在 WireGuard 对端上导入的配置"
 
 msgid "Generates a configuration suitable for import on a WireGuard peer"
 msgstr "生成适合在 WireGuard 对端上导入的配置"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:798
 msgid "Generating QR code…"
 msgstr "正在生成二维码…"
 
 msgid "Generating QR code…"
 msgstr "正在生成二维码…"
 
@@ -3443,39 +3641,40 @@ msgstr "由于密码验证不匹配,密码没有更改!"
 msgid "Global Settings"
 msgstr "全局设置"
 
 msgid "Global Settings"
 msgstr "全局设置"
 
-#: 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:1512
 msgid "Global network options"
 msgstr "全局网络选项"
 
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
 msgid "Global network options"
 msgstr "全局网络选项"
 
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
-#: themes/luci-theme-material/ucode/template/themes/material/header.ut:84
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:90
 #: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
 msgid "Go to firmware upgrade..."
 msgstr "转到固件升级…"
 
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
 #: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67
 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92
 msgid "Go to firmware upgrade..."
 msgstr "转到固件升级…"
 
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:80
 #: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
 msgid "Go to password configuration..."
 msgstr "跳转到密码配置页…"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2640
 #: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57
 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
 msgid "Go to password configuration..."
 msgstr "跳转到密码配置页…"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2640
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3744
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3753
 #: 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"
 msgstr "进入相关配置页面"
 
 #: 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"
 msgstr "进入相关配置页面"
 
-#: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:37
+#: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:39
 msgid "Grant access to DHCP configuration"
 msgstr "授予访问 DHCP 配置的权限"
 
 msgid "Grant access to DHCP configuration"
 msgstr "授予访问 DHCP 配置的权限"
 
-#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json:22
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json:23
 msgid "Grant access to DHCP status display"
 msgstr "授予访问 DHCP 状态展示的权限"
 
 msgid "Grant access to DHCP status display"
 msgstr "授予访问 DHCP 状态展示的权限"
 
-#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json:31
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json:32
 msgid "Grant access to DSL status display"
 msgstr "授予访问 DSL 状态显示的权限"
 
 msgid "Grant access to DSL status display"
 msgstr "授予访问 DSL 状态显示的权限"
 
@@ -3527,7 +3726,7 @@ msgstr "授予访问挂载配置的权限"
 msgid "Grant access to network configuration"
 msgstr "授予访问网络配置的权限"
 
 msgid "Grant access to network configuration"
 msgstr "授予访问网络配置的权限"
 
-#: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:50
+#: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:52
 msgid "Grant access to network diagnostic tools"
 msgstr "授予使用网络诊断工具的权限"
 
 msgid "Grant access to network diagnostic tools"
 msgstr "授予使用网络诊断工具的权限"
 
@@ -3567,7 +3766,7 @@ msgstr "授予对 uHTTPd 配置的访问权限"
 msgid "Grant access to wireless channel status"
 msgstr "授予无线信道状态权限"
 
 msgid "Grant access to wireless channel status"
 msgstr "授予无线信道状态权限"
 
-#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json:40
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json:41
 msgid "Grant access to wireless status display"
 msgstr "授予访问无线状态展示的权限"
 
 msgid "Grant access to wireless status display"
 msgstr "授予访问无线状态展示的权限"
 
@@ -3596,15 +3795,11 @@ msgstr "HTTP(S) 访问"
 msgid "Hang Up"
 msgstr "挂起"
 
 msgid "Hang Up"
 msgstr "挂起"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
-msgid "Header Error Code Errors (HEC)"
-msgstr "请求头错误代码错误(HEC)"
-
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
 msgid "Heartbeat interval (kernel: heartbeat)"
 msgstr "间歇闪烁(kernel:heartbeat)"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
 msgid "Heartbeat interval (kernel: heartbeat)"
 msgstr "间歇闪烁(kernel:heartbeat)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:576
 msgid "Hello interval"
 msgstr "Hello 间隔"
 
 msgid "Hello interval"
 msgstr "Hello 间隔"
 
@@ -3614,7 +3809,7 @@ msgid ""
 "the timezone."
 msgstr "此处配置设备的基础信息,如主机名称或时区。"
 
 "the timezone."
 msgstr "此处配置设备的基础信息,如主机名称或时区。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1135
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr "隐藏 <abbr title=\"扩展服务集标识符\">ESSID</abbr>"
 
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr "隐藏 <abbr title=\"扩展服务集标识符\">ESSID</abbr>"
 
@@ -3623,11 +3818,15 @@ msgstr "隐藏 <abbr title=\"扩展服务集标识符\">ESSID</abbr>"
 msgid "Hide empty chains"
 msgstr "隐藏空链"
 
 msgid "Hide empty chains"
 msgstr "隐藏空链"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
 msgid "High"
 msgstr "高"
 
 msgid "High"
 msgstr "高"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:707
+msgid "Honor gratuitous ARP"
+msgstr "遵循非必要的 ARP"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:593
 msgctxt "Chain hook description"
 msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
 msgstr "钩子:<strong>%h</strong>(%h),优先级:<strong>%d</strong>"
 msgctxt "Chain hook description"
 msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
 msgstr "钩子:<strong>%h</strong>(%h),优先级:<strong>%d</strong>"
@@ -3637,7 +3836,7 @@ msgid "Hop Penalty"
 msgstr "跳跃惩罚"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
 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:2231
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2258
 #: 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"
 #: 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"
@@ -3647,7 +3846,7 @@ msgstr "主机"
 msgid "Host expiry timeout"
 msgstr "主机到期超时"
 
 msgid "Host expiry timeout"
 msgstr "主机到期超时"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
 msgid "Host requests this filename from the boot server."
 msgstr "主机从引导服务器请求此文件名。"
 
 msgid "Host requests this filename from the boot server."
 msgstr "主机从引导服务器请求此文件名。"
 
@@ -3655,9 +3854,16 @@ msgstr "主机从引导服务器请求此文件名。"
 msgid "Host-Uniq tag content"
 msgstr "Host-Uniq 标签内容"
 
 msgid "Host-Uniq tag content"
 msgstr "Host-Uniq 标签内容"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:894
+msgid ""
+"Host-specific lease time, e.g. <code>5m</code>, <code>3h</code>, <code>7d</"
+"code>."
+msgstr ""
+"特定于主机的租约时间,如 <code>5m</code>, <code>3h</code>, <code>7d</code>。"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:706
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:732
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:785
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
 #: 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:135
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
 #: 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:135
@@ -3668,11 +3874,11 @@ msgstr "主机名"
 msgid "Hostname to send when requesting DHCP"
 msgstr "请求 DHCP 时发送的主机名"
 
 msgid "Hostname to send when requesting DHCP"
 msgstr "请求 DHCP 时发送的主机名"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
 msgid "Hostnames"
 msgstr "主机名映射"
 
 msgid "Hostnames"
 msgstr "主机名映射"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:724
 msgid ""
 "Hostnames are used to bind a domain name to an IP address. This setting is "
 "redundant for hostnames already configured with static leases, but it can be "
 msgid ""
 "Hostnames are used to bind a domain name to an IP address. This setting is "
 "redundant for hostnames already configured with static leases, but it can be "
@@ -3697,30 +3903,26 @@ msgstr "人类可读的计数器"
 msgid "Hybrid"
 msgstr "混合"
 
 msgid "Hybrid"
 msgstr "混合"
 
-#: 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:49
 msgctxt "nft icmp code"
 msgid "ICMP code"
 msgstr "ICMP 码"
 
 msgctxt "nft icmp code"
 msgid "ICMP code"
 msgstr "ICMP 码"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
 msgctxt "nft icmp type"
 msgid "ICMP type"
 msgstr "ICMP 类型"
 
 msgctxt "nft icmp type"
 msgid "ICMP type"
 msgstr "ICMP 类型"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
 msgctxt "nft icmpv6 code"
 msgid "ICMPv6 code"
 msgstr "ICMPv6 码"
 
 msgctxt "nft icmpv6 code"
 msgid "ICMPv6 code"
 msgstr "ICMPv6 码"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
 msgctxt "nft icmpv6 type"
 msgid "ICMPv6 type"
 msgstr "ICMPv6 类型"
 
 msgctxt "nft icmpv6 type"
 msgid "ICMPv6 type"
 msgstr "ICMPv6 类型"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366
-msgid "ID"
-msgstr "ID"
-
 #: 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"
 #: 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"
@@ -3734,6 +3936,10 @@ msgstr "IEEE 802.3ad 动态链路聚合(802.3ad,4)"
 msgid "IKE DH Group"
 msgstr "IKE DH 组"
 
 msgid "IKE DH Group"
 msgstr "IKE DH 组"
 
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:86
+msgid "IMEI"
+msgstr "IMEI"
+
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
 msgid "IP Addresses"
 msgstr "IP 地址"
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
 msgid "IP Addresses"
 msgstr "IP 地址"
@@ -3742,15 +3948,15 @@ msgstr "IP 地址"
 msgid "IP Protocol"
 msgstr "IP 协议"
 
 msgid "IP Protocol"
 msgstr "IP 协议"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
 msgid "IP Sets"
 msgid "IP Sets"
-msgstr "IP 集"
+msgstr "IP 集"
 
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:126
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:136
 msgid "IP Type"
 msgstr "IP 类型"
 
 msgid "IP Type"
 msgstr "IP 类型"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
 msgid "IP address"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
 msgid "IP address"
@@ -3766,7 +3972,7 @@ msgstr "IP 地址无效"
 msgid "IP address is missing"
 msgstr "IP 地址缺失"
 
 msgid "IP address is missing"
 msgstr "IP 地址缺失"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:781
 msgid ""
 "IP addresses that are allowed inside the tunnel. The peer will accept "
 "tunnelled packets with source IP addresses matching this list and route back "
 msgid ""
 "IP addresses that are allowed inside the tunnel. The peer will accept "
 "tunnelled packets with source IP addresses matching this list and route back "
@@ -3775,25 +3981,25 @@ msgstr ""
 "隧道内允许的 IP 地址。对端接受源 IP 地址匹配此列表的隧道报文,并将目的地 IP "
 "匹配该列表的数据包路由回去。"
 
 "隧道内允许的 IP 地址。对端接受源 IP 地址匹配此列表的隧道报文,并将目的地 IP "
 "匹配该列表的数据包路由回去。"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
 msgctxt "nft ip protocol"
 msgid "IP protocol"
 msgstr "IP 协议"
 
 msgctxt "nft ip protocol"
 msgid "IP protocol"
 msgstr "IP 协议"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:15
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:14
 msgctxt "nft meta l4proto"
 msgid "IP protocol"
 msgstr "IP 协议"
 
 msgctxt "nft meta l4proto"
 msgid "IP protocol"
 msgstr "IP 协议"
 
-#: 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:762
 msgid "IP set"
 msgstr "IP 集"
 
 msgid "IP set"
 msgstr "IP 集"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
 msgid "IP sets"
 msgstr "IP 集"
 
 msgid "IP sets"
 msgstr "IP 集"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
 msgid "IPs to override with NXDOMAIN"
 msgstr "忽略虚假空域名解析"
 
 msgid "IPs to override with NXDOMAIN"
 msgstr "忽略虚假空域名解析"
 
@@ -3808,6 +4014,7 @@ msgstr "IPsec XFRM"
 #: 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:88
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:96
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
 msgid "IPv4"
 msgstr "IPv4"
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
 msgid "IPv4"
 msgstr "IPv4"
@@ -3824,7 +4031,7 @@ msgstr "IPv4 邻居"
 msgid "IPv4 Routing"
 msgstr "IPv4 路由"
 
 msgid "IPv4 Routing"
 msgstr "IPv4 路由"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:120
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:121
 msgid "IPv4 Rules"
 msgstr "IPv4 规则"
 
 msgid "IPv4 Rules"
 msgstr "IPv4 规则"
 
@@ -3834,7 +4041,7 @@ msgstr "IPv4 上游"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:859
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
 msgid "IPv4 address"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164
 msgid "IPv4 address"
@@ -3861,7 +4068,7 @@ msgstr "IPv4 子网掩码"
 msgid "IPv4 network in address/netmask notation"
 msgstr "地址/网络掩码表示法中的 IPv4 网络"
 
 msgid "IPv4 network in address/netmask notation"
 msgstr "地址/网络掩码表示法中的 IPv4 网络"
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:128
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:138
 msgid "IPv4 only"
 msgstr "仅 IPv4"
 
 msgid "IPv4 only"
 msgstr "仅 IPv4"
 
@@ -3874,7 +4081,7 @@ msgstr "IPv4 地址前缀"
 msgid "IPv4 prefix length"
 msgstr "IPv4 地址前缀长度"
 
 msgid "IPv4 prefix length"
 msgstr "IPv4 地址前缀长度"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:626
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:625
 msgid "IPv4 traffic table \"%h\""
 msgstr "IPv4 流量表 \"%h\""
 
 msgid "IPv4 traffic table \"%h\""
 msgstr "IPv4 流量表 \"%h\""
 
@@ -3887,11 +4094,15 @@ msgstr "IPv4+IPv6"
 msgid "IPv4-in-IPv4 (RFC2003)"
 msgstr "IPv4-in-IPv4(RFC2003)"
 
 msgid "IPv4-in-IPv4 (RFC2003)"
 msgstr "IPv4-in-IPv4(RFC2003)"
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:127
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:95
+msgid "IPv4/IPv6"
+msgstr "IPv4/IPv6"
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:137
 msgid "IPv4/IPv6 (both - defaults to IPv4)"
 msgstr "IPv4/IPv6(双栈 - 默认 IPv4)"
 
 msgid "IPv4/IPv6 (both - defaults to IPv4)"
 msgstr "IPv4/IPv6(双栈 - 默认 IPv4)"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:634
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:633
 msgid "IPv4/IPv6 traffic table \"%h\""
 msgstr "IPv4/IPv6 流量表 \"%h\""
 
 msgid "IPv4/IPv6 traffic table \"%h\""
 msgstr "IPv4/IPv6 流量表 \"%h\""
 
@@ -3907,15 +4118,24 @@ msgstr "IPv4/IPv6 流量表 \"%h\""
 #: 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: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-mbim/htdocs/luci-static/resources/protocol/mbim.js:97
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
 msgid "IPv6"
 msgstr "IPv6"
 
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
 msgid "IPv6"
 msgstr "IPv6"
 
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:81
+msgid "IPv6 APN"
+msgstr "IPv6 APN"
+
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:150
+msgid "IPv6 APN profile index"
+msgstr "IPv6 APN 配置索引"
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:354
 msgid "IPv6 Firewall"
 msgstr "IPv6 防火墙"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:354
 msgid "IPv6 Firewall"
 msgstr "IPv6 防火墙"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:669
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:737
 msgid "IPv6 MTU"
 msgstr "IPv6 MTU"
 
 msgid "IPv6 MTU"
 msgstr "IPv6 MTU"
 
@@ -3923,7 +4143,11 @@ msgstr "IPv6 MTU"
 msgid "IPv6 Neighbours"
 msgstr "IPv6 邻居"
 
 msgid "IPv6 Neighbours"
 msgstr "IPv6 邻居"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
+msgid "IPv6 Prefix Lifetime"
+msgstr "IPv6 前缀有效期"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:652
 msgid "IPv6 RA Settings"
 msgstr "IPv6 RA 设置"
 
 msgid "IPv6 RA Settings"
 msgstr "IPv6 RA 设置"
 
@@ -3931,15 +4155,15 @@ msgstr "IPv6 RA 设置"
 msgid "IPv6 Routing"
 msgstr "IPv6 路由"
 
 msgid "IPv6 Routing"
 msgstr "IPv6 路由"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:120
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:121
 msgid "IPv6 Rules"
 msgstr "IPv6 规则"
 
 msgid "IPv6 Rules"
 msgstr "IPv6 规则"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651
 msgid "IPv6 Settings"
 msgstr "IPv6 设置"
 
 msgid "IPv6 Settings"
 msgstr "IPv6 设置"
 
-#: 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:1516
 msgid "IPv6 ULA-Prefix"
 msgstr "IPv6 ULA 前缀"
 
 msgid "IPv6 ULA-Prefix"
 msgstr "IPv6 ULA 前缀"
 
@@ -3953,12 +4177,12 @@ msgstr "IPv6 上游"
 msgid "IPv6 address"
 msgstr "IPv6 地址"
 
 msgid "IPv6 address"
 msgstr "IPv6 地址"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1025
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
 msgid "IPv6 assignment hint"
 msgstr "IPv6 分配提示"
 
 #: 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:996
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1020
 msgid "IPv6 assignment length"
 msgstr "IPv6 分配长度"
 
 msgid "IPv6 assignment length"
 msgstr "IPv6 分配长度"
 
@@ -3970,20 +4194,20 @@ msgstr "IPv6 网关"
 msgid "IPv6 network in address/netmask notation"
 msgstr "地址/网络掩码表示法中的 IPv6 网络"
 
 msgid "IPv6 network in address/netmask notation"
 msgstr "地址/网络掩码表示法中的 IPv6 网络"
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:129
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:139
 msgid "IPv6 only"
 msgstr "仅 IPv6"
 
 msgid "IPv6 only"
 msgstr "仅 IPv6"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1069
 msgid "IPv6 preference"
 msgid "IPv6 preference"
-msgstr "IPv6 首选项"
+msgstr "IPv6 优先级"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid "IPv6 prefix"
 msgstr "IPv6 前缀"
 
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid "IPv6 prefix"
 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:1042
 msgid "IPv6 prefix filter"
 msgstr "IPv6 前缀过滤器"
 
 msgid "IPv6 prefix filter"
 msgstr "IPv6 前缀过滤器"
 
@@ -3997,23 +4221,19 @@ msgstr "IPv6 地址前缀长度"
 msgid "IPv6 routed prefix"
 msgstr "IPv6 路由前缀"
 
 msgid "IPv6 routed prefix"
 msgstr "IPv6 路由前缀"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:989
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1013
 msgid "IPv6 source routing"
 msgstr "IPv6 源路由"
 
 msgid "IPv6 source routing"
 msgstr "IPv6 源路由"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1065
 msgid "IPv6 suffix"
 msgstr "IPv6 后缀"
 
 msgid "IPv6 suffix"
 msgstr "IPv6 后缀"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
-msgid "IPv6 suffix (hex)"
-msgstr "<abbr title=\"互联网协议第 6 版\">IPv6</abbr> 后缀(十六进制)"
-
 #: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:51
 msgid "IPv6 support"
 msgstr "IPv6 支持"
 
 #: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:51
 msgid "IPv6 support"
 msgstr "IPv6 支持"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:630
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:629
 msgid "IPv6 traffic table \"%h\""
 msgstr "IPv6 流量表 \"%h\""
 
 msgid "IPv6 traffic table \"%h\""
 msgstr "IPv6 流量表 \"%h\""
 
@@ -4021,6 +4241,10 @@ msgstr "IPv6 流量表 \"%h\""
 msgid "IPv6-PD"
 msgstr "IPv6-PD"
 
 msgid "IPv6-PD"
 msgstr "IPv6-PD"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:911
+msgid "IPv6-Suffix (hex)"
+msgstr "IPv6 后缀(16 进制)"
+
 #: modules/luci-compat/luasrc/model/network/proto_6x4.lua:13
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:10
 msgid "IPv6-in-IPv4 (RFC4213)"
 #: modules/luci-compat/luasrc/model/network/proto_6x4.lua:13
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:10
 msgid "IPv6-in-IPv4 (RFC4213)"
@@ -4036,10 +4260,18 @@ msgstr "IPv6-over-IPv4(6rd)"
 msgid "IPv6-over-IPv4 (6to4)"
 msgstr "IPv6-over-IPv4(6to4)"
 
 msgid "IPv6-over-IPv4 (6to4)"
 msgstr "IPv6-over-IPv4(6to4)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1764
 msgid "Identity"
 msgstr "鉴权"
 
 msgid "Identity"
 msgstr "鉴权"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:923
+msgid ""
+"If a host matches an entry which cannot be used because it specifies an "
+"address on a different subnet, the tag <em>known-othernet</em> is set."
+msgstr ""
+"如果主机匹配一个因为指定了不同子网上的同一个地址而无法使用的条目,那么会设置"
+"标签<em>known-othernet</em>。"
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr "如果选中,则启用 1DES"
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr "如果选中,则启用 1DES"
@@ -4052,13 +4284,13 @@ msgstr "如果选中,则添加“+ipv6”至 pppd 选项"
 msgid "If checked, encryption is disabled"
 msgstr "如果选中,则禁用加密"
 
 msgid "If checked, encryption is disabled"
 msgstr "如果选中,则禁用加密"
 
-#: 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:1042
 msgid ""
 "If set, downstream subnets are only allocated from the given IPv6 prefix "
 "classes."
 msgstr "如果设置,则仅从给定的 IPv6 前缀类别中分配下游子网。"
 
 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
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:197
 msgid "If set, the meaning of the match options is inverted"
 msgstr "设置后,匹配选项的含义将颠倒"
 
 msgid "If set, the meaning of the match options is inverted"
 msgstr "设置后,匹配选项的含义将颠倒"
 
@@ -4075,7 +4307,7 @@ msgid ""
 "device node"
 msgstr "如果指定,则通过分区卷标而不是固定的设备文件来挂载设备"
 
 "device node"
 msgstr "如果指定,则通过分区卷标而不是固定的设备文件来挂载设备"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4646
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4700
 msgid ""
 "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, "
 msgid ""
 "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, "
@@ -4084,15 +4316,17 @@ msgstr ""
 "如此 IP 地址用于访问 LuCI 更改,需在 %d 秒内<strong>手动重连到新 IP</strong>"
 "确认设置,否则修改将被还原。"
 
 "如此 IP 地址用于访问 LuCI 更改,需在 %d 秒内<strong>手动重连到新 IP</strong>"
 "确认设置,否则修改将被还原。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:976
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:134
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:129
 msgid "If unchecked, no default route is configured"
 msgstr "留空则不配置默认路由"
 
 msgid "If unchecked, no default route is configured"
 msgstr "留空则不配置默认路由"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:980
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:145
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:140
 msgid "If unchecked, the advertised DNS server addresses are ignored"
 msgstr "留空则忽略所通告的 DNS 服务器地址"
 
 msgid "If unchecked, the advertised DNS server addresses are ignored"
 msgstr "留空则忽略所通告的 DNS 服务器地址"
 
@@ -4108,15 +4342,23 @@ msgstr ""
 "title=\"随机存取存储器\">RAM</abbr>。请注意:数据交换的过程会非常慢,因为交换"
 "设备无法像 <abbr title=\"随机存取存储器\">RAM</abbr> 那样的高速地访问。"
 
 "title=\"随机存取存储器\">RAM</abbr>。请注意:数据交换的过程会非常慢,因为交换"
 "设备无法像 <abbr title=\"随机存取存储器\">RAM</abbr> 那样的高速地访问。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:860
+msgid "Ignore"
+msgstr "忽略"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438
 msgid "Ignore <code>/etc/hosts</code>"
 msgstr "忽略 <code>/etc/hosts</code>"
 
 msgid "Ignore <code>/etc/hosts</code>"
 msgstr "忽略 <code>/etc/hosts</code>"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:683
 msgid "Ignore interface"
 msgstr "忽略此接口"
 
 msgid "Ignore interface"
 msgstr "忽略此接口"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:922
+msgid "Ignore requests from unknown machines using <em>!known</em>."
+msgstr "使用 <em>!known</em>来忽略来自未知机器的请求。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427
 msgid "Ignore resolv file"
 msgstr "忽略解析文件"
 
 msgid "Ignore resolv file"
 msgstr "忽略解析文件"
 
@@ -4158,6 +4400,17 @@ msgstr "从现有的 WireGuard 配置文件导入设置"
 msgid "In"
 msgstr "入口"
 
 msgid "In"
 msgstr "入口"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:801
+msgid ""
+"In DHCPv4, it is possible to include more than one mac address. This allows "
+"an IP address to be associated with multiple macaddrs, and dnsmasq abandons "
+"a DHCP lease to one of the macaddrs when another asks for a lease. It only "
+"works reliably if only one of the macaddrs is active at any time."
+msgstr ""
+"DHCPv4 中可以包括一个以上的 mac 地址。这允许同一 IP 地址与多个 mac 地址相关"
+"联,当另一个 mac 地址请求租约时,dnsmasq 可放弃和其中一个 mac 地址的 DHCP 租"
+"约。只有其中一个 mac 地址随时处于活跃状态,这个功能才会稳定工作。"
+
 #: 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 "
 #: 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 "
@@ -4174,7 +4427,7 @@ msgstr ""
 "为了防止未经授权访问系统,您的请求已被阻止。点击下面的 “继续 »” 来返回上一"
 "页。"
 
 "为了防止未经授权访问系统,您的请求已被阻止。点击下面的 “继续 »” 来返回上一"
 "页。"
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:136
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:146
 msgid "In seconds"
 msgstr "秒数"
 
 msgid "In seconds"
 msgstr "秒数"
 
@@ -4204,7 +4457,7 @@ msgstr "将当前安装的包列表备份在 /etc/backup/installed_packages.txt"
 msgid "Incoming checksum"
 msgstr "传入校验和"
 
 msgid "Incoming checksum"
 msgstr "传入校验和"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:145
 msgid "Incoming interface"
 msgstr "传入接口"
 
 msgid "Incoming interface"
 msgstr "传入接口"
 
@@ -4231,16 +4484,16 @@ msgstr "信息"
 msgid "Information"
 msgstr "信息"
 
 msgid "Information"
 msgstr "信息"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:456
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:510
 msgid "Ingress QoS mapping"
 msgstr "入口 QoS 映射"
 
 msgid "Ingress QoS mapping"
 msgstr "入口 QoS 映射"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:12
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
 msgctxt "nft meta iif"
 msgid "Ingress device id"
 msgstr "入口设备 id"
 
 msgctxt "nft meta iif"
 msgid "Ingress device id"
 msgstr "入口设备 id"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:10
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:9
 msgctxt "nft meta iifname"
 msgid "Ingress device name"
 msgstr "入口设备名"
 msgctxt "nft meta iifname"
 msgid "Ingress device name"
 msgstr "入口设备名"
@@ -4257,27 +4510,28 @@ msgstr "启动脚本"
 msgid "Initscripts"
 msgstr "启动脚本"
 
 msgid "Initscripts"
 msgstr "启动脚本"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1721
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
 msgid "Inner certificate constraint (Domain)"
 msgstr "内部证书约束(域)"
 
 msgid "Inner certificate constraint (Domain)"
 msgstr "内部证书约束(域)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1718
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1745
 msgid "Inner certificate constraint (SAN)"
 msgstr "内部证书约束(SAN)"
 
 msgid "Inner certificate constraint (SAN)"
 msgstr "内部证书约束(SAN)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1715
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1742
 msgid "Inner certificate constraint (Subject)"
 msgstr "内部证书约束(主题)"
 
 msgid "Inner certificate constraint (Subject)"
 msgstr "内部证书约束(主题)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1724
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1751
 msgid "Inner certificate constraint (Wildcard)"
 msgstr "内部证书约束(通配符)"
 
 msgid "Inner certificate constraint (Wildcard)"
 msgstr "内部证书约束(通配符)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:317
 msgid "Install protocol extensions..."
 msgstr "安装扩展协议…"
 
 msgid "Install protocol extensions..."
 msgstr "安装扩展协议…"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:628
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:930
 msgid "Instance"
 msgstr "实例"
 
 msgid "Instance"
 msgstr "实例"
 
@@ -4290,7 +4544,7 @@ msgstr "实例 \"%h\""
 msgid "Instance Details"
 msgstr "实例详情"
 
 msgid "Instance Details"
 msgstr "实例详情"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2126
 msgid ""
 "Instead of joining any network with a matching SSID, only connect to the "
 "BSSID <code>%h</code>."
 msgid ""
 "Instead of joining any network with a matching SSID, only connect to the "
 "BSSID <code>%h</code>."
@@ -4300,7 +4554,10 @@ msgstr "仅连接到 BSSID 为 <code>%h</code> 的网络,而不是其它 SSID
 msgid "Insufficient permissions to read UCI configuration."
 msgstr "权限不足,无法读取 UCI 配置。"
 
 msgid "Insufficient permissions to read UCI configuration."
 msgstr "权限不足,无法读取 UCI 配置。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:136
+msgid "Integrated Circuit Card Identifier"
+msgstr "集成电路卡识别符"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
@@ -4308,7 +4565,7 @@ msgstr "权限不足,无法读取 UCI 配置。"
 msgid "Interface"
 msgstr "接口"
 
 msgid "Interface"
 msgstr "接口"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
 msgid "Interface \"%h\" is already marked as designated master."
 msgstr "接口“%h”已被标记为指定的主接口。"
 
 msgid "Interface \"%h\" is already marked as designated master."
 msgstr "接口“%h”已被标记为指定的主接口。"
 
@@ -4316,7 +4573,7 @@ msgstr "接口“%h”已被标记为指定的主接口。"
 msgid "Interface %q device auto-migrated from %q to %q."
 msgstr "接口设备 %q 从 %q 自动迁移到了 %q。"
 
 msgid "Interface %q device auto-migrated from %q to %q."
 msgstr "接口设备 %q 从 %q 自动迁移到了 %q。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
 msgid "Interface Configuration"
 msgstr "接口配置"
 
 msgid "Interface Configuration"
 msgstr "接口配置"
 
@@ -4347,25 +4604,25 @@ msgstr "正在重新连接接口…"
 msgid "Interface is shutting down..."
 msgstr "正在关闭接口..."
 
 msgid "Interface is shutting down..."
 msgstr "正在关闭接口..."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:302
 msgid "Interface is starting..."
 msgstr "正在启动接口…"
 
 msgid "Interface is starting..."
 msgstr "正在启动接口…"
 
-#: 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:305
 msgid "Interface is stopping..."
 msgstr "正在停止接口…"
 
 msgid "Interface is stopping..."
 msgstr "正在停止接口…"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
+#: 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
 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:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:321
 msgid "Interface not present or not connected yet."
 msgstr "接口不存在或未连接。"
 
 msgid "Interface not present or not connected yet."
 msgstr "接口不存在或未连接。"
 
-#: 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:507
+#: 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:508
 #: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
 msgid "Interfaces"
 msgstr "接口"
 #: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
 msgid "Interfaces"
 msgstr "接口"
@@ -4374,11 +4631,19 @@ msgstr "接口"
 msgid "Internal"
 msgstr "内部"
 
 msgid "Internal"
 msgstr "内部"
 
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:85
+msgid "International Mobile Station Equipment Identity"
+msgstr "国际移动台设备识别码"
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:139
+msgid "International Mobile Subscriber Identity"
+msgstr "国际移动订户识别码"
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
 msgid "Interval For Sending Learning Packets"
 msgstr "学习包发送间隔"
 
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285
 msgid "Interval For Sending Learning Packets"
 msgstr "学习包发送间隔"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:556
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:610
 msgid ""
 "Interval in centiseconds between multicast general queries. By varying the "
 "value, an administrator may tune the number of IGMP messages on the subnet; "
 msgid ""
 "Interval in centiseconds between multicast general queries. By varying the "
 "value, an administrator may tune the number of IGMP messages on the subnet; "
@@ -4387,7 +4652,7 @@ msgstr ""
 "组播常规查询之间的时间间隔(以毫秒为单位)。通过更改该值,管理员可以调整子网"
 "中 IGMP 消息的数量。 数值越大,IGMP 查询的发送频率越低"
 
 "组播常规查询之间的时间间隔(以毫秒为单位)。通过更改该值,管理员可以调整子网"
 "中 IGMP 消息的数量。 数值越大,IGMP 查询的发送频率越低"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:576
 msgid "Interval in seconds for STP hello packets"
 msgstr "STP hello 数据包的时间间隔(以秒为单位)"
 
 msgid "Interval in seconds for STP hello packets"
 msgstr "STP hello 数据包的时间间隔(以秒为单位)"
 
@@ -4397,9 +4662,10 @@ msgid "Invalid"
 msgstr "无效"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
 msgstr "无效"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:68
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:71
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:73
 msgid "Invalid APN provided"
 msgstr "提供的 APN 无效"
 
 msgid "Invalid APN provided"
 msgstr "提供的 APN 无效"
 
@@ -4408,6 +4674,10 @@ msgstr "提供的 APN 无效"
 msgid "Invalid Base64 key string"
 msgstr "无效的 Base64 密钥"
 
 msgid "Invalid Base64 key string"
 msgstr "无效的 Base64 密钥"
 
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:117
+msgid "Invalid IPv6 address"
+msgstr "无效的 IPv6 地址"
+
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:78
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:83
 msgid "Invalid TOS value, expected 00..FF or inherit"
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:78
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:83
 msgid "Invalid TOS value, expected 00..FF or inherit"
@@ -4430,7 +4700,7 @@ msgstr "无效的 VLAN ID!只允许唯一的 ID"
 msgid "Invalid argument"
 msgstr "无效参数"
 
 msgid "Invalid argument"
 msgstr "无效参数"
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:46
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:11
 msgid ""
 "Invalid bearer list. Possibly too many bearers created. This protocol "
 "supports one and only one bearer."
 msgid ""
 "Invalid bearer list. Possibly too many bearers created. This protocol "
 "supports one and only one bearer."
@@ -4444,6 +4714,18 @@ msgstr "无效命令"
 msgid "Invalid hexadecimal value"
 msgstr "无效 16 进制值"
 
 msgid "Invalid hexadecimal value"
 msgstr "无效 16 进制值"
 
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
+msgid "Invalid hostname or IPv4 address"
+msgstr "无效的主机名或 IPv4 地址"
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:134
+msgid "Invalid port"
+msgstr "无效的端口"
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
+msgid "Invalid server URL"
+msgstr "无效的服务器 URL"
+
 #: modules/luci-base/ucode/template/sysauth.ut:12
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
 msgid "Invalid username and/or password! Please try again."
 #: modules/luci-base/ucode/template/sysauth.ut:12
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32
 msgid "Invalid username and/or password! Please try again."
@@ -4453,11 +4735,16 @@ msgstr "无效的用户名和/或密码!请重试。"
 msgid "Invert blinking"
 msgstr "反转闪烁"
 
 msgid "Invert blinking"
 msgstr "反转闪烁"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:197
 msgid "Invert match"
 msgstr "反向匹配"
 
 msgid "Invert match"
 msgstr "反向匹配"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:223
+msgctxt "VLAN port state"
+msgid "Is Primary VLAN"
+msgstr "是主 VLAN"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
 msgid "Isolate Clients"
 msgstr "隔离客户端"
 
 msgid "Isolate Clients"
 msgstr "隔离客户端"
 
@@ -4468,24 +4755,24 @@ msgid ""
 msgstr "您尝试刷写的固件与此设备不兼容,请检查固件文件!"
 
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
 msgstr "您尝试刷写的固件与此设备不兼容,请检查固件文件!"
 
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77
-#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:97
 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
 msgid "JavaScript required!"
 msgstr "需要 JavaScript!"
 
 #: 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:1895
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1922
 msgid "Join Network"
 msgstr "加入网络"
 
 msgid "Join Network"
 msgstr "加入网络"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1829
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1856
 msgid "Join Network: Wireless Scan"
 msgstr "加入网络:搜索无线"
 
 msgid "Join Network: Wireless Scan"
 msgstr "加入网络:搜索无线"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2134
 msgid "Joining Network: %q"
 msgstr "正在加入网络:%q"
 
 msgid "Joining Network: %q"
 msgstr "正在加入网络:%q"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:172
 msgid "Jump to rule"
 msgstr "跳至规则"
 
 msgid "Jump to rule"
 msgstr "跳至规则"
 
@@ -4506,15 +4793,15 @@ msgstr "内核日志"
 msgid "Kernel Version"
 msgstr "内核版本"
 
 msgid "Kernel Version"
 msgstr "内核版本"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1489
 msgid "Key"
 msgstr "密钥"
 
 msgid "Key"
 msgstr "密钥"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1491
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1492
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1493
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1517
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1532
 msgid "Key #%d"
 msgstr "密钥 #%d"
 
 msgid "Key #%d"
 msgstr "密钥 #%d"
 
@@ -4543,7 +4830,7 @@ msgstr "密钥缺失"
 msgid "Key used to sign network config"
 msgstr "用来签署网络配置的密钥"
 
 msgid "Key used to sign network config"
 msgstr "用来签署网络配置的密钥"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
 msgctxt "nft unit"
 msgid "KiB"
 msgstr "KiB"
 msgctxt "nft unit"
 msgid "KiB"
 msgstr "KiB"
@@ -4587,7 +4874,7 @@ msgstr "LCP 响应间隔"
 msgid "LED Configuration"
 msgstr "LED 配置"
 
 msgid "LED Configuration"
 msgstr "LED 配置"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1617
 msgid "LLC"
 msgstr "LLC"
 
 msgid "LLC"
 msgstr "LLC"
 
@@ -4604,20 +4891,16 @@ msgstr "语言"
 msgid "Language and Style"
 msgstr "语言和界面"
 
 msgid "Language and Style"
 msgstr "语言和界面"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:641
 msgid ""
 "Larger weights (of the same prio) are given a proportionately higher "
 "probability of being selected."
 msgstr "较大的权重(相同的优先级下)被赋予相应较高的被选中概率。"
 
 msgid ""
 "Larger weights (of the same prio) are given a proportionately higher "
 "probability of being selected."
 msgstr "较大的权重(相同的优先级下)被赋予相应较高的被选中概率。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:629
 msgid "Last member interval"
 msgstr "最后成员间隔"
 
 msgid "Last member interval"
 msgstr "最后成员间隔"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
-msgid "Latency"
-msgstr "延迟"
-
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
 msgid "Latest Handshake"
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78
 msgid "Latest Handshake"
@@ -4625,22 +4908,22 @@ msgstr "上次握手"
 
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
 msgid "Leaf"
 
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
 msgid "Leaf"
-msgstr "叶节点"
+msgstr "Leaf"
 
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:707
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:775
 msgid "Learn"
 msgstr "学习"
 
 msgid "Learn"
 msgstr "学习"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:951
 msgid "Learn routes"
 msgstr "学习路由"
 
 msgid "Learn routes"
 msgstr "学习路由"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:423
 msgid "Lease file"
 msgstr "租约文件"
 
 msgid "Lease file"
 msgstr "租约文件"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:695
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696
 msgid "Lease time"
 msgstr "租期"
 
 msgid "Lease time"
 msgstr "租期"
 
@@ -4664,7 +4947,7 @@ msgstr "留空则自动探测"
 msgid "Leave empty to use the current WAN address"
 msgstr "留空则使用当前 WAN 地址"
 
 msgid "Leave empty to use the current WAN address"
 msgstr "留空则使用当前 WAN 地址"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
 msgid ""
 "Legacy or badly behaving devices may require legacy 802.11b rates to "
 "interoperate. Airtime efficiency may be significantly reduced where these "
 msgid ""
 "Legacy or badly behaving devices may require legacy 802.11b rates to "
 "interoperate. Airtime efficiency may be significantly reduced where these "
@@ -4673,31 +4956,27 @@ msgstr ""
 "过时或性能欠佳的设备可能需要旧的 802.11b 速率才能互联。在使用这些速率的情况"
 "下,信道占用效率可能会显著降低。建议尽可能不使用 802.11b 速率。"
 
 "过时或性能欠佳的设备可能需要旧的 802.11b 速率才能互联。在使用这些速率的情况"
 "下,信道占用效率可能会显著降低。建议尽可能不使用 802.11b 速率。"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:677
 msgid "Legacy rules detected"
 msgstr "检测到旧版规则"
 
 msgid "Legacy rules detected"
 msgstr "检测到旧版规则"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4438
 msgid "Legend:"
 msgstr "图例:"
 
 msgid "Legend:"
 msgstr "图例:"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:691
 msgid "Limit"
 msgstr "客户数"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
 msgid "Limit"
 msgstr "客户数"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
-msgid "Line Attenuation (LATN)"
-msgstr "线路衰减(LATN)"
-
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
 msgid "Line Mode"
 msgstr "线路模式"
 
 msgid "Line Mode"
 msgstr "线路模式"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
 msgid "Line State"
 msgstr "线路状态"
 
 msgid "Line State"
 msgstr "线路状态"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
 msgid "Line Uptime"
 msgstr "线路运行时间"
 
 msgid "Line Uptime"
 msgstr "线路运行时间"
 
@@ -4713,21 +4992,23 @@ msgstr "链路监控"
 msgid "Link On"
 msgstr "链路活动"
 
 msgid "Link On"
 msgstr "链路活动"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+#: 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"
 
 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:514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519
 msgid "List of IP addresses to convert into NXDOMAIN responses."
 msgstr "要转换成 NXDOMAIN 响应的 IP 地址列表。"
 
 msgid "List of IP addresses to convert into NXDOMAIN responses."
 msgstr "要转换成 NXDOMAIN 响应的 IP 地址列表。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728
-msgid "List of IP sets to populate with the specified domain IPs."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754
+msgid ""
+"List of IP sets to populate with the IPs of DNS lookup results of the FQDNs "
+"also specified here."
 msgstr "要用指定域 IP 填充的 IP 集列表。"
 
 msgstr "要用指定域 IP 填充的 IP 集列表。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
 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 "
 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 "
@@ -4739,7 +5020,7 @@ msgstr ""
 "进制字符串)。<br />在从初始移动域关联期间使用的 R0KH 中请求 PMK-R1 密钥时,"
 "该列表用于将 R0KH-ID(NAS 标识符)映射到目标 MAC 地址。"
 
 "进制字符串)。<br />在从初始移动域关联期间使用的 R0KH 中请求 PMK-R1 密钥时,"
 "该列表用于将 R0KH-ID(NAS 标识符)映射到目标 MAC 地址。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1606
 msgid ""
 "List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
 "as 6 octets with colons,128-bit key as hex string. <br />This list is used "
 msgid ""
 "List of 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 "
@@ -4756,11 +5037,11 @@ msgstr ""
 msgid "List of SSH key files for auth"
 msgstr "用于认证的 SSH 密钥文件列表"
 
 msgid "List of SSH key files for auth"
 msgstr "用于认证的 SSH 密钥文件列表"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:323
 msgid "List of domains to allow RFC1918 responses for."
 msgstr "允许 RFC1918 响应的域名列表。"
 
 msgid "List of domains to allow RFC1918 responses for."
 msgstr "允许 RFC1918 响应的域名列表。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:291
 msgid "List of upstream resolvers to forward queries to."
 msgstr "查询将被转发到的上游解析器的列表。"
 
 msgid "List of upstream resolvers to forward queries to."
 msgstr "查询将被转发到的上游解析器的列表。"
 
@@ -4769,15 +5050,7 @@ msgstr "查询将被转发到的上游解析器的列表。"
 msgid "Listen Port"
 msgstr "监听端口"
 
 msgid "Listen Port"
 msgstr "监听端口"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
-msgid "Listen address"
-msgstr "侦听地址"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
-msgid "Listen and Relay To IP family must be homogeneous."
-msgstr "Listen 和 Relay To IP 族必须是同质的。"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
 msgid "Listen interfaces"
 msgstr "监听接口"
 
 msgid "Listen interfaces"
 msgstr "监听接口"
 
@@ -4785,7 +5058,7 @@ msgstr "监听接口"
 msgid "Listen only on the given interface or, if unspecified, on all"
 msgstr "仅监听指定的接口,未指定则监听全部"
 
 msgid "Listen only on the given interface or, if unspecified, on all"
 msgstr "仅监听指定的接口,未指定则监听全部"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344
 msgid ""
 "Listen only on the specified interfaces, and loopback if not excluded "
 "explicitly."
 msgid ""
 "Listen only on the specified interfaces, and loopback if not excluded "
 "explicitly."
@@ -4795,7 +5068,7 @@ msgstr "仅监听这些接口和环回接口。"
 msgid "ListenPort setting is invalid"
 msgstr "ListenPort 设置无效"
 
 msgid "ListenPort setting is invalid"
 msgstr "ListenPort 设置无效"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
 msgid "Listening port for inbound DNS queries."
 msgstr "入站 DNS 查询的侦听端口。"
 
 msgid "Listening port for inbound DNS queries."
 msgstr "入站 DNS 查询的侦听端口。"
 
@@ -4812,13 +5085,13 @@ msgstr "平均负载"
 msgid "Load configuration…"
 msgstr "加载配置…"
 
 msgid "Load configuration…"
 msgstr "加载配置…"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2038
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1210
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2065
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
 msgid "Loading data…"
 msgstr "加载数据中…"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167
 msgid "Loading data…"
 msgstr "加载数据中…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2992
 msgid "Loading directory contents…"
 msgstr "正在载入目录内容…"
 
 msgid "Loading directory contents…"
 msgstr "正在载入目录内容…"
 
@@ -4829,7 +5102,7 @@ msgstr "正在载入目录内容…"
 msgid "Loading view…"
 msgstr "正在载入视图…"
 
 msgid "Loading view…"
 msgstr "正在载入视图…"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:872
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:948
 msgid "Local"
 msgstr "本地"
 
 msgid "Local"
 msgstr "本地"
 
@@ -4858,7 +5131,7 @@ msgstr "要分配的本地 IP 地址"
 msgid "Local IPv4 address"
 msgstr "本机 IPv4 地址"
 
 msgid "Local IPv4 address"
 msgstr "本机 IPv4 地址"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
 msgid "Local IPv6 DNS server"
 msgstr "本地 IPV6 DNS 服务器"
 
 msgid "Local IPv6 DNS server"
 msgstr "本地 IPV6 DNS 服务器"
 
@@ -4879,23 +5152,23 @@ msgstr "本地启动脚本"
 msgid "Local Time"
 msgstr "本地时间"
 
 msgid "Local Time"
 msgstr "本地时间"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1019
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1043
 msgid "Local ULA"
 msgstr "本地 ULA"
 
 msgid "Local ULA"
 msgstr "本地 ULA"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
 msgid "Local domain"
 msgstr "本地域名"
 
 msgid "Local domain"
 msgstr "本地域名"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282
 msgid "Local domain suffix appended to DHCP names and hosts file entries."
 msgstr "附加到 DHCP 名称和主机文件条目的本地域后缀。"
 
 msgid "Local domain suffix appended to DHCP names and hosts file entries."
 msgstr "附加到 DHCP 名称和主机文件条目的本地域后缀。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
 msgid "Local server"
 msgstr "本地服务器"
 
 msgid "Local server"
 msgstr "本地服务器"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330
 msgid "Local service only"
 msgstr "仅本地服务"
 
 msgid "Local service only"
 msgstr "仅本地服务"
 
@@ -4903,24 +5176,41 @@ msgstr "仅本地服务"
 msgid "Local wireguard key"
 msgstr "本地 wireguard 密钥"
 
 msgid "Local wireguard key"
 msgstr "本地 wireguard 密钥"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
 msgid "Localise queries"
 msgstr "本地化查询"
 
 msgid "Localise queries"
 msgstr "本地化查询"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:117
+msgid "Location Area Code"
+msgstr "位置区域码"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2126
 msgid "Lock to BSSID"
 msgstr "锁定到 BSSID"
 
 msgid "Lock to BSSID"
 msgstr "锁定到 BSSID"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
-msgctxt "nft log action"
-msgid "Log event \"<strong>%h</strong>…\""
-msgstr "记录事件 \"<strong>%h</strong>…\""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98
+msgctxt "nft log action"
+msgid "Log event \"<strong>%h</strong>…\""
+msgstr "记录事件 \"<strong>%h</strong>…\""
+
+#: modules/luci-base/ucode/template/sysauth.ut:38
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
+msgid "Log in"
+msgstr "登录"
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
+msgid "Log in…"
+msgstr "去登录…"
+
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:81
+msgid "Log out"
+msgstr "退出"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
 msgid "Log output level"
 msgstr "日志记录等级"
 
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
 msgid "Log output level"
 msgstr "日志记录等级"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
 msgid "Log queries"
 msgstr "记录查询日志"
 
 msgid "Log queries"
 msgstr "记录查询日志"
 
@@ -4946,24 +5236,11 @@ msgstr ""
 msgid "Logical network to which the tunnel will be added (bridged) (optional)."
 msgstr "隧道将要被添加(桥接)到的逻辑网络(可选)。"
 
 msgid "Logical network to which the tunnel will be added (bridged) (optional)."
 msgstr "隧道将要被添加(桥接)到的逻辑网络(可选)。"
 
-#: modules/luci-base/ucode/template/sysauth.ut:38
-#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36
-msgid "Login"
-msgstr "登录"
-
-#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:81
-msgid "Logout"
-msgstr "退出"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:628
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:682
 msgid "Loose filtering"
 msgstr "宽松过滤"
 
 msgid "Loose filtering"
 msgstr "宽松过滤"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
-msgid "Loss of Signal Seconds (LOSS)"
-msgstr "信号丢失秒数(LOSS)"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 msgid "Lowest leased address as offset from the network address."
 msgstr "网络地址的起始分配基址。"
 
 msgid "Lowest leased address as offset from the network address."
 msgstr "网络地址的起始分配基址。"
 
@@ -4976,11 +5253,11 @@ msgstr "Lua 兼容模式活跃"
 msgid "MAC"
 msgstr "MAC"
 
 msgid "MAC"
 msgstr "MAC"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1488
 msgid "MAC Address"
 msgstr "MAC 地址"
 
 msgid "MAC Address"
 msgstr "MAC 地址"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
 msgid "MAC Address Filter"
 msgstr "MAC 地址过滤"
 
 msgid "MAC Address Filter"
 msgstr "MAC 地址过滤"
 
@@ -4988,16 +5265,15 @@ msgstr "MAC 地址过滤"
 msgid "MAC Address For The Actor"
 msgstr "这个 Actor 的 MAC 地址"
 
 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:1429
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1456
 msgid "MAC VLAN"
 msgstr "MAC VLAN"
 
 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/tools/network.js:645
 #: 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:40
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
-#: 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:2230
+#: 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:2257
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
@@ -5006,11 +5282,15 @@ msgstr "MAC VLAN"
 msgid "MAC address"
 msgstr "MAC 地址"
 
 msgid "MAC address"
 msgstr "MAC 地址"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:799
+msgid "MAC address(es)"
+msgstr "MAC 地址"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
 msgid "MAC-Filter"
 msgstr "MAC 过滤"
 
 msgid "MAC-Filter"
 msgstr "MAC 过滤"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
 msgid "MAC-List"
 msgstr "MAC 列表"
 
 msgid "MAC-List"
 msgstr "MAC 列表"
 
@@ -5024,6 +5304,10 @@ msgstr "MAP / LW4over6配置"
 msgid "MAP rule is invalid"
 msgstr "MAP 规则无效"
 
 msgid "MAP rule is invalid"
 msgstr "MAP 规则无效"
 
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:24
+msgid "MBIM Cellular"
+msgstr "MBIM 蜂窝网络"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:223
 msgid "MD5"
 msgstr "MD5"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:223
 msgid "MD5"
 msgstr "MD5"
@@ -5045,9 +5329,9 @@ msgstr "MII / ETHTOOL ioctls"
 msgid "MII Interval"
 msgstr "MII 间隔"
 
 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:1473
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:634
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1500
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:87
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
 #: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:46
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
 #: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:46
@@ -5074,68 +5358,69 @@ msgstr "确保使用以下命令来复制根文件系统:"
 msgid "Manual"
 msgstr "手动"
 
 msgid "Manual"
 msgstr "手动"
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3863
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:82
+msgid "Manufacturer"
+msgstr "制造商"
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3864
 msgid "Master"
 msgstr "主设备"
 
 msgid "Master"
 msgstr "主设备"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:920
+msgid "Match Tag"
+msgstr "匹配标签"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
 msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
 msgstr "最长 <abbr title=\"路由器通告\">RA</abbr> 间隔"
 
 msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
 msgstr "最长 <abbr title=\"路由器通告\">RA</abbr> 间隔"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
-msgid "Max. Attainable Data Rate (ATTNDR)"
-msgstr "最大可达数据速率(ATTNDR)"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:538
 msgid "Max. DHCP leases"
 msgid "Max. DHCP leases"
-msgstr ""
-"<abbr title=\"maximal\">最大</abbr> <abbr title=\"动态主机配置协议\">DHCP</"
-"abbr> 租约数量"
+msgstr "最大 DHCP 租期"
 
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:545
 msgid "Max. EDNS0 packet size"
 msgid "Max. EDNS0 packet size"
-msgstr ""
-"<abbr title=\"maximal\">最大</abbr> <abbr title=\"域名系统的扩展机制"
-"\">EDNS0</abbr> 数据包大小"
+msgstr "最大 EDNS0 数据包大小"
 
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:552
 msgid "Max. concurrent queries"
 msgid "Max. concurrent queries"
-msgstr "<abbr title=\"maximal\">最大</abbr>并发查询数"
+msgstr "最大并发查询数"
 
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:532
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:586
 msgid "Maximum age"
 msgstr "最大年龄"
 
 msgid "Maximum age"
 msgstr "最大年龄"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
 msgid "Maximum allowed Listen Interval"
 msgstr "允许的最大监听间隔"
 
 msgid "Maximum allowed Listen Interval"
 msgstr "允许的最大监听间隔"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:539
 msgid "Maximum allowed number of active DHCP leases."
 msgstr "允许的最大 DHCP 租约数。"
 
 msgid "Maximum allowed number of active DHCP leases."
 msgstr "允许的最大 DHCP 租约数。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:553
 msgid "Maximum allowed number of concurrent DNS queries."
 msgstr "允许的最大并发 DNS 查询数。"
 
 msgid "Maximum allowed number of concurrent DNS queries."
 msgstr "允许的最大并发 DNS 查询数。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:546
 msgid "Maximum allowed size of EDNS0 UDP packets."
 msgstr "EDNS0 UDP 数据包的最大允许大小。"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
 msgid "Maximum allowed size of EDNS0 UDP packets."
 msgstr "EDNS0 UDP 数据包的最大允许大小。"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:124
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:113
 msgid "Maximum amount of seconds to wait for the modem to become ready"
 msgstr "调制解调器就绪的最大等待时间(秒)"
 
 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:690
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:691
 msgid "Maximum number of leased addresses."
 msgstr "最大地址分配数量。"
 
 msgid "Maximum number of leased addresses."
 msgstr "最大地址分配数量。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:596
 msgid "Maximum snooping table size"
 msgstr "最大侦听表大小"
 
 msgid "Maximum snooping table size"
 msgstr "最大侦听表大小"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:834
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842
 msgid ""
 "Maximum time allowed between sending unsolicited <abbr title=\"Router "
 "Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
 msgid ""
 "Maximum time allowed between sending unsolicited <abbr title=\"Router "
 "Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
@@ -5143,11 +5428,11 @@ msgstr ""
 "发送主动 <abbr title=\"路由器通告,ICMPv6 类型 134\">RA</abbr> 允许的最长时间"
 "间隔。默认为 600 秒。"
 
 "发送主动 <abbr title=\"路由器通告,ICMPv6 类型 134\">RA</abbr> 允许的最长时间"
 "间隔。默认为 600 秒。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
 msgid "Maximum transmit power"
 msgstr "最大传输功率"
 
 msgid "Maximum transmit power"
 msgstr "最大传输功率"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464
 msgid "May prevent VoIP or other services from working."
 msgstr "可能造成 VoIP 或其他服务无法运作。"
 
 msgid "May prevent VoIP or other services from working."
 msgstr "可能造成 VoIP 或其他服务无法运作。"
 
@@ -5177,7 +5462,7 @@ msgstr "内存"
 msgid "Memory usage (%)"
 msgstr "内存使用率(%)"
 
 msgid "Memory usage (%)"
 msgstr "内存使用率(%)"
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
 msgid "Mesh"
 msgstr "Mesh"
 
 msgid "Mesh"
 msgstr "Mesh"
 
@@ -5185,7 +5470,7 @@ msgstr "Mesh"
 msgid "Mesh ID"
 msgstr "Mesh ID"
 
 msgid "Mesh ID"
 msgstr "Mesh ID"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:997
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
 msgid "Mesh Id"
 msgstr "Mesh ID"
 
 msgid "Mesh Id"
 msgstr "Mesh ID"
 
@@ -5209,22 +5494,22 @@ msgstr "链路监测方式"
 msgid "Method to determine link status"
 msgstr "确定链路状态的方式"
 
 msgid "Method to determine link status"
 msgstr "确定链路状态的方式"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:80
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:189
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:215
 msgid "Metric"
 msgstr "跃点数"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:189
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:215
 msgid "Metric"
 msgstr "跃点数"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
 msgctxt "nft unit"
 msgid "MiB"
 msgstr "MiB"
 
 msgctxt "nft unit"
 msgid "MiB"
 msgstr "MiB"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
 msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
 msgstr "最短 <abbr title=\"路由器通告\">RA</abbr> 间隔"
 
 msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
 msgstr "最短 <abbr title=\"路由器通告\">RA</abbr> 间隔"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:661
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:721
 msgid "Minimum ARP validity time"
 msgstr "最小 ARP 有效时间"
 
 msgid "Minimum ARP validity time"
 msgstr "最小 ARP 有效时间"
 
@@ -5232,13 +5517,13 @@ msgstr "最小 ARP 有效时间"
 msgid "Minimum Number of Links"
 msgstr "最小链接数"
 
 msgid "Minimum Number of Links"
 msgstr "最小链接数"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:661
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:721
 msgid ""
 "Minimum required time in seconds before an ARP entry may be replaced. "
 "Prevents ARP cache thrashing."
 msgstr "替换 ARP 条目所需的最短时间(以秒为单位)。防止 ARP 缓存崩溃。"
 
 msgid ""
 "Minimum required time in seconds before an ARP entry may be replaced. "
 "Prevents ARP cache thrashing."
 msgstr "替换 ARP 条目所需的最短时间(以秒为单位)。防止 ARP 缓存崩溃。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:841
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
 msgid ""
 "Minimum time allowed between sending unsolicited <abbr title=\"Router "
 "Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
 msgid ""
 "Minimum time allowed between sending unsolicited <abbr title=\"Router "
 "Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
@@ -5254,35 +5539,49 @@ msgstr "数据包镜像监听端口"
 msgid "Mirror source port"
 msgstr "数据包镜像源端口"
 
 msgid "Mirror source port"
 msgstr "数据包镜像源端口"
 
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:120
+msgid "Mobile Country Code"
+msgstr "移动国家码"
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:9
 msgid "Mobile Data"
 msgstr "移动数据"
 
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:9
 msgid "Mobile Data"
 msgstr "移动数据"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1535
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:123
+msgid "Mobile Network Code"
+msgstr "移动网络码"
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:167
+#: protocols/luci-proto-modemmanager/root/usr/share/luci/menu.d/luci-proto-modemmanager.json:3
+msgid "Mobile Service"
+msgstr "移动设备"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1562
 msgid "Mobility Domain"
 msgstr "移动域"
 
 #: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:154
 msgid "Mobility Domain"
 msgstr "移动域"
 
 #: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:154
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:434
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:488
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157
 #: 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:157
 #: 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:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1813
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1840
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:406
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
 msgid "Mode"
 msgstr "模式"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
 msgid "Mode"
 msgstr "模式"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:83
 msgid "Model"
 msgstr "型号"
 
 msgid "Model"
 msgstr "型号"
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:43
-msgid "Modem bearer teardown in progress."
-msgstr "正在拆卸调制解调器载体。"
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:81
+msgid "Modem Info"
+msgstr "调制解调器信息"
 
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:9
 msgid ""
 "Modem connection in progress. Please wait. This process will timeout after 2 "
 "minutes."
 msgid ""
 "Modem connection in progress. Please wait. This process will timeout after 2 "
 "minutes."
@@ -5293,37 +5592,31 @@ msgid "Modem default"
 msgstr "调制解调器默认"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
 msgstr "调制解调器默认"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:54
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:51
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
 msgid "Modem device"
 msgstr "调制解调器设备"
 
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
 msgid "Modem device"
 msgstr "调制解调器设备"
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:41
-msgid "Modem disconnection in progress. Please wait."
-msgstr "正在断开调制解调器连接,请稍等。"
-
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
 msgid "Modem information query failed"
 msgstr "调制解调器信息查询失败"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
 msgid "Modem information query failed"
 msgstr "调制解调器信息查询失败"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:124
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:113
 msgid "Modem init timeout"
 msgstr "调制解调器初始化超时"
 
 msgid "Modem init timeout"
 msgstr "调制解调器初始化超时"
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:44
-msgid "Modem is disabled."
-msgstr "调制解调器已禁用。"
-
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:52
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:21
 msgid "ModemManager"
 msgstr "调制解调器管理器"
 
 msgid "ModemManager"
 msgstr "调制解调器管理器"
 
-#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1080
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1073
 msgid "Monitor"
 msgstr "监听"
 
 msgid "Monitor"
 msgstr "监听"
 
@@ -5391,7 +5684,7 @@ msgstr "下移"
 msgid "Move up"
 msgstr "上移"
 
 msgid "Move up"
 msgstr "上移"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
 msgid "Multi To Unicast"
 msgstr "多播到单播"
 
 msgid "Multi To Unicast"
 msgstr "多播到单播"
 
@@ -5406,19 +5699,19 @@ msgstr "多播"
 msgid "Multicast Mode"
 msgstr "多播模式"
 
 msgid "Multicast Mode"
 msgstr "多播模式"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:705
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:773
 msgid "Multicast routing"
 msgstr "多播路由"
 
 msgid "Multicast routing"
 msgstr "多播路由"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:711
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:779
 msgid "Multicast to unicast"
 msgstr "多播到单播"
 
 msgid "Multicast to unicast"
 msgstr "多播到单播"
 
-#: 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:1557
 msgid "NAS ID"
 msgstr "NAS ID"
 
 msgid "NAS ID"
 msgstr "NAS ID"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:537
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:536
 msgid "NAT action chain \"%h\""
 msgstr "NAT 动作链 \"%h\""
 
 msgid "NAT action chain \"%h\""
 msgstr "NAT 动作链 \"%h\""
 
@@ -5430,12 +5723,16 @@ msgstr "NAT-T 模式"
 msgid "NAT64 Prefix"
 msgstr "NAT64 前缀"
 
 msgid "NAT64 Prefix"
 msgstr "NAT64 前缀"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835
+msgid "NAT64 prefix"
+msgstr "NAT64 前缀"
+
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
 msgid "NCM"
 msgstr "NCM"
 
 #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
 msgid "NCM"
 msgstr "NCM"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
 msgid "NDP-Proxy slave"
 msgstr "NDP 代理从属设备"
 
 msgid "NDP-Proxy slave"
 msgstr "NDP 代理从属设备"
 
@@ -5448,15 +5745,15 @@ msgid "NTP server candidates"
 msgstr "候选 NTP 服务器"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2618
 msgstr "候选 NTP 服务器"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2618
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4139
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4193
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1120
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1144
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
 msgid "Name"
 msgstr "名称"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36
 msgid "Name"
 msgstr "名称"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2104
 msgid "Name of the new network"
 msgstr "新网络的名称"
 
 msgid "Name of the new network"
 msgstr "新网络的名称"
 
@@ -5473,17 +5770,17 @@ msgstr "导航"
 msgid "Nebula Network"
 msgstr "Nebula 网络"
 
 msgid "Nebula Network"
 msgstr "Nebula 网络"
 
-#: 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:1619
 msgid "Neighbour Report"
 msgstr "邻居报告"
 
 msgid "Neighbour Report"
 msgstr "邻居报告"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:713
 msgid "Neighbour cache validity"
 msgstr "邻近缓存有效性"
 
 #: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
 msgid "Neighbour cache validity"
 msgstr "邻近缓存有效性"
 
 #: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2229
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1018
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2256
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
@@ -5500,24 +5797,28 @@ msgstr "网络编码"
 msgid "Network Mode"
 msgstr "网络模式"
 
 msgid "Network Mode"
 msgstr "网络模式"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2071
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:97
+msgid "Network Registration"
+msgstr "网络注册"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2098
 msgid "Network SSID"
 msgstr "网络 SSID"
 
 msgid "Network SSID"
 msgstr "网络 SSID"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:57
 msgid "Network address"
 msgstr "网络地址"
 
 msgid "Network address"
 msgstr "网络地址"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:578
 msgid "Network boot image"
 msgstr "网络启动镜像"
 
 msgid "Network boot image"
 msgstr "网络启动镜像"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
 msgid "Network bridge configuration migration"
 msgstr "网桥配置迁移"
 
 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:1435
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1462
 msgid "Network device"
 msgstr "网络设备"
 
 msgid "Network device"
 msgstr "网络设备"
 
@@ -5530,16 +5831,16 @@ msgstr "网络设备活动(kernel:netdev)"
 msgid "Network device is not present"
 msgstr "网络设备不存在"
 
 msgid "Network device is not present"
 msgstr "网络设备不存在"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:646
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:645
 msgid "Network device table \"%h\""
 msgstr "网络设备表 \"%h\""
 
 msgid "Network device table \"%h\""
 msgstr "网络设备表 \"%h\""
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+#: 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"
 
 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:442
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:443
 msgid "Network ifname configuration migration"
 msgstr "网络 ifname 配置迁移"
 
 msgid "Network ifname configuration migration"
 msgstr "网络 ifname 配置迁移"
 
@@ -5548,11 +5849,11 @@ msgstr "网络 ifname 配置迁移"
 msgid "Network interface"
 msgstr "网络接口"
 
 msgid "Network interface"
 msgstr "网络接口"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:617
 msgid "Network-ID"
 msgstr "网络 ID"
 
 msgid "Network-ID"
 msgstr "网络 ID"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:706
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:774
 msgid "Never"
 msgstr "永不"
 
 msgid "Never"
 msgstr "永不"
 
@@ -5561,17 +5862,17 @@ msgctxt "No WireGuard peer handshake yet"
 msgid "Never"
 msgstr "永不"
 
 msgid "Never"
 msgstr "永不"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
 msgid ""
 "Never forward matching domains and subdomains, resolve from DHCP or hosts "
 "files only."
 msgstr "不转发匹配的域和子域,只从 DHCP 或 hosts 文件解析。"
 
 msgid ""
 "Never forward matching domains and subdomains, resolve from DHCP or hosts "
 "files only."
 msgstr "不转发匹配的域和子域,只从 DHCP 或 hosts 文件解析。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1172
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1196
 msgid "New interface for \"%s\" can not be created: %s"
 msgstr "无法为“%s”创建新接口:“%s”"
 
 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:1123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1147
 msgid "New interface name…"
 msgstr "新接口名称…"
 
 msgid "New interface name…"
 msgstr "新接口名称…"
 
@@ -5579,13 +5880,13 @@ msgstr "新接口名称…"
 msgid "Next »"
 msgstr "前进 »"
 
 msgid "Next »"
 msgstr "前进 »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4094
 #: 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 "否"
 
 #: 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:659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:660
 msgid "No DHCP Server configured for this interface"
 msgstr "本接口未配置 DHCP 服务器"
 
 msgid "No DHCP Server configured for this interface"
 msgstr "本接口未配置 DHCP 服务器"
 
@@ -5593,7 +5894,7 @@ msgstr "本接口未配置 DHCP 服务器"
 msgid "No Data"
 msgstr "无数据"
 
 msgid "No Data"
 msgstr "无数据"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1391
 msgid "No Encryption"
 msgstr "无加密"
 
 msgid "No Encryption"
 msgstr "无加密"
 
@@ -5613,8 +5914,12 @@ msgstr "无接收信号"
 msgid "No WireGuard interfaces configured."
 msgstr "未配置 WireGuard 接口。"
 
 msgid "No WireGuard interfaces configured."
 msgstr "未配置 WireGuard 接口。"
 
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:16
+msgid "No allowed mode configuration found."
+msgstr "未找到允许的模式配置。"
+
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68
-#: themes/luci-theme-material/ucode/template/themes/material/header.ut:82
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:88
 #: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
 msgid ""
 #: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90
 msgid ""
@@ -5631,7 +5936,7 @@ msgstr "没有关联的客户端"
 msgid "No control device specified"
 msgstr "未指定控制设备"
 
 msgid "No control device specified"
 msgstr "未指定控制设备"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3206
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3230
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "无数据"
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "无数据"
@@ -5640,8 +5945,8 @@ msgstr "无数据"
 msgid "No data received"
 msgstr "未收到数据"
 
 msgid "No data received"
 msgstr "未收到数据"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:683
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:690
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:751
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:758
 msgid "No enforcement"
 msgstr "不强制"
 
 msgid "No enforcement"
 msgstr "不强制"
 
@@ -5654,11 +5959,11 @@ msgstr "不强制"
 msgid "No entries available"
 msgstr "没有可用的条目"
 
 msgid "No entries available"
 msgstr "没有可用的条目"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2908
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2932
 msgid "No entries in this directory"
 msgstr "此目录中没有内容"
 
 msgid "No entries in this directory"
 msgstr "此目录中没有内容"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:846
 msgid ""
 "No fixed interface listening port defined, peers might not be able to "
 "initiate connections to this WireGuard instance!"
 msgid ""
 "No fixed interface listening port defined, peers might not be able to "
 "initiate connections to this WireGuard instance!"
@@ -5673,7 +5978,7 @@ msgstr ""
 msgid "No host route"
 msgstr "无主机路由"
 
 msgid "No host route"
 msgstr "无主机路由"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:732
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:725
 #: 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:362
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:59
 #: 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:362
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:59
@@ -5694,15 +5999,16 @@ msgstr "没有更多的从属设备可用"
 msgid "No more slaves available, can not save interface"
 msgstr "没有更多的从属设备可用,无法保存接口"
 
 msgid "No more slaves available, can not save interface"
 msgstr "没有更多的从属设备可用,无法保存接口"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
 msgid "No negative cache"
 msgstr "禁用无效信息缓存"
 
 msgid "No negative cache"
 msgstr "禁用无效信息缓存"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:697
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:696
 msgid "No nftables ruleset loaded."
 msgstr "未加载 nftables 规则集。"
 
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
 msgid "No nftables ruleset loaded."
 msgstr "未加载 nftables 规则集。"
 
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:77
 #: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
 msgid "No password set!"
 #: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54
 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
 msgid "No password set!"
@@ -5716,12 +6022,16 @@ msgstr "未连接对端"
 msgid "No peers defined yet."
 msgstr "尚未定义对端。"
 
 msgid "No peers defined yet."
 msgstr "尚未定义对端。"
 
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:15
+msgid "No preferred mode configuration found."
+msgstr "未找到首选的模式配置。"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
 msgid "No public keys present yet."
 msgstr "当前还没有公钥。"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
 msgid "No public keys present yet."
 msgstr "当前还没有公钥。"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:614
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:613
 msgctxt "nft chain is empty"
 msgid "No rules in this chain"
 msgstr "此链中没有规则"
 msgctxt "nft chain is empty"
 msgid "No rules in this chain"
 msgstr "此链中没有规则"
@@ -5735,7 +6045,8 @@ msgid "No validation or filtering"
 msgstr "没有验证或过滤"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
 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:1217
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1241
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:250
 msgid "No zone assigned"
 msgstr "未指定区域"
 
 msgid "No zone assigned"
 msgstr "未指定区域"
 
@@ -5747,29 +6058,27 @@ msgstr "未指定区域"
 msgid "Noise"
 msgstr "噪声"
 
 msgid "Noise"
 msgstr "噪声"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
-msgid "Noise Margin (SNR)"
-msgstr "噪声容限(SNR)"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+msgid "Noise Margin"
+msgstr "噪声容限"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:272
 msgid "Noise:"
 msgstr "噪声:"
 
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:272
 msgid "Noise:"
 msgstr "噪声:"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
-msgid "Non Pre-emptive CRC errors (CRC_P)"
-msgstr "非抢占 CRC 错误(CRC_P)"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:336
 msgid "Non-wildcard"
 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
 msgid "Non-wildcard"
 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
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:80
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:83
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:112
 msgid "None"
 msgstr "无"
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:112
 msgid "None"
 msgstr "无"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:949
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
 msgid "Normal"
 msgstr "正常"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
 msgid "Normal"
 msgstr "正常"
@@ -5778,6 +6087,11 @@ msgstr "正常"
 msgid "Not Found"
 msgstr "未找到"
 
 msgid "Not Found"
 msgstr "未找到"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:211
+msgctxt "VLAN port state"
+msgid "Not Member"
+msgstr "非成员"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:75
 msgid "Not associated"
 msgstr "未关联"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:75
 msgid "Not associated"
 msgstr "未关联"
@@ -5790,7 +6104,7 @@ msgstr "未连接"
 #: 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: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:328
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:329
 msgid "Not present"
 msgstr "不存在"
 
 msgid "Not present"
 msgstr "不存在"
 
@@ -5802,14 +6116,14 @@ msgstr "开机时不启动"
 msgid "Not supported"
 msgstr "不支持"
 
 msgid "Not supported"
 msgstr "不支持"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1777
 msgid ""
 "Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
 "have problems"
 msgstr ""
 "注意:有些无线驱动程序不完全支持 802.11w。例如:mwlwifi 可能会有一些问题"
 
 msgid ""
 "Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
 "have problems"
 msgstr ""
 "注意:有些无线驱动程序不完全支持 802.11w。例如:mwlwifi 可能会有一些问题"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
 msgid ""
 "Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
 "a non-standard Relay To port(<code>addr#port</code>)."
 msgid ""
 "Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
 "a non-standard Relay To port(<code>addr#port</code>)."
@@ -5833,7 +6147,7 @@ msgstr "Nslookup"
 msgid "Number of IGMP membership reports"
 msgstr "IGMP 成员数量报告"
 
 msgid "Number of IGMP membership reports"
 msgstr "IGMP 成员数量报告"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:560
 msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
 msgstr "缓存的 DNS 条目数量,最大 10000,0 表示不缓存。"
 
 msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
 msgstr "缓存的 DNS 条目数量,最大 10000,0 表示不缓存。"
 
@@ -5870,6 +6184,14 @@ msgstr "关"
 msgid "Off-State Delay"
 msgstr "关闭时间"
 
 msgid "Off-State Delay"
 msgstr "关闭时间"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1450
+msgid ""
+"Off: <code>vlanXXX</code>, e.g., <code>vlan1</code>. On: "
+"<code>vlan_tagged_interface.XXX</code>, e.g. <code>eth0.1</code>."
+msgstr ""
+"关: <code>vlanXXX</code>, 如 <code>vlan1</code>。开: "
+"<code>vlan_tagged_interface.XXX</code>, 如 <code>eth0.1</code>."
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:19
 msgid "On"
 msgstr "开"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:19
 msgid "On"
 msgstr "开"
@@ -5878,15 +6200,15 @@ msgstr "开"
 msgid "On-State Delay"
 msgstr "通电时间"
 
 msgid "On-State Delay"
 msgstr "通电时间"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:109
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:110
 msgid "On-link"
 msgstr "On-Link 路由"
 
 msgid "On-link"
 msgstr "On-Link 路由"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:867
 msgid "One of hostname or MAC address must be specified!"
 msgstr "请指定主机名或 MAC 地址!"
 
 msgid "One of hostname or MAC address must be specified!"
 msgstr "请指定主机名或 MAC 地址!"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:481
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:490
 msgid "One of the following: %s"
 msgstr "可选值:%s"
 
 msgid "One of the following: %s"
 msgstr "可选值:%s"
 
@@ -5904,7 +6226,11 @@ msgstr "选项卡上存在一个或多个无效/必需值"
 msgid "One or more required fields have no value!"
 msgstr "一个或多个必选项值为空!"
 
 msgid "One or more required fields have no value!"
 msgstr "一个或多个必选项值为空!"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
+msgid "Only accept replies via"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:770
 msgid "Only allow communication with non-isolated bridge ports when enabled"
 msgstr "启用后仅允许与非隔离网桥端口通信"
 
 msgid "Only allow communication with non-isolated bridge ports when enabled"
 msgstr "启用后仅允许与非隔离网桥端口通信"
 
@@ -5913,7 +6239,7 @@ msgid ""
 "Only if current active slave fails and the primary slave is up (failure, 2)"
 msgstr "仅在当前活跃从属设备发生故障,且主从属设备在线时(failure,2)"
 
 "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:683
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:682
 msgid "Open iptables rules overview…"
 msgstr "打开 iptables 规则概况…"
 
 msgid "Open iptables rules overview…"
 msgstr "打开 iptables 规则概况…"
 
@@ -5922,7 +6248,7 @@ msgid "Open list..."
 msgstr "打开列表…"
 
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgstr "打开列表…"
 
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:64
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "OpenConnect(CISCO AnyConnect)"
 
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "OpenConnect(CISCO AnyConnect)"
 
@@ -5930,7 +6256,7 @@ msgstr "OpenConnect(CISCO AnyConnect)"
 msgid "OpenFortivpn"
 msgstr "OpenFortivpn(Fortinet VPN)"
 
 msgid "OpenFortivpn"
 msgstr "OpenFortivpn(Fortinet VPN)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
 msgid ""
 "Operate in <em>relay mode</em> if a designated master interface is "
 "configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
 msgid ""
 "Operate in <em>relay mode</em> if a designated master interface is "
 "configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
@@ -5939,7 +6265,7 @@ msgstr ""
 "如指定的主接口已经配置且处于活跃状态,则以<em>中继模式</em>运行,否则禁用 "
 "<abbr title=\"邻居发现协议\">NDP</abbr> 代理。"
 
 "如指定的主接口已经配置且处于活跃状态,则以<em>中继模式</em>运行,否则禁用 "
 "<abbr title=\"邻居发现协议\">NDP</abbr> 代理。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740
 msgid ""
 "Operate in <em>relay mode</em> if a designated master interface is "
 "configured and active, otherwise fall back to <em>server mode</em>."
 msgid ""
 "Operate in <em>relay mode</em> if a designated master interface is "
 "configured and active, otherwise fall back to <em>server mode</em>."
@@ -5947,18 +6273,30 @@ msgstr ""
 "如指定的主接口已配置且处于活跃状态,则以<em>中继模式</em>运行,否则退回到<em>"
 "服务器模式</em>。"
 
 "如指定的主接口已配置且处于活跃状态,则以<em>中继模式</em>运行,否则退回到<em>"
 "服务器模式</em>。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:742
 msgid ""
 "Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
 "otherwise disable service."
 msgstr "如存在上游 IPv6 前缀则以<em>中继模式</em>运行,否则禁用服务。"
 
 msgid ""
 "Operate in <em>relay mode</em> if an upstream IPv6 prefix is present, "
 "otherwise disable service."
 msgstr "如存在上游 IPv6 前缀则以<em>中继模式</em>运行,否则禁用服务。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:934
 msgid "Operating frequency"
 msgstr "工作频率"
 
 msgid "Operating frequency"
 msgstr "工作频率"
 
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:100
+msgid "Operator"
+msgstr "运营商"
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:101
+msgid "Operator Code"
+msgstr "运营商码"
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:135
+msgid "Operator Name"
+msgstr "运营商名"
+
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2006
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2006
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4097
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4106
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "选项“%s”包含无效的输入值。"
 
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "选项“%s”包含无效的输入值。"
 
@@ -5966,18 +6304,23 @@ msgstr "选项“%s”包含无效的输入值。"
 msgid "Option \"%s\" must not be empty."
 msgstr "选项“%s”不能为空。"
 
 msgid "Option \"%s\" must not be empty."
 msgstr "选项“%s”不能为空。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4445
 msgid "Option changed"
 msgstr "选项已更改"
 
 msgid "Option changed"
 msgstr "选项已更改"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4447
 msgid "Option removed"
 msgstr "选项已移除"
 
 msgid "Option removed"
 msgstr "选项已移除"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1752
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1440
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1779
 msgid "Optional"
 msgstr "可选"
 
 msgid "Optional"
 msgstr "可选"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:786
+msgid "Optional hostname to assign"
+msgstr "要分配的可选主机名"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
 msgid "Optional, free-form notes about this device"
 msgstr "此设备的可选任意格式备注"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
 msgid "Optional, free-form notes about this device"
 msgstr "此设备的可选任意格式备注"
@@ -5993,7 +6336,7 @@ msgid ""
 msgstr ""
 "可选,传出加密数据包的 32 位标记。请输入十六进制值,以 <code>0x</code> 开头。"
 
 msgstr ""
 "可选,传出加密数据包的 32 位标记。请输入十六进制值,以 <code>0x</code> 开头。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1041
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1065
 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 "
 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 "
@@ -6077,7 +6420,7 @@ msgstr "可选,用于传出和传入数据包的 UDP 端口。"
 msgid "Options"
 msgstr "选项"
 
 msgid "Options"
 msgstr "选项"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
 msgid ""
 "Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
 "\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
 msgid ""
 "Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
 "\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
@@ -6092,8 +6435,8 @@ msgstr ""
 msgid "Options:"
 msgstr "选项:"
 
 msgid "Options:"
 msgstr "选项:"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:697
 msgid "Ordinal: lower comes first."
 msgstr "序数:较低的优先。"
 
 msgid "Ordinal: lower comes first."
 msgstr "序数:较低的优先。"
 
@@ -6120,7 +6463,7 @@ msgstr "出站:"
 msgid "Outgoing checksum"
 msgstr "传出校验和"
 
 msgid "Outgoing checksum"
 msgstr "传出校验和"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:156
 msgid "Outgoing interface"
 msgstr "传出接口"
 
 msgid "Outgoing interface"
 msgstr "传出接口"
 
@@ -6152,11 +6495,11 @@ msgstr "出口区域"
 msgid "Overlap"
 msgstr "重叠"
 
 msgid "Overlap"
 msgstr "重叠"
 
-#: 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:1002
 msgid "Override IPv4 routing table"
 msgstr "覆盖 IPv4 路由表"
 
 msgid "Override IPv4 routing table"
 msgstr "覆盖 IPv4 路由表"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1007
 msgid "Override IPv6 routing table"
 msgstr "覆盖 IPv6 路由表"
 
 msgid "Override IPv6 routing table"
 msgstr "覆盖 IPv6 路由表"
 
@@ -6166,14 +6509,15 @@ msgstr "覆盖 IPv6 路由表"
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:69
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:69
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:159
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:142
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:194
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:96
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:96
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:117
 #: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
 #: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
 msgid "Override MTU"
 #: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
 #: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
 msgid "Override MTU"
@@ -6197,13 +6541,13 @@ msgstr "重设 TOS"
 msgid "Override TTL"
 msgstr "重设 TTL"
 
 msgid "Override TTL"
 msgstr "重设 TTL"
 
-#: 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:1161
 msgid ""
 "Override default MAC address - the range of usable addresses might be "
 "limited by the driver"
 msgstr "覆盖默认 MAC 地址 - 可用地址的范围可能受限于驱动"
 
 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:1160
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
 msgid "Override default interface name"
 msgstr "重设默认接口名称"
 
 msgid "Override default interface name"
 msgstr "重设默认接口名称"
 
@@ -6211,7 +6555,7 @@ msgstr "重设默认接口名称"
 msgid "Override the gateway in DHCP responses"
 msgstr "重设 DHCP 响应网关"
 
 msgid "Override the gateway in DHCP responses"
 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:708
 msgid ""
 "Override the netmask sent to clients. Normally it is calculated from the "
 "subnet that is served."
 msgid ""
 "Override the netmask sent to clients. Normally it is calculated from the "
 "subnet that is served."
@@ -6225,7 +6569,7 @@ msgstr "重设内部路由表"
 msgid "Overview"
 msgstr "概览"
 
 msgid "Overview"
 msgstr "概览"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2756
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2780
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "覆盖已存在的文件“%s”吗?"
 
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "覆盖已存在的文件“%s”吗?"
 
@@ -6233,41 +6577,56 @@ msgstr "覆盖已存在的文件“%s”吗?"
 msgid "Overwrite the current settings with the imported configuration?"
 msgstr "用导入的配置覆盖当前设置?"
 
 msgid "Overwrite the current settings with the imported configuration?"
 msgstr "用导入的配置覆盖当前设置?"
 
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:98
+msgid "Own Numbers"
+msgstr "自己的号码"
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:70
 msgid "Owner"
 msgstr "用户名"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:70
 msgid "Owner"
 msgstr "用户名"
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:109
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:78
+msgid "PAP"
+msgstr "PAP"
+
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:77
+msgid "PAP/CHAP"
+msgstr "PAP/CHAP"
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:80
 msgid "PAP/CHAP (both)"
 msgstr "PAP/CHAP(均使用)"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
 msgid "PAP/CHAP (both)"
 msgstr "PAP/CHAP(均使用)"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:88
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:130
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:44
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:63
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:44
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:63
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:94
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:101
 #: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:46
 msgid "PAP/CHAP password"
 msgstr "PAP/CHAP 密码"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
 #: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:46
 msgid "PAP/CHAP password"
 msgstr "PAP/CHAP 密码"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:83
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:125
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:42
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:61
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:42
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:61
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:89
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:96
 #: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:44
 msgid "PAP/CHAP username"
 msgstr "PAP/CHAP 用户名"
 
 #: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:44
 msgid "PAP/CHAP username"
 msgstr "PAP/CHAP 用户名"
 
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:114
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:94
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
 msgid "PDP Type"
 msgstr "PDP 类型"
 
 msgid "PDP Type"
 msgstr "PDP 类型"
 
@@ -6276,9 +6635,10 @@ msgid "PID"
 msgstr "PID"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
 msgstr "PID"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:73
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:76
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:86
 msgid "PIN"
 msgstr "PIN"
 
 msgid "PIN"
 msgstr "PIN"
 
@@ -6287,7 +6647,7 @@ msgstr "PIN"
 msgid "PIN code rejected"
 msgstr "PIN 码被拒绝"
 
 msgid "PIN code rejected"
 msgstr "PIN 码被拒绝"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1597
 msgid "PMK R1 Push"
 msgstr "PMK R1 推送"
 
 msgid "PMK R1 Push"
 msgstr "PMK R1 推送"
 
@@ -6333,24 +6693,28 @@ msgctxt "Label indicating that WireGuard peer uses a PSK"
 msgid "PSK"
 msgstr "PSK"
 
 msgid "PSK"
 msgstr "PSK"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1528
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1561
 msgid "PTM/EFM (Packet Transfer Mode)"
 msgstr "PTM/EFM(分组传输模式)"
 
 msgid "PTM/EFM (Packet Transfer Mode)"
 msgstr "PTM/EFM(分组传输模式)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
 msgid "PXE/TFTP Settings"
 msgstr "PXE/TFTP 设置"
 
 msgid "PXE/TFTP Settings"
 msgstr "PXE/TFTP 设置"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:103
+msgid "Packet Service State"
+msgstr "数据包服务状态"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
 msgid "Packet Steering"
 msgstr "数据包引导"
 
 msgid "Packet Steering"
 msgstr "数据包引导"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:25
 msgctxt "nft meta mark"
 msgid "Packet mark"
 msgstr "数据包标记"
 
 msgctxt "nft meta mark"
 msgid "Packet mark"
 msgstr "数据包标记"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:27
 msgctxt "nft meta time"
 msgid "Packet receive time"
 msgstr "数据包接收时间"
 msgctxt "nft meta time"
 msgid "Packet receive time"
 msgstr "数据包接收时间"
@@ -6363,35 +6727,41 @@ msgstr "数据包"
 msgid "Packets To Transmit Before Moving To Next Slave"
 msgstr "切换到下一个从属设备前要传输的数据包"
 
 msgid "Packets To Transmit Before Moving To Next Slave"
 msgstr "切换到下一个从属设备前要传输的数据包"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:282
+msgid "Part of network:"
+msgid_plural "Part of networks:"
+msgstr[0] "网络的一部分:"
+
 #: 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:153
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1217
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1241
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:250
 msgid "Part of zone %q"
 msgstr "区域 %q"
 
 msgid "Part of zone %q"
 msgstr "区域 %q"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:492
 msgctxt "MACVLAN mode"
 msgid "Pass-through (Mirror physical device to single MAC VLAN)"
 msgstr "直通(将物理设备镜像到单个 MAC VLAN)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:29
 msgctxt "MACVLAN mode"
 msgid "Pass-through (Mirror physical device to single MAC VLAN)"
 msgstr "直通(将物理设备镜像到单个 MAC VLAN)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:29
-#: 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:1770
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
 #: 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-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
 msgid "Password"
 msgstr "密码"
 
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
 msgid "Password"
 msgstr "密码"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:25
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:24
 msgid "Password authentication"
 msgstr "密码验证"
 
 msgid "Password authentication"
 msgstr "密码验证"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1675
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1702
 msgid "Password of Private Key"
 msgstr "私钥密码"
 
 msgid "Password of Private Key"
 msgstr "私钥密码"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1760
 msgid "Password of inner Private Key"
 msgstr "内部私钥的密码"
 
 msgid "Password of inner Private Key"
 msgstr "内部私钥的密码"
 
@@ -6402,7 +6772,7 @@ msgstr "内部私钥的密码"
 msgid "Password strength"
 msgstr "密码强度"
 
 msgid "Password strength"
 msgstr "密码强度"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:117
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Password2"
 msgstr "密码 2"
 
 msgid "Password2"
 msgstr "密码 2"
 
@@ -6427,27 +6797,27 @@ msgstr ""
 msgid "Paste or drag supplied WireGuard configuration file…"
 msgstr "粘贴或拖动提供的 WireGuard 配置文件…"
 
 msgid "Paste or drag supplied WireGuard configuration file…"
 msgstr "粘贴或拖动提供的 WireGuard 配置文件…"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
 msgid "Path to CA-Certificate"
 msgstr "CA 证书路径"
 
 msgid "Path to CA-Certificate"
 msgstr "CA 证书路径"
 
-#: 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:1696
 msgid "Path to Client-Certificate"
 msgstr "客户端证书路径"
 
 msgid "Path to Client-Certificate"
 msgstr "客户端证书路径"
 
-#: 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:1699
 msgid "Path to Private Key"
 msgstr "私钥路径"
 
 msgid "Path to Private Key"
 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:1739
 msgid "Path to inner CA-Certificate"
 msgstr "内部 CA 证书的路径"
 
 msgid "Path to inner CA-Certificate"
 msgstr "内部 CA 证书的路径"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1754
 msgid "Path to inner Client-Certificate"
 msgstr "内部客户端证书的路径"
 
 msgid "Path to inner Client-Certificate"
 msgstr "内部客户端证书的路径"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1757
 msgid "Path to inner Private Key"
 msgstr "内部私钥的路径"
 
 msgid "Path to inner Private Key"
 msgstr "内部私钥的路径"
 
@@ -6481,7 +6851,7 @@ msgstr "对端详情"
 msgid "Peer IP address to assign"
 msgstr "要分配的对端 IP 地址"
 
 msgid "Peer IP address to assign"
 msgstr "要分配的对端 IP 地址"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:613
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:667
 msgid "Peer MAC address"
 msgstr "对端 MAC 地址"
 
 msgid "Peer MAC address"
 msgstr "对端 MAC 地址"
 
@@ -6490,7 +6860,7 @@ msgstr "对端 MAC 地址"
 msgid "Peer address is missing"
 msgstr "对端地址缺失"
 
 msgid "Peer address is missing"
 msgstr "对端地址缺失"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:594
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:648
 msgid "Peer device name"
 msgstr "对端设备名"
 
 msgid "Peer device name"
 msgstr "对端设备名"
 
@@ -6541,7 +6911,7 @@ msgstr "PersistentKeepAlive 设置无效"
 msgid "Phy Rate:"
 msgstr "物理速率:"
 
 msgid "Phy Rate:"
 msgstr "物理速率:"
 
-#: 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:496
 msgid "Physical Settings"
 msgstr "物理设置"
 
 msgid "Physical Settings"
 msgstr "物理设置"
 
@@ -6564,7 +6934,7 @@ msgstr "Pkts."
 msgid "Please enter your username and password."
 msgstr "请输入用户名和密码。"
 
 msgid "Please enter your username and password."
 msgstr "请输入用户名和密码。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4122
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4176
 msgid "Please select the file to upload."
 msgstr "请选择要上传的文件。"
 
 msgid "Please select the file to upload."
 msgstr "请选择要上传的文件。"
 
@@ -6572,13 +6942,13 @@ msgstr "请选择要上传的文件。"
 msgid "Policy"
 msgstr "策略"
 
 msgid "Policy"
 msgstr "策略"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594
 msgctxt "Chain hook policy"
 msgid "Policy: <strong>%h</strong> (%h)"
 msgstr "策略:<strong>%h</strong> (%h)"
 
 msgctxt "Chain hook policy"
 msgid "Policy: <strong>%h</strong> (%h)"
 msgstr "策略:<strong>%h</strong> (%h)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:20
 msgid "Port"
 msgstr "端口"
 
 msgid "Port"
 msgstr "端口"
 
@@ -6587,25 +6957,29 @@ msgctxt "WireGuard listen port"
 msgid "Port %d"
 msgstr "端口 %d"
 
 msgid "Port %d"
 msgstr "端口 %d"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:284
+msgid "Port is not part of any network"
+msgstr "端口不是任何一个网络的一部分"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:770
 msgid "Port isolation"
 msgstr "端口隔离"
 
 msgid "Port isolation"
 msgstr "端口隔离"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:290
+msgid "Port status"
+msgstr "端口状态"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:278
 msgid "Port status:"
 msgstr "端口状态:"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:278
 msgid "Port status:"
 msgstr "端口状态:"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:507
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:516
 msgid "Potential negation of: %s"
 msgstr "可能存在的冲突:%s"
 
 msgid "Potential negation of: %s"
 msgstr "可能存在的冲突:%s"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
-msgid "Power Management Mode"
-msgstr "电源管理模式"
-
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
-msgid "Pre-emptive CRC errors (CRCP_P)"
-msgstr "抢占式 CRC 错误(CRCP_P)"
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:89
+msgid "Power State"
+msgstr "电源状态"
 
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
 msgid "Prefer LTE"
 
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
 msgid "Prefer LTE"
@@ -6615,11 +6989,19 @@ msgstr "首选 LTE"
 msgid "Prefer UMTS"
 msgstr "首选 UMTS"
 
 msgid "Prefer UMTS"
 msgstr "首选 UMTS"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
+msgid "Preferred lifetime for a prefix."
+msgstr "前缀的首选有效期。"
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:106
+msgid "Preferred network technology"
+msgstr "首选的网络技术"
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:33
 msgid "Prefix Delegated"
 msgstr "分发前缀"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:33
 msgid "Prefix Delegated"
 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:192
 msgid "Prefix suppressor"
 msgstr "前缀抑制器"
 
 msgid "Prefix suppressor"
 msgstr "前缀抑制器"
 
@@ -6646,7 +7028,7 @@ msgid ""
 "ignore failures"
 msgstr "在指定数量的 LCP 响应故障后假定链路已断开,0 为忽略故障"
 
 "ignore failures"
 msgstr "在指定数量的 LCP 响应故障后假定链路已断开,0 为忽略故障"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
 msgid "Prevents client-to-client communication"
 msgstr "禁止客户端间通信"
 
 msgid "Prevents client-to-client communication"
 msgstr "禁止客户端间通信"
 
@@ -6662,11 +7044,6 @@ msgstr ""
 msgid "Primary Slave"
 msgstr "主从属设备"
 
 msgid "Primary Slave"
 msgstr "主从属设备"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:170
-msgctxt "VLAN port state"
-msgid "Primary VLAN ID"
-msgstr "主 VLAN ID"
-
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:230
 msgid ""
 "Primary becomes active slave when it comes back up if speed and duplex "
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:230
 msgid ""
 "Primary becomes active slave when it comes back up if speed and duplex "
@@ -6679,10 +7056,10 @@ msgstr ""
 msgid "Primary becomes active slave whenever it comes back up (always, 0)"
 msgstr "只要主从属设备重新上线,它就会成为活跃从属设备(always,0)"
 
 msgid "Primary becomes active slave whenever it comes back up (always, 0)"
 msgstr "只要主从属设备重新上线,它就会成为活跃从属设备(always,0)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:562
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:697
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:130
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
 msgid "Priority"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
 msgid "Priority"
@@ -6693,7 +7070,7 @@ msgctxt "Label indicating that WireGuard peer private key is stored"
 msgid "Private"
 msgstr "Private"
 
 msgid "Private"
 msgstr "Private"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:490
 msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr "私有(阻止 MAC VLAN 间通信)"
 msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr "私有(阻止 MAC VLAN 间通信)"
@@ -6721,8 +7098,8 @@ msgid "Prot."
 msgstr "协议"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
 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:570
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1137
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:571
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1161
 #: 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
 #: 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
@@ -6734,14 +7111,14 @@ msgstr "协议"
 msgid "Provide NTP server"
 msgstr "作为 NTP 服务器提供服务"
 
 msgid "Provide NTP server"
 msgstr "作为 NTP 服务器提供服务"
 
-#: 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:907
 msgid ""
 "Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
 "and requests."
 msgstr ""
 "在这个接口上提供一个 DHCPv6 服务器并回复至 DHCPv6 solicitations 和请求。"
 
 msgid ""
 "Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
 "and requests."
 msgstr ""
 "在这个接口上提供一个 DHCPv6 服务器并回复至 DHCPv6 solicitations 和请求。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:877
 msgid "Provide new network"
 msgstr "添加新网络"
 
 msgid "Provide new network"
 msgstr "添加新网络"
 
@@ -6751,15 +7128,15 @@ msgid ""
 "interfaces"
 msgstr "将 NTP 服务器提供给选定的接口,或者,如果未指定,则提供给所有接口"
 
 "interfaces"
 msgstr "将 NTP 服务器提供给选定的接口,或者,如果未指定,则提供给所有接口"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 msgid "Proxy Server"
 msgstr "代理服务器"
 
 msgid "Proxy Server"
 msgstr "代理服务器"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
 msgid "ProxyARP"
 msgid "ProxyARP"
-msgstr "代理ARP"
+msgstr "代理 ARP"
 
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1072
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "伪装 Ad-Hoc(ahdemo)"
 
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "伪装 Ad-Hoc(ahdemo)"
 
@@ -6807,63 +7184,83 @@ msgstr "QMI 蜂窝"
 msgid "Quality"
 msgstr "质量"
 
 msgid "Quality"
 msgstr "质量"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:514
 msgid "Query all available upstream resolvers."
 msgstr "查询所有可用的上游解析器。"
 
 msgid "Query all available upstream resolvers."
 msgstr "查询所有可用的上游解析器。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:556
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:610
 msgid "Query interval"
 msgstr "查询间隔"
 
 msgid "Query interval"
 msgstr "查询间隔"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:561
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:615
 msgid "Query response interval"
 msgstr "查询响应间隔"
 
 msgid "Query response interval"
 msgstr "查询响应间隔"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1585
 msgid "R0 Key Lifetime"
 msgstr "R0 密钥生存期"
 
 msgid "R0 Key Lifetime"
 msgstr "R0 密钥生存期"
 
-#: 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:1591
 msgid "R1 Key Holder"
 msgstr "R1 密钥持有者"
 
 msgid "R1 Key Holder"
 msgstr "R1 密钥持有者"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
 msgid "RADIUS Accounting Port"
 msgstr "Radius 计费端口"
 
 msgid "RADIUS Accounting Port"
 msgstr "Radius 计费端口"
 
-#: 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:1431
 msgid "RADIUS Accounting Secret"
 msgstr "Radius 计费密钥"
 
 msgid "RADIUS Accounting Secret"
 msgstr "Radius 计费密钥"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
 msgid "RADIUS Accounting Server"
 msgstr "Radius 计费服务器"
 
 msgid "RADIUS Accounting Server"
 msgstr "Radius 计费服务器"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
 msgid "RADIUS Authentication Port"
 msgstr "Radius 认证端口"
 
 msgid "RADIUS Authentication Port"
 msgstr "Radius 认证端口"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1415
 msgid "RADIUS Authentication Secret"
 msgstr "Radius 认证密钥"
 
 msgid "RADIUS Authentication Secret"
 msgstr "Radius 认证密钥"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1404
 msgid "RADIUS Authentication Server"
 msgstr "Radius 认证服务器"
 
 msgid "RADIUS Authentication Server"
 msgstr "Radius 认证服务器"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1437
+msgid "RADIUS Dynamic VLAN Assignment"
+msgstr "RADIUS 动态 VLAN 分配"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
+msgid "RADIUS Per STA VLAN"
+msgstr "RADIUS Per STA VLAN"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1463
+msgid "RADIUS VLAN Bridge Naming Scheme"
+msgstr "RADIUS VLAN 网桥命名方案"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1450
+msgid "RADIUS VLAN Naming"
+msgstr "RADIUS VLAN 命名"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1453
+msgid "RADIUS VLAN Tagged Interface"
+msgstr "RADIUS VLAN 有标签的接口"
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:88
 msgid "RFC3947 NAT-T mode"
 msgstr "RFC3947 NAT-T 模式"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:88
 msgid "RFC3947 NAT-T mode"
 msgstr "RFC3947 NAT-T 模式"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1485
 msgid "RSN Preauth"
 msgstr "RSN 预认证"
 
 msgid "RSN Preauth"
 msgstr "RSN 预认证"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998
 msgid "RSSI threshold for joining"
 msgstr "RSSI 加入阈值"
 
 msgid "RSSI threshold for joining"
 msgstr "RSSI 加入阈值"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:968
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:961
 msgid "RTS/CTS Threshold"
 msgstr "RTS/CTS 阈值"
 
 msgid "RTS/CTS Threshold"
 msgstr "RTS/CTS 阈值"
 
@@ -6876,17 +7273,17 @@ msgstr "接收"
 msgid "RX Rate"
 msgstr "接收速率"
 
 msgid "RX Rate"
 msgstr "接收速率"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2233
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2260
 msgid "RX Rate / TX Rate"
 msgstr "接收速率/发送速率"
 
 msgid "RX Rate / TX Rate"
 msgstr "接收速率/发送速率"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1614
 msgid ""
 "Radio Resource Measurement - Sends beacons to assist roaming. Not all "
 "clients support this."
 msgstr "无线电资源测量 -发送信标以协助漫游。并不是所有的客户端都支持这一点。"
 
 msgid ""
 "Radio Resource Measurement - Sends beacons to assist roaming. Not all "
 "clients support this."
 msgstr "无线电资源测量 -发送信标以协助漫游。并不是所有的客户端都支持这一点。"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
 msgctxt "nft nat flag random"
 msgid "Randomize source port mapping"
 msgstr "随机化源端口映射"
 msgctxt "nft nat flag random"
 msgid "Randomize source port mapping"
 msgstr "随机化源端口映射"
@@ -6895,11 +7292,11 @@ msgstr "随机化源端口映射"
 msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
 msgstr "原始 16 进制编码的字节。除非您的运营商要求,否则请留空"
 
 msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
 msgstr "原始 16 进制编码的字节。除非您的运营商要求,否则请留空"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:420
 msgid "Read <code>/etc/ethers</code> to configure the DHCP server."
 msgstr "读取 <code>/etc/ethers</code>来配置 DHCP 服务器。"
 
 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:575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
 msgid "Really switch protocol?"
 msgstr "确定要切换协议?"
 
 msgid "Really switch protocol?"
 msgstr "确定要切换协议?"
 
@@ -6907,11 +7304,11 @@ msgstr "确定要切换协议?"
 msgid "Realtime Graphs"
 msgstr "实时信息"
 
 msgid "Realtime Graphs"
 msgstr "实时信息"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
 msgid "Reassociation Deadline"
 msgstr "重关联截止时间"
 
 msgid "Reassociation Deadline"
 msgstr "重关联截止时间"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312
 msgid "Rebind protection"
 msgstr "重绑定保护"
 
 msgid "Rebind protection"
 msgstr "重绑定保护"
 
@@ -6935,19 +7332,39 @@ msgstr "重启您设备上的系统"
 msgid "Receive"
 msgstr "接收"
 
 msgid "Receive"
 msgstr "接收"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:234
+msgid "Receive dropped"
+msgstr "接收被丢弃"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:233
+msgid "Receive errors"
+msgstr "接收出错"
+
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
 msgid "Received Data"
 msgstr "已接收的数据"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57
 msgid "Received Data"
 msgstr "已接收的数据"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:230
+msgid "Received bytes"
+msgstr "接收到的字节数"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:232
+msgid "Received multicast"
+msgstr "接收到的多播"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:231
+msgid "Received packets"
+msgstr "接收到的数据包"
+
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "推荐,WireGuard 接口的 IP 地址。"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "推荐,WireGuard 接口的 IP 地址。"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:164
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:199
 msgid "Reconnect Timeout"
 msgstr "重连超时"
 
 msgid "Reconnect Timeout"
 msgstr "重连超时"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:521
 msgid "Reconnect this interface"
 msgstr "重连此接口"
 
 msgid "Reconnect this interface"
 msgstr "重连此接口"
 
@@ -6955,12 +7372,12 @@ msgstr "重连此接口"
 msgid "Redirect to HTTPS"
 msgstr "重定向到 HTTPS"
 
 msgid "Redirect to HTTPS"
 msgstr "重定向到 HTTPS"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
 msgctxt "nft redirect to port"
 msgid "Redirect to local port <strong>%h</strong>"
 msgstr "重定向到本地端口 <strong>%h</strong>"
 
 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:118
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
 msgctxt "nft redirect"
 msgid "Redirect to local system"
 msgstr "重定向到本地系统"
 msgctxt "nft redirect"
 msgid "Redirect to local system"
 msgstr "重定向到本地系统"
@@ -6969,7 +7386,7 @@ msgstr "重定向到本地系统"
 msgid "References"
 msgstr "引用"
 
 msgid "References"
 msgstr "引用"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377
 msgid "Refresh Channels"
 msgstr "刷新频道"
 
 msgid "Refresh Channels"
 msgstr "刷新频道"
 
@@ -6977,35 +7394,39 @@ msgstr "刷新频道"
 msgid "Refreshing"
 msgstr "刷新"
 
 msgid "Refreshing"
 msgstr "刷新"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:102
+msgid "Registration State"
+msgstr "注册状态"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
 msgctxt "nft reject with icmp type"
 msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
 msgstr "拒绝 <strong>ICMP 类型为 %h</strong> 的 IPv4 数据包"
 
 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:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
 msgctxt "nft reject with icmpx type"
 msgid "Reject packet with <strong>ICMP type %h</strong>"
 msgstr "拒绝 <strong>ICMP 类型为 %h</strong> 的数据包"
 
 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:103
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
 msgctxt "nft reject with icmpv6 type"
 msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
 msgstr "拒绝 <strong>ICMPv6 类型为 %h</strong> 的数据包"
 
 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:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
 msgctxt "nft reject with tcp reset"
 msgid "Reject packet with <strong>TCP reset</strong>"
 msgstr "拒绝 <strong>TCP 重置</strong>数据包"
 
 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
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:192
 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
 msgid ""
 "Reject routing decisions that have a prefix length less than or equal to the "
 "specified value"
 msgstr "拒绝前缀长度小于或等于指定值的路由决策"
 
 #: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
 msgid "Relay"
 msgstr "中继"
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
 msgid "Relay"
 msgstr "中继"
@@ -7015,14 +7436,10 @@ msgstr "中继"
 msgid "Relay Bridge"
 msgstr "中继桥"
 
 msgid "Relay Bridge"
 msgstr "中继桥"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
 msgstr "在别处中继 DHCP 请求。OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4。"
 
 msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
 msgstr "在别处中继 DHCP 请求。OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
-msgid "Relay To address"
-msgstr "Relay To 地址"
-
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
 msgid "Relay between networks"
 msgstr "网络间中继"
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
 msgid "Relay between networks"
 msgstr "网络间中继"
@@ -7032,6 +7449,14 @@ msgstr "网络间中继"
 msgid "Relay bridge"
 msgstr "中继桥"
 
 msgid "Relay bridge"
 msgstr "中继桥"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367
+msgid "Relay from"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+msgid "Relay to address"
+msgstr ""
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
@@ -7054,23 +7479,23 @@ msgstr "远程 IPv6 地址"
 msgid "Remote IPv6 address or FQDN"
 msgstr "远程 IPv6 地址或 FQDN"
 
 msgid "Remote IPv6 address or FQDN"
 msgstr "远程 IPv6 地址或 FQDN"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901
 msgid "Remove"
 msgstr "移除"
 
 msgid "Remove"
 msgstr "移除"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
 msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
 msgstr "从结果中删除 IPv4 地址,只返回 IPv6 地址。"
 
 msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
 msgstr "从结果中删除 IPv4 地址,只返回 IPv6 地址。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
 msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
 msgstr "从结果中删除 IPv6 地址,只返回 IPv4 地址。"
 
 msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
 msgstr "从结果中删除 IPv6 地址,只返回 IPv4 地址。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1318
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1342
 msgid "Remove related device settings from the configuration"
 msgstr "从配置中移除相关的设备设置"
 
 msgid "Remove related device settings from the configuration"
 msgstr "从配置中移除相关的设备设置"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2075
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2102
 msgid "Replace wireless configuration"
 msgstr "重置无线配置"
 
 msgid "Replace wireless configuration"
 msgstr "重置无线配置"
 
@@ -7100,7 +7525,8 @@ msgstr "需要传入校验和(可选)。"
 msgid "Require incoming packets serialization (optional)."
 msgstr "需要传入数据包序列化(可选)。"
 
 msgid "Require incoming packets serialization (optional)."
 msgstr "需要传入数据包序列化(可选)。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1441
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1780
 msgid "Required"
 msgstr "必需的"
 
 msgid "Required"
 msgstr "必需的"
 
@@ -7128,67 +7554,73 @@ msgstr "必需。底层接口。"
 msgid "Required. XFRM interface ID to be used for SA."
 msgstr "必需。用于 SA 的 XFRM 接口 ID。"
 
 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:1325
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1437
+msgid ""
+"Required: Rejects auth if RADIUS server does not provide appropriate VLAN "
+"attributes."
+msgstr "必需:拒绝验证,如果 RADIUS 服务器不提供正确的 VLAN 属性。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
 msgid "Requires hostapd"
 msgstr "需要 hostapd"
 
 msgid "Requires hostapd"
 msgstr "需要 hostapd"
 
-#: 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:1327
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
 msgid "Requires hostapd with EAP Suite-B support"
 msgstr "需要带 EAP Suite-B 支持的 hostapd"
 
 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:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
 msgid "Requires hostapd with EAP support"
 msgstr "需要带 EAP 支持的 hostapd"
 
 msgid "Requires hostapd with EAP support"
 msgstr "需要带 EAP 支持的 hostapd"
 
-#: 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:1329
 msgid "Requires hostapd with OWE support"
 msgstr "需要带 OWE 支持的 hostapd"
 
 msgid "Requires hostapd with OWE support"
 msgstr "需要带 OWE 支持的 hostapd"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
 msgid "Requires hostapd with SAE support"
 msgstr "需要带 SAE 支持的 hostapd"
 
 msgid "Requires hostapd with SAE support"
 msgstr "需要带 SAE 支持的 hostapd"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
 msgid "Requires hostapd with WEP support"
 msgstr "需要带 WEP 支持的 hostapd"
 
 msgid "Requires hostapd with WEP support"
 msgstr "需要带 WEP 支持的 hostapd"
 
-#: 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
-#: 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:1353
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1354
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1349
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1350
 msgid "Requires wpa-supplicant"
 msgstr "需要 wpa-supplicant"
 
 msgid "Requires wpa-supplicant"
 msgstr "需要 wpa-supplicant"
 
-#: 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:1341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
 msgid "Requires wpa-supplicant with EAP Suite-B support"
 msgstr "需要带 EAP Suite-B 支持的 wpa-supplicant"
 
 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:1344
-#: 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:1339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
 msgid "Requires wpa-supplicant with EAP support"
 msgstr "需要带 EAP 支持的 wpa-supplicant"
 
 msgid "Requires wpa-supplicant with EAP support"
 msgstr "需要带 EAP 支持的 wpa-supplicant"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
 msgid "Requires wpa-supplicant with OWE support"
 msgstr "需要带 OWE 支持的 wpa-supplicant"
 
 msgid "Requires wpa-supplicant with OWE support"
 msgstr "需要带 OWE 支持的 wpa-supplicant"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1358
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
 msgid "Requires wpa-supplicant with SAE support"
 msgstr "需要带 SAE 支持的 wpa-supplicant"
 
 msgid "Requires wpa-supplicant with SAE support"
 msgstr "需要带 SAE 支持的 wpa-supplicant"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
 msgid "Requires wpa-supplicant with WEP support"
 msgstr "需要带 WEP 支持的 wpa-supplicant"
 
 msgid "Requires wpa-supplicant with WEP support"
 msgstr "需要带 WEP 支持的 wpa-supplicant"
 
@@ -7212,15 +7644,15 @@ msgstr "复位计数器"
 msgid "Reset to defaults"
 msgstr "恢复到出厂设置"
 
 msgid "Reset to defaults"
 msgstr "恢复到出厂设置"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
 msgid "Resolv and Hosts Files"
 msgstr "HOSTS 和解析文件"
 
 msgid "Resolv and Hosts Files"
 msgstr "HOSTS 和解析文件"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
 msgid "Resolv file"
 msgstr "解析文件"
 
 msgid "Resolv file"
 msgstr "解析文件"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
 msgid "Resolve specified FQDNs to an IP."
 msgstr "此列表将域名强制指向某个 IP 地址。"
 
 msgid "Resolve specified FQDNs to an IP."
 msgstr "此列表将域名强制指向某个 IP 地址。"
 
@@ -7228,8 +7660,8 @@ msgstr "此列表将域名强制指向某个 IP 地址。"
 msgid "Resource not found"
 msgstr "未找到资源"
 
 msgid "Resource not found"
 msgstr "未找到资源"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:522
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:876
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:523
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:869
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
 msgid "Restart"
 msgstr "重启"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
 msgid "Restart"
 msgstr "重启"
@@ -7238,7 +7670,7 @@ msgstr "重启"
 msgid "Restart Firewall"
 msgstr "重启防火墙"
 
 msgid "Restart Firewall"
 msgstr "重启防火墙"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:867
 msgid "Restart radio interface"
 msgstr "重启无线接口"
 
 msgid "Restart radio interface"
 msgstr "重启无线接口"
 
@@ -7250,83 +7682,87 @@ msgstr "恢复"
 msgid "Restore backup"
 msgstr "恢复配置"
 
 msgid "Restore backup"
 msgstr "恢复配置"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
 msgid ""
 "Return answers to DNS queries matching the subnet from which the query was "
 "received if multiple IPs are available."
 msgstr ""
 "如果有多个 IP 可用,则应答特定的 DNS 查询,这些查询匹配接收到查询的子网。"
 
 msgid ""
 "Return answers to DNS queries matching the subnet from which the query was "
 "received if multiple IPs are available."
 msgstr ""
 "如果有多个 IP 可用,则应答特定的 DNS 查询,这些查询匹配接收到查询的子网。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:385
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:386
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:386
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:387
 msgid "Reveal/hide password"
 msgstr "显示/隐藏 密码"
 
 msgid "Reveal/hide password"
 msgstr "显示/隐藏 密码"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:625
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:679
 msgid "Reverse path filter"
 msgstr "反转路径过滤器"
 
 msgid "Reverse path filter"
 msgstr "反转路径过滤器"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4413
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4467
 msgid "Revert"
 msgstr "恢复"
 
 msgid "Revert"
 msgstr "恢复"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4518
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 msgid "Revert changes"
 msgstr "恢复更改"
 
 msgid "Revert changes"
 msgstr "恢复更改"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4730
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "恢复请求失败,状态 <code>%h</code>"
 
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "恢复请求失败,状态 <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4710
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4764
 msgid "Reverting configuration…"
 msgstr "正在恢复配置…"
 
 msgid "Reverting configuration…"
 msgstr "正在恢复配置…"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:84
+msgid "Revision"
+msgstr "修改"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
 msgctxt "nft dnat ip to addr"
 msgid "Rewrite destination to <strong>%h</strong>"
 msgstr "重写目的地到 <strong>%h</strong>"
 
 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:115
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
 msgctxt "nft dnat ip6 to addr"
 msgid "Rewrite destination to <strong>%h</strong>"
 msgstr "重写目的地到 <strong>%h</strong>"
 
 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:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
 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>"
 
 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:116
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
 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>"
 
 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:106
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
 msgctxt "nft snat ip to addr"
 msgid "Rewrite source to <strong>%h</strong>"
 msgstr "重写源到 <strong>%h</strong>"
 
 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:109
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
 msgctxt "nft snat ip6 to addr"
 msgid "Rewrite source to <strong>%h</strong>"
 msgstr "重写源到 <strong>%h</strong>"
 
 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:107
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
 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>"
 
 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:110
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109
 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>"
 
 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:121
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:120
 msgid "Rewrite to egress device address"
 msgstr "重写到出口设备地址"
 
 msgid "Rewrite to egress device address"
 msgstr "重写到出口设备地址"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1485
 msgid ""
 "Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
 "(and advertise it in WLAN beacons). Only works if the specified network "
 msgid ""
 "Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
 "(and advertise it in WLAN beacons). Only works if the specified network "
@@ -7335,11 +7771,11 @@ msgstr ""
 "健壮安全网络 (RSN):允许 WPA2-EAP 网络的漫游预认证 (并在 WLAN 信标中发布它)。"
 "只有当指定的网络接口是网桥时才有效。缩短时序要求严格的再关联过程。"
 
 "健壮安全网络 (RSN):允许 WPA2-EAP 网络的漫游预认证 (并在 WLAN 信标中发布它)。"
 "只有当指定的网络接口是网桥时才有效。缩短时序要求严格的再关联过程。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:605
 msgid "Robustness"
 msgstr "健壮性"
 
 msgid "Robustness"
 msgstr "健壮性"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:572
 msgid ""
 "Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
 "<em>TFTP server root</em> turn on the TFTP server and serve files from "
 msgid ""
 "Root directory for files served via TFTP. <em>Enable TFTP server</em> and "
 "<em>TFTP server root</em> turn on the TFTP server and serve files from "
@@ -7360,15 +7796,15 @@ msgstr "循环策略(balance-rr,0)"
 msgid "Route Allowed IPs"
 msgstr "路由允许的 IP"
 
 msgid "Route Allowed IPs"
 msgstr "路由允许的 IP"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:533
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:532
 msgid "Route action chain \"%h\""
 msgstr "路由动作链 \"%h\""
 
 msgid "Route action chain \"%h\""
 msgstr "路由动作链 \"%h\""
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 msgid "Route type"
 msgstr "路由类型"
 
 msgid "Route type"
 msgstr "路由类型"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:856
 msgid ""
 "Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
 "134\">RA</abbr> messages. Maximum is 9000 seconds."
 msgid ""
 "Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
 "134\">RA</abbr> messages. Maximum is 9000 seconds."
@@ -7404,24 +7840,24 @@ msgstr "路由指定通过哪个接口和网关可以到达某个主机或网络
 msgid "Rule"
 msgstr "规则"
 
 msgid "Rule"
 msgstr "规则"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:603
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
 msgid "Rule actions"
 msgstr "规则操作"
 
 msgid "Rule actions"
 msgstr "规则操作"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:476
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:475
 msgctxt "nft comment"
 msgid "Rule comment: %s"
 msgstr "规则评论:%s"
 
 msgctxt "nft comment"
 msgid "Rule comment: %s"
 msgstr "规则评论:%s"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:541
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
 msgid "Rule container chain \"%h\""
 msgstr "规则容器链 \"%h\""
 
 msgid "Rule container chain \"%h\""
 msgstr "规则容器链 \"%h\""
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:601
 msgid "Rule matches"
 msgstr "规则匹配"
 
 msgid "Rule matches"
 msgstr "规则匹配"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:137
 msgid "Rule type"
 msgstr "规则类型"
 
 msgid "Rule type"
 msgstr "规则类型"
 
@@ -7441,13 +7877,21 @@ msgstr "运行时错误"
 msgid "SHA256"
 msgstr "SHA256"
 
 msgid "SHA256"
 msgstr "SHA256"
 
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:145
+msgid "SIM %d"
+msgstr "SIM %d"
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:147
+msgid "SIMs"
+msgstr "SIMs"
+
 #: 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:280
 msgid "SNR"
 msgstr "信噪比"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
 #: 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:280
 msgid "SNR"
 msgstr "信噪比"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
 msgid "SRV"
 msgstr "SRV"
 
 msgid "SRV"
 msgstr "SRV"
 
@@ -7475,8 +7919,8 @@ 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: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:1811
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1838
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:403
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
 msgid "SSID"
 msgstr "SSID"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
 msgid "SSID"
 msgstr "SSID"
@@ -7493,7 +7937,7 @@ msgstr "SSTP 服务器"
 msgid "SWAP"
 msgstr "交换分区"
 
 msgid "SWAP"
 msgstr "交换分区"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3265
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3274
 #: 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-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
@@ -7504,7 +7948,7 @@ msgid "Save"
 msgstr "保存"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
 msgstr "保存"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4455
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "保存并应用"
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "保存并应用"
@@ -7521,7 +7965,7 @@ msgstr "保存 mtdblock"
 msgid "Save mtdblock contents"
 msgstr "保存 mtdblock 内容"
 
 msgid "Save mtdblock contents"
 msgstr "保存 mtdblock 内容"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:881
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874
 msgid "Scan"
 msgstr "扫描"
 
 msgid "Scan"
 msgstr "扫描"
 
@@ -7530,11 +7974,16 @@ msgstr "扫描"
 msgid "Scheduled Tasks"
 msgstr "计划任务"
 
 msgid "Scheduled Tasks"
 msgstr "计划任务"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4387
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:39
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:62
+msgid "Section %s is empty."
+msgstr "%s 部分为空。"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
 msgid "Section added"
 msgstr "添加的节点"
 
 msgid "Section added"
 msgstr "添加的节点"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4443
 msgid "Section removed"
 msgstr "移除的节点"
 
 msgid "Section removed"
 msgstr "移除的节点"
 
@@ -7551,9 +8000,9 @@ msgstr ""
 "即使映像文件检查失败,也“强制升级”以烧录映像。仅在您确定固件正确且适用于您的"
 "设备时使用!"
 
 "即使映像文件检查失败,也“强制升级”以烧录映像。仅在您确定固件正确且适用于您的"
 "设备时使用!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2957
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2681
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2821
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2981
 msgid "Select file…"
 msgstr "选择文件…"
 
 msgid "Select file…"
 msgstr "选择文件…"
 
@@ -7561,7 +8010,7 @@ msgstr "选择文件…"
 msgid "Selects the transmit hash policy to use for slave selection"
 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:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785
 msgid ""
 "Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
 "messages advertising this device as IPv6 router."
 msgid ""
 "Send <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
 "messages advertising this device as IPv6 router."
@@ -7569,7 +8018,7 @@ msgstr ""
 "发送通告此设备为 IPv6 路由器的 <abbr title=\"路由器通告,ICMPv6 类型 "
 "134\">RA</abbr> 消息。"
 
 "发送通告此设备为 IPv6 路由器的 <abbr title=\"路由器通告,ICMPv6 类型 "
 "134\">RA</abbr> 消息。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:650
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:704
 msgid "Send ICMP redirects"
 msgstr "发送 ICMP 重定向"
 
 msgid "Send ICMP redirects"
 msgstr "发送 ICMP 重定向"
 
@@ -7592,11 +8041,11 @@ msgstr "传输这台设备的主机名称"
 msgid "Server"
 msgstr "服务器"
 
 msgid "Server"
 msgstr "服务器"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:605
 msgid "Server address"
 msgstr "服务器地址"
 
 msgid "Server address"
 msgstr "服务器地址"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:599
 msgid "Server name"
 msgstr "服务器名称"
 
 msgid "Server name"
 msgstr "服务器名称"
 
@@ -7621,16 +8070,20 @@ msgstr "会话已过期"
 msgid "Set Static"
 msgstr "设为静态"
 
 msgid "Set Static"
 msgstr "设为静态"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:703
+msgid "Set an alias for a hostname."
+msgstr "为主机名设置别称。"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:122
 msgctxt "nft mangle"
 msgid "Set header field <var>%s</var> to <strong>%s</strong>"
 msgstr "将标头字段 <var>%s</var>设为<strong>%s</strong>"
 
 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:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
 msgid "Set interface as NDP-Proxy external slave. Default is off."
 msgstr "将接口设置为 NDP 代理外部从属设备。默认为关闭。"
 
 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:1256
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1280
 msgid ""
 "Set interface properties regardless of the link carrier (If set, carrier "
 "sense events do not invoke hotplug handlers)."
 msgid ""
 "Set interface properties regardless of the link carrier (If set, carrier "
 "sense events do not invoke hotplug handlers)."
@@ -7642,7 +8095,7 @@ msgstr ""
 msgid "Set same MAC Address to all slaves"
 msgstr "为所有从属设备设置相同的 MAC 地址"
 
 msgid "Set same MAC Address to all slaves"
 msgstr "为所有从属设备设置相同的 MAC 地址"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803
 msgid ""
 "Set the autonomous address-configuration flag in the prefix information "
 "options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
 msgid ""
 "Set the autonomous address-configuration flag in the prefix information "
 "options of sent <abbr title=\"Router Advertisement\">RA</abbr> messages. "
@@ -7651,7 +8104,7 @@ msgstr ""
 "在已发送 <abbr title=\"路由器通告\">RA</abbr> 报文的前缀信息选项中设置自主地"
 "址配置标记。启用后,客户端将执行无状态 IPv6 地址自动配置。"
 
 "在已发送 <abbr title=\"路由器通告\">RA</abbr> 报文的前缀信息选项中设置自主地"
 "址配置标记。启用后,客户端将执行无状态 IPv6 地址自动配置。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:736
 msgid ""
 "Set this interface as master for RA and DHCPv6 relaying as well as NDP "
 "proxying."
 msgid ""
 "Set this interface as master for RA and DHCPv6 relaying as well as NDP "
 "proxying."
@@ -7665,11 +8118,15 @@ msgstr "设置到当前活跃的从属设备(active,1)"
 msgid "Set to first slave added to the bond (follow, 2)"
 msgstr "设置到第一个添加到 bond 接口的从属设备(follow,2)"
 
 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:662
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:678
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:663
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679
 msgid "Set up DHCP Server"
 msgstr "配置 DHCP 服务器"
 
 msgid "Set up DHCP Server"
 msgstr "配置 DHCP 服务器"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:951
+msgid "Set up routes for proxied IPv6 neighbours."
+msgstr "设置已代理 IPv6 邻居的路由。"
+
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:23
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:23
@@ -7680,30 +8137,30 @@ msgstr "设置 PLMN 失败"
 msgid "Setting operation mode failed"
 msgstr "设置操作模式失败"
 
 msgid "Setting operation mode failed"
 msgstr "设置操作模式失败"
 
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:87
+msgid "Setting the allowed network technology."
+msgstr "设置允许的网络技术。"
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:107
+msgid "Setting the preferred network technology."
+msgstr "设置首选的网络技术。"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:11
 msgid "Settings"
 msgstr "设置"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:11
 msgid "Settings"
 msgstr "设置"
 
-#: 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:983
 msgid ""
 "Settings for assisting wireless clients in roaming between multiple APs: "
 "802.11r, 802.11k and 802.11v"
 msgstr "协助无线客户端在多个 AP 之间漫游的设置:802.11r、 802.11k 和 802.11v"
 
 msgid ""
 "Settings for assisting wireless clients in roaming between multiple APs: "
 "802.11r, 802.11k and 802.11v"
 msgstr "协助无线客户端在多个 AP 之间漫游的设置:802.11r、 802.11k 和 802.11v"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:939
-msgid "Setup routes for proxied IPv6 neighbours."
-msgstr "设置已代理 IPv6 邻居的路由。"
-
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
-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:39
 msgid "Short GI"
 msgstr "Short GI"
 
 #: 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:39
 msgid "Short GI"
 msgstr "Short GI"
 
-#: 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:1166
 msgid "Short Preamble"
 msgstr "Short Preamble"
 
 msgid "Short Preamble"
 msgstr "Short Preamble"
 
@@ -7720,16 +8177,16 @@ msgstr "显示空链"
 msgid "Show raw counters"
 msgstr "显示原始计数器"
 
 msgid "Show raw counters"
 msgstr "显示原始计数器"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:526
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:527
 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
 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:1810
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
 #: 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:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:388
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:402
 #: 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: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
@@ -7737,15 +8194,15 @@ msgstr "关闭此接口"
 msgid "Signal"
 msgstr "信号"
 
 msgid "Signal"
 msgstr "信号"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2232
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2259
 msgid "Signal / Noise"
 msgstr "信号/噪声"
 
 msgid "Signal / Noise"
 msgstr "信号/噪声"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
-msgid "Signal Attenuation (SATN)"
-msgstr "ä¿¡å\8f·è¡°å\87\8fï¼\88SATNï¼\89"
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:104
+msgid "Signal Quality"
+msgstr "ä¿¡å\8f·è´¨é\87\8f"
 
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:136
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:146
 msgid "Signal Refresh Rate"
 msgstr "信号刷新率"
 
 msgid "Signal Refresh Rate"
 msgstr "信号刷新率"
 
@@ -7753,12 +8210,12 @@ msgstr "信号刷新率"
 msgid "Signal:"
 msgstr "信号:"
 
 msgid "Signal:"
 msgstr "信号:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4140
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4194
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
 msgid "Size"
 msgstr "大小"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
 msgid "Size"
 msgstr "大小"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:559
 msgid "Size of DNS query cache"
 msgstr "DNS 查询缓存的大小"
 
 msgid "Size of DNS query cache"
 msgstr "DNS 查询缓存的大小"
 
@@ -7811,20 +8268,20 @@ msgstr ""
 "抱歉,您的设备暂不支持 sysupgrade 升级,需手动更新固件。请参考 Wiki 中关于此"
 "设备的固件更新说明。"
 
 "抱歉,您的设备暂不支持 sysupgrade 升级,需手动更新固件。请参考 Wiki 中关于此"
 "设备的固件更新说明。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:99
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:148
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:100
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:149
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:385
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:70
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:214
 msgid "Source"
 msgstr "源地址"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:385
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:70
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:214
 msgid "Source"
 msgstr "源地址"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
 msgctxt "nft ip saddr"
 msgid "Source IP"
 msgstr "源 IP"
 
 msgctxt "nft ip saddr"
 msgid "Source IP"
 msgstr "源 IP"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
 msgctxt "nft ip6 saddr"
 msgid "Source IPv6"
 msgstr "源 IPv6"
 msgctxt "nft ip6 saddr"
 msgid "Source IPv6"
 msgstr "源 IPv6"
@@ -7834,12 +8291,12 @@ msgstr "源 IPv6"
 msgid "Source interface"
 msgstr "源接口"
 
 msgid "Source interface"
 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:45
 msgctxt "nft ip sport"
 msgid "Source port"
 msgstr "源端口"
 
 msgctxt "nft ip sport"
 msgid "Source port"
 msgstr "源端口"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:586
 msgid ""
 "Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
 "options for Dnsmasq."
 msgid ""
 "Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
 "options for Dnsmasq."
@@ -7847,7 +8304,7 @@ msgstr ""
 "Dnsmasq 的特殊<abbr title=\"Preboot eXecution Environment\">PXE</abbr>启动选"
 "项。"
 
 "Dnsmasq 的特殊<abbr title=\"Preboot eXecution Environment\">PXE</abbr>启动选"
 "项。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
 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."
 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."
@@ -7855,7 +8312,7 @@ msgstr ""
 "指定一个通过 DHCPv6 宣告的 DNS 搜索域名的固定列表。如未指定,本地设备 DNS 搜"
 "索域将被宣布。"
 
 "指定一个通过 DHCPv6 宣告的 DNS 搜索域名的固定列表。如未指定,本地设备 DNS 搜"
 "索域将被宣布。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:918
 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 "
 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 "
@@ -7864,7 +8321,7 @@ msgstr ""
 "指定一个通过 DHCPv6 宣布的 IPv6 DNS 服务器地址的固定列表。如未指定,设备会宣"
 "布自己是 IPv6 DNS 服务器,除非<em>本地 IPv6 DNS 服务器</em>选项被禁用。"
 
 "指定一个通过 DHCPv6 宣布的 IPv6 DNS 服务器地址的固定列表。如未指定,设备会宣"
 "布自己是 IPv6 DNS 服务器,除非<em>本地 IPv6 DNS 服务器</em>选项被禁用。"
 
-#: 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:187
 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 "
 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 "
@@ -7891,7 +8348,7 @@ msgstr "指定用于 ARP 监控的 IP 地址"
 msgid "Specifies the MII link monitoring frequency in milliseconds"
 msgstr "以毫秒为单位指定 MII 链接监控频率"
 
 msgid "Specifies the MII link monitoring frequency in milliseconds"
 msgstr "以毫秒为单位指定 MII 链接监控频率"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:182
 msgid "Specifies the TOS value to match in IP headers"
 msgstr "指定要在 IP 头中匹配的 TOS 值"
 
 msgid "Specifies the TOS value to match in IP headers"
 msgstr "指定要在 IP 头中匹配的 TOS 值"
 
@@ -7899,7 +8356,7 @@ msgstr "指定要在 IP 头中匹配的 TOS 值"
 msgid "Specifies the aggregation selection logic to use"
 msgstr "指定要使用的聚合选择逻辑"
 
 msgid "Specifies the aggregation selection logic to use"
 msgstr "指定要使用的聚合选择逻辑"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:160
 msgid "Specifies the destination subnet to match (CIDR notation)"
 msgstr "指定要匹配的目标子网(CIDR 符号)"
 
 msgid "Specifies the destination subnet to match (CIDR notation)"
 msgstr "指定要匹配的目标子网(CIDR 符号)"
 
@@ -7907,7 +8364,7 @@ msgstr "指定要匹配的目标子网(CIDR 符号)"
 msgid "Specifies the directory the device is attached to"
 msgstr "指定设备的挂载目录"
 
 msgid "Specifies the directory the device is attached to"
 msgstr "指定设备的挂载目录"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
 msgid ""
 "Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
 "messages, for example to instruct clients to request further information via "
 msgid ""
 "Specifies the flags sent in <abbr title=\"Router Advertisement\">RA</abbr> "
 "messages, for example to instruct clients to request further information via "
@@ -7916,7 +8373,7 @@ msgstr ""
 "指定<abbr title=\"路由器通告\">RA</abbr>消息中发送的标记,比如指示客户端通过"
 "有状态 DHCPv6 请求进一步的信息。"
 
 "指定<abbr title=\"路由器通告\">RA</abbr>消息中发送的标记,比如指示客户端通过"
 "有状态 DHCPv6 请求进一步的信息。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:176
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:177
 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"
 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"
@@ -7924,7 +8381,7 @@ msgstr ""
 "指定要匹配的 fwmark 及其 mask(可选),例如 0xFF 匹配 mark 255,0x0/0x1 匹配"
 "任意 mark 值"
 
 "指定要匹配的 fwmark 及其 mask(可选),例如 0xFF 匹配 mark 255,0x0/0x1 匹配"
 "任意 mark 值"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:145
 msgid "Specifies the incoming logical interface name"
 msgstr "输入传入逻辑接口名称"
 
 msgid "Specifies the incoming logical interface name"
 msgstr "输入传入逻辑接口名称"
 
@@ -7954,7 +8411,7 @@ msgid ""
 "dead"
 msgstr "判断主机已下线的超时时间(秒)"
 
 "dead"
 msgstr "判断主机已下线的超时时间(秒)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:948
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941
 msgid ""
 "Specifies the maximum transmit power the wireless radio may use. Depending "
 "on regulatory requirements and wireless usage, the actual transmit power may "
 msgid ""
 "Specifies the maximum transmit power the wireless radio may use. Depending "
 "on regulatory requirements and wireless usage, the actual transmit power may "
@@ -7973,7 +8430,7 @@ msgstr "指定 asserting 运营商前必须处于活跃状态的链接的最小
 msgid "Specifies the mode to be used for this bonding interface"
 msgstr "指定用于此 bonding 接口的模式"
 
 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
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:76
 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 "
 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 "
@@ -8008,15 +8465,15 @@ msgid ""
 msgstr ""
 "指定 bonding 驱动程序向每个从属设备连接的交换机发送学习数据包的间隔秒数"
 
 msgstr ""
 "指定 bonding 驱动程序向每个从属设备连接的交换机发送学习数据包的间隔秒数"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:130
 msgid "Specifies the ordering of the IP rules"
 msgstr "指定 IP 规则的顺序"
 
 msgid "Specifies the ordering of the IP rules"
 msgstr "指定 IP 规则的顺序"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:156
 msgid "Specifies the outgoing logical interface name"
 msgstr "指定传出逻辑接口名"
 
 msgid "Specifies the outgoing logical interface name"
 msgstr "指定传出逻辑接口名"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:99
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:100
 msgid ""
 "Specifies the preferred source address when sending to destinations covered "
 "by the target"
 msgid ""
 "Specifies the preferred source address when sending to destinations covered "
 "by the target"
@@ -8038,19 +8495,19 @@ msgid ""
 "active slave or recovery of the primary slave occurs"
 msgstr "指定当活动从属设备发生故障或主从属设备恢复时,主从属设备的重选策略"
 
 "active slave or recovery of the primary slave occurs"
 msgstr "指定当活动从属设备发生故障或主从属设备恢复时,主从属设备的重选策略"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:80
 msgid "Specifies the route metric to use"
 msgstr "指定要使用的路由度量"
 
 msgid "Specifies the route metric to use"
 msgstr "指定要使用的路由度量"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
 msgid "Specifies the route type to be created"
 msgstr "指定要创建的路由类型"
 
 msgid "Specifies the route type to be created"
 msgstr "指定要创建的路由类型"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:137
 msgid "Specifies the rule target routing action"
 msgstr "指定规则目标路由动作"
 
 msgid "Specifies the rule target routing action"
 msgstr "指定规则目标路由动作"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:148
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:149
 msgid "Specifies the source subnet to match (CIDR notation)"
 msgstr "指定要匹配的源子网(CIDR符号)"
 
 msgid "Specifies the source subnet to match (CIDR notation)"
 msgstr "指定要匹配的源子网(CIDR符号)"
 
@@ -8070,7 +8527,7 @@ msgid ""
 "link recovery detection"
 msgstr "指定在检测到链路恢复后,在启用从属设备之前等待的时间(以毫秒为单位)"
 
 "link recovery detection"
 msgstr "指定在检测到链路恢复后,在启用从属设备之前等待的时间(以毫秒为单位)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:548
 msgid ""
 "Specifies the wired ports to attach to this bridge. In order to attach "
 "wireless networks, choose the associated interface as network in the "
 msgid ""
 "Specifies the wired ports to attach to this bridge. In order to attach "
 "wireless networks, choose the associated interface as network in the "
@@ -8171,15 +8628,23 @@ msgid ""
 "bytes)."
 msgstr "设置 MTU(最大传输单位),缺省值:1280 bytes。"
 
 "bytes)."
 msgstr "设置 MTU(最大传输单位),缺省值:1280 bytes。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2119
 msgid "Specify the secret encryption key here."
 msgstr "在此指定密钥。"
 
 msgid "Specify the secret encryption key here."
 msgstr "在此指定密钥。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:657
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:206
+msgid "Speed: %d Mibit/s, Duplex: %s"
+msgstr "速度: %d Mibit/s, 双工: %s"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1541
+msgid "Splitterless ADSL (G.992.2) Annex A"
+msgstr "Splitterless ADSL (G.992.2) Annex A"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:717
 msgid "Stale neighbour cache timeout"
 msgstr "过时的邻近缓存超时"
 
 msgid "Stale neighbour cache timeout"
 msgstr "过时的邻近缓存超时"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
 msgid "Start"
 msgstr "启动"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
 msgid "Start"
 msgstr "启动"
@@ -8192,16 +8657,16 @@ msgstr "启动 WPS"
 msgid "Start priority"
 msgstr "启动优先级"
 
 msgid "Start priority"
 msgstr "启动优先级"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1941
 msgid "Start refresh"
 msgstr "开始刷新"
 
 msgid "Start refresh"
 msgstr "开始刷新"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4633
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4687
 msgid "Starting configuration apply…"
 msgstr "开始应用配置…"
 
 msgid "Starting configuration apply…"
 msgstr "开始应用配置…"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1827
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1854
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:428
 msgid "Starting wireless scan..."
 msgstr "正在启动无线扫描…"
 
 msgid "Starting wireless scan..."
 msgstr "正在启动无线扫描…"
 
@@ -8210,6 +8675,10 @@ msgstr "正在启动无线扫描…"
 msgid "Startup"
 msgstr "启动项"
 
 msgid "Startup"
 msgstr "启动项"
 
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:90
+msgid "State"
+msgstr "状态"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:32
 msgid "Static IPv4 Routes"
 msgstr "静态 IPv4 路由"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:32
 msgid "Static IPv4 Routes"
 msgstr "静态 IPv4 路由"
@@ -8223,7 +8692,7 @@ msgstr "静态 IPv6 路由"
 msgid "Static Lease"
 msgstr "静态租约"
 
 msgid "Static Lease"
 msgstr "静态租约"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
 msgid "Static Leases"
 msgstr "静态地址分配"
 
 msgid "Static Leases"
 msgstr "静态地址分配"
 
@@ -8233,7 +8702,7 @@ msgstr "静态地址分配"
 msgid "Static address"
 msgstr "静态地址"
 
 msgid "Static address"
 msgstr "静态地址"
 
-#: 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:771
 msgid ""
 "Static leases are used to assign fixed IP addresses and symbolic hostnames "
 "to DHCP clients. They are also required for non-dynamic interface "
 msgid ""
 "Static leases are used to assign fixed IP addresses and symbolic hostnames "
 "to DHCP clients. They are also required for non-dynamic interface "
@@ -8242,18 +8711,18 @@ msgstr ""
 "静态租约用于给 DHCP 客户端分配固定的 IP 地址和主机标识。只有指定的主机才能连"
 "接,并且接口须为非动态配置。"
 
 "静态租约用于给 DHCP 客户端分配固定的 IP 地址和主机标识。只有指定的主机才能连"
 "接,并且接口须为非动态配置。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1183
 msgid "Station inactivity limit"
 msgstr "非活动站点限制"
 
 #: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
 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:557
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:558
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
 #: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
 msgid "Status"
 msgstr "状态"
 
 #: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
 msgid "Status"
 msgstr "状态"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:528
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:529
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
 msgid "Stop"
 msgstr "停止"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
 msgid "Stop"
 msgstr "停止"
@@ -8262,8 +8731,8 @@ msgstr "停止"
 msgid "Stop WPS"
 msgstr "停止 WPS"
 
 msgid "Stop WPS"
 msgstr "停止 WPS"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1946
 msgid "Stop refresh"
 msgstr "停止刷新"
 
 msgid "Stop refresh"
 msgstr "停止刷新"
 
@@ -8271,11 +8740,11 @@ msgstr "停止刷新"
 msgid "Storage"
 msgstr "存储空间使用"
 
 msgid "Storage"
 msgstr "存储空间使用"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:629
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:683
 msgid "Strict filtering"
 msgstr "严格过滤"
 
 msgid "Strict filtering"
 msgstr "严格过滤"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
 msgid "Strict order"
 msgstr "严谨查序"
 
 msgid "Strict order"
 msgstr "严谨查序"
 
@@ -8284,15 +8753,15 @@ msgid "Strong"
 msgstr "强"
 
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
 msgstr "强"
 
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2144
 msgid "Submit"
 msgstr "提交"
 
 msgid "Submit"
 msgstr "提交"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447
 msgid "Suppress logging"
 msgstr "不记录日志"
 
 msgid "Suppress logging"
 msgstr "不记录日志"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448
 msgid "Suppress logging of the routine operation for the DHCP protocol."
 msgstr "禁止记录 DHCP 协议的日常操作。"
 
 msgid "Suppress logging of the routine operation for the DHCP protocol."
 msgstr "禁止记录 DHCP 协议的日常操作。"
 
@@ -8323,7 +8792,7 @@ msgstr "交换机 VLAN"
 msgid "Switch port"
 msgstr "交换机端口"
 
 msgid "Switch port"
 msgstr "交换机端口"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:577
 msgid "Switch protocol"
 msgstr "切换协议"
 
 msgid "Switch protocol"
 msgstr "切换协议"
 
@@ -8333,7 +8802,7 @@ msgstr "切换协议"
 msgid "Switch to CIDR list notation"
 msgstr "切换到 CIDR 列表记法"
 
 msgid "Switch to CIDR list notation"
 msgstr "切换到 CIDR 列表记法"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2692
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2716
 msgid "Symbolic link"
 msgstr "符号链接"
 
 msgid "Symbolic link"
 msgstr "符号链接"
 
@@ -8345,11 +8814,11 @@ msgstr "与 NTP 服务器同步"
 msgid "Sync with browser"
 msgstr "同步浏览器时间"
 
 msgid "Sync with browser"
 msgstr "同步浏览器时间"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299
 msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
 msgstr "语法: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
 
 msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
 msgstr "语法: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
 msgid "Syntax: <code>_service._proto.example.com</code>."
 msgstr "语法:<code>_service._proto.example.com</code>."
 
 msgid "Syntax: <code>_service._proto.example.com</code>."
 msgstr "语法:<code>_service._proto.example.com</code>."
 
@@ -8379,28 +8848,28 @@ msgid "System log buffer size"
 msgstr "系统日志缓冲区大小"
 
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
 msgstr "系统日志缓冲区大小"
 
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67
-#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:87
 #: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
 msgid "System running in recovery (initramfs) mode."
 msgstr "系统在恢复 (initramfs) 模式下运行。"
 
 #: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64
 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89
 msgid "System running in recovery (initramfs) mode."
 msgstr "系统在恢复 (initramfs) 模式下运行。"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
 msgctxt "nft tcp option maxseg size"
 msgid "TCP MSS"
 msgstr "TCP 最大报文段长度"
 
 msgctxt "nft tcp option maxseg size"
 msgid "TCP MSS"
 msgstr "TCP 最大报文段长度"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
 msgctxt "nft tcp dport"
 msgid "TCP destination port"
 msgstr "TCP 目标端口"
 
 msgctxt "nft tcp dport"
 msgid "TCP destination port"
 msgstr "TCP 目标端口"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
 msgctxt "nft tcp flags"
 msgid "TCP flags"
 msgstr "TCP 标记"
 
 msgctxt "nft tcp flags"
 msgid "TCP flags"
 msgstr "TCP 标记"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
 msgctxt "nft tcp sport"
 msgid "TCP source port"
 msgstr "TCP 源端口"
 msgctxt "nft tcp sport"
 msgid "TCP source port"
 msgstr "TCP 源端口"
@@ -8409,7 +8878,7 @@ msgstr "TCP 源端口"
 msgid "TCP:"
 msgstr "TCP:"
 
 msgid "TCP:"
 msgstr "TCP:"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:571
 msgid "TFTP server root"
 msgstr "TFTP 服务器根目录"
 
 msgid "TFTP server root"
 msgstr "TFTP 服务器根目录"
 
@@ -8422,20 +8891,30 @@ msgstr "发送"
 msgid "TX Rate"
 msgstr "发送速率"
 
 msgid "TX Rate"
 msgstr "发送速率"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:618
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:672
 msgid "TX queue length"
 msgstr "TX 队列长度"
 
 msgid "TX queue length"
 msgstr "TX 队列长度"
 
-#: 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
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:167
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:18
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:190
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:216
 msgid "Table"
 msgstr "表"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:18
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:190
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:216
 msgid "Table"
 msgstr "表"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:916
+msgid "Tag"
+msgstr "标签"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:219
+msgctxt "VLAN port state"
+msgid "Tagged"
+msgstr "已打标签"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:718
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:57
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:213
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:213
@@ -8458,7 +8937,7 @@ msgstr "临时空间"
 msgid "Terminate"
 msgstr "关闭"
 
 msgid "Terminate"
 msgstr "关闭"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:855
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:863
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
 "<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
 "<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
@@ -8467,13 +8946,13 @@ msgstr ""
 "将在 <abbr title=\"路由器通告, ICMPv6 Type 134\">RA</abbr>消息中发布的<abbr "
 "title=\"Maximum Transmission Unit\">MTU</abbr>。最小值是 1280 字节。"
 
 "将在 <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:810
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
 msgid ""
 "The <em>Managed address configuration</em> (M) flag indicates that IPv6 "
 "addresses are available via DHCPv6."
 msgstr "<em>受管地址配置</em> (M) 标记表明可以通过 DHCPv6 获取 IPv6 地址。"
 
 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:814
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:815
 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."
 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."
@@ -8481,7 +8960,7 @@ msgstr ""
 "<em> 移动 IPv6 Home 代理</em> (H) 标记表明该设备在此链路上还 充当移动 IPv6 "
 "home 代理。"
 
 "<em> 移动 IPv6 Home 代理</em> (H) 标记表明该设备在此链路上还 充当移动 IPv6 "
 "home 代理。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
 msgid ""
 "The <em>Other configuration</em> (O) flag indicates that other information, "
 "such as DNS servers, is available via DHCPv6."
 msgid ""
 "The <em>Other configuration</em> (O) flag indicates that other information, "
 "such as DNS servers, is available via DHCPv6."
@@ -8498,7 +8977,11 @@ msgid ""
 "the configuration."
 msgstr "<em>qrencode</em>包对生成配置的二维码图像是必需的。"
 
 "the configuration."
 msgstr "<em>qrencode</em>包对生成配置的二维码图像是必需的。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:904
+msgid "The DHCPv6-DUID (DHCP unique identifier) of this host."
+msgstr "此主机的 DHCPv6-DUID (DHCP 唯一标识符)。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:994
 msgid ""
 "The DNS server entries in the local resolv.conf are primarily sorted by the "
 "weight specified here"
 msgid ""
 "The DNS server entries in the local resolv.conf are primarily sorted by the "
 "weight specified here"
@@ -8510,18 +8993,26 @@ msgid ""
 "username instead of the user ID!"
 msgstr "HE.net 客户端更新设置已经被改变,您现在必须使用用户名代替用户 ID!"
 
 "username instead of the user ID!"
 msgstr "HE.net 客户端更新设置已经被改变,您现在必须使用用户名代替用户 ID!"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:876
 msgid "The IP address %h is already used by another static lease"
 msgstr "IP 地址 %h 已被另一个静态租约使用"
 
 msgid "The IP address %h is already used by another static lease"
 msgstr "IP 地址 %h 已被另一个静态租约使用"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:885
 msgid "The IP address is outside of any DHCP pool address range"
 msgstr "IP 地址不在任何 DHCP 池地址范围之内"
 
 msgid "The IP address is outside of any DHCP pool address range"
 msgstr "IP 地址不在任何 DHCP 池地址范围之内"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
 msgid "The IP address of the boot server"
 msgstr "引导服务器的 IP 地址"
 
 msgid "The IP address of the boot server"
 msgstr "引导服务器的 IP 地址"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:859
+msgid ""
+"The IP address to be used for this host, or <em>ignore</em> to ignore any "
+"DHCP request from this host."
+msgstr ""
+"将用于此主机的 IP 地址,或者使用<em>ignore</em>标签忽略任何来自此主机的 DHCP "
+"请求。"
+
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "The IPv4 address or the fully-qualified domain name of the remote end."
 msgstr "远程终端的 IPv4 地址或全称域名。"
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:40
 msgid "The IPv4 address or the fully-qualified domain name of the remote end."
 msgstr "远程终端的 IPv4 地址或全称域名。"
@@ -8544,6 +9035,12 @@ msgid ""
 "The IPv6 address or the fully-qualified domain name of the remote tunnel end."
 msgstr "远程隧道端的 IPv6 地址或全称域名。"
 
 "The IPv6 address or the fully-qualified domain name of the remote tunnel end."
 msgstr "远程隧道端的 IPv6 地址或全称域名。"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:912
+msgid ""
+"The IPv6 interface identifier (address suffix) as hexadecimal number (max. 8 "
+"chars)."
+msgstr "16 进制数的 IPv6 接口标识符(地址后缀)(最多 8 个字符)。"
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
 msgid ""
@@ -8577,11 +9074,11 @@ msgid ""
 "pool"
 msgstr "MAC 地址 %h 已被同一个 DHCP 池中的另一个静态租约使用"
 
 "pool"
 msgstr "MAC 地址 %h 已被同一个 DHCP 池中的另一个静态租约使用"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:586
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:640
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr "MTU 不能超过父设备 MTU 的 %d 字节"
 
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr "MTU 不能超过父设备 MTU 的 %d 字节"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:942
 msgid "The VLAN ID must be unique"
 msgstr "VLAN ID 必须是唯一的"
 
 msgid "The VLAN ID must be unique"
 msgstr "VLAN ID 必须是唯一的"
 
@@ -8589,7 +9086,7 @@ msgstr "VLAN ID 必须是唯一的"
 msgid "The algorithm that is used to discover mesh routes"
 msgstr "用于发现 mesh 路由的算法"
 
 msgid "The algorithm that is used to discover mesh routes"
 msgstr "用于发现 mesh 路由的算法"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2077
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2104
 msgid ""
 "The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
 "code> and <code>_</code>"
 msgid ""
 "The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
 "code> and <code>_</code>"
@@ -8601,13 +9098,13 @@ msgstr ""
 msgid "The configuration file could not be loaded due to the following error:"
 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:2071
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2098
 msgid ""
 "The correct SSID must be manually specified when joining a hidden wireless "
 "network"
 msgstr "加入一个隐藏的无线网络时,必须手动指定正确的 SSID"
 
 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:4509
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4563
 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 "
 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 "
@@ -8630,18 +9127,18 @@ msgstr ""
 "存储器或分区的设备文件(<abbr title=\"for example\">例如:</abbr><code>/dev/"
 "sda1</code>)"
 
 "存储器或分区的设备文件(<abbr title=\"for example\">例如:</abbr><code>/dev/"
 "sda1</code>)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:450
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:504
 msgid "The device name \"%s\" is already taken"
 msgstr "设备名称 “%s” 已被使用"
 
 msgid "The device name \"%s\" is already taken"
 msgstr "设备名称 “%s” 已被使用"
 
-#: 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/interfaces.js:410
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444
 msgid ""
 "The existing network configuration needs to be changed for LuCI to function "
 "properly."
 msgstr "为了使 LuCI 正常运行,现有的网络配置需要更改。"
 
 msgid ""
 "The existing network configuration needs to be changed for LuCI to function "
 "properly."
 msgstr "为了使 LuCI 正常运行,现有的网络配置需要更改。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:788
 msgid ""
 "The existing wireless configuration needs to be changed for LuCI to function "
 "properly."
 msgid ""
 "The existing wireless configuration needs to be changed for LuCI to function "
 "properly."
@@ -8668,10 +9165,10 @@ msgstr "频率与 1 分钟平均 CPU 负载直接成正比。"
 msgid "The gateway address must not be a local IP address"
 msgstr "网关地址不能是本地 IP 地址"
 
 msgid "The gateway address must not be a local IP address"
 msgstr "网关地址不能是本地 IP 地址"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:757
 msgid ""
 "The generated configuration can be imported into a WireGuard client "
 msgid ""
 "The generated configuration can be imported into a WireGuard client "
-"application to setup a connection towards this device."
+"application to set up a connection towards this device."
 msgstr "生成的配置可以导入到 WireGuard 客户端应用中来设置到该设备的连接。"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
 msgstr "生成的配置可以导入到 WireGuard 客户端应用中来设置到该设备的连接。"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
@@ -8684,6 +9181,10 @@ msgid ""
 "ED25519 or ECDSA keys."
 msgstr "给定的 SSH 公钥无效。请提供适当的公共 RSA 或 ECDSA 密钥。"
 
 "ED25519 or ECDSA keys."
 msgstr "给定的 SSH 公钥无效。请提供适当的公共 RSA 或 ECDSA 密钥。"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:800
+msgid "The hardware address(es) of this entry/host, separated by spaces."
+msgstr "此条目/主机的硬件地址,用空格分开。"
+
 #: 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 "
 #: 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 "
@@ -8694,7 +9195,7 @@ msgstr ""
 "跳跃惩罚设置允许修改 batman-adv 对多跳路由与短路由的偏好。该值应用于每个转发 "
 "OGM 的 TQ,从而传播额外跳的成本(必须接收和重新传输数据包,这会浪费传播时长)"
 
 "跳跃惩罚设置允许修改 batman-adv 对多跳路由与短路由的偏好。该值应用于每个转发 "
 "OGM 的 TQ,从而传播额外跳的成本(必须接收和重新传输数据包,这会浪费传播时长)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:600
 msgid "The hostname of the boot server"
 msgstr "引导服务器的主机名"
 
 msgid "The hostname of the boot server"
 msgstr "引导服务器的主机名"
 
@@ -8702,11 +9203,11 @@ msgstr "引导服务器的主机名"
 msgid "The interface could not be found"
 msgstr "找不到此接口"
 
 msgid "The interface could not be found"
 msgstr "找不到此接口"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1150
 msgid "The interface name is already used"
 msgstr "接口名称已被使用"
 
 msgid "The interface name is already used"
 msgstr "接口名称已被使用"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1156
 msgid "The interface name is too long"
 msgstr "接口名称过长"
 
 msgid "The interface name is too long"
 msgstr "接口名称过长"
 
@@ -8744,7 +9245,7 @@ msgstr "本地 IPv4 网络掩码"
 msgid "The local IPv6 address over which the tunnel is created (optional)."
 msgstr "建立隧道的本地 IPv6 地址(可选)。"
 
 msgid "The local IPv6 address over which the tunnel is created (optional)."
 msgstr "建立隧道的本地 IPv6 地址(可选)。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:629
 msgid ""
 "The max response time in centiseconds inserted into group-specific queries "
 "sent in response to leave group messages. It is also the amount of time "
 msgid ""
 "The max response time in centiseconds inserted into group-specific queries "
 "sent in response to leave group messages. It is also the amount of time "
@@ -8756,7 +9257,7 @@ msgstr ""
 "也是特定于组的查询消息之间的时间量。 可以调整该值以修改网络的“离开等待时"
 "间”。 减小的值会降低检测组中最后一个成员丢失的时间"
 
 "也是特定于组的查询消息之间的时间量。 可以调整该值以修改网络的“离开等待时"
 "间”。 减小的值会降低检测组中最后一个成员丢失的时间"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:561
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:615
 msgid ""
 "The max response time in centiseconds inserted into the periodic general "
 "queries. By varying the value, an administrator may tune the burstiness of "
 msgid ""
 "The max response time in centiseconds inserted into the periodic general "
 "queries. By varying the value, an administrator may tune the burstiness of "
@@ -8767,7 +9268,7 @@ msgstr ""
 "上 IGMP 消息的突发性; 较大的值可减少流量的突发性,因为主机响应会在较大的时间"
 "间隔内分布"
 
 "上 IGMP 消息的突发性; 较大的值可减少流量的突发性,因为主机响应会在较大的时间"
 "间隔内分布"
 
-#: 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:882
 msgid ""
 "The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
 "abbr> messages. Maximum is 255 hops."
 msgid ""
 "The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
 "abbr> messages. Maximum is 255 hops."
@@ -8775,13 +9276,13 @@ msgstr ""
 "将在 <abbr title=\"路由器通告\">RA</abbr>消息中发布的最大跳数。最大值为 255 "
 "跳。"
 
 "将在 <abbr title=\"路由器通告\">RA</abbr>消息中发布的最大跳数。最大值为 255 "
 "跳。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4645
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4699
 msgid ""
 "The network access to this device could be interrupted by changing settings "
 "of the \"%h\" interface."
 msgstr "更改 “%h”接口的设置可能中断到此设备的网络访问。"
 
 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:2083
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2110
 msgid "The network name is already used"
 msgstr "网络名称已被使用"
 
 msgid "The network name is already used"
 msgstr "网络名称已被使用"
 
@@ -8798,7 +9299,7 @@ msgstr ""
 "的计算机可以直接相互通信。<abbr title=\"虚拟局域网\">VLAN</abbr> 也常用于分割"
 "不同网段。通常是默认一条上行端口连接运营商,其余端口用于本地网络。"
 
 "的计算机可以直接相互通信。<abbr title=\"虚拟局域网\">VLAN</abbr> 也常用于分割"
 "不同网段。通常是默认一条上行端口连接运营商,其余端口用于本地网络。"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776
 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 "
 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 "
@@ -8807,7 +9308,7 @@ msgstr ""
 "对端应连接到的此系统的公共主机名或 IP 地址。 通常是静态公共 IP 地址、静态主机"
 "名或 DDNS 域。"
 
 "对端应连接到的此系统的公共主机名或 IP 地址。 通常是静态公共 IP 地址、静态主机"
 "名或 DDNS 域。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:569
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:623
 msgid "The query response interval must be lower than the query interval value"
 msgstr "查询响应间隔必须小于查询间隔值"
 
 msgid "The query response interval must be lower than the query interval value"
 msgstr "查询响应间隔必须小于查询间隔值"
 
@@ -8820,7 +9321,7 @@ msgstr "reboot 命令失败,代码 %d"
 msgid "The restore command failed with code %d"
 msgstr "restore 命令失败,代码 %d"
 
 msgid "The restore command failed with code %d"
 msgstr "restore 命令失败,代码 %d"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:605
 msgid ""
 "The robustness value allows tuning for the expected packet loss on the "
 "network. If a network is expected to be lossy, the robustness value may be "
 msgid ""
 "The robustness value allows tuning for the expected packet loss on the "
 "network. If a network is expected to be lossy, the robustness value may be "
@@ -8829,13 +9330,13 @@ msgstr ""
 "健壮性值允许调整网络上预期的数据包丢失。 如果预期网络丢包率较高,可以增加健壮"
 "值。IGMP对于(Robustness-1)数据包丢失具有鲁棒性"
 
 "健壮性值允许调整网络上预期的数据包丢失。 如果预期网络丢包率较高,可以增加健壮"
 "值。IGMP对于(Robustness-1)数据包丢失具有鲁棒性"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:172
 msgid ""
 "The rule target is a jump to another rule specified by its priority value"
 msgstr "规则目标是跳转到由其优先级值指定的另一条规则"
 
 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
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:167
 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 "
 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 "
@@ -8845,7 +9346,7 @@ msgstr ""
 "rt_tables 中声明的符号别名。特殊别名 local(255)、main(254) 和 default(253) 也"
 "有效"
 
 "rt_tables 中声明的符号别名。特殊别名 local(255)、main(254) 和 default(253) 也"
 "有效"
 
-#: 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:1378
 msgid "The selected %s mode is incompatible with %s encryption"
 msgstr "模式 %s 与 %s 加密方法不兼容"
 
 msgid "The selected %s mode is incompatible with %s encryption"
 msgstr "模式 %s 与 %s 加密方法不兼容"
 
@@ -8885,6 +9386,17 @@ msgstr "系统密码已更改成功。"
 msgid "The sysupgrade command failed with code %d"
 msgstr "sysupgrade 命令失败,代码 %d"
 
 msgid "The sysupgrade command failed with code %d"
 msgstr "sysupgrade 命令失败,代码 %d"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:773
+msgid ""
+"The tag construct filters which host directives are used; more than one tag "
+"can be provided, in this case the request must match all of them. Tagged "
+"directives are used in preference to untagged ones. Note that one of mac, "
+"duid or hostname still needs to be specified (can be a wildcard)."
+msgstr ""
+"标签用于筛选所用的主机目录;可以提供超过一个标签,但这种情况下,请求必须匹配"
+"所有标签。有标签目录的使用优先级高于没有标签的目录。请注意,你仍需指定 mac、"
+"duid 和主机名三者中的一个(可以是一个通配符)。"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:120
 msgid ""
 "The uploaded backup archive appears to be valid and contains the files "
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:120
 msgid ""
 "The uploaded backup archive appears to be valid and contains the files "
@@ -8908,8 +9420,8 @@ msgid ""
 "you choose the generic image format for your platform."
 msgstr "不支持所上传的映像文件格式,请选择适合当前平台的通用映像文件。"
 
 "you choose the generic image format for your platform."
 msgstr "不支持所上传的映像文件格式,请选择适合当前平台的通用映像文件。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
+#: 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:1508
 msgid "The value is overridden by configuration."
 msgstr "该值被配置覆盖。"
 
 msgid "The value is overridden by configuration."
 msgstr "该值被配置覆盖。"
 
@@ -8919,7 +9431,7 @@ msgid ""
 "the network with its protocol information."
 msgstr "该值指定 batman-adv 向网络发送其协议信息的时间间隔(毫秒)。"
 
 "the network with its protocol information."
 msgstr "该值指定 batman-adv 向网络发送其协议信息的时间间隔(毫秒)。"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:679
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:678
 msgid ""
 "There are legacy iptables rules present on the system. Mixing iptables and "
 "nftables rules is discouraged and may lead to incomplete traffic filtering."
 msgid ""
 "There are legacy iptables rules present on the system. Mixing iptables and "
 "nftables rules is discouraged and may lead to incomplete traffic filtering."
@@ -8927,18 +9439,19 @@ msgstr ""
 "系统上存在旧版 iptables 规则。 不鼓励混合使用 iptables 和 nftables 规则,这可"
 "能会导致流量过滤不完整。"
 
 "系统上存在旧版 iptables 规则。 不鼓励混合使用 iptables 和 nftables 规则,这可"
 "能会导致流量过滤不完整。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1017
 #: 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-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:4677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4731
 msgid "There are no changes to apply"
 msgstr "没有待应用的更改"
 
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
 msgid "There are no changes to apply"
 msgstr "没有待应用的更改"
 
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:78
 #: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
 msgid ""
 #: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
 msgid ""
@@ -8950,11 +9463,11 @@ msgstr "尚未设置密码。请为 root 用户设置密码以保护主机并启
 msgid "This IPv4 address of the relay"
 msgstr "中继的 IPv4 地址"
 
 msgid "This IPv4 address of the relay"
 msgstr "中继的 IPv4 地址"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1695
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1722
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr "此身份验证类型不适用于所选的 EAP 方法。"
 
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr "此身份验证类型不适用于所选的 EAP 方法。"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "这不是有效的 PEM 文件"
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "这不是有效的 PEM 文件"
@@ -9002,7 +9515,7 @@ msgid ""
 "ends with <code>...:2/64</code>"
 msgstr "隧道代理分配的本地终端地址,通常以 <code>...:2/64</code> 结尾"
 
 "ends with <code>...:2/64</code>"
 msgstr "隧道代理分配的本地终端地址,通常以 <code>...:2/64</code> 结尾"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
 msgid "This is the only DHCP server in the local network."
 msgstr "这是本地网络中唯一的 DHCP 服务器。"
 
 msgid "This is the only DHCP server in the local network."
 msgstr "这是本地网络中唯一的 DHCP 服务器。"
 
@@ -9030,8 +9543,8 @@ msgid ""
 "their status."
 msgstr "系统中正在运行的进程概况和它们的状态信息。"
 
 "their status."
 msgstr "系统中正在运行的进程概况和它们的状态信息。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1649
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1707
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1676
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1734
 msgid ""
 "This option cannot be used because the ca-bundle package is not installed."
 msgstr "此选项不可用,因为 ca-bundle 软件包未安装。"
 msgid ""
 "This option cannot be used because the ca-bundle package is not installed."
 msgstr "此选项不可用,因为 ca-bundle 软件包未安装。"
@@ -9046,23 +9559,23 @@ msgstr "尚无任何配置"
 msgid "Time Synchronization"
 msgstr "时间同步"
 
 msgid "Time Synchronization"
 msgstr "时间同步"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1629
 msgid "Time advertisement"
 msgstr "时间公告"
 
 msgid "Time advertisement"
 msgstr "时间公告"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:713
 msgid "Time in milliseconds"
 msgstr "时间(以毫秒为单位)"
 
 msgid "Time in milliseconds"
 msgstr "时间(以毫秒为单位)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:527
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:581
 msgid "Time in seconds to spend in listening and learning states"
 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:1179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
 msgid "Time interval for rekeying GTK"
 msgstr "重新加密 GTK 的时间间隔"
 
 msgid "Time interval for rekeying GTK"
 msgstr "重新加密 GTK 的时间间隔"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1638
 msgid "Time zone"
 msgstr "时间区域"
 
 msgid "Time zone"
 msgstr "时间区域"
 
@@ -9070,15 +9583,15 @@ msgstr "时间区域"
 msgid "Timed-out"
 msgstr "超时"
 
 msgid "Timed-out"
 msgstr "超时"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:657
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:717
 msgid "Timeout in seconds"
 msgstr "超时(以秒为单位)"
 
 msgid "Timeout in seconds"
 msgstr "超时(以秒为单位)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:567
 msgid "Timeout in seconds for learned MAC addresses in the forwarding database"
 msgstr "转发数据库中学习到的 MAC 地址的超时时间(以秒为单位)"
 
 msgid "Timeout in seconds for learned MAC addresses in the forwarding database"
 msgstr "转发数据库中学习到的 MAC 地址的超时时间(以秒为单位)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:532
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:586
 msgid "Timeout in seconds until topology updates on link loss"
 msgstr "链接丢失拓扑更新前的超时时间 (以秒为单位)"
 
 msgid "Timeout in seconds until topology updates on link loss"
 msgstr "链接丢失拓扑更新前的超时时间 (以秒为单位)"
 
@@ -9095,10 +9608,6 @@ msgstr ""
 "要从现有(例如供应商提供的)配置文件完全配置本地 WireGuard 接口,请使用"
 "<strong><a class=\"full-import\" href=\"#\">配置导入</a></strong>。"
 
 "要从现有(例如供应商提供的)配置文件完全配置本地 WireGuard 接口,请使用"
 "<strong><a class=\"full-import\" href=\"#\">配置导入</a></strong>。"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674
-msgid "To login…"
-msgstr "去登录…"
-
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:400
 msgid ""
 "To restore configuration files, you can upload a previously generated backup "
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:400
 msgid ""
 "To restore configuration files, you can upload a previously generated backup "
@@ -9108,7 +9617,7 @@ msgstr ""
 "上传备份存档以恢复配置。要将固件恢复到初始状态,请单击“执行重置”(仅 "
 "squashfs 格式的镜像文件有效)。"
 
 "上传备份存档以恢复配置。要将固件恢复到初始状态,请单击“执行重置”(仅 "
 "squashfs 格式的镜像文件有效)。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1550
 msgid "Tone"
 msgstr "Tone"
 
 msgid "Tone"
 msgstr "Tone"
 
@@ -9122,6 +9631,10 @@ msgstr "可用数"
 msgid "Traceroute"
 msgstr "Traceroute"
 
 msgid "Traceroute"
 msgstr "Traceroute"
 
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:126
+msgid "Tracking Area Code"
+msgstr "追踪区域码"
+
 #: 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:139
 #: 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:139
@@ -9133,11 +9646,11 @@ msgstr "流量"
 msgid "Traffic Class"
 msgstr "流量类"
 
 msgid "Traffic Class"
 msgstr "流量类"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:529
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:528
 msgid "Traffic filter chain \"%h\""
 msgstr "流量过滤链 \"%h\""
 
 msgid "Traffic filter chain \"%h\""
 msgstr "流量过滤链 \"%h\""
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:467
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:466
 msgctxt "nft counter"
 msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
 msgstr "匹配规则的流量: %.1000mPackets, %.1024mBytes"
 msgctxt "nft counter"
 msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
 msgstr "匹配规则的流量: %.1000mPackets, %.1024mBytes"
@@ -9154,21 +9667,37 @@ msgstr "传送"
 msgid "Transmit Hash Policy"
 msgstr "传输散列策略"
 
 msgid "Transmit Hash Policy"
 msgstr "传输散列策略"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:239
+msgid "Transmit dropped"
+msgstr "传输被丢弃"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:238
+msgid "Transmit errors"
+msgstr "传输错误"
+
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
 msgid "Transmitted Data"
 msgstr "已传输的数据"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58
 msgid "Transmitted Data"
 msgstr "已传输的数据"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:236
+msgid "Transmitted bytes"
+msgstr "已传输字节数"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:237
+msgid "Transmitted packets"
+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"
 
 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:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
 msgctxt "nft th dport"
 msgid "Transport header destination port"
 msgstr "传输标头目标端口"
 
 msgctxt "nft th dport"
 msgid "Transport header destination port"
 msgstr "传输标头目标端口"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
 msgctxt "nft th sport"
 msgid "Transport header source port"
 msgstr "传输标头源端口"
 msgctxt "nft th sport"
 msgid "Transport header source port"
 msgstr "传输标头源端口"
@@ -9196,7 +9725,7 @@ msgstr "隧道接口"
 msgid "Tunnel Link"
 msgstr "隧道链接"
 
 msgid "Tunnel Link"
 msgstr "隧道链接"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1453
 msgid "Tunnel device"
 msgstr "隧道设备"
 
 msgid "Tunnel device"
 msgstr "隧道设备"
 
@@ -9205,22 +9734,22 @@ msgid "Tx-Power"
 msgstr "传输功率"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:45
 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:1457
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1484
 #: 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 "类型"
 
 #: 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 "类型"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:182
 msgid "Type of service"
 msgstr "服务类型"
 
 msgid "Type of service"
 msgstr "服务类型"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
 msgctxt "nft udp dport"
 msgid "UDP destination port"
 msgstr "UDP 目标端口"
 
 msgctxt "nft udp dport"
 msgid "UDP destination port"
 msgstr "UDP 目标端口"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
 msgctxt "nft udp sport"
 msgid "UDP source port"
 msgstr "UDP 源端口"
 msgctxt "nft udp sport"
 msgid "UDP source port"
 msgstr "UDP 源端口"
@@ -9311,15 +9840,19 @@ msgstr "无法重启防火墙:%s"
 msgid "Unable to save contents: %s"
 msgstr "无法保存内容:%s"
 
 msgid "Unable to save contents: %s"
 msgstr "无法保存内容:%s"
 
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:14
+msgid "Unable to set allowed mode list."
+msgstr "无法设置允许的模式列表。"
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:17
+msgid "Unable to set preferred mode."
+msgstr "无法设置首选的模式。"
+
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
 msgid "Unable to verify PIN"
 msgstr "无法验证 PIN"
 
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
 msgid "Unable to verify PIN"
 msgstr "无法验证 PIN"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
-msgid "Unavailable Seconds (UAS)"
-msgstr "不可用秒数(UAS)"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1317
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1341
 msgid "Unconfigure"
 msgstr "取消配置"
 
 msgid "Unconfigure"
 msgstr "取消配置"
 
@@ -9331,7 +9864,7 @@ msgstr "Unet"
 msgid "Unexpected reply data format"
 msgstr "错误的数据回复格式"
 
 msgid "Unexpected reply data format"
 msgstr "错误的数据回复格式"
 
-#: 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:1516
 msgid ""
 "Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
 "within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
 msgid ""
 "Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
 "within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -9348,7 +9881,7 @@ msgstr ""
 msgid "Unknown"
 msgstr "未知"
 
 msgid "Unknown"
 msgstr "未知"
 
-#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:47
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:12
 msgid "Unknown and unsupported connection method."
 msgstr "未知且不受支持的连接方式。"
 
 msgid "Unknown and unsupported connection method."
 msgstr "未知且不受支持的连接方式。"
 
@@ -9376,7 +9909,7 @@ msgstr "卸载分区"
 msgid "Unnamed key"
 msgstr "未命名的密钥"
 
 msgid "Unnamed key"
 msgstr "未命名的密钥"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4327
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4381
 msgid "Unsaved Changes"
 msgstr "未保存的配置"
 
 msgid "Unsaved Changes"
 msgstr "未保存的配置"
 
@@ -9394,10 +9927,19 @@ msgstr "不支持的 MAP 类型"
 msgid "Unsupported modem"
 msgstr "不支持的调制解调器"
 
 msgid "Unsupported modem"
 msgstr "不支持的调制解调器"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:315
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+msgid "Unsupported protocol"
+msgstr "不支持的协议"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316
 msgid "Unsupported protocol type."
 msgstr "不支持的协议类型。"
 
 msgid "Unsupported protocol type."
 msgstr "不支持的协议类型。"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:215
+msgctxt "VLAN port state"
+msgid "Untagged"
+msgstr "未打标签"
+
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Untitled peer"
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97
 msgid "Untitled peer"
@@ -9411,7 +9953,7 @@ msgstr "上移"
 msgid "Up Delay"
 msgstr "Up 延迟"
 
 msgid "Up Delay"
 msgstr "Up 延迟"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4268
 msgid "Upload"
 msgstr "上传"
 
 msgid "Upload"
 msgstr "上传"
 
@@ -9426,25 +9968,29 @@ msgstr "从这里上传一个 sysupgrade 兼容镜像以更新正在运行的固
 msgid "Upload archive..."
 msgstr "上传备份…"
 
 msgid "Upload archive..."
 msgstr "上传备份…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2851
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2875
 msgid "Upload file"
 msgstr "上传文件"
 
 msgid "Upload file"
 msgstr "上传文件"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2826
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2850
 msgid "Upload file…"
 msgstr "上传文件…"
 
 msgid "Upload file…"
 msgstr "上传文件…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4202
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4214
+msgid "Upload has been cancelled"
+msgstr "上传已被取消"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2797
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4256
 msgid "Upload request failed: %s"
 msgstr "上传请求失败:%s"
 
 msgid "Upload request failed: %s"
 msgstr "上传请求失败:%s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4121
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Uploading file…"
 msgstr "正在上传文件…"
 
 msgid "Uploading file…"
 msgstr "正在上传文件…"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:789
 msgid ""
 "Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
 "assigned with a name in the form <em>wifinet#</em> and the network will be "
 msgid ""
 "Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
 "assigned with a name in the form <em>wifinet#</em> and the network will be "
@@ -9453,20 +9999,20 @@ msgstr ""
 "点击“继续”后,将为匿名的“wifi-iface”段分配一个名称,格式为 <em>wifinet#</"
 "em>,并且网络将重新启动以应用更新的配置。"
 
 "点击“继续”后,将为匿名的“wifi-iface”段分配一个名称,格式为 <em>wifinet#</"
 "em>,并且网络将重新启动以应用更新的配置。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:411
 msgid ""
 "Upon pressing \"Continue\", bridges configuration will be updated and the "
 "network will be restarted to apply the updated configuration."
 msgstr "按下“继续”后,网桥配置将被更新,网络将重新启动以应用更新的配置。"
 
 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:444
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:445
 msgid ""
 "Upon pressing \"Continue\", ifname options will get renamed and the network "
 "will be restarted to apply the updated configuration."
 msgstr ""
 "按下 \"继续\",ifname 选项将被重命名,网络将重新启动以应用更新后的配置。"
 
 msgid ""
 "Upon pressing \"Continue\", ifname options will get renamed and the network "
 "will be restarted to apply the updated configuration."
 msgstr ""
 "按下 \"继续\",ifname 选项将被重命名,网络将重新启动以应用更新后的配置。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509
 msgid "Upstream resolvers will be queried in the order of the resolv file."
 msgstr "将按照解析文件的顺序查询上游解析器。"
 
 msgid "Upstream resolvers will be queried in the order of the resolv file."
 msgstr "将按照解析文件的顺序查询上游解析器。"
 
@@ -9475,10 +10021,14 @@ msgstr "将按照解析文件的顺序查询上游解析器。"
 msgid "Uptime"
 msgstr "运行时间"
 
 msgid "Uptime"
 msgstr "运行时间"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419
 msgid "Use <code>/etc/ethers</code>"
 msgstr "使用 <code>/etc/ethers</code> 配置"
 
 msgid "Use <code>/etc/ethers</code>"
 msgstr "使用 <code>/etc/ethers</code> 配置"
 
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:106
+msgid "Use DHCP"
+msgstr "使用 DHCP"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:295
 msgid "Use DHCP advertised servers"
 msgstr "使用 DHCP 通告的服务器"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:295
 msgid "Use DHCP advertised servers"
 msgstr "使用 DHCP 通告的服务器"
@@ -9487,13 +10037,18 @@ msgstr "使用 DHCP 通告的服务器"
 msgid "Use DHCP gateway"
 msgstr "使用 DHCP 网关"
 
 msgid "Use DHCP gateway"
 msgstr "使用 DHCP 网关"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:115
+msgid "Use DHCPv6"
+msgstr "使用 DHCPv6"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:980
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:139
 msgid "Use DNS servers advertised by peer"
 msgstr "自动获取 DNS 服务器"
 
 msgid "Use DNS servers advertised by peer"
 msgstr "自动获取 DNS 服务器"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:623
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:616
 msgid "Use ISO/IEC 3166 alpha2 country codes."
 msgstr "参考 ISO/IEC 3166 alpha2 国家代码。"
 
 msgid "Use ISO/IEC 3166 alpha2 country codes."
 msgstr "参考 ISO/IEC 3166 alpha2 国家代码。"
 
@@ -9539,23 +10094,26 @@ msgstr "作为根文件系统使用(/)"
 msgid "Use broadcast flag"
 msgstr "使用广播标签"
 
 msgid "Use broadcast flag"
 msgstr "使用广播标签"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1276
 msgid "Use builtin IPv6-management"
 msgstr "使用内置的 IPv6 管理"
 
 msgid "Use builtin IPv6-management"
 msgstr "使用内置的 IPv6 管理"
 
-#: 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:984
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:148
 msgid "Use custom DNS servers"
 msgstr "使用自定义的 DNS 服务器"
 
 msgid "Use custom DNS servers"
 msgstr "使用自定义的 DNS 服务器"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:976
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:133
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:128
 msgid "Use default gateway"
 msgstr "使用默认网关"
 
 msgid "Use default gateway"
 msgstr "使用默认网关"
 
-#: 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:998
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:138
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164
-#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
 msgid "Use gateway metric"
 msgstr "使用网关跃点"
 
 msgid "Use gateway metric"
 msgstr "使用网关跃点"
 
@@ -9574,20 +10132,20 @@ msgstr ""
 msgid "Use routing table"
 msgstr "使用路由表"
 
 msgid "Use routing table"
 msgstr "使用路由表"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
+#: 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 "对每个连接使用相同的源和目标"
 
 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:1642
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
 msgid "Use system certificates"
 msgstr "使用系统证书"
 
 msgid "Use system certificates"
 msgstr "使用系统证书"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
 msgid "Use system certificates for inner-tunnel"
 msgstr "为内置隧道使用系统证书"
 
 msgid "Use system certificates for inner-tunnel"
 msgstr "为内置隧道使用系统证书"
 
-#: 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:772
 msgid ""
 "Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
 "em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
 msgid ""
 "Use the <em>Add</em> Button to add a new lease entry. The <em>MAC address</"
 "em> identifies the host, the <em>IPv4 address</em> specifies the fixed "
@@ -9614,11 +10172,11 @@ msgstr "使用上层协议信息,依靠 skb 流剖析 (encap3+4)"
 msgid "Used"
 msgstr "已使用"
 
 msgid "Used"
 msgstr "已使用"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1514
 msgid "Used Key Slot"
 msgstr "启用密码组"
 
 msgid "Used Key Slot"
 msgstr "启用密码组"
 
-#: 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:1557
 msgid ""
 "Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
 "needed with normal WPA(2)-PSK."
 msgid ""
 "Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
 "needed with normal WPA(2)-PSK."
@@ -9626,61 +10184,61 @@ msgstr ""
 "用于两种不同的用途:RADIUS NAS ID 和 802.11r R0KH-ID。通常的 WPA(2)-PSK 不需"
 "要。"
 
 "用于两种不同的用途:RADIUS NAS ID 和 802.11r R0KH-ID。通常的 WPA(2)-PSK 不需"
 "要。"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 msgid "User Group"
 msgstr "用户组"
 
 msgid "User Group"
 msgstr "用户组"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:123
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "用户证书(PEM)"
 
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "用户证书(PEM)"
 
-#: 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:187
 msgid "User identifier"
 msgstr "用户标识符"
 
 msgid "User identifier"
 msgstr "用户标识符"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:170
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "用户密钥(PEM)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "用户密钥(PEM)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
 msgid "Username"
 msgstr "用户名"
 
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
 msgid "Username"
 msgstr "用户名"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:131
 msgid "Utilize flow table <strong>%h</strong>"
 msgstr "使用流表( flow table)<strong>%h</strong>"
 
 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:1585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1618
 msgid "VC-Mux"
 msgstr "VC-Mux"
 
 msgid "VC-Mux"
 msgstr "VC-Mux"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1566
 msgid "VDSL"
 msgstr "VDSL"
 
 msgid "VDSL"
 msgstr "VDSL"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:435
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:489
 msgctxt "MACVLAN mode"
 msgid "VEPA (Virtual Ethernet Port Aggregator)"
 msgstr "VEPA(虚拟以太网端口聚合器)"
 
 msgctxt "MACVLAN mode"
 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:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:400
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1447
 msgid "VLAN (802.1ad)"
 msgstr "VLAN (802.1ad)"
 
 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:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:399
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1444
 msgid "VLAN (802.1q)"
 msgstr "VLAN (802.1q)"
 
 msgid "VLAN (802.1q)"
 msgstr "VLAN (802.1q)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:847
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:468
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:923
 msgid "VLAN ID"
 msgstr "VLAN ID"
 
 msgid "VLAN ID"
 msgstr "VLAN ID"
 
@@ -9700,11 +10258,11 @@ msgstr "VPN 本地地址"
 msgid "VPN Local port"
 msgstr "VPN 本地端口"
 
 msgid "VPN Local port"
 msgstr "VPN 本地端口"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:96
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
 msgid "VPN Protocol"
 msgstr "VPN 协议"
 
 msgid "VPN Protocol"
 msgstr "VPN 协议"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:103
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -9715,12 +10273,12 @@ msgstr "VPN 服务器"
 msgid "VPN Server certificate's SHA256 hash"
 msgstr "VPN 服务器证书的 SHA256 哈希"
 
 msgid "VPN Server certificate's SHA256 hash"
 msgstr "VPN 服务器证书的 SHA256 哈希"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:140
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
 msgid "VPN Server port"
 msgstr "VPN 服务器端口"
 
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96
 msgid "VPN Server port"
 msgstr "VPN 服务器端口"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "VPN 服务器证书的 SHA1 哈希值"
 
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "VPN 服务器证书的 SHA1 哈希值"
 
@@ -9746,14 +10304,14 @@ msgstr "VXLAN 网络标识符"
 msgid "VXLANv6 (RFC7348)"
 msgstr "VXLANv6 (RFC7348)"
 
 msgid "VXLANv6 (RFC7348)"
 msgstr "VXLANv6 (RFC7348)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
 msgid ""
 "Validate DNS replies and cache DNSSEC data, requires upstream to support "
 "DNSSEC."
 msgstr "验证 DNS 应答和缓存 DNSSEC 数据,需要上游支持 DNSSEC。"
 
 msgid ""
 "Validate DNS replies and cache DNSSEC data, requires upstream to support "
 "DNSSEC."
 msgstr "验证 DNS 应答和缓存 DNSSEC 数据,需要上游支持 DNSSEC。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1700
+#: 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:1727
 msgid ""
 "Validate server certificate using built-in system CA bundle,<br />requires "
 "the \"ca-bundle\" package"
 msgid ""
 "Validate server certificate using built-in system CA bundle,<br />requires "
 "the \"ca-bundle\" package"
@@ -9779,7 +10337,7 @@ msgstr "Vendor"
 msgid "Vendor Class to send when requesting DHCP"
 msgstr "请求 DHCP 时发送的 Vendor Class 选项"
 
 msgid "Vendor Class to send when requesting DHCP"
 msgstr "请求 DHCP 时发送的 Vendor Class 选项"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:489
 msgid "Verify unsigned domain responses really come from unsigned domains."
 msgstr "验证未签名的域响应真的来自未签名域。"
 
 msgid "Verify unsigned domain responses really come from unsigned domains."
 msgstr "验证未签名的域响应真的来自未签名域。"
 
@@ -9787,12 +10345,12 @@ msgstr "验证未签名的域响应真的来自未签名域。"
 msgid "Verifying the uploaded image file."
 msgstr "正在验证上传的镜像文件。"
 
 msgid "Verifying the uploaded image file."
 msgstr "正在验证上传的镜像文件。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
 msgid "Very High"
 msgstr "非常高"
 
 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:1432
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1459
 msgid "Virtual Ethernet"
 msgstr "虚拟以太网"
 
 msgid "Virtual Ethernet"
 msgstr "虚拟以太网"
 
@@ -9800,46 +10358,46 @@ msgstr "虚拟以太网"
 msgid "Virtual dynamic interface"
 msgstr "虚拟动态接口"
 
 msgid "Virtual dynamic interface"
 msgstr "虚拟动态接口"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1108
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1109
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1102
 msgid "WDS"
 msgstr "WDS"
 
 msgid "WDS"
 msgstr "WDS"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1303
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1298
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1387
 msgid "WEP Open System"
 msgstr "WEP 开放式系统"
 
 msgid "WEP Open System"
 msgstr "WEP 开放式系统"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1393
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1299
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1388
 msgid "WEP Shared Key"
 msgstr "WEP 共享密钥"
 
 msgid "WEP Shared Key"
 msgstr "WEP 共享密钥"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2119
 msgid "WEP passphrase"
 msgstr "WEP 密钥"
 
 msgid "WEP passphrase"
 msgstr "WEP 密钥"
 
-#: 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:983
 msgid "WLAN roaming"
 msgstr "WLAN 漫游"
 
 msgid "WLAN roaming"
 msgstr "WLAN 漫游"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1139
 msgid "WMM Mode"
 msgstr "WMM 模式"
 
 msgid "WMM Mode"
 msgstr "WMM 模式"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1615
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1642
 msgid "WNM Sleep Mode"
 msgstr "WNM 睡眠模式"
 
 msgid "WNM Sleep Mode"
 msgstr "WNM 睡眠模式"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1619
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1646
 msgid "WNM Sleep Mode Fixes"
 msgstr "WNM 睡眠模式修复"
 
 msgid "WNM Sleep Mode Fixes"
 msgstr "WNM 睡眠模式修复"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2092
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2119
 msgid "WPA passphrase"
 msgstr "WPA 密钥"
 
 msgid "WPA passphrase"
 msgstr "WPA 密钥"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1294
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1289
 msgid ""
 "WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
 "and ad-hoc mode) to be installed."
 msgid ""
 "WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
 "and ad-hoc mode) to be installed."
@@ -9868,11 +10426,19 @@ msgstr "警告:未保存的更改会在重启时丢失!"
 msgid "Weak"
 msgstr "弱"
 
 msgid "Weak"
 msgstr "弱"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:670
 msgid "Weight"
 msgstr "权重"
 
 msgid "Weight"
 msgstr "权重"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1045
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:921
+msgid ""
+"When a host matches an entry then the special tag <em>known</em> is set. Use "
+"<em>known</em> to match all known hosts."
+msgstr ""
+"当一个主机匹配一个条目时,这个主机会被打上特殊标签<em>known</em>。使用"
+"<em>known</em>标签来匹配所有已知的主机。"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1069
 msgid ""
 "When delegating prefixes to multiple downstreams, interfaces with a higher "
 "preference value are considered first when allocating subnets."
 msgid ""
 "When delegating prefixes to multiple downstreams, interfaces with a higher "
 "preference value are considered first when allocating subnets."
@@ -9896,12 +10462,21 @@ msgstr ""
 "启用后,分布式 ARP 表形成一个 mesh 范围的 ARP 缓存,帮助非 mesh 客户端更可靠"
 "地获得 ARP 响应,并且没有太多延迟。"
 
 "启用后,分布式 ARP 表形成一个 mesh 范围的 ARP 缓存,帮助非 mesh 客户端更可靠"
 "地获得 ARP 响应,并且没有太多延迟。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:109
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:110
 msgid ""
 "When enabled, gateway is on-link even if the gateway does not match any "
 "interface prefix"
 msgstr "启用后,即使网关与任何接口前缀都不匹配,网关也会处于联机状态"
 
 msgid ""
 "When enabled, gateway is on-link even if the gateway does not match any "
 "interface prefix"
 msgstr "启用后,即使网关与任何接口前缀都不匹配,网关也会处于联机状态"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:707
+msgid ""
+"When enabled, new ARP table entries are added from received gratuitous APR "
+"requests or replies, otherwise only preexisting table entries are updated, "
+"but no new hosts are learned."
+msgstr ""
+"启用后,从接收到的非必要 ARP 请求或回复添加新的 ARP 表项,否则只更新先前存在"
+"的 ARP 表项,但不学习新的 hosts。"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
 msgid ""
 "When inverted, the LED is continuously lit and flickers instead of it being "
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
 msgid ""
 "When inverted, the LED is continuously lit and flickers instead of it being "
@@ -9916,7 +10491,7 @@ msgstr ""
 "当在每个节点的多个 WiFi 接口上运行 mesh 时,batman-adv 能够优化流量以获得最大"
 "性能。"
 
 "当在每个节点的多个 WiFi 接口上运行 mesh 时,batman-adv 能够优化流量以获得最大"
 "性能。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1580
 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 "
 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 "
@@ -9925,7 +10500,7 @@ msgstr ""
 "使用 PSK 时,可以自动生成 PMK,因此以下 R0/R1 密钥选项不生效。若要使用 R0 和 "
 "R1 密钥则禁用此选项。"
 
 "使用 PSK 时,可以自动生成 PMK,因此以下 R0/R1 密钥选项不生效。若要使用 R0 和 "
 "R1 密钥则禁用此选项。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1139
 msgid ""
 "Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
 "802.11a/802.11g rates."
 msgid ""
 "Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
 "802.11a/802.11g rates."
@@ -9933,7 +10508,7 @@ msgstr ""
 "如果禁用 Wi-Fi 多媒体 (WMM) 模式 QoS,则客户端的速率可能限制为 "
 "802.11a/802.11g。"
 
 "如果禁用 Wi-Fi 多媒体 (WMM) 模式 QoS,则客户端的速率可能限制为 "
 "802.11a/802.11g。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1142
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1135
 msgid ""
 "Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
 "may be significantly reduced."
 msgid ""
 "Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
 "may be significantly reduced."
@@ -9941,9 +10516,9 @@ msgstr ""
 "在 ESSID 被隐藏的范围内,客户端可能无法漫游且信道占用效率可能显著降低。"
 
 #: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:166
 "在 ESSID 被隐藏的范围内,客户端可能无法漫游且信道占用效率可能显著降低。"
 
 #: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:166
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:520
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:513
 msgid "Width"
 msgid "Width"
-msgstr "带宽"
+msgstr "通道宽度"
 
 #: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
 msgid "WireGuard"
 
 #: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
 msgid "WireGuard"
@@ -9975,21 +10550,21 @@ msgid "Wireless Adapter"
 msgstr "无线适配器"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2971
 msgstr "无线适配器"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2971
-#: modules/luci-base/htdocs/luci-static/resources/network.js:4275
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4276
 #: modules/luci-compat/luasrc/model/network.lua:1405
 #: modules/luci-compat/luasrc/model/network.lua:1868
 msgid "Wireless Network"
 msgstr "无线网络"
 
 #: modules/luci-compat/luasrc/model/network.lua:1405
 #: modules/luci-compat/luasrc/model/network.lua:1868
 msgid "Wireless Network"
 msgstr "无线网络"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:812
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:805
 msgid "Wireless Overview"
 msgstr "无线概况"
 
 msgid "Wireless Overview"
 msgstr "无线概况"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:980
 msgid "Wireless Security"
 msgstr "无线安全"
 
 msgid "Wireless Security"
 msgstr "无线安全"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:787
 msgid "Wireless configuration migration"
 msgstr "无线配置迁移"
 
 msgid "Wireless configuration migration"
 msgstr "无线配置迁移"
 
@@ -10005,15 +10580,15 @@ msgstr "无线未开启"
 msgid "Wireless is not associated"
 msgstr "无线未关联"
 
 msgid "Wireless is not associated"
 msgstr "无线未关联"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 msgid "Wireless network is disabled"
 msgstr "无线网络已禁用"
 
 msgid "Wireless network is disabled"
 msgstr "无线网络已禁用"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:936
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
 msgid "Wireless network is enabled"
 msgstr "无线网络已启用"
 
 msgid "Wireless network is enabled"
 msgstr "无线网络已启用"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:286
 msgid "Write received DNS queries to syslog."
 msgstr "将收到的 DNS 查询写入系统日志。"
 
 msgid "Write received DNS queries to syslog."
 msgstr "将收到的 DNS 查询写入系统日志。"
 
@@ -10025,7 +10600,7 @@ msgstr "将系统日志写入文件"
 msgid "XOR policy (balance-xor, 2)"
 msgstr "XOR 策略 (balance-xor, 2)"
 
 msgid "XOR policy (balance-xor, 2)"
 msgstr "XOR 策略 (balance-xor, 2)"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4085
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4094
 #: 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"
 #: 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"
@@ -10050,20 +10625,20 @@ msgstr ""
 "在此启用或禁用已安装的启动脚本,更改在设备重启后生效。<br /><strong>警告:如"
 "果禁用了必要的启动脚本,比如“network”,可能会导致无法访问设备!</strong>"
 
 "在此启用或禁用已安装的启动脚本,更改在设备重启后生效。<br /><strong>警告:如"
 "果禁用了必要的启动脚本,比如“network”,可能会导致无法访问设备!</strong>"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:640
 msgid "You may add multiple records for the same Target."
 msgstr "你可以为同一目标添加多条记录。"
 
 msgid "You may add multiple records for the same Target."
 msgstr "你可以为同一目标添加多条记录。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:677
 msgid "You may add multiple records for the same domain."
 msgstr "你可以为同一个域添加多条记录。"
 
 msgid "You may add multiple records for the same domain."
 msgstr "你可以为同一个域添加多条记录。"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357
 msgid "You may add multiple unique Relay To on the same Listen addr."
 msgstr "你可以在同一个侦听地址上添加多个不同的 Relay To 地址。"
 
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
 msgid "You may add multiple unique Relay To on the same Listen addr."
 msgstr "你可以在同一个侦听地址上添加多个不同的 Relay To 地址。"
 
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78
-#: themes/luci-theme-material/ucode/template/themes/material/header.ut:92
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:98
 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
 msgid ""
 "You must enable JavaScript in your browser or LuCI will not work properly."
 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
 msgid ""
 "You must enable JavaScript in your browser or LuCI will not work properly."
@@ -10092,11 +10667,11 @@ msgstr "ZRam 设置"
 msgid "ZRam Size"
 msgstr "ZRam 大小"
 
 msgid "ZRam Size"
 msgstr "ZRam 大小"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:639
 msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
 msgstr "_proto: _tcp, _udp, _sctp, _quic, … ."
 
 msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
 msgstr "_proto: _tcp, _udp, _sctp, _quic, … ."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:638
 msgid ""
 "_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
 "possible, no browsers support SRV records.)"
 msgid ""
 "_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
 "possible, no browsers support SRV records.)"
@@ -10104,18 +10679,19 @@ msgstr ""
 "_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (注:虽然 _http 有可"
 "能,但没有浏览器支持 SRV 记录。)"
 
 "_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (注:虽然 _http 有可"
 "能,但没有浏览器支持 SRV 记录。)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:535
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:164
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:103
 msgid "any"
 msgstr "任意"
 
 msgid "any"
 msgstr "任意"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1518
-#: 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:1531
-#: 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:1243
+#: 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:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:134
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
@@ -10123,15 +10699,24 @@ msgstr "任意"
 msgid "auto"
 msgstr "自动"
 
 msgid "auto"
 msgstr "自动"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:157
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793
 msgid "automatic"
 msgstr "自动"
 
 msgid "automatic"
 msgstr "自动"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:198
+msgid "automatic (disabled)"
+msgstr "自动(已禁用)"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:198
+msgid "automatic (enabled)"
+msgstr "自动(已开启)"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:82
 msgid "baseT"
 msgstr "baseT"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:82
 msgid "baseT"
 msgstr "baseT"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1591
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1624
 msgid "bridged"
 msgstr "桥接的"
 
 msgid "bridged"
 msgstr "桥接的"
 
@@ -10183,30 +10768,35 @@ msgstr "创建:"
 msgid "dBm"
 msgstr "dBm"
 
 msgid "dBm"
 msgstr "dBm"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
 msgctxt "nft unit"
 msgid "day"
 msgstr "天"
 
 msgctxt "nft unit"
 msgid "day"
 msgstr "天"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1082
 msgid "disable"
 msgstr "禁用"
 
 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: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:932
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:997
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:157
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:681
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:904
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1021
 #: 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"
 msgstr "已禁用"
 
 #: 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"
 msgstr "已禁用"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:577
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:611
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:570
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:604
 msgid "driver default"
 msgstr "驱动默认"
 
 msgid "driver default"
 msgstr "驱动默认"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1162
+msgid "driver default (%s)"
+msgstr "驱动默认(%s)"
+
 #: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:66
 msgid "e.g: --proxy 10.10.10.10"
 msgstr "比如: --proxy 10.10.10.10"
 #: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:66
 msgid "e.g: --proxy 10.10.10.10"
 msgstr "比如: --proxy 10.10.10.10"
@@ -10215,19 +10805,23 @@ msgstr "比如: --proxy 10.10.10.10"
 msgid "e.g: dump"
 msgstr "比如: dump"
 
 msgid "e.g: dump"
 msgstr "比如: dump"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:157
+msgid "enabled"
+msgstr "已开启"
+
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
 msgctxt "WireGuard keep alive interval"
 msgid "every %ds"
 msgstr "每 %d 秒"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
 msgctxt "WireGuard keep alive interval"
 msgid "every %ds"
 msgstr "每 %d 秒"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:965
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:995
 #: 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:148
 msgid "expired"
 msgstr "已过期"
 
 #: 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:148
 msgid "expired"
 msgstr "已过期"
 
-#: 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:797
 msgid "forced"
 msgstr "强制的"
 
 msgid "forced"
 msgstr "强制的"
 
@@ -10237,33 +10831,33 @@ msgstr "强制的"
 msgid "forward"
 msgstr "转发"
 
 msgid "forward"
 msgstr "转发"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:98
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:84
 msgid "full-duplex"
 msgstr "全双工"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:84
 msgid "full-duplex"
 msgstr "全双工"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:98
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:84
 msgid "half-duplex"
 msgstr "半双工"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:84
 msgid "half-duplex"
 msgstr "半双工"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:584
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:593
 msgid "hexadecimal encoded value"
 msgstr "十六进制编码值"
 
 msgid "hexadecimal encoded value"
 msgstr "十六进制编码值"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:313
 msgid "hidden"
 msgstr "隐藏"
 
 msgid "hidden"
 msgstr "隐藏"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
 msgctxt "nft unit"
 msgid "hour"
 msgstr "小时"
 
 msgctxt "nft unit"
 msgid "hour"
 msgstr "小时"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788
+#: 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:948
 msgid "hybrid mode"
 msgstr "混合模式"
 
 msgid "hybrid mode"
 msgstr "混合模式"
 
@@ -10271,6 +10865,10 @@ msgstr "混合模式"
 msgid "ignore"
 msgstr "忽略"
 
 msgid "ignore"
 msgstr "忽略"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:900
+msgid "infinite (lease does not expire)"
+msgstr "无限(租约永不过期)"
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
@@ -10285,24 +10883,32 @@ msgstr "密钥在 8 到 63 个字符之间"
 msgid "key with either 5 or 13 characters"
 msgstr "密钥为 5 或 13 个字符"
 
 msgid "key with either 5 or 13 characters"
 msgstr "密钥为 5 或 13 个字符"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:924
+msgid "known"
+msgstr "已知"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:926
+msgid "known-othernet (on different subnet)"
+msgstr "known-othernet (在不同子网上)"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810
 msgid "managed config (M)"
 msgstr "受管配置 (M)"
 
 msgid "managed config (M)"
 msgstr "受管配置 (M)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1397
 msgid "medium security"
 msgstr "中等安全性"
 
 msgid "medium security"
 msgstr "中等安全性"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
 msgctxt "nft unit"
 msgid "minute"
 msgstr "分钟"
 
 msgctxt "nft unit"
 msgid "minute"
 msgstr "分钟"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1558
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1585
 msgid "minutes"
 msgstr "分钟"
 
 msgid "minutes"
 msgstr "分钟"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814
 msgid "mobile home agent (H)"
 msgstr "移动 home 代理 (H)"
 
 msgid "mobile home agent (H)"
 msgstr "移动 home 代理 (H)"
 
@@ -10314,18 +10920,23 @@ msgstr "netif_carrier_ok()"
 msgid "no"
 msgstr "否"
 
 msgid "no"
 msgstr "否"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:104
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:76
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:76
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:223
 msgid "no link"
 msgstr "未连接"
 
 msgid "no link"
 msgstr "未连接"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1162
+msgid "no override"
+msgstr "非绕过"
+
 #: 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: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:3415
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:816
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3424
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:817
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
@@ -10339,20 +10950,20 @@ msgid "not present"
 msgstr "不存在"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
 msgstr "不存在"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:966
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:970
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
 msgid "off"
 msgstr "关"
 
 msgid "off"
 msgstr "关"
 
-#: 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:795
 msgid "on available prefix"
 msgstr "在可用的前缀上"
 
 msgid "on available prefix"
 msgstr "在可用的前缀上"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1398
 msgid "open network"
 msgstr "开放网络"
 
 msgid "open network"
 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:812
 msgid "other config (O)"
 msgstr "其他配置 (O)"
 
 msgid "other config (O)"
 msgstr "其他配置 (O)"
 
@@ -10365,7 +10976,7 @@ msgstr "输出"
 msgid "over a day ago"
 msgstr "超过一天前"
 
 msgid "over a day ago"
 msgstr "超过一天前"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
 msgctxt "nft unit"
 msgid "packets"
 msgstr "数据包"
 msgctxt "nft unit"
 msgid "packets"
 msgstr "数据包"
@@ -10382,28 +10993,32 @@ msgstr "正整数值"
 msgid "random"
 msgstr "随机"
 
 msgid "random"
 msgstr "随机"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1163
+msgid "randomly generated"
+msgstr "随机生成"
+
 #: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:51
 msgid ""
 "reduces overhead by collecting and aggregating originator messages in a "
 "single packet rather than many small ones"
 msgstr "通过在单个数据包而不是许多小数据包中收集和聚合发起方消息来减少开销"
 
 #: 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:785
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
+#: 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:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:946
 msgid "relay mode"
 msgstr "中继模式"
 
 msgid "relay mode"
 msgstr "中继模式"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1625
 msgid "routed"
 msgstr "已路由"
 
 msgid "routed"
 msgstr "已路由"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1179
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
 msgid "sec"
 msgstr "秒"
 
 msgid "sec"
 msgstr "秒"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783
-#: 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:784
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
 msgid "server mode"
 msgstr "服务器模式"
 
 msgid "server mode"
 msgstr "服务器模式"
 
@@ -10411,7 +11026,7 @@ msgstr "服务器模式"
 msgid "sstpc Log-level"
 msgstr "sstpc 记录级别"
 
 msgid "sstpc Log-level"
 msgstr "sstpc 记录级别"
 
-#: 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:1396
 msgid "strong security"
 msgstr "强安全性"
 
 msgid "strong security"
 msgstr "强安全性"
 
@@ -10419,7 +11034,7 @@ msgstr "强安全性"
 msgid "tagged"
 msgstr "已标记"
 
 msgid "tagged"
 msgstr "已标记"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr "时间单位(TUs / 1.024ms)[1000-65535]"
 
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr "时间单位(TUs / 1.024ms)[1000-65535]"
 
@@ -10432,11 +11047,11 @@ msgstr ""
 "uHTTPd 提供 <abbr title=\"Hypertext Transfer Protocol\">HTTP</abbr> 或 <abbr "
 "title=\"Hypertext Transfer Protocol Secure\">HTTPS</abbr> 网络访问。"
 
 "uHTTPd 提供 <abbr title=\"Hypertext Transfer Protocol\">HTTP</abbr> 或 <abbr "
 "title=\"Hypertext Transfer Protocol Secure\">HTTPS</abbr> 网络访问。"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:574
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:583
 msgid "unique value"
 msgstr "唯一值"
 
 msgid "unique value"
 msgstr "唯一值"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:585
 msgid "unknown"
 msgstr "未知"
 
 msgid "unknown"
 msgstr "未知"
 
@@ -10444,15 +11059,15 @@ msgstr "未知"
 msgid "unknown version"
 msgstr "未知版本"
 
 msgid "unknown version"
 msgstr "未知版本"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:993
 #: 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:146
 msgid "unlimited"
 msgstr "无限制"
 
 #: 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:146
 msgid "unlimited"
 msgstr "无限制"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3780
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3789
 #: 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:370
 #: 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:370
@@ -10554,8 +11169,8 @@ msgstr "有效 UCI 标识符,主机名或 IP 地址"
 msgid "valid address:port"
 msgstr "有效 address:port"
 
 msgid "valid address:port"
 msgstr "有效 address:port"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:548
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:552
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:557
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:561
 msgid "valid date (YYYY-MM-DD)"
 msgstr "有效日期(YYYY-MM-DD)"
 
 msgid "valid date (YYYY-MM-DD)"
 msgstr "有效日期(YYYY-MM-DD)"
 
@@ -10595,11 +11210,21 @@ msgstr "有效整数值"
 msgid "valid multicast MAC address"
 msgstr "有效的多播 MAC 地址"
 
 msgid "valid multicast MAC address"
 msgstr "有效的多播 MAC 地址"
 
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
+msgid ""
+"valid network device name between 1 and 15 characters not containing \":\", "
+"\"/\", \"%\" or spaces"
+msgstr "1 到 15 个字符间的有效网络设备名,不包含 \":\", \"/\", \"%\" 或者空格"
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:433
+msgid "valid network device name, not \".\" or \"..\""
+msgstr "有效的网络设备名,非\".\" 或 \"..\""
+
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:323
 msgid "valid network in address/netmask notation"
 msgstr "地址/网络掩码表示法中的有效网络"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:323
 msgid "valid network in address/netmask notation"
 msgstr "地址/网络掩码表示法中的有效网络"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:523
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:532
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr "有效电话号码(0-9、“*”、“#”、“!”或“.”)"
 
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr "有效电话号码(0-9、“*”、“#”、“!”或“.”)"
 
@@ -10613,43 +11238,43 @@ msgstr "有效端口或端口范围(port1-port2)"
 msgid "valid port value"
 msgstr "有效端口值"
 
 msgid "valid port value"
 msgstr "有效端口值"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:528
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:537
 msgid "valid time (HH:MM:SS)"
 msgstr "有效时间(HH:MM:SS)"
 
 msgid "valid time (HH:MM:SS)"
 msgstr "有效时间(HH:MM:SS)"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:450
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:459
 msgid "value between %d and %d characters"
 msgstr "%d 和 %d 字符之间的值"
 
 msgid "value between %d and %d characters"
 msgstr "%d 和 %d 字符之间的值"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:431
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:440
 msgid "value between %f and %f"
 msgstr "%f 和 %f 之间的值"
 
 msgid "value between %f and %f"
 msgstr "%f 和 %f 之间的值"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:435
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:444
 msgid "value greater or equal to %f"
 msgstr "值大于或等于 %f"
 
 msgid "value greater or equal to %f"
 msgstr "值大于或等于 %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:439
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:448
 msgid "value smaller or equal to %f"
 msgstr "值小于或等于 %f"
 
 msgid "value smaller or equal to %f"
 msgstr "值小于或等于 %f"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:444
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:453
 msgid "value with %d characters"
 msgstr "值有 %d 个字符"
 
 msgid "value with %d characters"
 msgstr "值有 %d 个字符"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:455
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:464
 msgid "value with at least %d characters"
 msgstr "值至少为 %d 个字符"
 
 msgid "value with at least %d characters"
 msgstr "值至少为 %d 个字符"
 
-#: modules/luci-base/htdocs/luci-static/resources/validation.js:460
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:469
 msgid "value with at most %d characters"
 msgstr "值至多为 %d 个字符"
 
 msgid "value with at most %d characters"
 msgstr "值至多为 %d 个字符"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1398
 msgid "weak security"
 msgstr "弱安全性"
 
 msgid "weak security"
 msgstr "弱安全性"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
 msgctxt "nft unit"
 msgid "week"
 msgstr "周"
 msgctxt "nft unit"
 msgid "week"
 msgstr "周"
@@ -10662,6 +11287,139 @@ msgstr "是"
 msgid "« Back"
 msgstr "« 后退"
 
 msgid "« Back"
 msgstr "« 后退"
 
+#~ msgid "Both Listen addr and Relay To must be specified."
+#~ msgstr "必须填写 Listen addr 和 Relay To 。"
+
+#~ msgid "ID"
+#~ msgstr "ID"
+
+#~ msgid "Listen address"
+#~ msgstr "监听地址"
+
+#~ msgid "Listen and Relay To IP family must be homogeneous."
+#~ msgstr "Listen 和 Relay To IP 族必须是同质的。"
+
+#~ msgid "Relay To address"
+#~ msgstr "Relay To 地址"
+
+#~ msgid "Modem bearer teardown in progress."
+#~ msgstr "正在拆卸调制解调器载体。"
+
+#~ msgid "Modem disconnection in progress. Please wait."
+#~ msgstr "正在断开调制解调器连接,请稍等。"
+
+#~ msgid "Modem is disabled."
+#~ msgstr "调制解调器已禁用。"
+
+#~ msgid "IPv6 suffix (hex)"
+#~ msgstr "IPv6 后缀(十六进制)"
+
+#~ msgid "Annex A + L + M (all)"
+#~ msgstr "Annex A + L + M(全部)"
+
+#~ msgid "Annex A G.992.1"
+#~ msgstr "Annex A G.992.1"
+
+#~ msgid "Annex A G.992.2"
+#~ msgstr "Annex A G.992.2"
+
+#~ msgid "Annex A G.992.3"
+#~ msgstr "Annex A G.992.3"
+
+#~ msgid "Annex A G.992.5"
+#~ msgstr "Annex A G.992.5"
+
+#~ msgid "Annex B (all)"
+#~ msgstr "Annex B(全部)"
+
+#~ msgid "Annex B G.992.1"
+#~ msgstr "Annex B G.992.1"
+
+#~ msgid "Annex B G.992.3"
+#~ msgstr "Annex B G.992.3"
+
+#~ msgid "Annex B G.992.5"
+#~ msgstr "Annex B G.992.5"
+
+#~ msgid "Annex J (all)"
+#~ msgstr "Annex J(全部)"
+
+#~ msgid "Annex L G.992.3 POTS 1"
+#~ msgstr "Annex L G.992.3 POTS 1"
+
+#~ msgid "Annex M (all)"
+#~ msgstr "Annex M(全部)"
+
+#~ msgid "Annex M G.992.3"
+#~ msgstr "Annex M G.992.3"
+
+#~ msgid "Annex M G.992.5"
+#~ msgstr "Annex M G.992.5"
+
+#~ msgid "ATU-C System Vendor ID"
+#~ msgstr "ATU-C 系统供应商 ID"
+
+#~ msgid "Aggregate Transmit Power (ACTATP)"
+#~ msgstr "总发射功率(ACTATP)"
+
+#~ msgctxt "VLAN port state"
+#~ msgid "Do not participate"
+#~ msgstr "不参与"
+
+#~ msgctxt "VLAN port state"
+#~ msgid "Egress tagged"
+#~ msgstr "已标记的出口"
+
+#~ msgctxt "VLAN port state"
+#~ msgid "Egress untagged"
+#~ msgstr "未标记的出口"
+
+#~ msgid "Errored seconds (ES)"
+#~ msgstr "错误秒数(ES)"
+
+#~ msgid "Forward Error Correction Seconds (FECS)"
+#~ msgstr "前向纠错秒数(FECS)"
+
+#~ msgid "Header Error Code Errors (HEC)"
+#~ msgstr "请求头错误代码错误(HEC)"
+
+#~ msgid "Latency"
+#~ msgstr "延迟"
+
+#~ msgid "Line Attenuation (LATN)"
+#~ msgstr "线路衰减(LATN)"
+
+#~ msgid "Loss of Signal Seconds (LOSS)"
+#~ msgstr "信号丢失秒数(LOSS)"
+
+#~ msgid "Max. Attainable Data Rate (ATTNDR)"
+#~ msgstr "最大可达数据速率(ATTNDR)"
+
+#~ msgid "Noise Margin (SNR)"
+#~ msgstr "噪声容限(SNR)"
+
+#~ msgid "Non Pre-emptive CRC errors (CRC_P)"
+#~ msgstr "非抢占 CRC 错误(CRC_P)"
+
+#~ msgid "Power Management Mode"
+#~ msgstr "电源管理模式"
+
+#~ msgid "Pre-emptive CRC errors (CRCP_P)"
+#~ msgstr "抢占式 CRC 错误(CRCP_P)"
+
+#~ msgctxt "VLAN port state"
+#~ msgid "Primary VLAN ID"
+#~ msgstr "主 VLAN ID"
+
+#~ msgid "Severely Errored Seconds (SES)"
+#~ msgstr "严重误码秒(SES)"
+
+#~ msgid "Signal Attenuation (SATN)"
+#~ msgstr "信号衰减(SATN)"
+
+#~ msgid "Unavailable Seconds (UAS)"
+#~ msgstr "不可用秒数(UAS)"
+
 #~ msgid ""
 #~ "Avoid uselessly triggering dial-on-demand links (filters SRV/SOA records "
 #~ "and names with underscores)."
 #~ msgid ""
 #~ "Avoid uselessly triggering dial-on-demand links (filters SRV/SOA records "
 #~ "and names with underscores)."