treewide: i18n - sync translations
[project/luci.git] / modules / luci-base / po / en / base.po
index 668e08e0ba6b2f3e4d46c6cc0c34b572c46506b1..9763be5565289cffe3bbfbf2fb80f0a7860e36ba 100644 (file)
@@ -13,140 +13,150 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Pootle 2.0.4\n"
 
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Pootle 2.0.4\n"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:192
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:929
 msgid "%.1f dB"
 msgstr ""
 
 msgid "%.1f dB"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/sshkeys.htm:118
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:114
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:261
 msgid "%d Bit"
 msgstr ""
 
 msgid "%d Bit"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/vlan.lua:256
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3642
+msgid "%d invalid field(s)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
 msgid "%s is untagged in multiple VLANs!"
 msgstr ""
 
 msgid "%s is untagged in multiple VLANs!"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/bandwidth.htm:160
-#: modules/luci-mod-status/luasrc/view/admin_status/connections.htm:133
-#: modules/luci-mod-status/luasrc/view/admin_status/load.htm:128
-#: modules/luci-mod-status/luasrc/view/admin_status/wireless.htm:168
-#: modules/luci-mod-status/luasrc/view/admin_status/wireless.htm:169
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:294
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:403
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:270
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:307
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:325
 msgid "(%d minute window, %d second interval)"
 msgstr "(%d minute window, %d second interval)"
 
 msgid "(%d minute window, %d second interval)"
 msgstr "(%d minute window, %d second interval)"
 
-#: modules/luci-mod-system/luasrc/view/admin_system/upgrade.htm:35
-msgid "(%s available)"
-msgstr "(%s available)"
-
-#: modules/luci-base/luasrc/view/cbi/firewall_zoneforwards.htm:38
-#: modules/luci-base/luasrc/view/cbi/firewall_zoneforwards.htm:41
-#: modules/luci-base/luasrc/view/cbi/firewall_zonelist.htm:88
-#: modules/luci-base/luasrc/view/cbi/firewall_zonelist.htm:91
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:258
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:282
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
 msgid "(empty)"
 msgstr "(empty)"
 
 msgid "(empty)"
 msgstr "(empty)"
 
-#: modules/luci-base/luasrc/view/cbi/network_netinfo.htm:23
-#: modules/luci-base/luasrc/view/cbi/network_netlist.htm:58
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351
+#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
+#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
 msgid "(no interfaces attached)"
 msgstr "(no interfaces attached)"
 
 msgid "(no interfaces attached)"
 msgstr "(no interfaces attached)"
 
-#: modules/luci-base/luasrc/view/cbi/ucisection.htm:48
+#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:48
 msgid "-- Additional Field --"
 msgstr "-- Additional Field --"
 
 msgid "-- Additional Field --"
 msgstr "-- Additional Field --"
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:842
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:851
-#: modules/luci-base/luasrc/view/cbi/header.htm:5
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:26
-#: protocols/luci-proto-qmi/luasrc/model/cbi/admin_network/proto_qmi.lua:36
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3201
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3533
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:964
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1933
+#: modules/luci-compat/luasrc/view/cbi/header.htm:8
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:88
 msgid "-- Please choose --"
 msgstr "-- Please choose --"
 
 msgid "-- Please choose --"
 msgstr "-- Please choose --"
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:867
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:1027
-#: modules/luci-base/luasrc/view/cbi/header.htm:6
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:276
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:965
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1934
+#: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- custom --"
 
 msgid "-- custom --"
 msgstr "-- custom --"
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:89
-msgid "-- match by device --"
-msgstr ""
-
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:73
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379
 msgid "-- match by label --"
 msgstr ""
 
 msgid "-- match by label --"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:59
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362
 msgid "-- match by uuid --"
 msgstr ""
 
 msgid "-- match by uuid --"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/dropdown.htm:24
-#: modules/luci-base/luasrc/view/cbi/firewall_zonelist.htm:27
-#: modules/luci-base/luasrc/view/cbi/network_ifacelist.htm:44
-#: modules/luci-base/luasrc/view/cbi/network_netlist.htm:23
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:27
+#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:44
+#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:23
 msgid "-- please select --"
 msgstr ""
 
 msgid "-- please select --"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/load.htm:252
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:939
+msgid "0 = not using RSSI threshold, 1 = do not change driver default"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:231
 msgid "1 Minute Load:"
 msgstr "1 Minute Load:"
 
 msgid "1 Minute Load:"
 msgstr "1 Minute Load:"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/load.htm:272
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:251
 msgid "15 Minute Load:"
 msgstr "15 Minute Load:"
 
 msgid "15 Minute Load:"
 msgstr "15 Minute Load:"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:853
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
 msgid "4-character hexadecimal ID"
 msgstr ""
 
 msgid "4-character hexadecimal ID"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/network/proto_4x6.lua:18
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:18
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:11
 msgid "464XLAT (CLAT)"
 msgstr ""
 
 msgid "464XLAT (CLAT)"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/load.htm:262
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:241
 msgid "5 Minute Load:"
 msgstr "5 Minute Load:"
 
 msgid "5 Minute Load:"
 msgstr "5 Minute Load:"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:887
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1463
 msgid "6-octet identifier as a hex string - no colons"
 msgstr ""
 
 msgid "6-octet identifier as a hex string - no colons"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:824
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
 msgid "802.11r Fast Transition"
 msgstr ""
 
 msgid "802.11r Fast Transition"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:1078
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
 msgid "802.11w Association SA Query maximum timeout"
 msgstr ""
 
 msgid "802.11w Association SA Query maximum timeout"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1618
 msgid "802.11w Association SA Query retry timeout"
 msgstr ""
 
 msgid "802.11w Association SA Query retry timeout"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:1060
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1599
 msgid "802.11w Management Frame Protection"
 msgstr ""
 
 msgid "802.11w Management Frame Protection"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:1077
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1611
 msgid "802.11w maximum timeout"
 msgstr ""
 
 msgid "802.11w maximum timeout"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:1086
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1618
 msgid "802.11w retry timeout"
 msgstr ""
 
 msgid "802.11w retry timeout"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:388
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956
 msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
 msgstr "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
 
 msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
 msgstr "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:182
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319
 msgid "<abbr title=\"Domain Name System\">DNS</abbr> query port"
 msgstr "<abbr title=\"Domain Name System\">DNS</abbr> query port"
 
 msgid "<abbr title=\"Domain Name System\">DNS</abbr> query port"
 msgstr "<abbr title=\"Domain Name System\">DNS</abbr> query port"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:173
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:310
 msgid "<abbr title=\"Domain Name System\">DNS</abbr> server port"
 msgstr "<abbr title=\"Domain Name System\">DNS</abbr> server port"
 
 msgid "<abbr title=\"Domain Name System\">DNS</abbr> server port"
 msgstr "<abbr title=\"Domain Name System\">DNS</abbr> server port"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:122
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:260
 msgid ""
 "<abbr title=\"Domain Name System\">DNS</abbr> servers will be queried in the "
 "order of the resolvfile"
 msgid ""
 "<abbr title=\"Domain Name System\">DNS</abbr> servers will be queried in the "
 "order of the resolvfile"
@@ -154,26 +164,24 @@ msgstr ""
 "<abbr title=\"Domain Name System\">DNS</abbr> servers will be queried in the "
 "order of the resolvfile"
 
 "<abbr title=\"Domain Name System\">DNS</abbr> servers will be queried in the "
 "order of the resolvfile"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:377
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
 msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 
 msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:306
-#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468
 msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Address"
 msgstr "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Address"
 
 msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Address"
 msgstr "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Address"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/routes.lua:30
-#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:42
 msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Gateway"
 msgstr "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Gateway"
 
 msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Gateway"
 msgstr "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Gateway"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:506
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/routes.lua:25
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:603
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:36
 msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
 msgstr "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
 
 msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
 msgstr "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/routes.lua:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:31
 msgid ""
 "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Address or Network "
 "(CIDR)"
 msgid ""
 "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Address or Network "
 "(CIDR)"
@@ -181,33 +189,31 @@ msgstr ""
 "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Address or Network "
 "(CIDR)"
 
 "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Address or Network "
 "(CIDR)"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/routes.lua:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:42
 msgid "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Gateway"
 msgstr "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Gateway"
 
 msgid "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Gateway"
 msgstr "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Gateway"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:497
 msgid "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Suffix (hex)"
 msgstr ""
 
 msgid "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Suffix (hex)"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:34
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:4
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:58
 msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
 msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
 
 msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
 msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:35
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:69
 msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
 msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
 
 msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
 msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:297
-#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:424
 msgid "<abbr title=\"Media Access Control\">MAC</abbr>-Address"
 msgstr "<abbr title=\"Media Access Control\">MAC</abbr>-Address"
 
 msgid "<abbr title=\"Media Access Control\">MAC</abbr>-Address"
 msgstr "<abbr title=\"Media Access Control\">MAC</abbr>-Address"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:312
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
 msgid "<abbr title=\"The DHCP Unique Identifier\">DUID</abbr>"
 msgstr ""
 
 msgid "<abbr title=\"The DHCP Unique Identifier\">DUID</abbr>"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:328
 msgid ""
 "<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Dynamic Host Configuration "
 "Protocol\">DHCP</abbr> leases"
 msgid ""
 "<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Dynamic Host Configuration "
 "Protocol\">DHCP</abbr> leases"
@@ -215,7 +221,7 @@ msgstr ""
 "<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Dynamic Host Configuration "
 "Protocol\">DHCP</abbr> leases"
 
 "<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Dynamic Host Configuration "
 "Protocol\">DHCP</abbr> leases"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:201
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:337
 msgid ""
 "<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Extension Mechanisms for "
 "Domain Name System\">EDNS0</abbr> packet size"
 msgid ""
 "<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Extension Mechanisms for "
 "Domain Name System\">EDNS0</abbr> packet size"
@@ -223,65 +229,95 @@ msgstr ""
 "<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Extension Mechanisms for "
 "Domain Name System\">EDNS0</abbr> packet size"
 
 "<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Extension Mechanisms for "
 "Domain Name System\">EDNS0</abbr> packet size"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:211
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:346
 msgid "<abbr title=\"maximal\">Max.</abbr> concurrent queries"
 msgstr "<abbr title=\"maximal\">Max.</abbr> concurrent queries"
 
 msgid "<abbr title=\"maximal\">Max.</abbr> concurrent queries"
 msgstr "<abbr title=\"maximal\">Max.</abbr> concurrent queries"
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/crontab.lua:10
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:29
 msgid ""
 "<br/>Note: you need to manually restart the cron service if the crontab file "
 "was empty before editing."
 msgstr ""
 
 msgid ""
 "<br/>Note: you need to manually restart the cron service if the crontab file "
 "was empty before editing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/xhr.js:39
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
+msgid "A directory with the same name already exists."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2655
 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/luasrc/model/cbi/admin_network/network.lua:173
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:909
 msgid "A43C + J43 + A43"
 msgstr ""
 
 msgid "A43C + J43 + A43"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:174
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
 msgid "A43C + J43 + A43 + V43"
 msgstr ""
 
 msgid "A43C + J43 + A43 + V43"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922
 msgid "ADSL"
 msgstr ""
 
 msgid "ADSL"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:162
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
 msgid "ANSI T1.413"
 msgstr ""
 
 msgid "ANSI T1.413"
 msgstr ""
 
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:33
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:47
-#: protocols/luci-proto-qmi/luasrc/model/cbi/admin_network/proto_qmi.lua:23
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:94
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:86
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:67
 msgid "APN"
 msgstr "APN"
 
 msgid "APN"
 msgstr "APN"
 
-#: protocols/luci-proto-relay/luasrc/model/cbi/admin_network/proto_relay.lua:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
+msgid "ARP"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:365
+msgid "ARP IP Targets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:357
+msgid "ARP Interval"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:381
+msgid "ARP Validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:373
+msgid "ARP mode to consider a slave as being up"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:77
+msgid "ARP monitoring is not supported for the selected policy!"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid "ARP retry threshold"
 msgstr "ARP retry threshold"
 
 msgid "ARP retry threshold"
 msgstr "ARP retry threshold"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:917
 msgid "ATM (Asynchronous Transfer Mode)"
 msgstr ""
 
 msgid "ATM (Asynchronous Transfer Mode)"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
 msgid "ATM Bridges"
 msgstr "ATM Bridges"
 
 msgid "ATM Bridges"
 msgstr "ATM Bridges"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:237
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoa.lua:21
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:970
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
 msgid "ATM Virtual Channel Identifier (VCI)"
 msgstr "ATM Virtual Channel Identifier (VCI)"
 
 msgid "ATM Virtual Channel Identifier (VCI)"
 msgstr "ATM Virtual Channel Identifier (VCI)"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:238
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoa.lua:26
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:971
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
 msgid "ATM Virtual Path Identifier (VPI)"
 msgstr "ATM Virtual Path Identifier (VPI)"
 
 msgid "ATM Virtual Path Identifier (VPI)"
 msgstr "ATM Virtual Path Identifier (VPI)"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:204
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
 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 "
@@ -291,356 +327,456 @@ msgstr ""
 "Linux network interfaces which can be used in conjunction with DHCP or PPP "
 "to dial into the provider network."
 
 "Linux network interfaces which can be used in conjunction with DHCP or PPP "
 "to dial into the provider network."
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:243
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoa.lua:16
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
 msgid "ATM device number"
 msgstr "ATM device number"
 
 msgid "ATM device number"
 msgstr "ATM device number"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:273
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
 msgid "ATU-C System Vendor ID"
 msgstr ""
 
 msgid "ATU-C System Vendor ID"
 msgstr ""
 
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:19
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:543
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
+msgid "Absent Interface"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:47
 msgid "Access Concentrator"
 msgstr "Access Concentrator"
 
 msgid "Access Concentrator"
 msgstr "Access Concentrator"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:365
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:458
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1032
 msgid "Access Point"
 msgstr "Access Point"
 
 msgid "Access Point"
 msgstr "Access Point"
 
-#: modules/luci-mod-system/luasrc/view/admin_system/backupfiles.htm:8
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:12
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 msgid "Actions"
 msgstr "Actions"
 
 msgid "Actions"
 msgstr "Actions"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:69
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:200
 msgid "Active <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Routes"
 msgstr "Active <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Routes"
 
 msgid "Active <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Routes"
 msgstr "Active <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Routes"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206
 msgid "Active <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Routes"
 msgstr "Active <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Routes"
 
 msgid "Active <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Routes"
 msgstr "Active <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Routes"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/connections.htm:315
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:425
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:81
 msgid "Active Connections"
 msgstr "Active Connections"
 
 msgid "Active Connections"
 msgstr "Active Connections"
 
-#: modules/luci-base/luasrc/view/lease_status.htm:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:33
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:92
 msgid "Active DHCP Leases"
 msgstr ""
 
 msgid "Active DHCP Leases"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/lease_status.htm:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:94
 msgid "Active DHCPv6 Leases"
 msgstr ""
 
 msgid "Active DHCPv6 Leases"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:367
-#: protocols/luci-proto-hnet/luasrc/model/cbi/admin_network/proto_hnet.lua:12
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:203
+msgid "Active-Backup policy (active-backup, 1)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
 msgid "Ad-Hoc"
 msgstr "Ad-Hoc"
 
 msgid "Ad-Hoc"
 msgstr "Ad-Hoc"
 
-#: modules/luci-base/luasrc/view/cbi/nsection.htm:26
-#: modules/luci-base/luasrc/view/cbi/tblsection.htm:189
-#: modules/luci-base/luasrc/view/cbi/tblsection.htm:197
-#: modules/luci-base/luasrc/view/cbi/tsection.htm:36
-#: modules/luci-base/luasrc/view/cbi/tsection.htm:44
-#: modules/luci-base/luasrc/view/cbi/ucisection.htm:54
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_overview.lua:83
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:208
+msgid "Adaptive load balancing (balance-alb, 6)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:207
+msgid "Adaptive transmit load balancing (balance-tlb, 5)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2013
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2016
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2030
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2031
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3016
+#: 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:827
 msgid "Add"
 msgstr "Add"
 
 msgid "Add"
 msgstr "Add"
 
-#: modules/luci-mod-system/luasrc/view/admin_system/sshkeys.htm:129
-#: modules/luci-mod-system/luasrc/view/admin_system/sshkeys.htm:152
-#: modules/luci-mod-system/luasrc/view/admin_system/sshkeys.htm:158
-#: modules/luci-mod-system/luasrc/view/admin_system/sshkeys.htm:239
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:942
+msgid "Add ATM Bridge"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:92
+msgid "Add IPv4 address…"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:207
+msgid "Add IPv6 address…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:65
+msgid "Add LED action"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:219
+msgid "Add VLAN"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:15
+msgid "Add instance"
+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:152
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:247
 msgid "Add key"
 msgstr ""
 
 msgid "Add key"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:109
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:248
 msgid "Add local domain suffix to names served from hosts files"
 msgstr "Add local domain suffix to names served from hosts files"
 
 msgid "Add local domain suffix to names served from hosts files"
 msgstr "Add local domain suffix to names served from hosts files"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:67
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:757
 msgid "Add new interface..."
 msgstr "Add new interface..."
 
 msgid "Add new interface..."
 msgstr "Add new interface..."
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:60
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
+msgid "Add peer"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:200
 msgid "Additional Hosts files"
 msgstr "Additional Hosts files"
 
 msgid "Additional Hosts files"
 msgstr "Additional Hosts files"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:116
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
 msgid "Additional servers file"
 msgstr ""
 
 msgid "Additional servers file"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:206
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:233
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:34
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:38
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:39
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:40
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:41
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:42
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:43
 msgid "Address"
 msgstr "Address"
 
 msgid "Address"
 msgstr "Address"
 
-#: protocols/luci-proto-relay/luasrc/model/cbi/admin_network/proto_relay.lua:12
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
 msgid "Address to access local relay bridge"
 msgstr "Address to access local relay bridge"
 
 msgid "Address to access local relay bridge"
 msgstr "Address to access local relay bridge"
 
-#: modules/luci-base/luasrc/controller/admin/index.lua:29
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:13
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:3
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:15
 msgid "Administration"
 msgstr "Administration"
 
 msgid "Administration"
 msgstr "Administration"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:22
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:189
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:463
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:235
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:141
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:361
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:50
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/swap.lua:34
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:553
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:25
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:866
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241
 msgid "Advanced Settings"
 msgstr "Advanced Settings"
 
 msgid "Advanced Settings"
 msgstr "Advanced Settings"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:264
-msgid "Aggregate Transmit Power(ACTATP)"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
+msgid "Aggregate Transmit Power (ACTATP)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:258
+msgid "Aggregation Selection Logic"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
+msgid "Aggregator: All slaves down or has no slaves (stable, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:263
+msgid ""
+"Aggregator: Chosen by the largest number of ports + slave added/removed or "
+"state changes (count, 2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:262
+msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:99
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
 msgid "Alert"
 msgstr "Alert"
 
 msgid "Alert"
 msgstr "Alert"
 
-#: modules/luci-base/luasrc/model/network.lua:1406
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:97
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2855
+#: modules/luci-compat/luasrc/model/network.lua:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:61
 msgid "Alias Interface"
 msgstr ""
 
 msgid "Alias Interface"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:145
 msgid "Alias of \"%s\""
 msgstr ""
 
 msgid "Alias of \"%s\""
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:126
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263
 msgid "All Servers"
 msgstr ""
 
 msgid "All Servers"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:69
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:209
 msgid ""
 "Allocate IP addresses sequentially, starting from the lowest available "
 "address"
 msgstr ""
 
 msgid ""
 "Allocate IP addresses sequentially, starting from the lowest available "
 "address"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:208
 msgid "Allocate IP sequentially"
 msgstr ""
 
 msgid "Allocate IP sequentially"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/dropbear.lua:30
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:25
 msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
 msgstr "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
 
 msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
 msgstr "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1112
 msgid "Allow AP mode to disconnect STAs based on low ACK condition"
 msgstr ""
 
 msgid "Allow AP mode to disconnect STAs based on low ACK condition"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:450
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:577
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1016
 msgid "Allow all except listed"
 msgstr "Allow all except listed"
 
 msgid "Allow all except listed"
 msgstr "Allow all except listed"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:233
+#: modules/luci-compat/root/usr/share/rpcd/acl.d/luci-compat.json:3
+msgid "Allow full UCI access for legacy applications"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:892
 msgid "Allow legacy 802.11b rates"
 msgstr ""
 
 msgid "Allow legacy 802.11b rates"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:449
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:576
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1015
 msgid "Allow listed only"
 msgstr "Allow listed only"
 
 msgid "Allow listed only"
 msgstr "Allow listed only"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:293
 msgid "Allow localhost"
 msgstr "Allow localhost"
 
 msgid "Allow localhost"
 msgstr "Allow localhost"
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/dropbear.lua:47
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:157
+msgid "Allow rebooting the device"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:36
 msgid "Allow remote hosts to connect to local SSH forwarded ports"
 msgstr "Allow remote hosts to connect to local SSH forwarded ports"
 
 msgid "Allow remote hosts to connect to local SSH forwarded ports"
 msgstr "Allow remote hosts to connect to local SSH forwarded ports"
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/dropbear.lua:38
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:31
 msgid "Allow root logins with password"
 msgstr "Allow root logins with password"
 
 msgid "Allow root logins with password"
 msgstr "Allow root logins with password"
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/dropbear.lua:39
+#: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:3
+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"
 msgstr "Allow the <em>root</em> user to login with password"
 
 msgid "Allow the <em>root</em> user to login with password"
 msgstr "Allow the <em>root</em> user to login with password"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:157
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:294
 msgid ""
 "Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
 msgstr ""
 "Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
 
 msgid ""
 "Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
 msgstr ""
 "Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Allowed IPs"
 msgstr ""
 
 msgid "Allowed IPs"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:549
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:654
 msgid "Always announce default router"
 msgstr ""
 
 msgid "Always announce default router"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:256
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:5
+msgid "Always off (kernel: none)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:6
+msgid "Always on (kernel: default-on)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
 msgid ""
 "Always use 40MHz channels even if the secondary channel overlaps. Using this "
 "option does not comply with IEEE 802.11n-2009!"
 msgstr ""
 
 msgid ""
 "Always use 40MHz channels even if the secondary channel overlaps. Using this "
 "option does not comply with IEEE 802.11n-2009!"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:154
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:256
+#: modules/luci-base/htdocs/luci-static/resources/form.js:603
+msgid "An error occurred while saving the form:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
 msgid "Annex"
 msgstr ""
 
 msgid "Annex"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
 msgid "Annex A + L + M (all)"
 msgstr ""
 
 msgid "Annex A + L + M (all)"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:163
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
 msgid "Annex A G.992.1"
 msgstr ""
 
 msgid "Annex A G.992.1"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
 msgid "Annex A G.992.2"
 msgstr ""
 
 msgid "Annex A G.992.2"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:165
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
 msgid "Annex A G.992.3"
 msgstr ""
 
 msgid "Annex A G.992.3"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
 msgid "Annex A G.992.5"
 msgstr ""
 
 msgid "Annex A G.992.5"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
 msgid "Annex B (all)"
 msgstr ""
 
 msgid "Annex B (all)"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:895
 msgid "Annex B G.992.1"
 msgstr ""
 
 msgid "Annex B G.992.1"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:160
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
 msgid "Annex B G.992.3"
 msgstr ""
 
 msgid "Annex B G.992.3"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:161
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
 msgid "Annex B G.992.5"
 msgstr ""
 
 msgid "Annex B G.992.5"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:157
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
 msgid "Annex J (all)"
 msgstr ""
 
 msgid "Annex J (all)"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:903
 msgid "Annex L G.992.3 POTS 1"
 msgstr ""
 
 msgid "Annex L G.992.3 POTS 1"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:894
 msgid "Annex M (all)"
 msgstr ""
 
 msgid "Annex M (all)"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:168
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:904
 msgid "Annex M G.992.3"
 msgstr ""
 
 msgid "Annex M G.992.3"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:169
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
 msgid "Annex M G.992.5"
 msgstr ""
 
 msgid "Annex M G.992.5"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:654
 msgid "Announce as default router even if no public prefix is available."
 msgstr ""
 
 msgid "Announce as default router even if no public prefix is available."
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:555
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:659
 msgid "Announced DNS domains"
 msgstr ""
 
 msgid "Announced DNS domains"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:554
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:658
 msgid "Announced DNS servers"
 msgstr ""
 
 msgid "Announced DNS servers"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:1020
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1588
 msgid "Anonymous Identity"
 msgstr ""
 
 msgid "Anonymous Identity"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:53
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:162
 msgid "Anonymous Mount"
 msgstr ""
 
 msgid "Anonymous Mount"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:49
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:158
 msgid "Anonymous Swap"
 msgstr ""
 
 msgid "Anonymous Swap"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:319
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:326
-msgid "Antenna 1"
-msgstr "Antenna 1"
-
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:320
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:327
-msgid "Antenna 2"
-msgstr "Antenna 2"
-
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:243
-msgid "Antenna Configuration"
-msgstr ""
-
-#: modules/luci-base/luasrc/view/cbi/firewall_zonelist.htm:60
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
 msgid "Any zone"
 msgstr "Any zone"
 
 msgid "Any zone"
 msgstr "Any zone"
 
-#: modules/luci-base/luasrc/view/cbi/apply_widget.htm:48
-msgid "Apply anyway"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:119
+msgid "Apply backup?"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/apply_widget.htm:145
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4229
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:384
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095
+msgid "Apply unchecked"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168
+msgid "Applying configuration changes… %ds"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56
 msgid "Architecture"
 msgstr ""
 
 msgid "Architecture"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_static.lua:42
-#: protocols/luci-proto-hnet/luasrc/model/cbi/admin_network/proto_hnet.lua:19
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:184
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
 msgid ""
 "Assign a part of given length of every public IPv6-prefix to this interface"
 msgstr ""
 
 msgid ""
 "Assign a part of given length of every public IPv6-prefix to this interface"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:171
-msgid "Assign interfaces..."
-msgstr "Assign interfaces..."
-
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_static.lua:48
-#: protocols/luci-proto-hnet/luasrc/model/cbi/admin_network/proto_hnet.lua:24
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:189
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:31
 msgid ""
 "Assign prefix parts using this hexadecimal subprefix ID for this interface."
 msgstr ""
 
 msgid ""
 "Assign prefix parts using this hexadecimal subprefix ID for this interface."
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_overview.lua:218
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2070
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:245
 msgid "Associated Stations"
 msgstr "Associated Stations"
 
 msgid "Associated Stations"
 msgstr "Associated Stations"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:316
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:46
 msgid "Associations"
 msgstr ""
 
 msgid "Associations"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/luasrc/model/cbi/admin_network/proto_openconnect.lua:39
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:37
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
+msgid "Attempt to enable configured mount points for attached devices"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:104
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr ""
 
 msgid "Auth Group"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:954
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1527
 msgid "Authentication"
 msgstr "Authentication"
 
 msgid "Authentication"
 msgstr "Authentication"
 
-#: protocols/luci-proto-qmi/luasrc/model/cbi/admin_network/proto_qmi.lua:35
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:90
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:70
 msgid "Authentication Type"
 msgstr ""
 
 msgid "Authentication Type"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:30
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:172
 msgid "Authoritative"
 msgstr "Authoritative"
 
 msgid "Authoritative"
 msgstr "Authoritative"
 
@@ -648,137 +784,120 @@ msgstr "Authoritative"
 msgid "Authorization Required"
 msgstr "Authorization Required"
 
 msgid "Authorization Required"
 msgstr "Authorization Required"
 
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:184
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:185
-#: themes/luci-theme-freifunk-generic/luasrc/view/themes/freifunk-generic/header.htm:131
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:224
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:225
-#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:223
-#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:246
-#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:249
+#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:196
+#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:197
+#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:241
+#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:244
 msgid "Auto Refresh"
 msgstr "Auto Refresh"
 
 msgid "Auto Refresh"
 msgstr "Auto Refresh"
 
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:53
-#: protocols/luci-proto-hnet/luasrc/model/cbi/admin_network/proto_hnet.lua:7
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_dhcpv6.lua:17
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:63
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_l2tp.lua:24
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_ppp.lua:36
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoa.lua:42
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:36
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:50
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:81
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:55
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:68
 msgid "Automatic"
 msgstr ""
 
 msgid "Automatic"
 msgstr ""
 
-#: protocols/luci-proto-hnet/luasrc/model/network/proto_hnet.lua:7
+#: modules/luci-compat/luasrc/model/network/proto_hnet.lua:7
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:7
 msgid "Automatic Homenet (HNCP)"
 msgstr ""
 
 msgid "Automatic Homenet (HNCP)"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:65
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:174
 msgid "Automatically check filesystem for errors before mounting"
 msgstr ""
 
 msgid "Automatically check filesystem for errors before mounting"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:61
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:170
 msgid "Automatically mount filesystems on hotplug"
 msgstr ""
 
 msgid "Automatically mount filesystems on hotplug"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:57
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:166
 msgid "Automatically mount swap on hotplug"
 msgstr ""
 
 msgid "Automatically mount swap on hotplug"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:61
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:170
 msgid "Automount Filesystem"
 msgstr ""
 
 msgid "Automount Filesystem"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:57
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:166
 msgid "Automount Swap"
 msgstr ""
 
 msgid "Automount Swap"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:102
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
 msgid "Available"
 msgstr "Available"
 
 msgid "Available"
 msgstr "Available"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/bandwidth.htm:290
-#: modules/luci-mod-status/luasrc/view/admin_status/bandwidth.htm:300
-#: modules/luci-mod-status/luasrc/view/admin_status/connections.htm:326
-#: modules/luci-mod-status/luasrc/view/admin_status/connections.htm:336
-#: modules/luci-mod-status/luasrc/view/admin_status/connections.htm:346
-#: modules/luci-mod-status/luasrc/view/admin_status/load.htm:255
-#: modules/luci-mod-status/luasrc/view/admin_status/load.htm:265
-#: modules/luci-mod-status/luasrc/view/admin_status/load.htm:275
-#: modules/luci-mod-status/luasrc/view/admin_status/wireless.htm:333
-#: modules/luci-mod-status/luasrc/view/admin_status/wireless.htm:343
-#: modules/luci-mod-status/luasrc/view/admin_status/wireless.htm:362
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:268
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:278
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:329
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:339
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:349
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:234
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:244
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:254
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:263
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:273
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:291
 msgid "Average:"
 msgstr "Average:"
 
 msgid "Average:"
 msgstr "Average:"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:911
 msgid "B43 + B43C"
 msgstr ""
 
 msgid "B43 + B43C"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:176
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:912
 msgid "B43 + B43C + V43"
 msgstr ""
 
 msgid "B43 + B43C + V43"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_map.lua:18
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:48
 msgid "BR / DMR / AFTR"
 msgstr ""
 
 msgid "BR / DMR / AFTR"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_join.htm:199
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_overview_status.htm:91
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_status.htm:40
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:314
+#: 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:1657
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:44
 msgid "BSSID"
 msgstr "BSSID"
 
 msgid "BSSID"
 msgstr "BSSID"
 
-#: modules/luci-base/luasrc/view/admin_uci/changes.htm:29
-#: modules/luci-base/luasrc/view/admin_uci/revert.htm:28
-msgid "Back"
-msgstr "Back"
-
-#: modules/luci-base/luasrc/view/cbi/footer.htm:14
-#: modules/luci-base/luasrc/view/cbi/simpleform.htm:48
+#: modules/luci-compat/luasrc/view/cbi/footer.htm:14
+#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:48
 msgid "Back to Overview"
 msgstr "Back to Overview"
 
 msgid "Back to Overview"
 msgstr "Back to Overview"
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:41
+#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
 msgid "Back to configuration"
 msgstr "Back to configuration"
 
 msgid "Back to configuration"
 msgstr "Back to configuration"
 
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_join.htm:215
-msgid "Back to overview"
-msgstr "Back to overview"
-
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_add.lua:20
-msgid "Back to scan results"
-msgstr "Back to scan results"
-
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:17
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:363
 msgid "Backup"
 msgstr ""
 
 msgid "Backup"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:37
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:112
 msgid "Backup / Flash Firmware"
 msgstr "Backup / Flash Firmware"
 
 msgid "Backup / Flash Firmware"
 msgstr "Backup / Flash Firmware"
 
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:323
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
 msgid "Backup file list"
 msgstr "Backup file list"
 
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
 msgid "Backup file list"
 msgstr "Backup file list"
 
-#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:51
-msgid "Bad address specified!"
-msgstr "Bad address specified!"
-
-#: modules/luci-base/luasrc/view/cbi/wireless_modefreq.htm:153
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:285
+#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:451
 msgid "Band"
 msgstr ""
 
 msgid "Band"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:910
 msgid "Beacon Interval"
 msgstr ""
 
 msgid "Beacon Interval"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:39
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:324
+#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
 msgid ""
 "Below is the determined list of files to backup. It consists of changed "
 "configuration files marked by opkg, essential base files and the user "
 msgid ""
 "Below is the determined list of files to backup. It consists of changed "
 "configuration files marked by opkg, essential base files and the user "
@@ -788,185 +907,225 @@ msgstr ""
 "configuration files marked by opkg, essential base files and the user "
 "defined backup patterns."
 
 "configuration files marked by opkg, essential base files and the user "
 "defined backup patterns."
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
 msgid ""
 "Bind dynamically to interfaces rather than wildcard address (recommended as "
 "linux default)"
 msgstr ""
 
 msgid ""
 "Bind dynamically to interfaces rather than wildcard address (recommended as "
 "linux default)"
 msgstr ""
 
-#: protocols/luci-proto-ipip/luasrc/model/cbi/admin_network/proto_ipip.lua:16
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
 msgid "Bind interface"
 msgstr ""
 
 msgid "Bind interface"
 msgstr ""
 
-#: protocols/luci-proto-ipip/luasrc/model/cbi/admin_network/proto_ipip.lua:16
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
 msgid "Bind the tunnel to this interface (optional)."
 msgstr ""
 
 msgid "Bind the tunnel to this interface (optional)."
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_overview_status.htm:118
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_status.htm:46
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:63
 msgid "Bitrate"
 msgstr "Bitrate"
 
 msgid "Bitrate"
 msgstr "Bitrate"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:129
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
 msgid "Bogus NX Domain Override"
 msgstr "Bogus NX Domain Override"
 
 msgid "Bogus NX Domain Override"
 msgstr "Bogus NX Domain Override"
 
-#: modules/luci-base/luasrc/model/network.lua:1410
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:199
+msgid "Bonding Policy"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2861
+#: modules/luci-compat/luasrc/model/network.lua:1421
 msgid "Bridge"
 msgstr "Bridge"
 
 msgid "Bridge"
 msgstr "Bridge"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:264
+#: 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:730
 msgid "Bridge interfaces"
 msgstr "Bridge interfaces"
 
 msgid "Bridge interfaces"
 msgstr "Bridge interfaces"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:244
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
 msgid "Bridge unit number"
 msgstr "Bridge unit number"
 
 msgid "Bridge unit number"
 msgstr "Bridge unit number"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:412
 msgid "Bring up on boot"
 msgstr "Bring up on boot"
 
 msgid "Bring up on boot"
 msgstr "Bring up on boot"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_overview.lua:35
-msgid "Broadcom 802.11%s Wireless Controller"
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
+msgid "Broadcast policy (broadcast, 3)"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_overview.lua:45
-msgid "Broadcom BCM%04x 802.11 Wireless Controller"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3752
+msgid "Browse…"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:402
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:37
 msgid "Buffered"
 msgstr "Buffered"
 
 msgid "Buffered"
 msgstr "Buffered"
 
-#: protocols/luci-proto-openconnect/luasrc/model/cbi/admin_network/proto_openconnect.lua:75
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/model/cbi/admin_status/processes.lua:13
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:7
+msgid "CLAT configuration failed"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
 msgid "CPU usage (%)"
 msgstr "CPU usage (%)"
 
 msgid "CPU usage (%)"
 msgstr "CPU usage (%)"
 
-#: protocols/luci-proto-qmi/luasrc/model/network/proto_qmi.lua:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:41
+msgid "Cached"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:53
+#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:53
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:40
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:21
 msgid "Call failed"
 msgstr ""
 
 msgid "Call failed"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/delegator.htm:14
-#: modules/luci-base/luasrc/view/cbi/simpleform.htm:52
-#: modules/luci-mod-system/luasrc/view/admin_system/sshkeys.htm:185
-#: modules/luci-mod-system/luasrc/view/admin_system/upgrade.htm:60
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2862
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3761
+#: 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:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:763
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1944
+#: 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:272
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:184
 msgid "Cancel"
 msgstr "Cancel"
 
 msgid "Cancel"
 msgstr "Cancel"
 
-#: protocols/luci-proto-hnet/luasrc/model/cbi/admin_network/proto_hnet.lua:6
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
 msgid "Category"
 msgstr ""
 
 msgid "Category"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/upgrade.htm:44
-msgid "Caution: Configuration files will be erased"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1511
+msgid "Certificate constraint (Domain)"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/upgrade.htm:48
-msgid "Caution: System upgrade will be forced"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1508
+msgid "Certificate constraint (SAN)"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:87
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:89
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:275
-msgid "Chain"
-msgstr "Chain"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1505
+msgid "Certificate constraint (Subject)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1514
+msgid "Certificate constraint (Wildcard)"
+msgstr ""
+
+#: 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:1563
+msgid ""
+"Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
+"`logread -f` during handshake for actual values"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1511
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1569
+msgid ""
+"Certificate constraint(s) against DNS SAN values (if available)<br />or "
+"Subject CN (exact match)"
+msgstr ""
 
 
-#: modules/luci-mod-system/luasrc/view/admin_system/password.htm:12
-#: modules/luci-mod-system/luasrc/view/admin_system/password.htm:18
-#: modules/luci-mod-system/luasrc/view/admin_system/password.htm:28
-msgid "Change login password"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1572
+msgid ""
+"Certificate constraint(s) against DNS SAN values (if available)<br />or "
+"Subject CN (suffix match)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1508
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1566
+msgid ""
+"Certificate constraint(s) via Subject Alternate Name values<br />(supported "
+"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-base/luasrc/controller/admin/uci.lua:12
-#: modules/luci-base/luasrc/view/admin_uci/changes.htm:16
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:200
+msgid "Chain"
+msgstr "Chain"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
 msgid "Changes"
 msgstr "Changes"
 
 msgid "Changes"
 msgstr "Changes"
 
-#: modules/luci-mod-system/luasrc/view/admin_system/applyreboot.htm:42
-msgid "Changes applied."
-msgstr "Changes applied."
-
-#: modules/luci-base/luasrc/view/cbi/apply_widget.htm:156
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4264
 msgid "Changes have been reverted."
 msgstr ""
 
 msgid "Changes have been reverted."
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/password.htm:44
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:46
 msgid "Changes the administrator password for accessing the device"
 msgstr "Changes the administrator password for accessing the device"
 
 msgid "Changes the administrator password for accessing the device"
 msgstr "Changes the administrator password for accessing the device"
 
-#: modules/luci-mod-system/luasrc/view/admin_system/password.htm:13
-msgid "Changing password…"
-msgstr ""
-
-#: modules/luci-base/luasrc/view/cbi/wireless_modefreq.htm:157
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:172
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_join.htm:197
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_overview_status.htm:117
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_status.htm:42
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:324
+#: 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:460
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1655
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:62
 msgid "Channel"
 msgstr "Channel"
 
 msgid "Channel"
 msgstr "Channel"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:117
-msgid ""
-"Channel %d is not available in the %s regulatory domain and has been auto-"
-"adjusted to %d."
-msgstr ""
-
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:229
-msgid "Check"
-msgstr "Check"
-
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:65
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:174
 msgid "Check filesystems before mount"
 msgstr ""
 
 msgid "Check filesystems before mount"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_add.lua:47
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1906
 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 ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/upgrade.htm:27
-msgid "Checksum"
-msgstr "Checksum"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:110
+msgid "Checking archive…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:193
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:195
+msgid "Checking image…"
+msgstr ""
 
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:70
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:392
 msgid "Choose mtdblock"
 msgstr ""
 
 msgid "Choose mtdblock"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:358
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_add.lua:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1934
 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 "
-"fill out the <em>create</em> field to define a new zone and attach the "
+"fill out the <em>custom</em> field to define a new zone and attach the "
 "interface to it."
 msgstr ""
 "Choose the firewall zone you want to assign to this interface. Select "
 "<em>unspecified</em> to remove the interface from the associated zone or "
 "interface to it."
 msgstr ""
 "Choose the firewall zone you want to assign to this interface. Select "
 "<em>unspecified</em> to remove the interface from the associated zone or "
-"fill out the <em>create</em> field to define a new zone and attach the "
+"fill out the <em>custom</em> field to define a new zone and attach the "
 "interface to it."
 
 "interface to it."
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:391
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959
 msgid ""
 "Choose the network(s) you want to attach to this wireless interface or fill "
 msgid ""
 "Choose the network(s) you want to attach to this wireless interface or fill "
-"out the <em>create</em> field to define a new network."
+"out the <em>custom</em> field to define a new network."
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:602
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1148
 msgid "Cipher"
 msgstr "Cipher"
 
 msgid "Cipher"
 msgstr "Cipher"
 
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:61
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:91
 msgid "Cisco UDP encapsulation"
 msgstr ""
 
 msgid "Cisco UDP encapsulation"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:18
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:363
 msgid ""
 "Click \"Generate archive\" to download a tar archive of the current "
 "configuration files."
 msgid ""
 "Click \"Generate archive\" to download a tar archive of the current "
 "configuration files."
@@ -974,33 +1133,34 @@ msgstr ""
 "Click \"Generate archive\" to download a tar archive of the current "
 "configuration files."
 
 "Click \"Generate archive\" to download a tar archive of the current "
 "configuration files."
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:65
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:389
 msgid ""
 "Click \"Save mtdblock\" to download specified mtdblock file. (NOTE: THIS "
 "FEATURE IS FOR PROFESSIONALS! )"
 msgstr ""
 
 msgid ""
 "Click \"Save mtdblock\" to download specified mtdblock file. (NOTE: THIS "
 "FEATURE IS FOR PROFESSIONALS! )"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:366
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:459
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3649
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:928
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1033
 msgid "Client"
 msgstr "Client"
 
 msgid "Client"
 msgstr "Client"
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_dhcp.lua:55
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_dhcpv6.lua:52
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:49
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:47
 msgid "Client ID to send when requesting DHCP"
 msgstr "Client ID to send when requesting DHCP"
 
 msgid "Client ID to send when requesting DHCP"
 msgstr "Client ID to send when requesting DHCP"
 
-#: modules/luci-mod-system/luasrc/view/admin_system/sshkeys.htm:154
-#: modules/luci-mod-system/luasrc/view/admin_system/sshkeys.htm:160
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:148
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:154
 msgid "Close"
 msgstr ""
 
 msgid "Close"
 msgstr ""
 
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:146
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_ppp.lua:119
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoa.lua:125
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:127
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pptp.lua:98
-#: protocols/luci-proto-pppossh/luasrc/model/cbi/admin_network/proto_pppossh.lua:119
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:157
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:141
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:128
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:106
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:115
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:138
 msgid ""
 "Close inactive connection after the given amount of seconds, use 0 to "
 "persist connection"
 msgid ""
 "Close inactive connection after the given amount of seconds, use 0 to "
 "persist connection"
@@ -1008,40 +1168,37 @@ msgstr ""
 "Close inactive connection after the given amount of seconds, use 0 to "
 "persist connection"
 
 "Close inactive connection after the given amount of seconds, use 0 to "
 "persist connection"
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:42
+#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
 msgid "Close list..."
 msgstr "Close list..."
 
 msgid "Close list..."
 msgstr "Close list..."
 
-#: modules/luci-base/luasrc/view/lease_status.htm:77
-#: modules/luci-base/luasrc/view/lease_status.htm:92
-#: modules/luci-base/luasrc/view/wifi_assoclist.htm:118
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:42
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_overview.lua:97
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_status.htm:62
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_join.htm:207
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_status.htm:73
-#: modules/luci-mod-status/luasrc/view/admin_status/connections.htm:367
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:421
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:440
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:450
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:317
-#: modules/luci-mod-system/luasrc/view/admin_system/clock_status.htm:33
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:42
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2068
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:389
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:317
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:320
+#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:204
 msgid "Collecting data..."
 msgstr "Collecting data..."
 
 msgid "Collecting data..."
 msgstr "Collecting data..."
 
-#: modules/luci-mod-status/luasrc/model/cbi/admin_status/processes.lua:12
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:71
 msgid "Command"
 msgstr "Command"
 
 msgid "Command"
 msgstr "Command"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:105
-msgid "Comment"
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:404
+msgid "Command OK"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:33
+msgid "Command failed"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:185
-msgid "Common Configuration"
-msgstr "Common Configuration"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:72
+msgid "Comment"
+msgstr ""
 
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:1097
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
 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 "
@@ -1049,120 +1206,135 @@ msgid ""
 "negotiation especially in environments with heavy traffic load."
 msgstr ""
 
 "negotiation especially in environments with heavy traffic load."
 msgstr ""
 
-#: modules/luci-base/luasrc/controller/admin/uci.lua:11
-#: modules/luci-base/luasrc/view/admin_uci/changes.htm:16
-#: modules/luci-base/luasrc/view/admin_uci/revert.htm:16
-#: modules/luci-mod-system/luasrc/view/admin_system/backupfiles.htm:9
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:13
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3981
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 msgid "Configuration"
 msgstr "Configuration"
 
 msgid "Configuration"
 msgstr "Configuration"
 
-#: protocols/luci-proto-ncm/luasrc/model/network/proto_ncm.lua:63
-msgid "Configuration failed"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4143
+msgid "Configuration changes applied."
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/upgrade.htm:42
-msgid "Configuration files will be kept"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081
+msgid "Configuration changes have been rolled back!"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/apply_widget.htm:85
-msgid "Configuration has been applied."
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Configuration failed"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/apply_widget.htm:43
-msgid "Configuration has been rolled back!"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
+msgid "Confirm disconnect"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/password.htm:57
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:55
 msgid "Confirmation"
 msgstr "Confirmation"
 
 msgid "Confirmation"
 msgstr "Confirmation"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:50
-msgid "Connect"
-msgstr "Connect"
-
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:44
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:215
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:240
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51
 msgid "Connected"
 msgstr "Connected"
 
 msgid "Connected"
 msgstr "Connected"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:335
-msgid "Connection Limit"
-msgstr "Connection Limit"
-
-#: modules/luci-base/luasrc/model/network.lua:27
+#: modules/luci-base/htdocs/luci-static/resources/network.js:9
+#: modules/luci-compat/luasrc/model/network.lua:27
 msgid "Connection attempt failed"
 msgstr ""
 
 msgid "Connection attempt failed"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/controller/admin/status.lua:32
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:414
+msgid "Connection lost"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:117
 msgid "Connections"
 msgstr "Connections"
 
 msgid "Connections"
 msgstr "Connections"
 
-#: modules/luci-base/luasrc/view/cbi/apply_widget.htm:65
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:377
+msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:376
+msgid "Consider the slave up when any ARP IP target is reachable (any, 0)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:55
+msgid "Contents have been saved."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:742
+#: 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:264
+msgid "Continue"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4117
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
 "settings such as the IP address or wireless security credentials."
 msgstr ""
 
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
 "settings such as the IP address or wireless security credentials."
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_status.htm:47
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:189
 msgid "Country"
 msgstr "Country"
 
 msgid "Country"
 msgstr "Country"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:224
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:230
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:334
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:889
 msgid "Country Code"
 msgstr "Country Code"
 
 msgid "Country Code"
 msgstr "Country Code"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/iface_add.lua:36
-msgid "Cover the following interface"
-msgstr "Cover the following interface"
-
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/iface_add.lua:43
-msgid "Cover the following interfaces"
-msgstr "Cover the following interfaces"
-
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:357
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_add.lua:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1934
 msgid "Create / Assign firewall-zone"
 msgstr "Create / Assign firewall-zone"
 
 msgid "Create / Assign firewall-zone"
 msgstr "Create / Assign firewall-zone"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/iface_add.lua:9
-msgid "Create Interface"
-msgstr "Create Interface"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:798
+msgid "Create interface"
+msgstr ""
 
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/iface_add.lua:33
-msgid "Create a bridge over multiple interfaces"
-msgstr "Create a bridge over multiple interfaces"
+#: 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:730
+msgid "Creates a bridge over specified interface(s)"
+msgstr "Creates a bridge over specified interface(s)"
 
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:98
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:170
 msgid "Critical"
 msgstr "Critical"
 
 msgid "Critical"
 msgstr "Critical"
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:102
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:174
 msgid "Cron Log Level"
 msgstr "Cron Log Level"
 
 msgid "Cron Log Level"
 msgstr "Cron Log Level"
 
-#: modules/luci-base/luasrc/view/cbi/network_ifacelist.htm:51
-#: modules/luci-base/luasrc/view/cbi/network_ifacelist.htm:53
-#: modules/luci-base/luasrc/view/cbi/network_ifacelist.htm:82
-#: modules/luci-base/luasrc/view/cbi/network_ifacelist.htm:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:533
+msgid "Current power"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:568
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:570
+#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
+#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
+#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
+#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:83
 msgid "Custom Interface"
 msgstr "Custom Interface"
 
 msgid "Custom Interface"
 msgstr "Custom Interface"
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_dhcpv6.lua:40
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:36
 msgid "Custom delegated IPv6-prefix"
 msgstr ""
 
 msgid "Custom delegated IPv6-prefix"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:53
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:382
 msgid ""
 "Custom files (certificates, scripts) may remain on the system. To prevent "
 "this, perform a factory-reset first."
 msgstr ""
 
 msgid ""
 "Custom files (certificates, scripts) may remain on the system. To prevent "
 "this, perform a factory-reset first."
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:4
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:6
+msgid "Custom flash interval (kernel: timer)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
 msgid ""
 "Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
 "\">LED</abbr>s if possible."
 msgid ""
 "Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
 "\">LED</abbr>s if possible."
@@ -1170,133 +1342,143 @@ msgstr ""
 "Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
 "\">LED</abbr>s if possible."
 
 "Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
 "\">LED</abbr>s if possible."
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:448
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:459
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
+msgid "DAE-Client"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1350
+msgid "DAE-Port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
+msgid "DAE-Secret"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:327
 msgid "DHCP Server"
 msgstr "DHCP Server"
 
 msgid "DHCP Server"
 msgstr "DHCP Server"
 
-#: modules/luci-mod-network/luasrc/controller/admin/network.lua:107
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:155
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:50
 msgid "DHCP and DNS"
 msgstr "DHCP and DNS"
 
 msgid "DHCP and DNS"
 msgstr "DHCP and DNS"
 
-#: modules/luci-base/luasrc/model/network.lua:962
+#: modules/luci-base/htdocs/luci-static/resources/network.js:1966
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
+#: modules/luci-compat/luasrc/model/network.lua:969
 msgid "DHCP client"
 msgstr "DHCP client"
 
 msgid "DHCP client"
 msgstr "DHCP client"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:619
 msgid "DHCP-Options"
 msgstr "DHCP-Options"
 
 msgid "DHCP-Options"
 msgstr "DHCP-Options"
 
-#: protocols/luci-proto-ipv6/luasrc/model/network/proto_dhcpv6.lua:7
+#: 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 ""
 
 msgid "DHCPv6 client"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:540
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:646
 msgid "DHCPv6-Mode"
 msgstr ""
 
 msgid "DHCPv6-Mode"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:631
 msgid "DHCPv6-Service"
 msgstr ""
 
 msgid "DHCPv6-Service"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:209
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:210
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:211
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:212
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:213
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:235
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:236
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:237
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:238
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:239
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:45
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:47
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:48
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:49
 msgid "DNS"
 msgstr "DNS"
 
 msgid "DNS"
 msgstr "DNS"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:140
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
 msgid "DNS forwardings"
 msgstr "DNS forwardings"
 
 msgid "DNS forwardings"
 msgstr "DNS forwardings"
 
-#: protocols/luci-proto-hnet/luasrc/model/cbi/admin_network/proto_hnet.lua:30
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:37
 msgid "DNS-Label / FQDN"
 msgstr ""
 
 msgid "DNS-Label / FQDN"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:90
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:228
 msgid "DNSSEC"
 msgstr ""
 
 msgid "DNSSEC"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:232
 msgid "DNSSEC check unsigned"
 msgstr ""
 
 msgid "DNSSEC check unsigned"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:73
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:99
 msgid "DPD Idle Timeout"
 msgstr ""
 
 msgid "DPD Idle Timeout"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_dslite.lua:14
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:41
 msgid "DS-Lite AFTR address"
 msgstr ""
 
 msgid "DS-Lite AFTR address"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:151
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:887
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:45
 msgid "DSL"
 msgstr ""
 
 msgid "DSL"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:251
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14
 msgid "DSL Status"
 msgstr ""
 
 msgid "DSL Status"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:184
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:920
 msgid "DSL line mode"
 msgstr ""
 
 msgid "DSL line mode"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
 msgid "DTIM Interval"
 msgstr ""
 
 msgid "DTIM Interval"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/lease_status.htm:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:58
 msgid "DUID"
 msgstr ""
 
 msgid "DUID"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:258
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
 msgid "Data Rate"
 msgstr ""
 
 msgid "Data Rate"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:93
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:104
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:165
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:176
 msgid "Debug"
 msgstr "Debug"
 
 msgid "Debug"
 msgstr "Debug"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:718
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:742
+#: 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:1335
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1350
 msgid "Default %d"
 msgstr "Default %d"
 
 msgid "Default %d"
 msgstr "Default %d"
 
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:82
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:107
 msgid "Default Route"
 msgstr ""
 
 msgid "Default Route"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_464xlat.lua:17
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6in4.lua:81
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6rd.lua:51
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_dslite.lua:32
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_map.lua:67
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:48
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:85
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:65
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:49
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
 msgid "Default gateway"
 msgstr "Default gateway"
 
 msgid "Default gateway"
 msgstr "Default gateway"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:646
 msgid "Default is stateless + stateful"
 msgstr ""
 
 msgid "Default is stateless + stateful"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:40
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:11
 msgid "Default state"
 msgstr "Default state"
 
 msgid "Default state"
 msgstr "Default state"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:503
-msgid "Define a name for this network."
-msgstr "Define a name for this network."
-
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:619
 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 "
@@ -1306,151 +1488,183 @@ msgstr ""
 "\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
 "servers to clients."
 
 "\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
 "servers to clients."
 
-#: modules/luci-base/luasrc/view/cbi/nsection.htm:11
-#: modules/luci-base/luasrc/view/cbi/tblsection.htm:162
-#: modules/luci-base/luasrc/view/cbi/tsection.htm:11
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:59
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2083
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2508
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2512
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3000
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831
+#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
+#: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
 msgid "Delete"
 msgstr "Delete"
 
 msgid "Delete"
 msgstr "Delete"
 
-#: modules/luci-mod-system/luasrc/view/admin_system/sshkeys.htm:187
-#: modules/luci-mod-system/luasrc/view/admin_system/sshkeys.htm:181
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:180
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:186
 msgid "Delete key"
 msgstr ""
 
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_overview.lua:112
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2728
+msgid "Delete request failed: %s"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:847
 msgid "Delete this network"
 msgstr "Delete this network"
 
 msgid "Delete this network"
 msgstr "Delete this network"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088
 msgid "Delivery Traffic Indication Message Interval"
 msgstr ""
 
 msgid "Delivery Traffic Indication Message Interval"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:102
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Description"
 msgstr "Description"
 
 msgid "Description"
 msgstr "Description"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/connections.htm:361
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:103
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827
+msgid "Deselect"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:220
+msgid "Design"
+msgstr "Design"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:70
 msgid "Destination"
 msgstr "Destination"
 
 msgid "Destination"
 msgstr "Destination"
 
-#: modules/luci-base/luasrc/view/cbi/firewall_zonelist.htm:43
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:43
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_status.htm:12
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:203
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:229
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:154
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:253
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:86
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/swap.lua:40
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:58
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
+msgid "Destination zone"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
+#: 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:80
+#: 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:12
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
 msgid "Device"
 msgstr "Device"
 
 msgid "Device"
 msgstr "Device"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:136
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:861
 msgid "Device Configuration"
 msgstr "Device Configuration"
 
 msgid "Device Configuration"
 msgstr "Device Configuration"
 
-#: modules/luci-mod-system/luasrc/view/admin_system/reboot.htm:23
-msgid "Device is rebooting..."
+#: 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:224
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:599
+msgid "Device is restarting…"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/apply_widget.htm:64
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4116
 msgid "Device unreachable!"
 msgstr ""
 
 msgid "Device unreachable!"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/reboot.htm:49
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:47
 msgid "Device unreachable! Still waiting for device..."
 msgstr ""
 
 msgid "Device unreachable! Still waiting for device..."
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/controller/admin/network.lua:123
-#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:61
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:88
 msgid "Diagnostics"
 msgstr "Diagnostics"
 
 msgid "Diagnostics"
 msgstr "Diagnostics"
 
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:45
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
 msgid "Dial number"
 msgstr ""
 
 msgid "Dial number"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/filebrowser.htm:99
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2624
 msgid "Directory"
 msgstr "Directory"
 
 msgid "Directory"
 msgstr "Directory"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:129
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_overview.lua:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:839
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
 msgid "Disable"
 msgstr ""
 
 msgid "Disable"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
 msgid ""
 "Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
 "this interface."
 msgstr ""
 
 msgid ""
 "Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
 "this interface."
 msgstr ""
 
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:64
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:174
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:373
+msgid "Disable DNS lookups"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:93
 msgid "Disable Encryption"
 msgstr ""
 
 msgid "Disable Encryption"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:518
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1098
 msgid "Disable Inactivity Polling"
 msgstr ""
 
 msgid "Disable Inactivity Polling"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_overview.lua:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:837
 msgid "Disable this network"
 msgstr ""
 
 msgid "Disable this network"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/startup.lua:43
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:54
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:64
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_l2tp.lua:25
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_ppp.lua:37
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoa.lua:43
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:37
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1600
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:107
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:99
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:95
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:56
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:69
 msgid "Disabled"
 msgstr "Disabled"
 
 msgid "Disabled"
 msgstr "Disabled"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:1066
-msgid "Disabled (default)"
-msgstr ""
-
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:532
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1112
 msgid "Disassociate On Low Acknowledgement"
 msgstr ""
 
 msgid "Disassociate On Low Acknowledgement"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:150
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:287
 msgid "Discard upstream RFC1918 responses"
 msgstr ""
 
 msgid "Discard upstream RFC1918 responses"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/wifi_assoclist.htm:92
-#: modules/luci-base/luasrc/view/wifi_assoclist.htm:114
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:197
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:665
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:231
 msgid "Disconnect"
 msgstr ""
 
 msgid "Disconnect"
 msgstr ""
 
-#: protocols/luci-proto-ncm/luasrc/model/network/proto_ncm.lua:64
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
 msgid "Disconnection attempt failed"
 msgstr ""
 
 msgid "Disconnection attempt failed"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/apply_widget.htm:46
-#: modules/luci-mod-system/luasrc/view/admin_system/password.htm:21
-#: modules/luci-mod-system/luasrc/view/admin_system/password.htm:32
+#: modules/luci-base/htdocs/luci-static/resources/form.js:606
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2707
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3262
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3998
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:330
 msgid "Dismiss"
 msgstr ""
 
 msgid "Dismiss"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:237
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
 msgid "Distance Optimization"
 msgstr "Distance Optimization"
 
 msgid "Distance Optimization"
 msgstr "Distance Optimization"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
 msgid "Distance to farthest network member in meters."
 msgstr "Distance to farthest network member in meters."
 
 msgid "Distance to farthest network member in meters."
 msgstr "Distance to farthest network member in meters."
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:344
-msgid "Diversity"
-msgstr "Diversity"
-
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:10
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:155
 msgid ""
 "Dnsmasq is a combined <abbr title=\"Dynamic Host Configuration Protocol"
 "\">DHCP</abbr>-Server and <abbr title=\"Domain Name System\">DNS</abbr>-"
 msgid ""
 "Dnsmasq is a combined <abbr title=\"Dynamic Host Configuration Protocol"
 "\">DHCP</abbr>-Server and <abbr title=\"Domain Name System\">DNS</abbr>-"
@@ -1462,35 +1676,47 @@ msgstr ""
 "Forwarder for <abbr title=\"Network Address Translation\">NAT</abbr> "
 "firewalls"
 
 "Forwarder for <abbr title=\"Network Address Translation\">NAT</abbr> "
 "firewalls"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:113
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252
 msgid "Do not cache negative replies, e.g. for not existing domains"
 msgstr ""
 
 msgid "Do not cache negative replies, e.g. for not existing domains"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:219
 msgid "Do not forward requests that cannot be answered by public name servers"
 msgstr ""
 
 msgid "Do not forward requests that cannot be answered by public name servers"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:74
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:214
 msgid "Do not forward reverse lookups for local networks"
 msgstr ""
 
 msgid "Do not forward reverse lookups for local networks"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/sshkeys.htm:182
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2714
+msgid "Do you really want to delete \"%s\" ?"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:181
 msgid "Do you really want to delete the following SSH key?"
 msgstr ""
 
 msgid "Do you really want to delete the following SSH key?"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:25
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:94
+msgid "Do you really want to erase all settings?"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2712
+msgid "Do you really want to recursively delete the directory \"%s\" ?"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:168
 msgid "Domain required"
 msgstr "Domain required"
 
 msgid "Domain required"
 msgstr "Domain required"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:163
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
 msgid "Domain whitelist"
 msgstr ""
 
 msgid "Domain whitelist"
 msgstr ""
 
-#: protocols/luci-proto-ipip/luasrc/model/cbi/admin_network/proto_ipip.lua:34
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Don't Fragment"
 msgstr ""
 
 msgid "Don't Fragment"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:26
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:169
 msgid ""
 "Don't forward <abbr title=\"Domain Name System\">DNS</abbr>-Requests without "
 "<abbr title=\"Domain Name System\">DNS</abbr>-Name"
 msgid ""
 "Don't forward <abbr title=\"Domain Name System\">DNS</abbr>-Requests without "
 "<abbr title=\"Domain Name System\">DNS</abbr>-Name"
@@ -1498,27 +1724,39 @@ msgstr ""
 "Don&#39;t forward <abbr title=\"Domain Name System\">DNS</abbr>-Requests "
 "without <abbr title=\"Domain Name System\">DNS</abbr>-Name"
 
 "Don&#39;t forward <abbr title=\"Domain Name System\">DNS</abbr>-Requests "
 "without <abbr title=\"Domain Name System\">DNS</abbr>-Name"
 
-#: modules/luci-base/luasrc/view/cbi/tblsection.htm:152
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:152
 msgid "Down"
 msgstr ""
 
 msgid "Down"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:23
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:402
+msgid "Down Delay"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:366
 msgid "Download backup"
 msgstr ""
 
 msgid "Download backup"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:87
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:399
 msgid "Download mtdblock"
 msgstr ""
 
 msgid "Download mtdblock"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:189
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:925
 msgid "Downstream SNR offset"
 msgstr ""
 
 msgid "Downstream SNR offset"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/dropbear.lua:9
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2466
+msgid "Drag to reorder"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:341
+msgid "Drop Duplicate Frames"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr ""
 
 msgid "Dropbear Instance"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/dropbear.lua:6
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
 msgid ""
 "Dropbear offers <abbr title=\"Secure Shell\">SSH</abbr> network shell access "
 "and an integrated <abbr title=\"Secure Copy\">SCP</abbr> server"
 msgid ""
 "Dropbear offers <abbr title=\"Secure Shell\">SSH</abbr> network shell access "
 "and an integrated <abbr title=\"Secure Copy\">SCP</abbr> server"
@@ -1526,405 +1764,477 @@ msgstr ""
 "Dropbear offers <abbr title=\"Secure Shell\">SSH</abbr> network shell access "
 "and an integrated <abbr title=\"Secure Copy\">SCP</abbr> server"
 
 "Dropbear offers <abbr title=\"Secure Shell\">SSH</abbr> network shell access "
 "and an integrated <abbr title=\"Secure Copy\">SCP</abbr> server"
 
-#: protocols/luci-proto-ipv6/luasrc/model/network/proto_4x6.lua:14
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:14
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:11
 msgid "Dual-Stack Lite (RFC6333)"
 msgstr ""
 
 msgid "Dual-Stack Lite (RFC6333)"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:493
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:595
 msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
 msgstr ""
 "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
 
 msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
 msgstr ""
 "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6in4.lua:40
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Dynamic tunnel"
 msgstr ""
 
 msgid "Dynamic tunnel"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:595
 msgid ""
 "Dynamically allocate DHCP addresses for clients. If disabled, only clients "
 "having static leases will be served."
 msgstr ""
 
 msgid ""
 "Dynamically allocate DHCP addresses for clients. If disabled, only clients "
 "having static leases will be served."
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_map.lua:53
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:67
 msgid "EA-bits length"
 msgstr ""
 
 msgid "EA-bits length"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:917
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1483
 msgid "EAP-Method"
 msgstr "EAP-Method"
 
 msgid "EAP-Method"
 msgstr "EAP-Method"
 
-#: modules/luci-base/luasrc/view/cbi/tblsection.htm:154
-#: modules/luci-base/luasrc/view/cbi/tblsection.htm:160
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:56
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_overview.lua:109
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2486
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2489
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2863
+#: 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:339
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:844
 msgid "Edit"
 msgstr "Edit"
 
 msgid "Edit"
 msgstr "Edit"
 
-#: modules/luci-base/luasrc/view/cbi/error.htm:13
+#: 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 ""
 
 msgid ""
 "Edit the raw configuration data above to fix any error and hit \"Save\" to "
 "reload the page."
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:56
-msgid "Edit this interface"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:842
+msgid "Edit this network"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_overview.lua:109
-msgid "Edit this network"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793
+msgid "Edit wireless network"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:100
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:172
 msgid "Emergency"
 msgstr ""
 
 msgid "Emergency"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:125
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_overview.lua:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:839
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879
 msgid "Enable"
 msgstr ""
 
 msgid "Enable"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:276
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:462
 msgid ""
 "Enable <abbr title=\"Internet Group Management Protocol\">IGMP</abbr> "
 "snooping"
 msgstr ""
 
 msgid ""
 "Enable <abbr title=\"Internet Group Management Protocol\">IGMP</abbr> "
 "snooping"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:271
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:460
 msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 msgstr "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 
 msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 msgstr "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6in4.lua:41
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:174
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:367
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:373
+msgid "Enable DNS lookups"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:292
+msgid "Enable Dynamic Shuffling Of Flows"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
 msgstr ""
 
 msgid "Enable HE.net dynamic endpoint update"
 msgstr ""
 
-#: protocols/luci-proto-qmi/luasrc/model/cbi/admin_network/proto_qmi.lua:43
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:89
 msgid "Enable IPv6 negotiation"
 msgstr ""
 
 msgid "Enable IPv6 negotiation"
 msgstr ""
 
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_l2tp.lua:23
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_ppp.lua:35
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoa.lua:41
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:35
-#: protocols/luci-proto-pppossh/luasrc/model/cbi/admin_network/proto_pppossh.lua:37
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:93
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:54
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:67
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:93
 msgid "Enable IPv6 negotiation on the PPP link"
 msgstr ""
 
 msgid "Enable IPv6 negotiation on the PPP link"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/vlan.lua:141
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:192
 msgid "Enable Jumbo Frame passthrough"
 msgstr ""
 
 msgid "Enable Jumbo Frame passthrough"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:215
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:240
 msgid "Enable NTP client"
 msgstr ""
 
 msgid "Enable NTP client"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:69
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "Enable Single DES"
 msgstr ""
 
 msgid "Enable Single DES"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:226
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:361
 msgid "Enable TFTP server"
 msgstr ""
 
 msgid "Enable TFTP server"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/vlan.lua:132
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:184
 msgid "Enable VLAN functionality"
 msgstr ""
 
 msgid "Enable VLAN functionality"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:1111
-msgid "Enable WPS pushbutton, requires WPA(2)-PSK"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1630
+msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:1096
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1626
 msgid "Enable key reinstallation (KRACK) countermeasures"
 msgstr ""
 
 msgid "Enable key reinstallation (KRACK) countermeasures"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/vlan.lua:136
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:187
 msgid "Enable learning and aging"
 msgstr ""
 
 msgid "Enable learning and aging"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/vlan.lua:148
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:198
 msgid "Enable mirroring of incoming packets"
 msgstr ""
 
 msgid "Enable mirroring of incoming packets"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/vlan.lua:149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:199
 msgid "Enable mirroring of outgoing packets"
 msgstr ""
 
 msgid "Enable mirroring of outgoing packets"
 msgstr ""
 
-#: protocols/luci-proto-ipip/luasrc/model/cbi/admin_network/proto_ipip.lua:34
-msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:882
+msgid ""
+"Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:53
-msgid "Enable this mount"
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
+msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_overview.lua:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:837
 msgid "Enable this network"
 msgstr ""
 
 msgid "Enable this network"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/swap.lua:37
-msgid "Enable this swap"
-msgstr ""
-
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/startup.lua:36
-msgid "Enable/Disable"
-msgstr "Enable/Disable"
-
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:152
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:251
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/startup.lua:40
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
 msgid "Enabled"
 msgstr "Enabled"
 
 msgid "Enabled"
 msgstr "Enabled"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:277
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:462
 msgid "Enables IGMP snooping on this bridge"
 msgstr ""
 
 msgid "Enables IGMP snooping on this bridge"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
 msgid ""
 "Enables fast roaming among access points that belong to the same Mobility "
 "Domain"
 msgstr ""
 
 msgid ""
 "Enables fast roaming among access points that belong to the same Mobility "
 "Domain"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:272
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:460
 msgid "Enables the Spanning Tree Protocol on this bridge"
 msgstr "Enables the Spanning Tree Protocol on this bridge"
 
 msgid "Enables the Spanning Tree Protocol on this bridge"
 msgstr "Enables the Spanning Tree Protocol on this bridge"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:179
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:239
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:59
+msgid "Encapsulation limit"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:973
 msgid "Encapsulation mode"
 msgstr ""
 
 msgid "Encapsulation mode"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:591
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_join.htm:200
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_overview_status.htm:92
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_status.htm:41
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:315
+#: 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:1117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1658
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:45
 msgid "Encryption"
 msgstr "Encryption"
 
 msgid "Encryption"
 msgstr "Encryption"
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:155
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Endpoint Host"
 msgstr ""
 
 msgid "Endpoint Host"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:165
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Endpoint Port"
 msgstr ""
 
 msgid "Endpoint Port"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/dropdown.htm:47
+#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
 msgid "Enter custom value"
 msgstr ""
 
 msgid "Enter custom value"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/dropdown.htm:46
+#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
 msgid "Enter custom values"
 msgstr ""
 
 msgid "Enter custom values"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:264
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:97
 msgid "Erasing..."
 msgstr ""
 
 msgid "Erasing..."
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:148
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:169
 msgid "Error"
 msgstr "Error"
 
 msgid "Error"
 msgstr "Error"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:266
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
 msgid "Errored seconds (ES)"
 msgstr ""
 
 msgid "Errored seconds (ES)"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/network.lua:1422
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2873
+#: modules/luci-compat/luasrc/model/network.lua:1433
 msgid "Ethernet Adapter"
 msgstr "Ethernet Adapter"
 
 msgid "Ethernet Adapter"
 msgstr "Ethernet Adapter"
 
-#: modules/luci-base/luasrc/model/network.lua:1412
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2864
+#: modules/luci-compat/luasrc/model/network.lua:1423
 msgid "Ethernet Switch"
 msgstr "Ethernet Switch"
 
 msgid "Ethernet Switch"
 msgstr "Ethernet Switch"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:263
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:270
+msgid "Every 30 seconds (slow, 0)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:271
+msgid "Every second (fast, 1)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399
 msgid "Exclude interfaces"
 msgstr ""
 
 msgid "Exclude interfaces"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:247
 msgid "Expand hosts"
 msgstr ""
 
 msgid "Expand hosts"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:279
-msgid "Expecting %s"
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:198
+msgid "Expecting a hexadecimal assignment hint"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:60
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
+msgid "Expecting: %s"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:48
+msgid "Expecting: non-empty value"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:214
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
 msgid "Expires"
 msgstr ""
 
 msgid "Expires"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:488
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
 msgid ""
 "Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
 msgstr ""
 
 msgid ""
 "Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
 msgstr ""
 
-#: protocols/luci-proto-hnet/luasrc/model/cbi/admin_network/proto_hnet.lua:8
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:19
 msgid "External"
 msgstr ""
 
 msgid "External"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1474
 msgid "External R0 Key Holder List"
 msgstr ""
 
 msgid "External R0 Key Holder List"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:907
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1478
 msgid "External R1 Key Holder List"
 msgstr ""
 
 msgid "External R1 Key Holder List"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:74
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:146
 msgid "External system log server"
 msgstr ""
 
 msgid "External system log server"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:79
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:151
 msgid "External system log server port"
 msgstr ""
 
 msgid "External system log server port"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:84
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:156
 msgid "External system log server protocol"
 msgstr ""
 
 msgid "External system log server protocol"
 msgstr ""
 
-#: protocols/luci-proto-pppossh/luasrc/model/cbi/admin_network/proto_pppossh.lua:18
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:79
 msgid "Extra SSH command options"
 msgstr ""
 
 msgid "Extra SSH command options"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:869
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1448
 msgid "FT over DS"
 msgstr ""
 
 msgid "FT over DS"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1449
 msgid "FT over the Air"
 msgstr ""
 
 msgid "FT over the Air"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
 msgid "FT protocol"
 msgstr ""
 
 msgid "FT protocol"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/apply_widget.htm:38
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:87
+msgid "Failed to change the system password."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4075
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/filebrowser.htm:106
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37
+msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2632
 msgid "File"
 msgstr ""
 
 msgid "File"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:239
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2579
+msgid "File not accessible"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2770
+msgid "Filename"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:374
 msgid "Filename of the boot image advertised to clients"
 msgstr ""
 
 msgid "Filename of the boot image advertised to clients"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:98
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:199
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:126
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:314
 msgid "Filesystem"
 msgstr "Filesystem"
 
 msgid "Filesystem"
 msgstr "Filesystem"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:73
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:213
 msgid "Filter private"
 msgstr "Filter private"
 
 msgid "Filter private"
 msgstr "Filter private"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:78
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:218
 msgid "Filter useless"
 msgstr "Filter useless"
 
 msgid "Filter useless"
 msgstr "Filter useless"
 
-#: protocols/luci-proto-ncm/luasrc/model/network/proto_ncm.lua:65
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:388
+msgid "Filtering for all slaves, no validation"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389
+msgid "Filtering for all slaves, validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:390
+msgid "Filtering for all slaves, validation only for backup slaves"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
 msgid "Finalizing failed"
 msgstr ""
 
 msgid "Finalizing failed"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:41
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:150
 msgid ""
 "Find all currently attached filesystems and swap and replace configuration "
 "with defaults based on what was detected"
 msgstr ""
 
 msgid ""
 "Find all currently attached filesystems and swap and replace configuration "
 "with defaults based on what was detected"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_overview.lua:82
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:820
 msgid "Find and join network"
 msgstr ""
 
 msgid "Find and join network"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/delegator.htm:9
+#: modules/luci-compat/luasrc/view/cbi/delegator.htm:9
 msgid "Finish"
 msgstr ""
 
 msgid "Finish"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/controller/admin/status.lua:10
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:15
 msgid "Firewall"
 msgstr "Firewall"
 
 msgid "Firewall"
 msgstr "Firewall"
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:77
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid "Firewall Mark"
 msgstr ""
 
 msgid "Firewall Mark"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:193
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:326
 msgid "Firewall Settings"
 msgstr "Firewall Settings"
 
 msgid "Firewall Settings"
 msgstr "Firewall Settings"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:297
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:297
 msgid "Firewall Status"
 msgstr "Firewall Status"
 
 msgid "Firewall Status"
 msgstr "Firewall Status"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:196
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
 msgid "Firmware File"
 msgstr ""
 
 msgid "Firmware File"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:385
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57
 msgid "Firmware Version"
 msgstr ""
 
 msgid "Firmware Version"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:183
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320
 msgid "Fixed source port for outbound DNS queries"
 msgstr ""
 
 msgid "Fixed source port for outbound DNS queries"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/upgrade.htm:9
-msgid "Flash Firmware"
-msgstr "Flash Firmware"
-
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:127
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:283
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
 msgid "Flash image..."
 msgstr ""
 
 msgid "Flash image..."
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:99
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:279
+msgid "Flash image?"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:406
 msgid "Flash new firmware image"
 msgstr ""
 
 msgid "Flash new firmware image"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:9
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:356
 msgid "Flash operations"
 msgstr ""
 
 msgid "Flash operations"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:185
-msgid "Flashing..."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:288
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:290
+msgid "Flashing…"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:498
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:598
 msgid "Force"
 msgstr "Force"
 
 msgid "Force"
 msgstr "Force"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:255
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907
 msgid "Force 40MHz mode"
 msgstr ""
 
 msgid "Force 40MHz mode"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:610
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1158
 msgid "Force CCMP (AES)"
 msgstr ""
 
 msgid "Force CCMP (AES)"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:598
 msgid "Force DHCP on this network even if another server is detected."
 msgstr ""
 
 msgid "Force DHCP on this network even if another server is detected."
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:611
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
 msgid "Force TKIP"
 msgstr ""
 
 msgid "Force TKIP"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:612
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160
 msgid "Force TKIP and CCMP (AES)"
 msgstr ""
 
 msgid "Force TKIP and CCMP (AES)"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:257
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:864
 msgid "Force link"
 msgstr ""
 
 msgid "Force link"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:113
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:255
 msgid "Force upgrade"
 msgstr ""
 
 msgid "Force upgrade"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:60
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:90
 msgid "Force use of NAT-T"
 msgstr ""
 
 msgid "Force use of NAT-T"
 msgstr ""
 
@@ -1932,450 +2242,576 @@ msgstr ""
 msgid "Form token mismatch"
 msgstr ""
 
 msgid "Form token mismatch"
 msgstr ""
 
-#: protocols/luci-proto-relay/luasrc/model/cbi/admin_network/proto_relay.lua:34
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:164
 msgid "Forward DHCP traffic"
 msgstr ""
 
 msgid "Forward DHCP traffic"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:265
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
 msgid "Forward Error Correction Seconds (FECS)"
 msgstr ""
 
 msgid "Forward Error Correction Seconds (FECS)"
 msgstr ""
 
-#: protocols/luci-proto-relay/luasrc/model/cbi/admin_network/proto_relay.lua:28
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:161
 msgid "Forward broadcast traffic"
 msgstr ""
 
 msgid "Forward broadcast traffic"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:934
 msgid "Forward mesh peer traffic"
 msgstr ""
 
 msgid "Forward mesh peer traffic"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:980
 msgid "Forwarding mode"
 msgstr ""
 
 msgid "Forwarding mode"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:252
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:584
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:899
 msgid "Fragmentation Threshold"
 msgstr "Fragmentation Threshold"
 
 msgid "Fragmentation Threshold"
 msgstr "Fragmentation Threshold"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:329
-msgid "Frame Bursting"
-msgstr "Frame Bursting"
-
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:401
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:412
-msgid "Free"
-msgstr ""
-
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:91
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid ""
 msgid ""
-"Further information about WireGuard interfaces and peers at <a href=\"http://"
-"wireguard.com\">wireguard.com</a>."
+"Further information about WireGuard interfaces and peers at <a href='http://"
+"wireguard.com'>wireguard.com</a>."
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_overview_status.htm:117
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_status.htm:42
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:324
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:62
 msgid "GHz"
 msgstr ""
 
 msgid "GHz"
 msgstr ""
 
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:29
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:36
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:91
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
 msgid "GPRS only"
 msgstr ""
 
 msgid "GPRS only"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:208
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:234
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:44
 msgid "Gateway"
 msgstr ""
 
 msgid "Gateway"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/network.lua:29
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:36
+msgid "Gateway Ports"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:11
+#: modules/luci-compat/luasrc/model/network.lua:29
 msgid "Gateway address is invalid"
 msgstr ""
 
 msgid "Gateway address is invalid"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/dropbear.lua:46
-msgid "Gateway ports"
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:118
+msgid "Gateway metric"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:19
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:49
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/swap.lua:33
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:22
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:323
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:24
+#: 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:108
 msgid "General Settings"
 msgstr ""
 
 msgid "General Settings"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:188
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:462
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:234
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:139
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:358
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:552
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:967
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:865
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:921
 msgid "General Setup"
 msgstr "General Setup"
 
 msgid "General Setup"
 msgstr "General Setup"
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:41
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:150
 msgid "Generate Config"
 msgstr ""
 
 msgid "Generate Config"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:874
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
 msgid "Generate PMK locally"
 msgstr ""
 
 msgid "Generate PMK locally"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:25
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:368
 msgid "Generate archive"
 msgstr ""
 
 msgid "Generate archive"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_overview.lua:63
-msgid "Generic 802.11%s Wireless Controller"
-msgstr ""
-
-#: modules/luci-mod-system/luasrc/view/admin_system/password.htm:30
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
 msgid "Given password confirmation did not match, password not changed!"
 msgstr ""
 
 msgid "Given password confirmation did not match, password not changed!"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:37
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:146
 msgid "Global Settings"
 msgstr ""
 
 msgid "Global Settings"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:875
 msgid "Global network options"
 msgstr ""
 
 msgid "Global network options"
 msgstr ""
 
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:198
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:245
-#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:262
-#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:288
+#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:57
+#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:215
+#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:58
+#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82
+#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:284
 msgid "Go to password configuration..."
 msgstr ""
 
 msgid "Go to password configuration..."
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/full_valueheader.htm:4
-#: modules/luci-base/luasrc/view/cbi/tblsection.htm:58
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2408
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3168
+#: 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 "Go to relevant configuration page"
 
 msgid "Go to relevant configuration page"
 msgstr "Go to relevant configuration page"
 
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:38
-msgid "Group Password"
+#: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:33
+msgid "Grant access to DHCP configuration"
 msgstr ""
 
 msgstr ""
 
-#: protocols/luci-proto-hnet/luasrc/model/cbi/admin_network/proto_hnet.lua:11
-msgid "Guest"
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:102
+msgid "Grant access to DHCP status display"
 msgstr ""
 
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6in4.lua:73
-msgid "HE.net password"
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:111
+msgid "Grant access to DSL status display"
 msgstr ""
 
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6in4.lua:60
-msgid "HE.net username"
+#: protocols/luci-proto-openconnect/root/usr/share/rpcd/acl.d/luci-openconnect.json:3
+msgid "Grant access to LuCI OpenConnect procedures"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:307
-msgid "HT mode (802.11n)"
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:19
+msgid "Grant access to SSH configuration"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/model/cbi/admin_status/processes.lua:16
-msgid "Hang Up"
-msgstr "Hang Up"
-
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:270
-msgid "Header Error Code Errors (HEC)"
+#: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:12
+msgid "Grant access to basic LuCI procedures"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:14
-msgid ""
-"Here you can configure the basic aspects of your device like its hostname or "
-"the timezone."
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:64
+msgid "Grant access to crontab configuration"
 msgstr ""
 msgstr ""
-"Here you can configure the basic aspects of your device like its hostname or "
-"the timezone."
-
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:487
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:544
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:567
-msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
-msgstr "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 
 
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:140
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:310
-msgid "Hide empty chains"
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:60
+msgid "Grant access to firewall status"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-base/luasrc/view/lease_status.htm:86
-#: modules/luci-base/luasrc/view/wifi_assoclist.htm:110
-msgid "Host"
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:116
+msgid "Grant access to flash operations"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/hosts.lua:10
-msgid "Host entries"
-msgstr "Host entries"
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:86
+msgid "Grant access to main status display"
+msgstr ""
 
 
-#: protocols/luci-proto-relay/luasrc/model/cbi/admin_network/proto_relay.lua:48
-msgid "Host expiry timeout"
+#: protocols/luci-proto-modemmanager/root/usr/share/rpcd/acl.d/luci-proto-modemmanager.json:3
+msgid "Grant access to mmcli"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/routes.lua:21
-msgid "Host-<abbr title=\"Internet Protocol Address\">IP</abbr> or Network"
-msgstr "Host-<abbr title=\"Internet Protocol Address\">IP</abbr> or Network"
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:84
+msgid "Grant access to mount configuration"
+msgstr ""
 
 
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:118
-msgid "Host-Uniq tag content"
+#: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:3
+msgid "Grant access to network configuration"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-base/luasrc/view/lease_status.htm:71
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:283
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/hosts.lua:15
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:382
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:35
-#: themes/luci-theme-freifunk-generic/luasrc/view/themes/freifunk-generic/header.htm:129
-msgid "Hostname"
-msgstr "Hostname"
+#: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:46
+msgid "Grant access to network diagnostic tools"
+msgstr ""
 
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_dhcp.lua:12
-msgid "Hostname to send when requesting DHCP"
+#: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:36
+msgid "Grant access to network status information"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/controller/admin/network.lua:112
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/hosts.lua:8
-msgid "Hostnames"
-msgstr "Hostnames"
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:13
+msgid "Grant access to process status"
+msgstr ""
 
 
-#: protocols/luci-proto-hnet/luasrc/model/cbi/admin_network/proto_hnet.lua:13
-msgid "Hybrid"
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:3
+msgid "Grant access to realtime statistics"
 msgstr ""
 
 msgstr ""
 
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:45
-msgid "IKE DH Group"
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:42
+msgid "Grant access to startup configuration"
 msgstr ""
 
 msgstr ""
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:41
-msgid "IP Addresses"
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:3
+msgid "Grant access to system configuration"
 msgstr ""
 
 msgstr ""
 
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:40
-msgid "IP Protocol"
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:30
+msgid "Grant access to system logs"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/hosts.lua:19
-msgid "IP address"
-msgstr "IP address"
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:47
+msgid "Grant access to the system route status"
+msgstr ""
 
 
-#: modules/luci-base/luasrc/model/network.lua:28
-msgid "IP address in invalid"
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:120
+msgid "Grant access to wireless status display"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-base/luasrc/model/network.lua:31
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:66
+msgid "Group Password"
+msgstr ""
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:22
+msgid "Guest"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:81
+msgid "HE.net password"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:73
+msgid "HE.net username"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:46
+msgid "Hang Up"
+msgstr "Hang Up"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
+msgid "Header Error Code Errors (HEC)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5
+msgid "Heartbeat interval (kernel: heartbeat)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:100
+msgid ""
+"Here you can configure the basic aspects of your device like its hostname or "
+"the timezone."
+msgstr ""
+"Here you can configure the basic aspects of your device like its hostname or "
+"the timezone."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1066
+msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
+msgstr "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:264
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:303
+msgid "Hide empty chains"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:55
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2062
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
+msgid "Host"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/hosts.js:22
+msgid "Host entries"
+msgstr "Host entries"
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:171
+msgid "Host expiry timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:31
+msgid "Host-<abbr title=\"Internet Protocol Address\">IP</abbr> or Network"
+msgstr "Host-<abbr title=\"Internet Protocol Address\">IP</abbr> or Network"
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:102
+msgid "Host-Uniq tag content"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:36
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/hosts.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:29
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:121
+msgid "Hostname"
+msgstr "Hostname"
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:22
+msgid "Hostname to send when requesting DHCP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/hosts.js:20
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:63
+msgid "Hostnames"
+msgstr "Hostnames"
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:24
+msgid "Hybrid"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
+msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
+msgid "IKE DH Group"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
+msgid "IP Addresses"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:80
+msgid "IP Protocol"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:108
+msgid "IP Type"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/hosts.js:31
+msgid "IP address"
+msgstr "IP address"
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:10
+#: modules/luci-compat/luasrc/model/network.lua:28
+msgid "IP address is invalid"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:13
+#: modules/luci-compat/luasrc/model/network.lua:31
 msgid "IP address is missing"
 msgstr ""
 
 msgid "IP address is missing"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:73
-#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:88
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:127
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_status.htm:32
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:42
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:102
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
 msgid "IPv4"
 msgstr ""
 
 msgid "IPv4"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:301
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:316
 msgid "IPv4 Firewall"
 msgstr ""
 
 msgid "IPv4 Firewall"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:199
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:29
 msgid "IPv4 Upstream"
 msgstr ""
 
 msgid "IPv4 Upstream"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_static.lua:11
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:162
 msgid "IPv4 address"
 msgstr ""
 
 msgid "IPv4 address"
 msgstr ""
 
-#: protocols/luci-proto-hnet/luasrc/model/cbi/admin_network/proto_hnet.lua:26
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:33
 msgid "IPv4 assignment length"
 msgstr ""
 
 msgid "IPv4 assignment length"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_static.lua:28
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:181
 msgid "IPv4 broadcast"
 msgstr ""
 
 msgid "IPv4 broadcast"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_static.lua:24
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:180
 msgid "IPv4 gateway"
 msgstr ""
 
 msgid "IPv4 gateway"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_static.lua:16
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:179
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:168
 msgid "IPv4 netmask"
 msgstr ""
 
 msgid "IPv4 netmask"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:356
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:287
 msgid "IPv4 network in address/netmask notation"
 msgstr ""
 
 msgid "IPv4 network in address/netmask notation"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_map.lua:25
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:110
+msgid "IPv4 only"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:52
 msgid "IPv4 prefix"
 msgstr ""
 
 msgid "IPv4 prefix"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6rd.lua:42
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_map.lua:30
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:61
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:55
 msgid "IPv4 prefix length"
 msgstr ""
 
 msgid "IPv4 prefix length"
 msgstr ""
 
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:43
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
 msgid "IPv4+IPv6"
 msgstr ""
 
 msgid "IPv4+IPv6"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/lease_status.htm:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:30
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:154
 msgid "IPv4-Address"
 msgstr ""
 
 msgid "IPv4-Address"
 msgstr ""
 
-#: protocols/luci-proto-ipip/luasrc/model/network/proto_ipip.lua:9
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:164
+msgid "IPv4-Gateway"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ipip.lua:9
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:10
 msgid "IPv4-in-IPv4 (RFC2003)"
 msgstr ""
 
 msgid "IPv4-in-IPv4 (RFC2003)"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:74
-#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:89
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:136
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_status.htm:39
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:44
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:109
+msgid "IPv4/IPv6 (both - defaults to IPv4)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:103
+#: 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:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
 msgid "IPv6"
 msgstr "IPv6"
 
 msgid "IPv6"
 msgstr "IPv6"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:302
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:319
 msgid "IPv6 Firewall"
 msgstr ""
 
 msgid "IPv6 Firewall"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:203
 msgid "IPv6 Neighbours"
 msgstr ""
 
 msgid "IPv6 Neighbours"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:464
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:554
 msgid "IPv6 Settings"
 msgstr ""
 
 msgid "IPv6 Settings"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:254
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
 msgid "IPv6 ULA-Prefix"
 msgstr ""
 
 msgid "IPv6 ULA-Prefix"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:225
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:29
 msgid "IPv6 Upstream"
 msgstr ""
 
 msgid "IPv6 Upstream"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_static.lua:51
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:205
 msgid "IPv6 address"
 msgstr ""
 
 msgid "IPv6 address"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_static.lua:47
-#: protocols/luci-proto-hnet/luasrc/model/cbi/admin_network/proto_hnet.lua:23
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:189
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:31
 msgid "IPv6 assignment hint"
 msgstr ""
 
 msgid "IPv6 assignment hint"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_static.lua:41
-#: protocols/luci-proto-hnet/luasrc/model/cbi/admin_network/proto_hnet.lua:18
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:184
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
 msgid "IPv6 assignment length"
 msgstr ""
 
 msgid "IPv6 assignment length"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_static.lua:56
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:210
 msgid "IPv6 gateway"
 msgstr ""
 
 msgid "IPv6 gateway"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:361
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:292
 msgid "IPv6 network in address/netmask notation"
 msgstr ""
 
 msgid "IPv6 network in address/netmask notation"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6rd.lua:26
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_map.lua:37
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:111
+msgid "IPv6 only"
+msgstr ""
+
+#: 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 ""
 
 msgid "IPv6 prefix"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6rd.lua:34
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_map.lua:45
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:57
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:63
 msgid "IPv6 prefix length"
 msgstr ""
 
 msgid "IPv6 prefix length"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_static.lua:61
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6in4.lua:33
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:214
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:57
 msgid "IPv6 routed prefix"
 msgstr ""
 
 msgid "IPv6 routed prefix"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_static.lua:66
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:218
 msgid "IPv6 suffix"
 msgstr ""
 
 msgid "IPv6 suffix"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/lease_status.htm:87
-#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:132
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:56
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:172
 msgid "IPv6-Address"
 msgstr ""
 
 msgid "IPv6-Address"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:142
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_status.htm:44
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
 msgid "IPv6-PD"
 msgstr ""
 
 msgid "IPv6-PD"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/network/proto_6x4.lua:13
+#: 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)"
 msgstr ""
 
 msgid "IPv6-in-IPv4 (RFC4213)"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/network/proto_6x4.lua:17
+#: modules/luci-compat/luasrc/model/network/proto_6x4.lua:17
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:9
 msgid "IPv6-over-IPv4 (6rd)"
 msgstr ""
 
 msgid "IPv6-over-IPv4 (6rd)"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/network/proto_6x4.lua:15
+#: modules/luci-compat/luasrc/model/network/proto_6x4.lua:15
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:9
 msgid "IPv6-over-IPv4 (6to4)"
 msgstr ""
 
 msgid "IPv6-over-IPv4 (6to4)"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:1002
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1585
 msgid "Identity"
 msgstr "Identity"
 
 msgid "Identity"
 msgstr "Identity"
 
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:70
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
 msgid "If checked, 1DES is enabled"
 msgstr ""
 
 msgid "If checked, 1DES is enabled"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:65
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:93
 msgid "If checked, encryption is disabled"
 msgstr ""
 
 msgid "If checked, encryption is disabled"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:57
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/swap.lua:48
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
 msgid ""
 "If specified, mount the device by its UUID instead of a fixed device node"
 msgstr ""
 
 msgid ""
 "If specified, mount the device by its UUID instead of a fixed device node"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:71
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/swap.lua:51
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
 msgid ""
 "If specified, mount the device by the partition label instead of a fixed "
 "device node"
 msgstr ""
 
 msgid ""
 "If specified, mount the device by the partition label instead of a fixed "
 "device node"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_dhcp.lua:27
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:71
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_464xlat.lua:18
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6in4.lua:82
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6rd.lua:52
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6to4.lua:17
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_dhcpv6.lua:29
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_dslite.lua:33
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_map.lua:68
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:81
-#: protocols/luci-proto-openconnect/luasrc/model/cbi/admin_network/proto_openconnect.lua:25
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_l2tp.lua:32
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_ppp.lua:45
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoa.lua:51
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:45
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pptp.lua:24
-#: protocols/luci-proto-pppossh/luasrc/model/cbi/admin_network/proto_pppossh.lua:44
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:34
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:116
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:48
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:85
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:65
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:49
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:33
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:67
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:150
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:61
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:74
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:97
 msgid "If unchecked, no default route is configured"
 msgstr ""
 
 msgid "If unchecked, no default route is configured"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_dhcp.lua:34
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:86
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_dhcpv6.lua:35
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:95
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_l2tp.lua:47
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_ppp.lua:60
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoa.lua:66
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:60
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pptp.lua:39
-#: protocols/luci-proto-pppossh/luasrc/model/cbi/admin_network/proto_pppossh.lua:59
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:37
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:124
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:39
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:116
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:59
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:103
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:90
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:64
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:77
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:100
 msgid "If unchecked, the advertised DNS server addresses are ignored"
 msgstr ""
 
 msgid "If unchecked, the advertised DNS server addresses are ignored"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:236
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
 msgid ""
 "If your physical memory is insufficient unused data can be temporarily "
 "swapped to a swap-device resulting in a higher amount of usable <abbr title="
 msgid ""
 "If your physical memory is insufficient unused data can be temporarily "
 "swapped to a swap-device resulting in a higher amount of usable <abbr title="
@@ -2389,23 +2825,23 @@ msgstr ""
 "slow process as the swap-device cannot be accessed with the high datarates "
 "of the <abbr title=\"Random Access Memory\">RAM</abbr>."
 
 "slow process as the swap-device cannot be accessed with the high datarates "
 "of the <abbr title=\"Random Access Memory\">RAM</abbr>."
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:197
 msgid "Ignore <code>/etc/hosts</code>"
 msgstr "Ignore <code>/etc/hosts</code>"
 
 msgid "Ignore <code>/etc/hosts</code>"
 msgstr "Ignore <code>/etc/hosts</code>"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:471
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:579
 msgid "Ignore interface"
 msgstr "Ignore interface"
 
 msgid "Ignore interface"
 msgstr "Ignore interface"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185
 msgid "Ignore resolve file"
 msgstr "Ignore resolve file"
 
 msgid "Ignore resolve file"
 msgstr "Ignore resolve file"
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:124
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:414
 msgid "Image"
 msgstr ""
 
 msgid "Image"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:100
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:67
 msgid "In"
 msgstr "In"
 
 msgid "In"
 msgstr "In"
 
@@ -2415,89 +2851,136 @@ msgid ""
 "blocked. Click \"Continue »\" below to return to the previous page."
 msgstr ""
 
 "blocked. Click \"Continue »\" below to return to the previous page."
 msgstr ""
 
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:145
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_ppp.lua:118
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoa.lua:124
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:126
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pptp.lua:97
-#: protocols/luci-proto-pppossh/luasrc/model/cbi/admin_network/proto_pppossh.lua:118
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:157
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:141
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:128
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:106
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:115
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:138
 msgid "Inactivity timeout"
 msgstr ""
 
 msgid "Inactivity timeout"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/bandwidth.htm:287
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:265
 msgid "Inbound:"
 msgstr ""
 
 msgid "Inbound:"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:94
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:166
 msgid "Info"
 msgstr ""
 
 msgid "Info"
 msgstr ""
 
-#: protocols/luci-proto-ncm/luasrc/model/network/proto_ncm.lua:67
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
+msgid "Information"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
 msgid "Initialization failure"
 msgstr ""
 
 msgid "Initialization failure"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/startup.lua:33
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:77
 msgid "Initscript"
 msgstr "Initscript"
 
 msgid "Initscript"
 msgstr "Initscript"
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/startup.lua:25
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:111
 msgid "Initscripts"
 msgstr "Initscripts"
 
 msgid "Initscripts"
 msgstr "Initscripts"
 
-#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:98
-msgid "Install iputils-traceroute6 for IPv6 traceroute"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1569
+msgid "Inner certificate constraint (Domain)"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:223
-msgid "Install package %q"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1566
+msgid "Inner certificate constraint (SAN)"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:163
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1563
+msgid "Inner certificate constraint (Subject)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1572
+msgid "Inner certificate constraint (Wildcard)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:268
 msgid "Install protocol extensions..."
 msgstr ""
 
 msgid "Install protocol extensions..."
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:284
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:342
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/routes.lua:18
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/routes.lua:65
-#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:47
-#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:134
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/dropbear.lua:14
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1930
+msgid ""
+"Instead of joining any network with a matching SSID, only connect to the "
+"BSSID <code>%h</code>."
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/map.htm:43
+msgid "Insufficient permissions to read UCI configuration."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:464
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:471
+#: 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:739
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:156
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:174
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:17
 msgid "Interface"
 msgstr "Interface"
 
 msgid "Interface"
 msgstr "Interface"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/vlan.lua:35
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:62
 msgid "Interface %q device auto-migrated from %q to %q."
 msgstr ""
 
 msgid "Interface %q device auto-migrated from %q to %q."
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:917
 msgid "Interface Configuration"
 msgstr ""
 
 msgid "Interface Configuration"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:104
-msgid "Interface Overview"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:110
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
+msgid "Interface has %d pending changes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:92
+msgid "Interface is disabled"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:64
+msgid "Interface is marked for deletion"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:11
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:209
 msgid "Interface is reconnecting..."
 msgstr ""
 
 msgid "Interface is reconnecting..."
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:193
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:209
+msgid "Interface is shutting down..."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:253
+msgid "Interface is starting..."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:256
+msgid "Interface is stopping..."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
 msgid "Interface name"
 msgstr ""
 
 msgid "Interface name"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:177
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_status.htm:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:122
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:272
 msgid "Interface not present or not connected yet."
 msgstr ""
 
 msgid "Interface not present or not connected yet."
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/controller/admin/network.lua:88
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:16
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:11
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:308
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:335
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
 msgid "Interfaces"
 msgstr "Interfaces"
 
 msgid "Interfaces"
 msgstr "Interfaces"
 
-#: protocols/luci-proto-hnet/luasrc/model/cbi/admin_network/proto_hnet.lua:9
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:20
 msgid "Internal"
 msgstr ""
 
 msgid "Internal"
 msgstr ""
 
@@ -2505,28 +2988,49 @@ msgstr ""
 msgid "Internal Server Error"
 msgstr ""
 
 msgid "Internal Server Error"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/tblsection.htm:192
-#: modules/luci-base/luasrc/view/cbi/tsection.htm:39
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:283
+msgid "Interval For Sending Learning Packets"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
+#: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
 msgid "Invalid"
 msgstr "Invalid input value"
 
 msgid "Invalid"
 msgstr "Invalid input value"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/vlan.lua:286
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:11
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:14
+msgid "Invalid Base64 key string"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:285
 msgid "Invalid VLAN ID given! Only IDs between %d and %d are allowed."
 msgstr ""
 
 msgid "Invalid VLAN ID given! Only IDs between %d and %d are allowed."
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/vlan.lua:282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:294
 msgid "Invalid VLAN ID given! Only unique IDs are allowed"
 msgstr ""
 
 msgid "Invalid VLAN ID given! Only unique IDs are allowed"
 msgstr ""
 
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:406
+msgid "Invalid argument"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:405
+msgid "Invalid command"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
+msgid "Invalid hexadecimal value"
+msgstr ""
+
 #: modules/luci-base/luasrc/view/sysauth.htm:12
 msgid "Invalid username and/or password! Please try again."
 msgstr "Invalid username and/or password! Please try again."
 
 #: modules/luci-base/luasrc/view/sysauth.htm:12
 msgid "Invalid username and/or password! Please try again."
 msgstr "Invalid username and/or password! Please try again."
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1075
 msgid "Isolate Clients"
 msgstr ""
 
 msgid "Isolate Clients"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/upgrade.htm:18
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:231
 #, fuzzy
 msgid ""
 "It appears that you are trying to flash an image that does not fit into the "
 #, fuzzy
 msgid ""
 "It appears that you are trying to flash an image that does not fit into the "
@@ -2535,176 +3039,194 @@ msgstr ""
 "It appears that you try to flash an image that does not fit into the flash "
 "memory, please verify the image file!"
 
 "It appears that you try to flash an image that does not fit into the flash "
 "memory, please verify the image file!"
 
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:205
-#: themes/luci-theme-freifunk-generic/luasrc/view/themes/freifunk-generic/header.htm:220
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:252
-#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:252
-#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:295
+#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:64
+#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:222
+#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72
+#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:291
 msgid "JavaScript required!"
 msgstr ""
 
 msgid "JavaScript required!"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_join.htm:77
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1738
 msgid "Join Network"
 msgstr "Join Network"
 
 msgid "Join Network"
 msgstr "Join Network"
 
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_join.htm:189
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
 msgid "Join Network: Wireless Scan"
 msgstr ""
 
 msgid "Join Network: Wireless Scan"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_add.lua:19
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1938
 msgid "Joining Network: %q"
 msgstr ""
 
 msgid "Joining Network: %q"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:106
-msgid "Keep settings"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:223
+msgid "Keep settings and retain the current configuration"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/controller/admin/status.lua:16
-#: modules/luci-mod-status/luasrc/view/admin_status/dmesg.htm:8
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:51
 msgid "Kernel Log"
 msgstr "Kernel Log"
 
 msgid "Kernel Log"
 msgstr "Kernel Log"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:389
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58
 msgid "Kernel Version"
 msgstr ""
 
 msgid "Kernel Version"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:758
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1361
 msgid "Key"
 msgstr "Key"
 
 msgid "Key"
 msgstr "Key"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:784
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:785
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:786
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:787
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:803
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1390
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1391
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1392
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1404
 msgid "Key #%d"
 msgstr ""
 
 msgid "Key #%d"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/model/cbi/admin_status/processes.lua:28
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
 msgid "Kill"
 msgstr "Kill"
 
 msgid "Kill"
 msgstr "Kill"
 
-#: protocols/luci-proto-ppp/luasrc/model/network/proto_ppp.lua:21
+#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:21
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:10
 msgid "L2TP"
 msgstr ""
 
 msgid "L2TP"
 msgstr ""
 
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_l2tp.lua:10
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:40
 msgid "L2TP Server"
 msgstr ""
 
 msgid "L2TP Server"
 msgstr ""
 
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:100
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_ppp.lua:74
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoa.lua:80
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:74
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pptp.lua:53
-#: protocols/luci-proto-pppossh/luasrc/model/cbi/admin_network/proto_pppossh.lua:73
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:267
+msgid "LACPDU Packets"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:76
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:89
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:112
 msgid "LCP echo failure threshold"
 msgstr ""
 
 msgid "LCP echo failure threshold"
 msgstr ""
 
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:118
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_ppp.lua:89
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoa.lua:95
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:89
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pptp.lua:68
-#: protocols/luci-proto-pppossh/luasrc/model/cbi/admin_network/proto_pppossh.lua:91
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:102
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:125
 msgid "LCP echo interval"
 msgstr ""
 
 msgid "LCP echo interval"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:240
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:99
+msgid "LED Configuration"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:974
 msgid "LLC"
 msgstr ""
 
 msgid "LLC"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:70
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/swap.lua:50
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376
 msgid "Label"
 msgstr ""
 
 msgid "Label"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:136
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:209
 msgid "Language"
 msgstr "Language"
 
 msgid "Language"
 msgstr "Language"
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:24
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:111
 msgid "Language and Style"
 msgstr ""
 
 msgid "Language and Style"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:260
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
 msgid "Latency"
 msgstr ""
 
 msgid "Latency"
 msgstr ""
 
-#: protocols/luci-proto-hnet/luasrc/model/cbi/admin_network/proto_hnet.lua:10
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
 msgid "Leaf"
 msgstr ""
 
 msgid "Leaf"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:309
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:487
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:488
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:591
 msgid "Lease time"
 msgstr ""
 
 msgid "Lease time"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:41
+#: 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:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:32
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:59
+msgid "Lease time remaining"
+msgstr "Lease time remaining"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
 msgid "Leasefile"
 msgstr "Leasefile"
 
 msgid "Leasefile"
 msgstr "Leasefile"
 
-#: modules/luci-base/luasrc/view/lease_status.htm:74
-#: modules/luci-base/luasrc/view/lease_status.htm:89
-msgid "Leasetime remaining"
-msgstr "Leasetime remaining"
-
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_464xlat.lua:9
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:20
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:27
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:41
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:47
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:50
 msgid "Leave empty to autodetect"
 msgstr ""
 
 msgid "Leave empty to autodetect"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6in4.lua:12
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6rd.lua:12
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6to4.lua:11
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_dslite.lua:21
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:40
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
 msgid "Leave empty to use the current WAN address"
 msgstr ""
 
 msgid "Leave empty to use the current WAN address"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/admin_uci/changelog.htm:8
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3983
 msgid "Legend:"
 msgstr ""
 
 msgid "Legend:"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:586
 msgid "Limit"
 msgstr "Limit"
 
 msgid "Limit"
 msgstr "Limit"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:247
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
 msgid "Limit DNS service to subnets interfaces on which we are serving DNS."
 msgstr ""
 
 msgid "Limit DNS service to subnets interfaces on which we are serving DNS."
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:395
 msgid "Limit listening to these interfaces, and loopback."
 msgstr ""
 
 msgid "Limit listening to these interfaces, and loopback."
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:261
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
 msgid "Line Attenuation (LATN)"
 msgstr ""
 
 msgid "Line Attenuation (LATN)"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:254
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18
 msgid "Line Mode"
 msgstr ""
 
 msgid "Line Mode"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:253
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17
 msgid "Line State"
 msgstr ""
 
 msgid "Line State"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:255
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
 msgid "Line Uptime"
 msgstr ""
 
 msgid "Line Uptime"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:88
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:123
+msgid "Link Aggregation (Channel Bonding)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:348
+msgid "Link Monitoring"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:23
 msgid "Link On"
 msgstr "Link On"
 
 msgid "Link On"
 msgstr "Link On"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:141
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
 msgid ""
 "List of <abbr title=\"Domain Name System\">DNS</abbr> servers to forward "
 "requests to"
 msgstr ""
 
 msgid ""
 "List of <abbr title=\"Domain Name System\">DNS</abbr> servers to forward "
 "requests to"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:899
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1474
 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 "
@@ -2713,7 +3235,7 @@ msgid ""
 "Association."
 msgstr ""
 
 "Association."
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:908
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1478
 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 "
@@ -2722,129 +3244,129 @@ msgid ""
 "PMK-R1 keys."
 msgstr ""
 
 "PMK-R1 keys."
 msgstr ""
 
-#: protocols/luci-proto-pppossh/luasrc/model/cbi/admin_network/proto_pppossh.lua:21
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:82
 msgid "List of SSH key files for auth"
 msgstr ""
 
 msgid "List of SSH key files for auth"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301
 msgid "List of domains to allow RFC1918 responses for"
 msgstr ""
 
 msgid "List of domains to allow RFC1918 responses for"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:130
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:267
 msgid "List of hosts that supply bogus NX domain results"
 msgstr ""
 
 msgid "List of hosts that supply bogus NX domain results"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:394
 msgid "Listen Interfaces"
 msgstr ""
 
 msgid "Listen Interfaces"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:30
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Listen Port"
 msgstr ""
 
 msgid "Listen Port"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/dropbear.lua:15
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:17
 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/luasrc/model/cbi/admin_network/dhcp.lua:174
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311
 msgid "Listening port for inbound DNS queries"
 msgstr ""
 
 msgid "Listening port for inbound DNS queries"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/controller/admin/status.lua:21
-#: themes/luci-theme-freifunk-generic/luasrc/view/themes/freifunk-generic/header.htm:128
-#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:221
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:87
+#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54
 msgid "Load"
 msgstr "Load"
 
 msgid "Load"
 msgstr "Load"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:392
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61
 msgid "Load Average"
 msgstr ""
 
 msgid "Load Average"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:33
-#: modules/luci-mod-system/luasrc/view/admin_system/applyreboot.htm:45
-#: modules/luci-mod-system/luasrc/view/admin_system/reboot.htm:22
-msgid "Loading"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2897
+msgid "Loading directory contents…"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/sshkeys.htm:236
-msgid "Loading SSH keys…"
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:1948
+#: modules/luci-base/luasrc/view/view.htm:4
+#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
+msgid "Loading view…"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-base/luasrc/model/network.lua:30
+#: modules/luci-base/htdocs/luci-static/resources/network.js:12
+#: modules/luci-compat/luasrc/model/network.lua:30
 msgid "Local IP address is invalid"
 msgstr ""
 
 msgid "Local IP address is invalid"
 msgstr ""
 
-#: protocols/luci-proto-pppossh/luasrc/model/cbi/admin_network/proto_pppossh.lua:25
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:86
 msgid "Local IP address to assign"
 msgstr ""
 
 msgid "Local IP address to assign"
 msgstr ""
 
-#: protocols/luci-proto-ipip/luasrc/model/cbi/admin_network/proto_ipip.lua:12
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6in4.lua:11
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6rd.lua:11
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6to4.lua:10
-#: protocols/luci-proto-relay/luasrc/model/cbi/admin_network/proto_relay.lua:11
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:40
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
 msgid "Local IPv4 address"
 msgstr ""
 
 msgid "Local IPv4 address"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6in4.lua:26
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_dslite.lua:20
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
 msgid "Local IPv6 address"
 msgstr ""
 
 msgid "Local IPv6 address"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:381
 msgid "Local Service Only"
 msgstr ""
 
 msgid "Local Service Only"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/startup.lua:77
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:115
 msgid "Local Startup"
 msgstr ""
 
 msgid "Local Startup"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:390
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:117
 msgid "Local Time"
 msgstr "Local Time"
 
 msgid "Local Time"
 msgstr "Local Time"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:243
 msgid "Local domain"
 msgstr ""
 
 msgid "Local domain"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:240
 msgid ""
 "Local domain specification. Names matching this domain are never forwarded "
 "and are resolved from DHCP or hosts files only"
 msgstr ""
 
 msgid ""
 "Local domain specification. Names matching this domain are never forwarded "
 "and are resolved from DHCP or hosts files only"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:244
 msgid "Local domain suffix appended to DHCP names and hosts file entries"
 msgstr ""
 
 msgid "Local domain suffix appended to DHCP names and hosts file entries"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:100
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:239
 msgid "Local server"
 msgstr ""
 
 msgid "Local server"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
 msgid ""
 "Localise hostname depending on the requesting subnet if multiple IPs are "
 "available"
 msgstr ""
 
 msgid ""
 "Localise hostname depending on the requesting subnet if multiple IPs are "
 "available"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:223
 msgid "Localise queries"
 msgstr "Localise queries"
 
 msgid "Localise queries"
 msgstr "Localise queries"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:173
-msgid "Locked to channel %s used by: %s"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1930
+msgid "Lock to BSSID"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:92
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:164
 msgid "Log output level"
 msgstr ""
 
 msgid "Log output level"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:137
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274
 msgid "Log queries"
 msgstr "Log queries"
 
 msgid "Log queries"
 msgstr "Log queries"
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:23
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:109
 msgid "Logging"
 msgstr ""
 
 msgid "Logging"
 msgstr ""
 
@@ -2852,234 +3374,294 @@ msgstr ""
 msgid "Login"
 msgstr "Login"
 
 msgid "Login"
 msgstr "Login"
 
-#: modules/luci-base/luasrc/controller/admin/index.lua:92
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:81
 msgid "Logout"
 msgstr "Logout"
 
 msgid "Logout"
 msgstr "Logout"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:268
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
 msgid "Loss of Signal Seconds (LOSS)"
 msgstr ""
 
 msgid "Loss of Signal Seconds (LOSS)"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:581
 msgid "Lowest leased address as offset from the network address."
 msgstr ""
 
 msgid "Lowest leased address as offset from the network address."
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:45
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:113
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_status.htm:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82
 msgid "MAC"
 msgstr ""
 
 msgid "MAC"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/lease_status.htm:73
-#: modules/luci-base/luasrc/view/wifi_assoclist.htm:109
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:204
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:230
-#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:133
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:251
+msgid "MAC Address For The Actor"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
+#: 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:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:139
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:155
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:173
 msgid "MAC-Address"
 msgstr ""
 
 msgid "MAC-Address"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:445
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:574
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
 msgid "MAC-Address Filter"
 msgstr "MAC-Address Filter"
 
 msgid "MAC-Address Filter"
 msgstr "MAC-Address Filter"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:140
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:360
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
 msgid "MAC-Filter"
 msgstr "MAC-Filter"
 
 msgid "MAC-Filter"
 msgstr "MAC-Filter"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:452
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:578
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1018
 msgid "MAC-List"
 msgstr "MAC-List"
 
 msgid "MAC-List"
 msgstr "MAC-List"
 
-#: protocols/luci-proto-ipv6/luasrc/model/network/proto_4x6.lua:16
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:16
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:13
 msgid "MAP / LW4over6"
 msgstr ""
 
 msgid "MAP / LW4over6"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/network/proto_4x6.lua:62
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:62
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:7
 msgid "MAP rule is invalid"
 msgstr ""
 
 msgid "MAP rule is invalid"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/bandwidth.htm:70
-msgid "MB/s"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:321
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:322
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:323
+msgid "MBit/s"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/upgrade.htm:28
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:218
 msgid "MD5"
 msgstr ""
 
 msgid "MD5"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/wifi_assoclist.htm:21
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:71
 msgid "MHz"
 msgstr ""
 
 msgid "MHz"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/routes.lua:40
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/routes.lua:82
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:29
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:66
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:353
+msgid "MII"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:421
+msgid "MII / ETHTOOL ioctls"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:394
+msgid "MII Interval"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:54
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "MTU"
 msgstr ""
 
 msgid "MTU"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:121
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302
 msgid ""
 "Make sure to clone the root filesystem using something like the commands "
 "below:"
 msgstr ""
 
 msgid ""
 "Make sure to clone the root filesystem using something like the commands "
 "below:"
 msgstr ""
 
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:55
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:65
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_l2tp.lua:26
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_ppp.lua:38
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoa.lua:44
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:38
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:108
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:100
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:57
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:70
 msgid "Manual"
 msgstr ""
 
 msgid "Manual"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:259
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3648
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
+msgid "Master"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
 msgid "Max. Attainable Data Rate (ATTNDR)"
 msgstr ""
 
 msgid "Max. Attainable Data Rate (ATTNDR)"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
 msgid "Maximum allowed Listen Interval"
 msgstr ""
 
 msgid "Maximum allowed Listen Interval"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:193
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329
 msgid "Maximum allowed number of active DHCP leases"
 msgstr ""
 
 msgid "Maximum allowed number of active DHCP leases"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:212
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:347
 msgid "Maximum allowed number of concurrent DNS queries"
 msgstr ""
 
 msgid "Maximum allowed number of concurrent DNS queries"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:203
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
 msgid "Maximum allowed size of EDNS.0 UDP packets"
 msgstr ""
 
 msgid "Maximum allowed size of EDNS.0 UDP packets"
 msgstr ""
 
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:63
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:73
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:104
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:93
 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/luasrc/model/cbi/admin_network/iface_add.lua:27
-msgid ""
-"Maximum length of the name is 15 characters including the automatic protocol/"
-"bridge prefix (br-, 6in4-, pppoe- etc.)"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:586
+msgid "Maximum number of leased addresses."
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:482
-msgid "Maximum number of leased addresses."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
+msgid "Maximum transmit power"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-base/luasrc/view/wifi_assoclist.htm:21
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_overview_status.htm:118
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_status.htm:46
-#: modules/luci-mod-status/luasrc/view/admin_status/bandwidth.htm:79
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:325
-#: modules/luci-mod-status/luasrc/view/admin_status/wireless.htm:284
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:71
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:327
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:328
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:329
 msgid "Mbit/s"
 msgstr ""
 
 msgid "Mbit/s"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:397
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:35
+msgid "Medium"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:24
 msgid "Memory"
 msgstr "Memory"
 
 msgid "Memory"
 msgstr "Memory"
 
-#: modules/luci-mod-status/luasrc/model/cbi/admin_status/processes.lua:14
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:73
 msgid "Memory usage (%)"
 msgstr "Memory usage (%)"
 
 msgid "Memory usage (%)"
 msgstr "Memory usage (%)"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:369
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3651
+msgid "Mesh"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
+msgid "Mesh ID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:931
 msgid "Mesh Id"
 msgstr ""
 
 msgid "Mesh Id"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/routes.lua:34
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/routes.lua:76
-#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:76
-#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:104
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:54
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:407
+msgid "Method not found"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:349
+msgid "Method of link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:418
+msgid "Method to determine link status"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:46
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:165
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:183
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Metric"
 msgstr "Metric"
 
 msgid "Metric"
 msgstr "Metric"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/vlan.lua:152
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:235
+msgid "Minimum Number of Links"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
 msgstr ""
 
 msgid "Mirror monitor port"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/vlan.lua:151
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:201
 msgid "Mirror source port"
 msgstr ""
 
 msgid "Mirror source port"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:408
-msgid "Missing protocol extension for proto %q"
+#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:9
+msgid "Mobile Data"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:852
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
 msgid "Mobility Domain"
 msgstr ""
 
 msgid "Mobility Domain"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/wireless_modefreq.htm:149
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:363
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_join.htm:198
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_overview_status.htm:90
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_overview_status.htm:99
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_status.htm:38
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_status.htm:57
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:313
+#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:154
+#: 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:442
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:926
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:43
 msgid "Mode"
 msgstr "Mode"
 
 msgid "Mode"
 msgstr "Mode"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:383
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55
 msgid "Model"
 msgstr ""
 
 msgid "Model"
 msgstr ""
 
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:31
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
 msgid "Modem default"
 msgstr ""
 
 msgid "Modem default"
 msgstr ""
 
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:11
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:19
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_ppp.lua:11
-#: protocols/luci-proto-qmi/luasrc/model/cbi/admin_network/proto_qmi.lua:10
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.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:61
+#: 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 "Modem device"
 
 msgid "Modem device"
 msgstr "Modem device"
 
-#: protocols/luci-proto-ncm/luasrc/model/network/proto_ncm.lua:66
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
 msgid "Modem information query failed"
 msgstr ""
 
 msgid "Modem information query failed"
 msgstr ""
 
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:62
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:72
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:112
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:104
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:93
 msgid "Modem init timeout"
 msgstr ""
 
 msgid "Modem init timeout"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:440
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:542
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:565
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:46
+msgid "ModemManager"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3652
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1005
 msgid "Monitor"
 msgstr "Monitor"
 
 msgid "Monitor"
 msgstr "Monitor"
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:45
-msgid "Mount Entry"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:31
+msgid "More Characters"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:100
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:190
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2350
+msgid "More…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:192
 msgid "Mount Point"
 msgstr "Mount Point"
 
 msgid "Mount Point"
 msgstr "Mount Point"
 
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:27
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:36
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:137
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:144
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:86
 msgid "Mount Points"
 msgstr "Mount Points"
 
 msgid "Mount Points"
 msgstr "Mount Points"
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:35
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:229
 msgid "Mount Points - Mount Entry"
 msgstr ""
 
 msgid "Mount Points - Mount Entry"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/swap.lua:20
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
 msgid "Mount Points - Swap Entry"
 msgstr ""
 
 msgid "Mount Points - Swap Entry"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:137
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:228
 msgid ""
 "Mount Points define at which point a memory device will be attached to the "
 "filesystem"
 msgid ""
 "Mount Points define at which point a memory device will be attached to the "
 "filesystem"
@@ -3087,207 +3669,253 @@ msgstr ""
 "Mount Points define at which point a memory device will be attached to the "
 "filesystem"
 
 "Mount Points define at which point a memory device will be attached to the "
 "filesystem"
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:53
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
+msgid "Mount attached devices"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:162
 msgid "Mount filesystems not specifically configured"
 msgstr ""
 
 msgid "Mount filesystems not specifically configured"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:147
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
 msgid "Mount options"
 msgstr ""
 
 msgid "Mount options"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:102
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Mount point"
 msgstr ""
 
 msgid "Mount point"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:49
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:158
 msgid "Mount swap not specifically configured"
 msgstr ""
 
 msgid "Mount swap not specifically configured"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:96
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:223
 msgid "Mounted file systems"
 msgstr "Mounted file systems"
 
 msgid "Mounted file systems"
 msgstr "Mounted file systems"
 
-#: modules/luci-base/luasrc/view/cbi/tblsection.htm:152
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:152
 msgid "Move down"
 msgstr ""
 
 msgid "Move down"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/tblsection.htm:151
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:151
 msgid "Move up"
 msgstr ""
 
 msgid "Move up"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:841
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
 msgid "NAS ID"
 msgstr "NAS ID"
 
 msgid "NAS ID"
 msgstr "NAS ID"
 
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:57
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
 msgid "NAT-T Mode"
 msgstr ""
 
 msgid "NAT-T Mode"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_464xlat.lua:9
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:41
 msgid "NAT64 Prefix"
 msgstr ""
 
 msgid "NAT64 Prefix"
 msgstr ""
 
-#: protocols/luci-proto-ncm/luasrc/model/network/proto_ncm.lua:26
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
 msgid "NCM"
 msgstr ""
 
 msgid "NCM"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:535
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:637
 msgid "NDP-Proxy"
 msgstr ""
 
 msgid "NDP-Proxy"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:43
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:72
 msgid "NT Domain"
 msgstr ""
 
 msgid "NT Domain"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:238
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:274
 msgid "NTP server candidates"
 msgstr ""
 
 msgid "NTP server candidates"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:502
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:32
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3738
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:67
 msgid "Name"
 msgstr "Name"
 
 msgid "Name"
 msgstr "Name"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/iface_add.lua:17
-msgid "Name of the new interface"
-msgstr ""
-
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_add.lua:76
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1908
 msgid "Name of the new network"
 msgstr "Name of the new network"
 
 msgid "Name of the new network"
 msgstr "Name of the new network"
 
-#: themes/luci-theme-freifunk-generic/luasrc/view/themes/freifunk-generic/header.htm:167
-#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:217
+#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40
+#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50
 msgid "Navigation"
 msgstr "Navigation"
 
 msgid "Navigation"
 msgstr "Navigation"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:207
-msgid "Netmask"
-msgstr ""
-
-#: modules/luci-base/luasrc/controller/admin/index.lua:62
-#: modules/luci-base/luasrc/view/wifi_assoclist.htm:108
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:390
-#: modules/luci-mod-status/luasrc/view/admin_status/connections.htm:358
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:418
-#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:73
-#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:101
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:54
+#: 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:2060
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:381
+#: 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:138
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:162
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180
 msgid "Network"
 msgstr "Network"
 
 msgid "Network"
 msgstr "Network"
 
-#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:68
 msgid "Network Utilities"
 msgstr ""
 
 msgid "Network Utilities"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373
 msgid "Network boot image"
 msgstr ""
 
 msgid "Network boot image"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/network.lua:33
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:7
+msgid "Network device activity (kernel: netdev)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:15
+#: modules/luci-compat/luasrc/model/network.lua:33
 msgid "Network device is not present"
 msgstr ""
 
 msgid "Network device is not present"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:170
-msgid "Network without interfaces."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777
+msgid "New interface for \"%s\" can not be created: %s"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:713
+msgid "New interface name…"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/delegator.htm:11
+#: modules/luci-compat/luasrc/view/cbi/delegator.htm:11
 msgid "Next »"
 msgstr ""
 
 msgid "Next »"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:84
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:296
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
 msgid "No"
 msgstr ""
 
 msgid "No"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:453
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:562
 msgid "No DHCP Server configured for this interface"
 msgstr ""
 
 msgid "No DHCP Server configured for this interface"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:59
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1302
+msgid "No Encryption"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
+msgid "No Host Routes"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:89
 msgid "No NAT-T"
 msgstr ""
 
 msgid "No NAT-T"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:75
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:79
+msgid "No RX signal"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:69
+msgid "No client associated"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:409
+msgid "No data received"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837
+msgid "No entries in this directory"
+msgstr ""
+
+#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
 msgid "No files found"
 msgstr ""
 
 msgid "No files found"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/wifi_assoclist.htm:100
-#: modules/luci-mod-status/luasrc/view/admin_status/connections.htm:174
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:329
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:674
+#: 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:241
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:59
 msgid "No information available"
 msgstr ""
 
 msgid "No information available"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/network/proto_4x6.lua:63
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:63
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:8
 msgid "No matching prefix delegation"
 msgstr ""
 
 msgid "No matching prefix delegation"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:112
-msgid "No negative cache"
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:140
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:143
+msgid "No more slaves available"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_overview.lua:120
-msgid "No network configured on this device"
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:187
+msgid "No more slaves available, can not save interface"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/iface_add.lua:65
-msgid "No network name specified"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
+msgid "No negative cache"
 msgstr ""
 
 msgstr ""
 
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:195
-#: themes/luci-theme-freifunk-generic/luasrc/view/themes/freifunk-generic/header.htm:103
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:242
-#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:259
-#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:283
+#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:54
+#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:212
+#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:55
+#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
+#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:279
 msgid "No password set!"
 msgstr ""
 
 msgid "No password set!"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/sshkeys.htm:125
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:110
+msgid "No peers defined yet"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268
 msgid "No public keys present yet."
 msgstr ""
 
 msgid "No public keys present yet."
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:124
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:90
 msgid "No rules in this chain."
 msgstr "No rules in this chain."
 
 msgid "No rules in this chain."
 msgstr "No rules in this chain."
 
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_join.htm:171
-msgid "No scan results available yet..."
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:384
+msgid "No validation or filtering"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:25
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "No zone assigned"
 msgstr ""
 
 msgid "No zone assigned"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/wifi_assoclist.htm:77
-#: modules/luci-base/luasrc/view/wifi_assoclist.htm:111
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_overview_status.htm:81
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_status.htm:32
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_status.htm:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:58
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:187
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:141
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:174
 msgid "Noise"
 msgstr "Noise"
 
 msgid "Noise"
 msgstr "Noise"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:263
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
 msgid "Noise Margin (SNR)"
 msgstr ""
 
 msgid "Noise Margin (SNR)"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/wireless.htm:340
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:270
 msgid "Noise:"
 msgstr ""
 
 msgid "Noise:"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:271
-msgid "Non Pre-emtive CRC errors (CRC_P)"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
+msgid "Non Pre-emptive CRC errors (CRC_P)"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:252
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
 msgid "Non-wildcard"
 msgstr ""
 
 msgid "Non-wildcard"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_overview_status.htm:94
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_status.htm:49
+#: 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-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94
 msgid "None"
 msgstr ""
 
 msgid "None"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:105
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:177
 msgid "Normal"
 msgstr ""
 
 msgid "Normal"
 msgstr ""
 
@@ -3295,126 +3923,164 @@ msgstr ""
 msgid "Not Found"
 msgstr ""
 
 msgid "Not Found"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_overview.lua:94
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_status.htm:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:75
 msgid "Not associated"
 msgstr ""
 
 msgid "Not associated"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:205
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:231
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
 msgid "Not connected"
 msgstr ""
 
 msgid "Not connected"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/iface_add.lua:26
-msgid "Note: interface name length"
+#: 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:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:120
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:280
+msgid "Not present"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
+msgid "Not started on boot"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:412
+msgid "Not supported"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:167
 msgid "Notice"
 msgstr ""
 
 msgid "Notice"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:127
 msgid "Nslookup"
 msgstr ""
 
 msgid "Nslookup"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:220
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:332
+msgid "Number of IGMP membership reports"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
 
 msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:125
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:199
 msgid "Number of parallel threads used for compression"
 msgstr ""
 
 msgid "Number of parallel threads used for compression"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:40
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:309
+msgid "Number of peer notifications after failover event"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
 msgstr ""
 
 msgid "Obfuscated Group Password"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:35
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:61
 msgid "Obfuscated Password"
 msgstr ""
 
 msgid "Obfuscated Password"
 msgstr ""
 
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:51
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_l2tp.lua:22
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_ppp.lua:34
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoa.lua:40
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:34
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:105
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:93
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:54
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:67
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:93
 msgid "Obtain IPv6-Address"
 msgstr ""
 
 msgid "Obtain IPv6-Address"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:54
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:351
+msgid "Off"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:15
 msgid "Off-State Delay"
 msgstr ""
 
 msgid "Off-State Delay"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:16
-msgid ""
-"On this page you can configure the network interfaces. You can bridge "
-"several interfaces by ticking the \"bridge interfaces\" field and enter the "
-"names of several network interfaces separated by spaces. You can also use "
-"<abbr title=\"Virtual Local Area Network\">VLAN</abbr> notation "
-"<samp>INTERFACE.VLANNR</samp> (<abbr title=\"for example\">e.g.</abbr>: "
-"<samp>eth0.1</samp>)."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:18
+msgid "On"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:96
+msgid "On-Link route"
 msgstr ""
 msgstr ""
-"On this page you can configure the network interfaces. You can bridge "
-"several interfaces by ticking the \"bridge interfaces\" field and enter the "
-"names of several network interfaces separated by spaces. You can also use "
-"<abbr title=\"Virtual Local Area Network\">VLAN</abbr> notation "
-"<samp>INTERFACE.VLANNR</samp> (<abbr title=\"for example\">e.g.</abbr>: "
-"<samp>eth0.1</samp>)."
 
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:51
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:11
 msgid "On-State Delay"
 msgstr ""
 
 msgid "On-State Delay"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:338
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:477
 msgid "One of hostname or mac address must be specified!"
 msgstr ""
 
 msgid "One of hostname or mac address must be specified!"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/nullsection.htm:17
-#: modules/luci-base/luasrc/view/cbi/ucisection.htm:22
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:463
+msgid "One of the following: %s"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/nullsection.htm:17
+#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:22
 msgid "One or more fields contain invalid values!"
 msgstr ""
 
 msgid "One or more fields contain invalid values!"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/map.htm:31
+#: modules/luci-compat/luasrc/view/cbi/map.htm:32
 msgid "One or more invalid/required values on tab"
 msgstr ""
 
 msgid "One or more invalid/required values on tab"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/nullsection.htm:19
-#: modules/luci-base/luasrc/view/cbi/ucisection.htm:24
+#: modules/luci-compat/luasrc/view/cbi/nullsection.htm:19
+#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:24
 msgid "One or more required fields have no value!"
 msgstr ""
 
 msgid "One or more required fields have no value!"
 msgstr ""
 
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:229
+msgid ""
+"Only if current active slave fails and the primary slave is up (failure, 2)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
 msgstr ""
 
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/luasrc/model/network/proto_openconnect.lua:9
+#: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:64
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr ""
 
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:176
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:882
 msgid "Operating frequency"
 msgstr ""
 
 msgid "Operating frequency"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/admin_uci/changelog.htm:12
+#: modules/luci-base/htdocs/luci-static/resources/form.js:1817
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3482
+msgid "Option \"%s\" contains an invalid input value."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:1830
+msgid "Option \"%s\" must not be empty."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3990
 msgid "Option changed"
 msgstr ""
 
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/admin_uci/changelog.htm:13
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3992
 msgid "Option removed"
 msgstr ""
 
 msgid "Option removed"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:1067
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:55
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:72
 msgid "Optional"
 msgstr ""
 
 msgid "Optional"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:78
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:82
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
 msgstr ""
 
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
 msgstr ""
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_static.lua:67
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:218
 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 "
@@ -3422,323 +4088,374 @@ msgid ""
 "for the interface."
 msgstr ""
 
 "for the interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:123
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:148
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:103
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:114
 msgid "Optional. Description of peer."
 msgstr ""
 
 msgid "Optional. Description of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:156
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
+msgid "Optional. Do not create host routes to peers."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:67
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:77
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:166
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Port of peer."
 msgstr ""
 
 msgid "Optional. Port of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:175
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:31
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:58
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:104
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:212
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:71
 msgid "Options"
 msgstr "Options"
 
 msgid "Options"
 msgstr "Options"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/connections.htm:343
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:346
 msgid "Other:"
 msgstr ""
 
 msgid "Other:"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:101
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:68
 msgid "Out"
 msgstr "Out"
 
 msgid "Out"
 msgstr "Out"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/bandwidth.htm:297
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:275
 msgid "Outbound:"
 msgstr ""
 
 msgid "Outbound:"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:26
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:50
 msgid "Output Interface"
 msgstr ""
 
 msgid "Output Interface"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_dhcp.lua:63
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_static.lua:78
-#: protocols/luci-proto-hnet/luasrc/model/cbi/admin_network/proto_hnet.lua:33
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_dhcpv6.lua:54
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165
+msgid "Output zone"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:54
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
 msgid "Override MAC address"
 msgstr ""
 
 msgid "Override MAC address"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_dhcp.lua:66
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_static.lua:81
-#: protocols/luci-proto-hnet/luasrc/model/cbi/admin_network/proto_hnet.lua:35
-#: protocols/luci-proto-ipip/luasrc/model/cbi/admin_network/proto_ipip.lua:20
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_dhcpv6.lua:56
-#: protocols/luci-proto-openconnect/luasrc/model/cbi/admin_network/proto_openconnect.lua:88
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_l2tp.lua:59
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_ppp.lua:125
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoa.lua:131
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:133
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pptp.lua:104
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:58
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:226
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:44
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:54
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:71
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:145
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:132
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:110
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
 msgid "Override MTU"
 msgstr ""
 
 msgid "Override MTU"
 msgstr ""
 
-#: protocols/luci-proto-ipip/luasrc/model/cbi/admin_network/proto_ipip.lua:30
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
 msgid "Override TOS"
 msgstr ""
 
 msgid "Override TOS"
 msgstr ""
 
-#: protocols/luci-proto-ipip/luasrc/model/cbi/admin_network/proto_ipip.lua:25
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
 msgid "Override TTL"
 msgstr ""
 
 msgid "Override TTL"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:501
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079
 msgid "Override default interface name"
 msgstr ""
 
 msgid "Override default interface name"
 msgstr ""
 
-#: protocols/luci-proto-relay/luasrc/model/cbi/admin_network/proto_relay.lua:41
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:167
 msgid "Override the gateway in DHCP responses"
 msgstr ""
 
 msgid "Override the gateway in DHCP responses"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:507
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:603
 msgid ""
 "Override the netmask sent to clients. Normally it is calculated from the "
 "subnet that is served."
 msgstr ""
 
 msgid ""
 "Override the netmask sent to clients. Normally it is calculated from the "
 "subnet that is served."
 msgstr ""
 
-#: protocols/luci-proto-relay/luasrc/model/cbi/admin_network/proto_relay.lua:65
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:179
 msgid "Override the table used for internal routes"
 msgstr ""
 
 msgid "Override the table used for internal routes"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/controller/admin/status.lua:8
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:3
 msgid "Overview"
 msgstr "Overview"
 
 msgid "Overview"
 msgstr "Overview"
 
-#: modules/luci-mod-status/luasrc/model/cbi/admin_status/processes.lua:11
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680
+msgid "Overwrite existing file \"%s\" ?"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:70
 msgid "Owner"
 msgstr "Owner"
 
 msgid "Owner"
 msgstr "Owner"
 
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:42
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:56
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_l2tp.lua:17
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_ppp.lua:28
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoa.lua:34
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:14
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pptp.lua:18
-#: protocols/luci-proto-qmi/luasrc/model/cbi/admin_network/proto_qmi.lua:32
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:91
+msgid "PAP/CHAP (both)"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:98
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:102
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:90
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:89
+#: 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:82
 msgid "PAP/CHAP password"
 msgstr ""
 
 msgid "PAP/CHAP password"
 msgstr ""
 
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:39
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:53
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_l2tp.lua:14
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_ppp.lua:25
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoa.lua:31
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:11
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pptp.lua:15
-#: protocols/luci-proto-qmi/luasrc/model/cbi/admin_network/proto_qmi.lua:29
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:96
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:97
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:87
+#: 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:77
 msgid "PAP/CHAP username"
 msgstr ""
 
 msgid "PAP/CHAP username"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/model/cbi/admin_status/processes.lua:10
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:101
+msgid "PDP Type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:69
 msgid "PID"
 msgstr "PID"
 
 msgid "PID"
 msgstr "PID"
 
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:36
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:50
-#: protocols/luci-proto-qmi/luasrc/model/cbi/admin_network/proto_qmi.lua:26
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:88
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68
 msgid "PIN"
 msgstr ""
 
 msgid "PIN"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/network.lua:39
+#: modules/luci-base/htdocs/luci-static/resources/network.js:21
+#: modules/luci-compat/luasrc/model/network.lua:39
 msgid "PIN code rejected"
 msgstr ""
 
 msgid "PIN code rejected"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:893
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1469
 msgid "PMK R1 Push"
 msgstr ""
 
 msgid "PMK R1 Push"
 msgstr ""
 
-#: protocols/luci-proto-ppp/luasrc/model/network/proto_ppp.lua:13
+#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:13
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:43
 msgid "PPP"
 msgstr ""
 
 msgid "PPP"
 msgstr ""
 
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoa.lua:11
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:58
 msgid "PPPoA Encapsulation"
 msgstr "PPPoA Encapsulation"
 
 msgid "PPPoA Encapsulation"
 msgstr "PPPoA Encapsulation"
 
-#: protocols/luci-proto-ppp/luasrc/model/network/proto_ppp.lua:19
+#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:19
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:28
 msgid "PPPoATM"
 msgstr ""
 
 msgid "PPPoATM"
 msgstr ""
 
-#: protocols/luci-proto-ppp/luasrc/model/network/proto_ppp.lua:17
+#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:17
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:28
 msgid "PPPoE"
 msgstr ""
 
 msgid "PPPoE"
 msgstr ""
 
-#: protocols/luci-proto-pppossh/luasrc/model/network/proto_pppossh.lua:9
+#: modules/luci-compat/luasrc/model/network/proto_pppossh.lua:9
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:28
 msgid "PPPoSSH"
 msgstr ""
 
 msgid "PPPoSSH"
 msgstr ""
 
-#: protocols/luci-proto-ppp/luasrc/model/network/proto_ppp.lua:15
+#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:15
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:28
 msgid "PPtP"
 msgstr ""
 
 msgid "PPtP"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_map.lua:59
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:73
 msgid "PSID offset"
 msgstr ""
 
 msgid "PSID offset"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_map.lua:56
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:70
 msgid "PSID-bits length"
 msgstr ""
 
 msgid "PSID-bits length"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:182
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:918
 msgid "PTM/EFM (Packet Transfer Mode)"
 msgstr ""
 
 msgid "PTM/EFM (Packet Transfer Mode)"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_overview.lua:140
-msgid "Package libiwinfo required!"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:882
+msgid "Packet Steering"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:87
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:53
 msgid "Packets"
 msgstr "Packets"
 
 msgid "Packets"
 msgstr "Packets"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:25
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:275
+msgid "Packets To Transmit Before Moving To Next Slave"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:152
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Part of zone %q"
 msgstr ""
 
 #: modules/luci-base/luasrc/view/sysauth.htm:29
 msgid "Part of zone %q"
 msgstr ""
 
 #: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:1038
-#: modules/luci-mod-system/luasrc/view/admin_system/password.htm:49
-#: protocols/luci-proto-openconnect/luasrc/model/cbi/admin_network/proto_openconnect.lua:42
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:33
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1591
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 msgid "Password"
 msgstr "Password"
 
 msgid "Password"
 msgstr "Password"
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/dropbear.lua:29
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:25
 msgid "Password authentication"
 msgstr "Password authentication"
 
 msgid "Password authentication"
 msgstr "Password authentication"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:946
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1523
 msgid "Password of Private Key"
 msgstr "Password of Private Key"
 
 msgid "Password of Private Key"
 msgstr "Password of Private Key"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:994
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1581
 msgid "Password of inner Private Key"
 msgstr ""
 
 msgid "Password of inner Private Key"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/luasrc/model/cbi/admin_network/proto_openconnect.lua:44
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:31
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:33
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:35
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:37
+msgid "Password strength"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111
 msgid "Password2"
 msgstr ""
 
 msgid "Password2"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/sshkeys.htm:238
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:239
 msgid "Paste or drag SSH key file…"
 msgstr ""
 
 msgid "Paste or drag SSH key file…"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1502
 msgid "Path to CA-Certificate"
 msgstr "Path to CA-Certificate"
 
 msgid "Path to CA-Certificate"
 msgstr "Path to CA-Certificate"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:934
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1517
 msgid "Path to Client-Certificate"
 msgstr ""
 
 msgid "Path to Client-Certificate"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:940
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1520
 msgid "Path to Private Key"
 msgstr "Path to Private Key"
 
 msgid "Path to Private Key"
 msgstr "Path to Private Key"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:976
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1560
 msgid "Path to inner CA-Certificate"
 msgstr ""
 
 msgid "Path to inner CA-Certificate"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:982
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
 msgid "Path to inner Client-Certificate"
 msgstr ""
 
 msgid "Path to inner Client-Certificate"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1578
 msgid "Path to inner Private Key"
 msgstr ""
 
 msgid "Path to inner Private Key"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/bandwidth.htm:293
-#: modules/luci-mod-status/luasrc/view/admin_status/bandwidth.htm:303
-#: modules/luci-mod-status/luasrc/view/admin_status/connections.htm:329
-#: modules/luci-mod-status/luasrc/view/admin_status/connections.htm:339
-#: modules/luci-mod-status/luasrc/view/admin_status/connections.htm:349
-#: modules/luci-mod-status/luasrc/view/admin_status/load.htm:258
-#: modules/luci-mod-status/luasrc/view/admin_status/load.htm:268
-#: modules/luci-mod-status/luasrc/view/admin_status/load.htm:278
-#: modules/luci-mod-status/luasrc/view/admin_status/wireless.htm:336
-#: modules/luci-mod-status/luasrc/view/admin_status/wireless.htm:346
-#: modules/luci-mod-status/luasrc/view/admin_status/wireless.htm:365
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2716
+msgid "Paused"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:271
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:281
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:332
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:342
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:352
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:237
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:247
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:257
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:266
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:276
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:294
 msgid "Peak:"
 msgstr ""
 
 msgid "Peak:"
 msgstr ""
 
-#: protocols/luci-proto-pppossh/luasrc/model/cbi/admin_network/proto_pppossh.lua:28
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
 msgid "Peer IP address to assign"
 msgstr ""
 
 msgid "Peer IP address to assign"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/network.lua:32
+#: modules/luci-base/htdocs/luci-static/resources/network.js:14
+#: modules/luci-compat/luasrc/model/network.lua:32
 msgid "Peer address is missing"
 msgstr ""
 
 msgid "Peer address is missing"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:90
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:95
 msgid "Peers"
 msgstr ""
 
 msgid "Peers"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:50
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:80
 msgid "Perfect Forward Secrecy"
 msgstr ""
 
 msgid "Perfect Forward Secrecy"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/reboot.htm:19
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:28
 msgid "Perform reboot"
 msgstr "Perform reboot"
 
 msgid "Perform reboot"
 msgstr "Perform reboot"
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:40
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:378
 msgid "Perform reset"
 msgstr ""
 
 msgid "Perform reset"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:174
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:410
+msgid "Permission denied"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149
 msgid "Persistent Keep Alive"
 msgstr ""
 
 msgid "Persistent Keep Alive"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/wireless.htm:359
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:288
 msgid "Phy Rate:"
 msgstr ""
 
 msgid "Phy Rate:"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:325
 msgid "Physical Settings"
 msgstr "Physical Settings"
 
 msgid "Physical Settings"
 msgstr "Physical Settings"
 
-#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:77
-#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
 msgid "Ping"
 msgstr ""
 
 msgid "Ping"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:48
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:49
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:116
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:117
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_status.htm:23
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_status.htm:24
-#: modules/luci-mod-status/luasrc/view/admin_status/connections.htm:170
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:138
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:63
 msgid "Pkts."
 msgstr "Pkts."
 
 msgid "Pkts."
 msgstr "Pkts."
 
@@ -3746,116 +4463,125 @@ msgstr "Pkts."
 msgid "Please enter your username and password."
 msgstr "Please enter your username and password."
 
 msgid "Please enter your username and password."
 msgstr "Please enter your username and password."
 
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:87
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3721
+msgid "Please select the file to upload."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:53
 msgid "Policy"
 msgstr "Policy"
 
 msgid "Policy"
 msgstr "Policy"
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/dropbear.lua:22
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
 msgid "Port"
 msgstr "Port"
 
 msgid "Port"
 msgstr "Port"
 
-#: modules/luci-mod-network/luasrc/view/admin_network/switch_status.htm:18
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:278
 msgid "Port status:"
 msgstr ""
 
 msgid "Port status:"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:274
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:489
+msgid "Potential negation of: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:38
 msgid "Power Management Mode"
 msgstr ""
 
 msgid "Power Management Mode"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:272
-msgid "Pre-emtive CRC errors (CRCP_P)"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
+msgid "Pre-emptive CRC errors (CRCP_P)"
 msgstr ""
 
 msgstr ""
 
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:32
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
 msgid "Prefer LTE"
 msgstr ""
 
 msgid "Prefer LTE"
 msgstr ""
 
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:33
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
 msgid "Prefer UMTS"
 msgstr ""
 
 msgid "Prefer UMTS"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:232
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:33
 msgid "Prefix Delegated"
 msgstr ""
 
 msgid "Prefix Delegated"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:122
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:123
 msgid "Preshared Key"
 msgstr ""
 
 msgid "Preshared Key"
 msgstr ""
 
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:101
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_ppp.lua:75
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoa.lua:81
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:75
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pptp.lua:54
-#: protocols/luci-proto-pppossh/luasrc/model/cbi/admin_network/proto_pppossh.lua:74
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:102
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:76
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:89
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:112
 msgid ""
 "Presume peer to be dead after given amount of LCP echo failures, use 0 to "
 "ignore failures"
 msgstr ""
 
 msgid ""
 "Presume peer to be dead after given amount of LCP echo failures, use 0 to "
 "ignore failures"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:264
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:400
 msgid "Prevent listening on these interfaces."
 msgstr ""
 
 msgid "Prevent listening on these interfaces."
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:497
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1075
 msgid "Prevents client-to-client communication"
 msgstr "Prevents client-to-client communication"
 
 msgid "Prevents client-to-client communication"
 msgstr "Prevents client-to-client communication"
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:18
-msgid "Private Key"
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:211
+msgid "Primary Slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:228
+msgid ""
+"Primary becomes active slave when it comes back up if speed and duplex "
+"better than current slave (better, 1)"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/upgrade.htm:61
-msgid "Proceed"
-msgstr "Proceed"
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:227
+msgid "Primary becomes active slave whenever it comes back up (always, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
+msgid "Private Key"
+msgstr ""
 
 
-#: modules/luci-mod-status/luasrc/controller/admin/status.lua:17
-#: modules/luci-mod-status/luasrc/model/cbi/admin_status/processes.lua:5
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:63
 msgid "Processes"
 msgstr "Processes"
 
 msgid "Processes"
 msgstr "Processes"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:257
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
 msgid "Profile"
 msgstr ""
 
 msgid "Profile"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:99
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
 msgid "Prot."
 msgstr "Prot."
 
 msgid "Prot."
 msgstr "Prot."
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:216
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:102
-#: modules/luci-mod-status/luasrc/view/admin_status/connections.htm:359
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:205
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:231
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:727
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:382
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
 msgid "Protocol"
 msgstr "Protocol"
 
 msgid "Protocol"
 msgstr "Protocol"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/iface_add.lua:31
-msgid "Protocol of the new interface"
-msgstr ""
-
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:222
-msgid "Protocol support is not installed"
-msgstr ""
-
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:234
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:265
 msgid "Provide NTP server"
 msgstr ""
 
 msgid "Provide NTP server"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_overview.lua:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:825
 msgid "Provide new network"
 msgstr ""
 
 msgid "Provide new network"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1004
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Pseudo Ad-Hoc (ahdemo)"
 
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Pseudo Ad-Hoc (ahdemo)"
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:112
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Public Key"
 msgstr ""
 
 msgid "Public Key"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/sshkeys.htm:231
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:275
 msgid ""
 "Public keys allow for the passwordless SSH logins with a higher security "
 "compared to the use of plain passwords. In order to upload a new key to the "
 msgid ""
 "Public keys allow for the passwordless SSH logins with a higher security "
 "compared to the use of plain passwords. In order to upload a new key to the "
@@ -3863,81 +4589,87 @@ msgid ""
 "code> file into the input field."
 msgstr ""
 
 "code> file into the input field."
 msgstr ""
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_static.lua:62
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:214
 msgid "Public prefix routed to this device for distribution to clients."
 msgstr ""
 
 msgid "Public prefix routed to this device for distribution to clients."
 msgstr ""
 
-#: protocols/luci-proto-qmi/luasrc/model/network/proto_qmi.lua:9
+#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:9
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:27
 msgid "QMI Cellular"
 msgstr ""
 
 msgid "QMI Cellular"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_join.htm:47
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:311
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:41
 msgid "Quality"
 msgstr ""
 
 msgid "Quality"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:127
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
 msgid ""
 "Query all available upstream <abbr title=\"Domain Name System\">DNS</abbr> "
 "servers"
 msgstr ""
 
 msgid ""
 "Query all available upstream <abbr title=\"Domain Name System\">DNS</abbr> "
 "servers"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:879
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1457
 msgid "R0 Key Lifetime"
 msgstr ""
 
 msgid "R0 Key Lifetime"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:886
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1463
 msgid "R1 Key Holder"
 msgstr ""
 
 msgid "R1 Key Holder"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:58
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:88
 msgid "RFC3947 NAT-T mode"
 msgstr ""
 
 msgid "RFC3947 NAT-T mode"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:253
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:585
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:939
+msgid "RSSI threshold for joining"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:903
 msgid "RTS/CTS Threshold"
 msgstr "RTS/CTS Threshold"
 
 msgid "RTS/CTS Threshold"
 msgstr "RTS/CTS Threshold"
 
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:48
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:116
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_status.htm:23
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83
 msgid "RX"
 msgstr "RX"
 
 msgid "RX"
 msgstr "RX"
 
-#: modules/luci-base/luasrc/view/wifi_assoclist.htm:112
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:142
 msgid "RX Rate"
 msgstr ""
 
 msgid "RX Rate"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:742
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2064
+msgid "RX Rate / TX Rate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
 msgid "Radius-Accounting-Port"
 msgstr ""
 
 msgid "Radius-Accounting-Port"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:750
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
 msgid "Radius-Accounting-Secret"
 msgstr ""
 
 msgid "Radius-Accounting-Secret"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
 msgid "Radius-Accounting-Server"
 msgstr ""
 
 msgid "Radius-Accounting-Server"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:718
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
 msgid "Radius-Authentication-Port"
 msgstr ""
 
 msgid "Radius-Authentication-Port"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:726
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
 msgid "Radius-Authentication-Secret"
 msgstr ""
 
 msgid "Radius-Authentication-Secret"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:710
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1315
 msgid "Radius-Authentication-Server"
 msgstr ""
 
 msgid "Radius-Authentication-Server"
 msgstr ""
 
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:119
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:102
 msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
 msgstr ""
 
 msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:37
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:178
 msgid ""
 "Read <code>/etc/ethers</code> to configure the <abbr title=\"Dynamic Host "
 "Configuration Protocol\">DHCP</abbr>-Server"
 msgid ""
 "Read <code>/etc/ethers</code> to configure the <abbr title=\"Dynamic Host "
 "Configuration Protocol\">DHCP</abbr>-Server"
@@ -3945,281 +4677,310 @@ msgstr ""
 "Read <code>/etc/ethers</code> to configure the <abbr title=\"Dynamic Host "
 "Configuration Protocol\">DHCP</abbr>-Server"
 
 "Read <code>/etc/ethers</code> to configure the <abbr title=\"Dynamic Host "
 "Configuration Protocol\">DHCP</abbr>-Server"
 
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:18
-msgid ""
-"Really delete this interface? The deletion cannot be undone! You might lose "
-"access to this device if you are connected via this interface"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:402
+msgid "Really switch protocol?"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_overview_status.htm:9
-msgid ""
-"Really delete this wireless network? The deletion cannot be undone! You "
-"might lose access to this device if you are connected via this network."
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:75
+msgid "Realtime Graphs"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:40
-msgid "Really reset all changes?"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1440
+msgid "Reassociation Deadline"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:237
-msgid "Really switch protocol?"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:286
+msgid "Rebind protection"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/connections.htm:310
-msgid "Realtime Connections"
-msgstr ""
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:124
+msgid "Reboot"
+msgstr "Reboot"
 
 
-#: modules/luci-mod-status/luasrc/controller/admin/status.lua:19
-msgid "Realtime Graphs"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:153
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:162
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:45
+msgid "Rebooting…"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/load.htm:244
-msgid "Realtime Load"
-msgstr ""
-
-#: modules/luci-mod-status/luasrc/view/admin_status/bandwidth.htm:273
-msgid "Realtime Traffic"
-msgstr ""
-
-#: modules/luci-mod-status/luasrc/view/admin_status/wireless.htm:316
-msgid "Realtime Wireless"
-msgstr ""
-
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:860
-msgid "Reassociation Deadline"
-msgstr ""
-
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:149
-msgid "Rebind protection"
-msgstr ""
-
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:47
-#: modules/luci-mod-system/luasrc/view/admin_system/reboot.htm:9
-msgid "Reboot"
-msgstr "Reboot"
-
-#: modules/luci-mod-system/luasrc/view/admin_system/applyreboot.htm:9
-#: modules/luci-mod-system/luasrc/view/admin_system/applyreboot.htm:39
-msgid "Rebooting..."
-msgstr ""
-
-#: modules/luci-mod-system/luasrc/view/admin_system/reboot.htm:11
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:15
 msgid "Reboots the operating system of your device"
 msgstr "Reboots the operating system of your device"
 
 msgid "Reboots the operating system of your device"
 msgstr "Reboots the operating system of your device"
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:90
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:25
 msgid "Receive"
 msgstr "Receive"
 
 msgid "Receive"
 msgstr "Receive"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:322
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:347
-msgid "Receiver Antenna"
-msgstr "Receiver Antenna"
-
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:42
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:63
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:46
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:348
 msgid "Reconnect this interface"
 msgstr ""
 
 msgid "Reconnect this interface"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:89
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:56
 msgid "References"
 msgstr "References"
 
 msgid "References"
 msgstr "References"
 
-#: protocols/luci-proto-relay/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2710
+msgid "Refreshing"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
 msgid "Relay"
 msgstr ""
 
 msgid "Relay"
 msgstr ""
 
-#: protocols/luci-proto-relay/luasrc/model/network/proto_relay.lua:157
+#: modules/luci-compat/luasrc/model/network/proto_relay.lua:157
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:36
 msgid "Relay Bridge"
 msgstr ""
 
 msgid "Relay Bridge"
 msgstr ""
 
-#: protocols/luci-proto-relay/luasrc/model/cbi/admin_network/proto_relay.lua:17
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
 msgid "Relay between networks"
 msgstr ""
 
 msgid "Relay between networks"
 msgstr ""
 
-#: protocols/luci-proto-relay/luasrc/model/network/proto_relay.lua:12
+#: modules/luci-compat/luasrc/model/network/proto_relay.lua:12
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:64
 msgid "Relay bridge"
 msgstr ""
 
 msgid "Relay bridge"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6in4.lua:18
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6rd.lua:18
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
 msgid "Remote IPv4 address"
 msgstr ""
 
 msgid "Remote IPv4 address"
 msgstr ""
 
-#: protocols/luci-proto-ipip/luasrc/model/cbi/admin_network/proto_ipip.lua:8
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid "Remote IPv4 address or FQDN"
 msgstr ""
 
 msgid "Remote IPv4 address or FQDN"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_overview.lua:112
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
 msgid "Remove"
 msgstr "Remove"
 
 msgid "Remove"
 msgstr "Remove"
 
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_join.htm:220
-msgid "Repeat scan"
-msgstr "Repeat scan"
-
-#: modules/luci-base/luasrc/view/cbi/upload.htm:11
-msgid "Replace entry"
-msgstr "Replace entry"
-
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_add.lua:46
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_add.lua:51
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1906
 msgid "Replace wireless configuration"
 msgstr ""
 
 msgid "Replace wireless configuration"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_dhcpv6.lua:8
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:17
 msgid "Request IPv6-address"
 msgstr ""
 
 msgid "Request IPv6-address"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_dhcpv6.lua:16
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:23
 msgid "Request IPv6-prefix of length"
 msgstr ""
 
 msgid "Request IPv6-prefix of length"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:1068
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:411
+msgid "Request timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
 msgid "Required"
 msgstr ""
 
 msgid "Required"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_dhcp.lua:20
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:31
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
 msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:19
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:53
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
 msgid "Required. Base64-encoded private key for this interface."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:113
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:119
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
 msgid "Required. Base64-encoded public key of peer."
 msgstr ""
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:136
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
 msgid ""
 "Required. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
 "routes through the tunnel."
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:1061
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1231
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1232
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1233
+msgid "Requires hostapd"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1239
+msgid "Requires hostapd with EAP Suite-B support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+msgid "Requires hostapd with EAP support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1240
+msgid "Requires hostapd with OWE support"
+msgstr ""
+
+#: 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:1235
+msgid "Requires hostapd with SAE support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1599
 msgid ""
 "Requires the 'full' version of wpad/hostapd and support from the wifi driver "
 msgid ""
 "Requires the 'full' version of wpad/hostapd and support from the wifi driver "
-"<br />(as of Feb 2017: ath9k and ath10k, in LEDE also mwlwifi and mt76)"
+"<br />(as of Jan 2019: ath9k, ath10k, mwlwifi and mt76)"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:233
 msgid ""
 "Requires upstream supports DNSSEC; verify unsigned domain responses really "
 "come from unsigned domains"
 msgstr ""
 
 msgid ""
 "Requires upstream supports DNSSEC; verify unsigned domain responses really "
 "come from unsigned domains"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/delegator.htm:17
-#: modules/luci-base/luasrc/view/cbi/footer.htm:30
-#: modules/luci-base/luasrc/view/cbi/simpleform.htm:66
+#: 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:1246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1247
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1259
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1260
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1261
+msgid "Requires wpa-supplicant"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1252
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1253
+msgid "Requires wpa-supplicant with EAP Suite-B support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1251
+msgid "Requires wpa-supplicant with EAP support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1254
+msgid "Requires wpa-supplicant with OWE support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1248
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1249
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1264
+msgid "Requires wpa-supplicant with SAE support"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:224
+msgid "Reselection policy for primary slave"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2203
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-base/luasrc/view/sysauth.htm:39
+#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
+#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
+#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
 msgid "Reset"
 msgstr "Reset"
 
 msgid "Reset"
 msgstr "Reset"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:311
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:308
 msgid "Reset Counters"
 msgstr "Reset Counters"
 
 msgid "Reset Counters"
 msgstr "Reset Counters"
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:38
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:376
 msgid "Reset to defaults"
 msgstr ""
 
 msgid "Reset to defaults"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:20
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:162
 msgid "Resolv and Hosts Files"
 msgstr ""
 
 msgid "Resolv and Hosts Files"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188
 msgid "Resolve file"
 msgstr ""
 
 msgid "Resolve file"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:46
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_overview.lua:81
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/startup.lua:67
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:408
+msgid "Resource not found"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:350
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:817
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
 msgid "Restart"
 msgstr "Restart"
 
 msgid "Restart"
 msgstr "Restart"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:312
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:313
 msgid "Restart Firewall"
 msgstr "Restart Firewall"
 
 msgid "Restart Firewall"
 msgstr "Restart Firewall"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_overview.lua:81
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:815
 msgid "Restart radio interface"
 msgstr ""
 
 msgid "Restart radio interface"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:31
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:372
 msgid "Restore"
 msgstr ""
 
 msgid "Restore"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:47
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:382
 msgid "Restore backup"
 msgstr "Restore backup"
 
 msgid "Restore backup"
 msgstr "Restore backup"
 
-#: modules/luci-base/luasrc/view/cbi/value.htm:24
-#: modules/luci-mod-system/luasrc/view/admin_system/password.htm:52
-#: modules/luci-mod-system/luasrc/view/admin_system/password.htm:60
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:330
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:331
 msgid "Reveal/hide password"
 msgstr ""
 
 msgid "Reveal/hide password"
 msgstr ""
 
-#: modules/luci-base/luasrc/controller/admin/uci.lua:13
-#: modules/luci-base/luasrc/view/admin_uci/changes.htm:41
-#: modules/luci-base/luasrc/view/admin_uci/revert.htm:16
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4006
 msgid "Revert"
 msgstr "Revert"
 
 msgid "Revert"
 msgstr "Revert"
 
-#: modules/luci-base/luasrc/view/cbi/apply_widget.htm:47
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091
 msgid "Revert changes"
 msgstr ""
 
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/apply_widget.htm:166
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4273
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/apply_widget.htm:152
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4253
 msgid "Reverting configuration…"
 msgstr ""
 
 msgid "Reverting configuration…"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:217
-msgid "Root"
-msgstr ""
-
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:230
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:365
 msgid "Root directory for files served via TFTP"
 msgstr ""
 
 msgid "Root directory for files served via TFTP"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:109
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297
 msgid "Root preparation"
 msgstr ""
 
 msgid "Root preparation"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:147
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:202
+msgid "Round-Robin policy (balance-rr, 0)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:139
 msgid "Route Allowed IPs"
 msgstr ""
 
 msgid "Route Allowed IPs"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/routes.lua:46
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/routes.lua:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:73
+msgid "Route table"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:60
 msgid "Route type"
 msgstr ""
 
 msgid "Route type"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:523
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:625
 msgid "Router Advertisement-Service"
 msgstr ""
 
 msgid "Router Advertisement-Service"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:14
-#: modules/luci-mod-system/luasrc/view/admin_system/password.htm:41
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:46
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:26
 msgid "Router Password"
 msgstr ""
 
 msgid "Router Password"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/routes.lua:8
-#: modules/luci-mod-status/luasrc/controller/admin/status.lua:14
-#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:37
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:15
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:194
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
 msgid "Routes"
 msgstr "Routes"
 
 msgid "Routes"
 msgstr "Routes"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/routes.lua:9
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:15
 msgid ""
 "Routes specify over which interface and gateway a certain host or network "
 "can be reached."
 msgid ""
 "Routes specify over which interface and gateway a certain host or network "
 "can be reached."
@@ -4227,258 +4988,292 @@ msgstr ""
 "Routes specify over which interface and gateway a certain host or network "
 "can be reached."
 
 "Routes specify over which interface and gateway a certain host or network "
 "can be reached."
 
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:281
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:206
 msgid "Rule"
 msgstr ""
 
 msgid "Rule"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:155
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
 msgid "Run a filesystem check before mounting the device"
 msgstr ""
 
 msgid "Run a filesystem check before mounting the device"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:154
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335
 msgid "Run filesystem check"
 msgstr ""
 
 msgid "Run filesystem check"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/upgrade.htm:29
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2364
+msgid "Runtime error"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:219
 msgid "SHA256"
 msgstr ""
 
 msgid "SHA256"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/wifi_assoclist.htm:77
+#: 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:175
 msgid "SNR"
 msgstr ""
 
 msgid "SNR"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:18
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/dropbear.lua:5
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
 msgid "SSH Access"
 msgstr ""
 
 msgid "SSH Access"
 msgstr ""
 
-#: protocols/luci-proto-pppossh/luasrc/model/cbi/admin_network/proto_pppossh.lua:10
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:70
 msgid "SSH server address"
 msgstr ""
 
 msgid "SSH server address"
 msgstr ""
 
-#: protocols/luci-proto-pppossh/luasrc/model/cbi/admin_network/proto_pppossh.lua:13
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:74
 msgid "SSH server port"
 msgstr ""
 
 msgid "SSH server port"
 msgstr ""
 
-#: protocols/luci-proto-pppossh/luasrc/model/cbi/admin_network/proto_pppossh.lua:8
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:58
 msgid "SSH username"
 msgstr ""
 
 msgid "SSH username"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:19
-#: modules/luci-mod-system/luasrc/view/admin_system/sshkeys.htm:228
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:50
 msgid "SSH-Keys"
 msgstr ""
 
 msgid "SSH-Keys"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_join.htm:196
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_overview_status.htm:89
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_overview_status.htm:98
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_status.htm:39
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_status.htm:56
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:312
+#: 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:1654
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:42
 msgid "SSID"
 msgstr "SSID"
 
 msgid "SSID"
 msgstr "SSID"
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:236
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339
 msgid "SWAP"
 msgstr ""
 
 msgid "SWAP"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/error.htm:17
-#: modules/luci-base/luasrc/view/cbi/footer.htm:26
-#: modules/luci-base/luasrc/view/cbi/header.htm:17
-#: modules/luci-mod-system/luasrc/view/admin_system/password.htm:67
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2712
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2198
+#: modules/luci-compat/luasrc/view/cbi/error.htm:17
+#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
+#: modules/luci-compat/luasrc/view/cbi/header.htm:20
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:430
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:123
 msgid "Save"
 msgstr "Save"
 
 msgid "Save"
 msgstr "Save"
 
-#: modules/luci-base/luasrc/view/admin_uci/changes.htm:36
-#: modules/luci-base/luasrc/view/cbi/footer.htm:22
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2180
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4002
+#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Save & Apply"
 
 msgid "Save & Apply"
 msgstr "Save & Apply"
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:89
-msgid "Save mtdblock"
+#: modules/luci-base/htdocs/luci-static/resources/form.js:602
+msgid "Save error"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:64
-msgid "Save mtdblock contents"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:401
+msgid "Save mtdblock"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/sshkeys.htm:129
-msgid "Saving keys…"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:389
+msgid "Save mtdblock contents"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_overview.lua:82
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:822
 msgid "Scan"
 msgstr "Scan"
 
 msgid "Scan"
 msgstr "Scan"
 
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_join.htm:133
-msgid "Scan request failed"
-msgstr ""
-
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:24
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/crontab.lua:8
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:74
 msgid "Scheduled Tasks"
 msgstr "Scheduled Tasks"
 
 msgid "Scheduled Tasks"
 msgstr "Scheduled Tasks"
 
-#: modules/luci-base/luasrc/view/admin_uci/changelog.htm:10
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3986
 msgid "Section added"
 msgstr ""
 
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/admin_uci/changelog.htm:11
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3988
 msgid "Section removed"
 msgstr ""
 
 msgid "Section removed"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:148
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331
 msgid "See \"mount\" manpage for details"
 msgstr ""
 
 msgid "See \"mount\" manpage for details"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:119
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:257
 msgid ""
 "Select 'Force upgrade' to flash the image even if the image format check "
 "fails. Use only if you are sure that the firmware is correct and meant for "
 "your device!"
 msgstr ""
 
 msgid ""
 "Select 'Force upgrade' to flash the image even if the image format check "
 "fails. Use only if you are sure that the firmware is correct and meant for "
 "your device!"
 msgstr ""
 
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:119
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_ppp.lua:90
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoa.lua:96
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:90
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pptp.lua:69
-#: protocols/luci-proto-pppossh/luasrc/model/cbi/admin_network/proto_pppossh.lua:92
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2581
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2886
+msgid "Select file…"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:318
+msgid "Selects the transmit hash policy to use for slave selection"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:115
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:102
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:125
 msgid ""
 "Send LCP echo requests at the given interval in seconds, only effective in "
 "conjunction with failure threshold"
 msgstr ""
 
 msgid ""
 "Send LCP echo requests at the given interval in seconds, only effective in "
 "conjunction with failure threshold"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:549
-msgid "Separate Clients"
-msgstr "Separate Clients"
-
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:15
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:157
 msgid "Server Settings"
 msgstr ""
 
 msgid "Server Settings"
 msgstr ""
 
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:26
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:50
 msgid "Service Name"
 msgstr ""
 
 msgid "Service Name"
 msgstr ""
 
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:25
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:30
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:87
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:71
 msgid "Service Type"
 msgstr ""
 
 msgid "Service Type"
 msgstr ""
 
-#: modules/luci-base/luasrc/controller/admin/index.lua:55
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
 msgid "Services"
 msgstr "Services"
 
 msgid "Services"
 msgstr "Services"
 
-#: modules/luci-base/htdocs/luci-static/resources/xhr.js:37
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2653
 msgid "Session expired"
 msgstr ""
 
 msgid "Session expired"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:83
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:107
 msgid "Set VPN as Default Route"
 msgstr ""
 
 msgid "Set VPN as Default Route"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:864
 msgid ""
 "Set interface properties regardless of the link carrier (If set, carrier "
 "sense events do not invoke hotplug handlers)."
 msgstr ""
 
 msgid ""
 "Set interface properties regardless of the link carrier (If set, carrier "
 "sense events do not invoke hotplug handlers)."
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:206
-msgid "Set up Time Synchronization"
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:300
+msgid "Set same MAC Address to all slaves"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:642
+msgid "Set this interface as master for the dhcpv6 relay."
 msgstr ""
 
 msgstr ""
 
-#: protocols/luci-proto-qmi/luasrc/model/network/proto_qmi.lua:55
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:304
+msgid "Set to currently active slave (active, 1)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:305
+msgid "Set to first slave added to the bond (follow, 2)"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
+#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:42
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:23
 msgid "Setting PLMN failed"
 msgstr ""
 
 msgid "Setting PLMN failed"
 msgstr ""
 
-#: protocols/luci-proto-ncm/luasrc/model/network/proto_ncm.lua:68
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
 msgid "Setting operation mode failed"
 msgstr ""
 
 msgid "Setting operation mode failed"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:454
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:565
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575
 msgid "Setup DHCP Server"
 msgstr ""
 
 msgid "Setup DHCP Server"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:267
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
 msgid "Severely Errored Seconds (SES)"
 msgstr ""
 
 msgid "Severely Errored Seconds (SES)"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/wifi_assoclist.htm:31
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:208
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:80
 msgid "Short GI"
 msgstr ""
 
 msgid "Short GI"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1085
 msgid "Short Preamble"
 msgstr ""
 
 msgid "Short Preamble"
 msgstr ""
 
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:437
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
 msgid "Show current backup file list"
 msgstr ""
 
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
 msgid "Show current backup file list"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:140
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:264
 msgid "Show empty chains"
 msgstr ""
 
 msgid "Show empty chains"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:53
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:354
 msgid "Shutdown this interface"
 msgstr ""
 
 msgid "Shutdown this interface"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/wifi_assoclist.htm:77
-#: modules/luci-base/luasrc/view/wifi_assoclist.htm:111
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_join.htm:47
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_join.htm:195
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_overview_status.htm:81
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_status.htm:32
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_status.htm:44
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:311
+#: 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:1653
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:41
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:141
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:173
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:179
 msgid "Signal"
 msgstr "Signal"
 
 msgid "Signal"
 msgstr "Signal"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:262
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2063
+msgid "Signal / Noise"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
 msgid "Signal Attenuation (SATN)"
 msgstr ""
 
 msgid "Signal Attenuation (SATN)"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/wireless.htm:330
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:260
 msgid "Signal:"
 msgstr ""
 
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/upgrade.htm:30
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3739
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:217
 msgid "Size"
 msgstr "Size"
 
 msgid "Size"
 msgstr "Size"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:219
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
 msgid "Size of DNS query cache"
 msgstr ""
 
 msgid "Size of DNS query cache"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:113
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:187
 msgid "Size of the ZRam device in megabytes"
 msgstr ""
 
 msgid "Size of the ZRam device in megabytes"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/footer.htm:18
-#: modules/luci-base/luasrc/view/cbi/simpleform.htm:57
+#: modules/luci-compat/luasrc/view/cbi/footer.htm:18
+#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:57
 msgid "Skip"
 msgstr "Skip"
 
 msgid "Skip"
 msgstr "Skip"
 
-#: themes/luci-theme-freifunk-generic/luasrc/view/themes/freifunk-generic/header.htm:110
-#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:213
+#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:36
+#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46
 msgid "Skip to content"
 msgstr "Skip to content"
 
 msgid "Skip to content"
 msgstr "Skip to content"
 
-#: themes/luci-theme-freifunk-generic/luasrc/view/themes/freifunk-generic/header.htm:109
-#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:212
+#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:35
+#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45
 msgid "Skip to navigation"
 msgstr "Skip to navigation"
 
 msgid "Skip to navigation"
 msgstr "Skip to navigation"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:332
-msgid "Slot time"
-msgstr "Slot time"
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:178
+msgid "Slave Interfaces"
+msgstr ""
 
 
-#: modules/luci-base/luasrc/model/network.lua:1417
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2867
+#: modules/luci-compat/luasrc/model/network.lua:1428
 msgid "Software VLAN"
 msgstr ""
 
 msgid "Software VLAN"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/header.htm:2
+#: modules/luci-compat/luasrc/view/cbi/header.htm:5
 msgid "Some fields are invalid, cannot save values!"
 msgstr ""
 
 msgid "Some fields are invalid, cannot save values!"
 msgstr ""
 
@@ -4490,311 +5285,446 @@ msgstr ""
 msgid "Sorry, the server encountered an unexpected error."
 msgstr ""
 
 msgid "Sorry, the server encountered an unexpected error."
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:133
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:409
 msgid ""
 "Sorry, there is no sysupgrade support present; a new firmware image must be "
 "flashed manually. Please refer to the wiki for device specific install "
 "instructions."
 msgstr ""
 
 msgid ""
 "Sorry, there is no sysupgrade support present; a new firmware image must be "
 "flashed manually. Please refer to the wiki for device specific install "
 "instructions."
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/connections.htm:360
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:102
-#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:103
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:69
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:182
 msgid "Source"
 msgstr "Source"
 
 msgid "Source"
 msgstr "Source"
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:84
+msgid "Source Address"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:342
+msgid ""
+"Specifies that duplicate frames (received on inactive ports) should be "
+"dropped or delivered"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:358
+msgid "Specifies the ARP link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:366
+msgid "Specifies the IP addresses to use for ARP monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:395
+msgid "Specifies the MII link monitoring frequency in milliseconds"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:259
+msgid "Specifies the aggregation selection logic to use"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr ""
 
 msgid "Specifies the directory the device is attached to"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/dropbear.lua:23
-msgid "Specifies the listening port of this <em>Dropbear</em> instance"
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:252
+msgid ""
+"Specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). If empty, masters' mac address defaults to system default"
 msgstr ""
 
 msgstr ""
 
-#: protocols/luci-proto-relay/luasrc/model/cbi/admin_network/proto_relay.lua:57
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
 "to be dead"
 msgstr ""
 
 msgid ""
 "Specifies the maximum amount of failed ARP requests until hosts are presumed "
 "to be dead"
 msgstr ""
 
-#: protocols/luci-proto-relay/luasrc/model/cbi/admin_network/proto_relay.lua:49
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:171
 msgid ""
 "Specifies the maximum amount of seconds after which hosts are presumed to be "
 "dead"
 msgstr ""
 
 msgid ""
 "Specifies the maximum amount of seconds after which hosts are presumed to be "
 "dead"
 msgstr ""
 
-#: protocols/luci-proto-ipip/luasrc/model/cbi/admin_network/proto_ipip.lua:30
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:886
+msgid ""
+"Specifies the maximum transmit power the wireless radio may use. Depending "
+"on regulatory requirements and wireless usage, the actual transmit power may "
+"be reduced by the driver."
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:236
+msgid ""
+"Specifies the minimum number of links that must be active before asserting "
+"carrier"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:200
+msgid "Specifies the mode to be used for this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:333
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event in 200ms intervals"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:276
+msgid ""
+"Specifies the number of packets to transmit through a slave before moving to "
+"the next one"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:310
+msgid ""
+"Specifies the number of peer notifications (gratuitous ARPs and unsolicited "
+"IPv6 Neighbor Advertisements) to be issued after a failover event"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:284
+msgid ""
+"Specifies the number of seconds between instances where the bonding driver "
+"sends learning packets to each slaves peer switch"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:374
+msgid "Specifies the quantity of ARP IP targets that must be reachable"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:268
+msgid ""
+"Specifies the rate in which the link partner will be asked to transmit "
+"LACPDU packets"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:225
+msgid ""
+"Specifies the reselection policy for the primary slave when failure of the "
+"active slave or recovery of the primary slave occurs"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:244
+msgid "Specifies the system priority"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:403
+msgid ""
+"Specifies the time in milliseconds to wait before disabling a slave after a "
+"link failure detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:411
+msgid ""
+"Specifies the time in milliseconds to wait before enabling a slave after a "
+"link recovery detection"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:382
+msgid ""
+"Specifies whether ARP probes and replies should be validated or non-ARP "
+"traffic should be filtered for link monitoring"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:301
+msgid ""
+"Specifies whether active-backup mode should set all slaves to the same MAC "
+"address at enslavement"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:419
+msgid ""
+"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. "
+"netif_carrier_ok()"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:293
+msgid ""
+"Specifies whether to shuffle active flows across slaves based on the load"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:179
+msgid ""
+"Specifies which slave interfaces should be attached to this bonding interface"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:212
+msgid ""
+"Specifies which slave is the primary device. It will always be the active "
+"slave while it is available"
+msgstr ""
+
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
 msgid "Specify a TOS (Type of Service)."
 msgstr ""
 
 msgid "Specify a TOS (Type of Service)."
 msgstr ""
 
-#: protocols/luci-proto-ipip/luasrc/model/cbi/admin_network/proto_ipip.lua:25
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
 msgstr ""
 
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
 msgstr ""
 
-#: protocols/luci-proto-ipip/luasrc/model/cbi/admin_network/proto_ipip.lua:20
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
 msgstr ""
 
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_add.lua:60
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_add.lua:69
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1923
 msgid "Specify the secret encryption key here."
 msgstr ""
 
 msgid "Specify the secret encryption key here."
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:475
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/startup.lua:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:581
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
 msgid "Start"
 msgstr "Start"
 
 msgid "Start"
 msgstr "Start"
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/startup.lua:32
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:76
 msgid "Start priority"
 msgstr "Start priority"
 
 msgid "Start priority"
 msgstr "Start priority"
 
-#: modules/luci-base/luasrc/view/cbi/apply_widget.htm:125
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1757
+msgid "Start refresh"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206
 msgid "Starting configuration apply…"
 msgstr ""
 
 msgid "Starting configuration apply…"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_join.htm:128
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1670
 msgid "Starting wireless scan..."
 msgstr ""
 
 msgid "Starting wireless scan..."
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:23
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:62
 msgid "Startup"
 msgstr ""
 
 msgid "Startup"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/routes.lua:12
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:19
 msgid "Static IPv4 Routes"
 msgstr "Static IPv4 Routes"
 
 msgid "Static IPv4 Routes"
 msgstr "Static IPv4 Routes"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/routes.lua:59
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:19
 msgid "Static IPv6 Routes"
 msgstr "Static IPv6 Routes"
 
 msgid "Static IPv6 Routes"
 msgstr "Static IPv6 Routes"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:269
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:165
 msgid "Static Leases"
 msgstr "Static Leases"
 
 msgid "Static Leases"
 msgstr "Static Leases"
 
-#: modules/luci-mod-network/luasrc/controller/admin/network.lua:118
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76
 msgid "Static Routes"
 msgstr "Static Routes"
 
 msgid "Static Routes"
 msgstr "Static Routes"
 
-#: modules/luci-base/luasrc/model/network.lua:960
+#: modules/luci-base/htdocs/luci-static/resources/network.js:1965
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
+#: modules/luci-compat/luasrc/model/network.lua:967
 msgid "Static address"
 msgstr ""
 
 msgid "Static address"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:270
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
 msgid ""
 "Static leases are used to assign fixed IP addresses and symbolic hostnames "
 "to DHCP clients. They are also required for non-dynamic interface "
 "configurations where only hosts with a corresponding lease are served."
 msgstr ""
 
 msgid ""
 "Static leases are used to assign fixed IP addresses and symbolic hostnames "
 "to DHCP clients. They are also required for non-dynamic interface "
 "configurations where only hosts with a corresponding lease are served."
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:522
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1102
 msgid "Station inactivity limit"
 msgstr ""
 
 msgid "Station inactivity limit"
 msgstr ""
 
-#: modules/luci-base/luasrc/controller/admin/index.lua:40
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:197
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:143
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:376
+#: 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:385
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:871
+#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
 msgid "Status"
 msgstr "Status"
 
 msgid "Status"
 msgstr "Status"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:53
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/startup.lua:71
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:356
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
 msgid "Stop"
 msgstr "Stop"
 
 msgid "Stop"
 msgstr "Stop"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1762
+msgid "Stop refresh"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
 msgid "Strict order"
 msgstr "Strict order"
 
 msgid "Strict order"
 msgstr "Strict order"
 
-#: modules/luci-base/luasrc/view/cbi/simpleform.htm:61
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:33
+msgid "Strong"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1948
 msgid "Submit"
 msgstr "Submit"
 
 msgid "Submit"
 msgstr "Submit"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:63
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:203
 msgid "Suppress logging"
 msgstr ""
 
 msgid "Suppress logging"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:204
 msgid "Suppress logging of the routine operation of these protocols"
 msgstr ""
 
 msgid "Suppress logging of the routine operation of these protocols"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:408
-msgid "Swap"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:44
+msgid "Swap free"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/swap.lua:29
-msgid "Swap Entry"
-msgstr ""
-
-#: modules/luci-mod-network/luasrc/controller/admin/network.lua:23
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/vlan.lua:5
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:3
 msgid "Switch"
 msgstr "Switch"
 
 msgid "Switch"
 msgstr "Switch"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/vlan.lua:127
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:172
 msgid "Switch %q"
 msgstr ""
 
 msgid "Switch %q"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/vlan.lua:126
-msgid "Switch %q (%s)"
-msgstr ""
-
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/vlan.lua:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:150
 msgid ""
 "Switch %q has an unknown topology - the VLAN settings might not be accurate."
 msgstr ""
 
 msgid ""
 "Switch %q has an unknown topology - the VLAN settings might not be accurate."
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:155
-msgid "Switch Port Mask"
-msgstr ""
-
-#: modules/luci-base/luasrc/model/network.lua:1415
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2867
+#: modules/luci-compat/luasrc/model/network.lua:1426
 msgid "Switch VLAN"
 msgstr ""
 
 msgid "Switch VLAN"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:238
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:403
 msgid "Switch protocol"
 msgstr ""
 
 msgid "Switch protocol"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/clock_status.htm:25
-#: modules/luci-mod-system/luasrc/view/admin_system/clock_status.htm:34
-msgid "Sync with browser"
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:103
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:104
+#: modules/luci-compat/luasrc/view/cbi/ipaddr.htm:26
+msgid "Switch to CIDR list notation"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2616
+msgid "Symbolic link"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:75
+msgid "Sync with NTP-Server"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/clock_status.htm:18
-msgid "Synchronizing..."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:67
+msgid "Sync with browser"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-base/luasrc/controller/admin/index.lua:47
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:379
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:10
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:14
-#: modules/luci-mod-system/luasrc/view/admin_system/applyreboot.htm:39
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:99
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
 msgid "System"
 msgstr "System"
 
 msgid "System"
 msgstr "System"
 
-#: modules/luci-mod-status/luasrc/controller/admin/status.lua:15
-#: modules/luci-mod-status/luasrc/view/admin_status/syslog.htm:8
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:25
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:39
 msgid "System Log"
 msgstr "System Log"
 
 msgid "System Log"
 msgstr "System Log"
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:18
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:243
+msgid "System Priority"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
 msgid "System Properties"
 msgstr ""
 
 msgid "System Properties"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:69
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:141
 msgid "System log buffer size"
 msgstr ""
 
 msgid "System log buffer size"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/connections.htm:333
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:336
 msgid "TCP:"
 msgstr ""
 
 msgid "TCP:"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:21
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:163
 msgid "TFTP Settings"
 msgstr ""
 
 msgid "TFTP Settings"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:229
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:364
 msgid "TFTP server root"
 msgstr ""
 
 msgid "TFTP server root"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:49
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:117
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_status.htm:24
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:49
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:84
 msgid "TX"
 msgstr "TX"
 
 msgid "TX"
 msgstr "TX"
 
-#: modules/luci-base/luasrc/view/wifi_assoclist.htm:112
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:142
 msgid "TX Rate"
 msgstr ""
 
 msgid "TX Rate"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:51
-#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:77
-#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:105
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:166
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:184
 msgid "Table"
 msgstr "Table"
 
 msgid "Table"
 msgstr "Table"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/routes.lua:21
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/routes.lua:68
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:98
-#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:74
-#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:102
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:31
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:65
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:163
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:181
 msgid "Target"
 msgstr "Target"
 
 msgid "Target"
 msgstr "Target"
 
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:77
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:103
 msgid "Target network"
 msgstr ""
 
 msgid "Target network"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/model/cbi/admin_status/processes.lua:22
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:50
 msgid "Terminate"
 msgstr "Terminate"
 
 msgid "Terminate"
 msgstr "Terminate"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:25
-msgid ""
-"The <em>Device Configuration</em> section covers physical settings of the "
-"radio hardware such as channel, transmit power or antenna selection which "
-"are shared among all defined wireless networks (if the radio hardware is "
-"multi-SSID capable). Per network settings like encryption or operation mode "
-"are grouped in the <em>Interface Configuration</em>."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:84
+msgid "The <em>block mount</em> command failed with code %d"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_overview.lua:141
-msgid ""
-"The <em>libiwinfo-lua</em> package is not installed. You must install this "
-"component for working wireless configuration!"
-msgstr ""
-
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6in4.lua:66
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:77
 msgid ""
 "The HE.net endpoint update configuration changed, you must now use the plain "
 "username instead of the user ID!"
 msgstr ""
 
 msgid ""
 "The HE.net endpoint update configuration changed, you must now use the plain "
 "username instead of the user ID!"
 msgstr ""
 
-#: protocols/luci-proto-ipip/luasrc/model/cbi/admin_network/proto_ipip.lua:8
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 
 msgid ""
 "The IPv4 address or the fully-qualified domain name of the remote tunnel end."
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6rd.lua:27
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_map.lua:38
+#: 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 ""
 "The IPv6 prefix assigned to the provider, usually ends with <code>::</code>"
 msgstr ""
 
 msgid ""
 "The IPv6 prefix assigned to the provider, usually ends with <code>::</code>"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/iface_add.lua:18
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_add.lua:77
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1908
 msgid ""
 "The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
 "code> and <code>_</code>"
 msgstr ""
 
 msgid ""
 "The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
 "code> and <code>_</code>"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:59
-msgid "The backup archive does not appear to be a valid gzip file."
-msgstr ""
-
-#: modules/luci-base/luasrc/view/cbi/error.htm:6
+#: modules/luci-compat/luasrc/view/cbi/error.htm:6
 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-base/luasrc/view/cbi/apply_widget.htm:44
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
 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 "
 "reasons. If you believe that the configuration changes are correct "
 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 "
 "reasons. If you believe that the configuration changes are correct "
-"nonetheless, proceed by applying anyway. Alternatively, you can dismiss this "
-"warning and edit changes before attempting to apply again, or revert all "
-"pending changes to keep the currently working configuration state."
+"nonetheless, perform an unchecked configuration apply. Alternatively, you "
+"can dismiss this warning and edit changes before attempting to apply again, "
+"or revert all pending changes to keep the currently working configuration "
+"state."
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:87
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/swap.lua:41
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392
 msgid ""
 "The device file of the memory or partition (<abbr title=\"for example\">e.g."
 "</abbr> <code>/dev/sda1</code>)"
 msgid ""
 "The device file of the memory or partition (<abbr title=\"for example\">e.g."
 "</abbr> <code>/dev/sda1</code>)"
@@ -4802,68 +5732,74 @@ msgstr ""
 "The device file of the memory or partition (<abbr title=\"for example\">e.g."
 "</abbr> <code>/dev/sda1</code>)"
 
 "The device file of the memory or partition (<abbr title=\"for example\">e.g."
 "</abbr> <code>/dev/sda1</code>)"
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:127
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:736
 msgid ""
 msgid ""
-"The filesystem that was used to format the memory (<abbr title=\"for example"
-"\">e.g.</abbr> <samp><abbr title=\"Third Extended Filesystem\">ext3</abbr></"
-"samp>)"
+"The existing wireless configuration needs to be changed for LuCI to function "
+"properly."
 msgstr ""
 msgstr ""
-"The filesystem that was used to format the memory (<abbr title=\"for example"
-"\">e.g.</abbr> <samp><abbr title=\"Third Extended Filesystem\">ext3</abbr></"
-"samp>)"
 
 
-#: modules/luci-mod-system/luasrc/view/admin_system/upgrade.htm:11
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:215
 msgid ""
 "The flash image was uploaded. Below is the checksum and file size listed, "
 msgid ""
 "The flash image was uploaded. Below is the checksum and file size listed, "
-"compare them with the original file to ensure data integrity.<br /> Click "
+"compare them with the original file to ensure data integrity. <br /> Click "
 "\"Proceed\" below to start the flash procedure."
 msgstr ""
 
 "\"Proceed\" below to start the flash procedure."
 msgstr ""
 
-#: modules/luci-base/luasrc/view/admin_uci/revert.htm:19
-msgid "The following changes have been reverted"
-msgstr "The following changes have been reverted"
-
-#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:38
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:195
 msgid "The following rules are currently active on this system."
 msgstr "The following rules are currently active on this system."
 
 msgid "The following rules are currently active on this system."
 msgstr "The following rules are currently active on this system."
 
-#: modules/luci-mod-system/luasrc/view/admin_system/sshkeys.htm:153
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:154
+msgid "The gateway address must not be a local IP address"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:147
 msgid "The given SSH public key has already been added."
 msgstr ""
 
 msgid "The given SSH public key has already been added."
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/sshkeys.htm:159
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:153
 msgid ""
 "The given SSH public key is invalid. Please supply proper public RSA or "
 "ECDSA keys."
 msgstr ""
 
 msgid ""
 "The given SSH public key is invalid. Please supply proper public RSA or "
 "ECDSA keys."
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/iface_add.lua:67
-msgid "The given network name is not unique"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:716
+msgid "The interface name is already used"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_add.lua:52
-msgid ""
-"The hardware is not multi-SSID capable and the existing configuration will "
-"be replaced if you proceed."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:722
+msgid "The interface name is too long"
 msgstr ""
 
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6rd.lua:43
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_map.lua:31
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:61
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:55
 msgid ""
 "The length of the IPv4 prefix in bits, the remainder is used in the IPv6 "
 "addresses."
 msgstr ""
 
 msgid ""
 "The length of the IPv4 prefix in bits, the remainder is used in the IPv6 "
 "addresses."
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6rd.lua:35
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_map.lua:46
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:57
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:63
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
 msgid "The length of the IPv6 prefix in bits"
 msgstr ""
 
-#: protocols/luci-proto-ipip/luasrc/model/cbi/admin_network/proto_ipip.lua:12
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:163
+msgid "The local IPv4 address"
+msgstr ""
+
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr ""
 
 msgid "The local IPv4 address over which the tunnel is created (optional)."
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/vlan.lua:5
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:169
+msgid "The local IPv4 netmask"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1914
+msgid "The network name is already used"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
 msgid ""
 "The network ports on this device can be combined to several <abbr title="
 "\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
 msgid ""
 "The network ports on this device can be combined to several <abbr title="
 "\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
@@ -4873,22 +5809,30 @@ msgid ""
 "next greater network like the internet and other ports for a local network."
 msgstr ""
 
 "next greater network like the internet and other ports for a local network."
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/iface_add.lua:77
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:395
-msgid "The selected protocol needs a device assigned"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:158
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:36
+msgid "The reboot command failed with code %d"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:147
+msgid "The restore command failed with code %d"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1289
+msgid "The selected %s mode is incompatible with %s encryption"
 msgstr ""
 
 #: modules/luci-base/luasrc/view/csrftoken.htm:11
 msgid "The submitted security token is invalid or already expired!"
 msgstr ""
 
 msgstr ""
 
 #: modules/luci-base/luasrc/view/csrftoken.htm:11
 msgid "The submitted security token is invalid or already expired!"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:265
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:98
 msgid ""
 "The system is erasing the configuration partition now and will reboot itself "
 "when finished."
 msgstr ""
 
 msgid ""
 "The system is erasing the configuration partition now and will reboot itself "
 "when finished."
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:186
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:291
 #, fuzzy
 msgid ""
 "The system is flashing now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
 #, fuzzy
 msgid ""
 "The system is flashing now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
@@ -4901,66 +5845,84 @@ msgstr ""
 "address of your computer to reach the device again, depending on your "
 "settings."
 
 "address of your computer to reach the device again, depending on your "
 "settings."
 
-#: modules/luci-mod-system/luasrc/view/admin_system/password.htm:19
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:163
+msgid ""
+"The system is rebooting now. If the restored configuration changed the "
+"current LAN IP address, you might need to reconnect manually."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:85
 msgid "The system password has been successfully changed."
 msgstr ""
 
 msgid "The system password has been successfully changed."
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:118
-msgid ""
-"The uploaded image file does not contain a supported format. Make sure that "
-"you choose the generic image format for your platform."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:317
+msgid "The sysupgrade command failed with code %d"
 msgstr ""
 msgstr ""
-"The uploaded image file does not contain a supported format. Make sure that "
-"you choose the generic image format for your platform."
 
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:156
-msgid "Theme"
-msgstr "Theme"
+#: 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 "
+"listed below. Press \"Continue\" to restore the backup and reboot, or "
+"\"Cancel\" to abort the operation."
+msgstr ""
 
 
-#: modules/luci-base/luasrc/view/lease_status.htm:29
-#: modules/luci-base/luasrc/view/lease_status.htm:61
-msgid "There are no active leases."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:115
+msgid "The uploaded backup archive is not readable"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/apply_widget.htm:135
-msgid "There are no changes to apply."
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:244
+msgid "The uploaded firmware does not allow keeping current configuration."
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-base/luasrc/view/admin_uci/revert.htm:22
-msgid "There are no pending changes to revert!"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:239
+msgid ""
+"The uploaded image file does not contain a supported format. Make sure that "
+"you choose the generic image format for your platform."
 msgstr ""
 msgstr ""
+"The uploaded image file does not contain a supported format. Make sure that "
+"you choose the generic image format for your platform."
 
 
-#: modules/luci-base/luasrc/view/admin_uci/changes.htm:21
-msgid "There are no pending changes!"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:528
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:560
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:52
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
+msgid "There are no active leases"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:204
-msgid ""
-"There is no device assigned yet, please attach a network device in the "
-"\"Physical Settings\" tab"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221
+msgid "There are no changes to apply"
 msgstr ""
 
 msgstr ""
 
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:196
-#: themes/luci-theme-freifunk-generic/luasrc/view/themes/freifunk-generic/header.htm:104
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:243
-#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:260
-#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:286
+#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:55
+#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:213
+#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:56
+#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80
+#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:282
 msgid ""
 "There is no password set on this router. Please configure a root password to "
 "protect the web interface and enable SSH."
 msgstr ""
 
 msgid ""
 "There is no password set on this router. Please configure a root password to "
 "protect the web interface and enable SSH."
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6rd.lua:19
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
 msgid "This IPv4 address of the relay"
 msgstr ""
 
 msgid "This IPv4 address of the relay"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1543
+msgid "This authentication type is not applicable to the selected EAP method."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
+msgid "This does not look like a valid PEM file"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256
 msgid ""
 "This file may contain lines like 'server=/domain/1.2.3.4' or "
 msgid ""
 "This file may contain lines like 'server=/domain/1.2.3.4' or "
-"'server=1.2.3.4' fordomain-specific or full upstream <abbr title=\"Domain "
+"'server=1.2.3.4' for domain-specific or full upstream <abbr title=\"Domain "
 "Name System\">DNS</abbr> servers."
 msgstr ""
 
 "Name System\">DNS</abbr> servers."
 msgstr ""
 
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:421
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
 msgid ""
 "This is a list of shell glob patterns for matching files and directories to "
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
 msgid ""
 "This is a list of shell glob patterns for matching files and directories to "
@@ -4968,25 +5930,25 @@ msgid ""
 "configurations are automatically preserved."
 msgstr ""
 
 "configurations are automatically preserved."
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6in4.lua:74
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:81
 msgid ""
 "This is either the \"Update Key\" configured for the tunnel or the account "
 "password if no update key has been configured"
 msgstr ""
 
 msgid ""
 "This is either the \"Update Key\" configured for the tunnel or the account "
 "password if no update key has been configured"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/startup.lua:78
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:116
 msgid ""
 "This is the content of /etc/rc.local. Insert your own commands here (in "
 "front of 'exit 0') to execute them at the end of the boot process."
 msgstr ""
 
 msgid ""
 "This is the content of /etc/rc.local. Insert your own commands here (in "
 "front of 'exit 0') to execute them at the end of the boot process."
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6in4.lua:27
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 msgid ""
 "This is the local endpoint address assigned by the tunnel broker, it usually "
 "ends with <code>...:2/64</code>"
 msgstr ""
 
 msgid ""
 "This is the local endpoint address assigned by the tunnel broker, it usually "
 "ends with <code>...:2/64</code>"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:31
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:173
 msgid ""
 "This is the only <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
 "abbr> in the local network"
 msgid ""
 "This is the only <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
 "abbr> in the local network"
@@ -4994,25 +5956,25 @@ msgstr ""
 "This is the only <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
 "abbr> in the local network"
 
 "This is the only <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
 "abbr> in the local network"
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6in4.lua:61
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:73
 msgid "This is the plain username for logging into the account"
 msgstr ""
 
 msgid "This is the plain username for logging into the account"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6in4.lua:34
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:57
 msgid ""
 "This is the prefix routed to you by the tunnel broker for use by clients"
 msgstr ""
 
 msgid ""
 "This is the prefix routed to you by the tunnel broker for use by clients"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/crontab.lua:9
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:28
 msgid "This is the system crontab in which scheduled tasks can be defined."
 msgstr "This is the system crontab in which scheduled tasks can be defined."
 
 msgid "This is the system crontab in which scheduled tasks can be defined."
 msgstr "This is the system crontab in which scheduled tasks can be defined."
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6in4.lua:19
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 msgid ""
 "This is usually the address of the nearest PoP operated by the tunnel broker"
 msgstr ""
 
 msgid ""
 "This is usually the address of the nearest PoP operated by the tunnel broker"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/model/cbi/admin_status/processes.lua:5
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:65
 msgid ""
 "This list gives an overview over currently running system processes and "
 "their status."
 msgid ""
 "This list gives an overview over currently running system processes and "
 "their status."
@@ -5020,37 +5982,36 @@ msgstr ""
 "This list gives an overview over currently running system processes and "
 "their status."
 
 "This list gives an overview over currently running system processes and "
 "their status."
 
-#: modules/luci-mod-status/luasrc/view/admin_status/connections.htm:312
-msgid "This page gives an overview over currently active network connections."
-msgstr "This page gives an overview over currently active network connections."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1555
+msgid ""
+"This option cannot be used because the ca-bundle package is not installed."
+msgstr ""
 
 
-#: modules/luci-base/luasrc/view/cbi/tblsection.htm:172
-#: modules/luci-base/luasrc/view/cbi/tsection.htm:29
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2051
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2357
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:172
+#: modules/luci-compat/luasrc/view/cbi/tsection.htm:32
 msgid "This section contains no values yet"
 msgstr "This section contains no values yet"
 
 msgid "This section contains no values yet"
 msgstr "This section contains no values yet"
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:200
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:211
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:110
 msgid "Time Synchronization"
 msgstr ""
 
 msgid "Time Synchronization"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:205
-msgid "Time Synchronization is not configured yet."
-msgstr ""
-
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:513
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1093
 msgid "Time interval for rekeying GTK"
 msgstr ""
 
 msgid "Time interval for rekeying GTK"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:44
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:124
 msgid "Timezone"
 msgstr "Timezone"
 
 msgid "Timezone"
 msgstr "Timezone"
 
-#: modules/luci-base/htdocs/luci-static/resources/xhr.js:47
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2663
 msgid "To login…"
 msgstr ""
 
 msgid "To login…"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:32
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:372
 msgid ""
 "To restore configuration files, you can upload a previously generated backup "
 "archive here. To reset the firmware to its initial state, click \"Perform "
 msgid ""
 "To restore configuration files, you can upload a previously generated backup "
 "archive here. To reset the firmware to its initial state, click \"Perform "
@@ -5060,116 +6021,103 @@ msgstr ""
 "archive here. To reset the firmware to its initial state, click \"Perform "
 "reset\" (only possible with squashfs images)."
 
 "archive here. To reset the firmware to its initial state, click \"Perform "
 "reset\" (only possible with squashfs images)."
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
 msgid "Tone"
 msgstr ""
 
 msgid "Tone"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:400
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:411
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:35
 msgid "Total Available"
 msgstr ""
 
 msgid "Total Available"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:92
-#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:102
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
 msgid "Traceroute"
 msgstr ""
 
 msgid "Traceroute"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/controller/admin/status.lua:24
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:87
-#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:97
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:53
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:96
 msgid "Traffic"
 msgstr "Traffic"
 
 msgid "Traffic"
 msgstr "Traffic"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/connections.htm:362
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:385
 msgid "Transfer"
 msgstr "Transfer"
 
 msgid "Transfer"
 msgstr "Transfer"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:583
-msgid "Transmission Rate"
-msgstr "Transmission Rate"
-
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:89
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:24
 msgid "Transmit"
 msgstr "Transmit"
 
 msgid "Transmit"
 msgstr "Transmit"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:208
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:270
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:342
-msgid "Transmit Power"
-msgstr "Transmit Power"
-
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:315
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:346
-msgid "Transmitter Antenna"
-msgstr "Transmitter Antenna"
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:317
+msgid "Transmit Hash Policy"
+msgstr ""
 
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:43
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:74
 msgid "Trigger"
 msgstr ""
 
 msgid "Trigger"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:85
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:19
 msgid "Trigger Mode"
 msgstr ""
 
 msgid "Trigger Mode"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6in4.lua:54
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:69
 msgid "Tunnel ID"
 msgstr ""
 
 msgid "Tunnel ID"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/network.lua:1420
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2870
+#: modules/luci-compat/luasrc/model/network.lua:1431
 msgid "Tunnel Interface"
 msgstr ""
 
 msgid "Tunnel Interface"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_464xlat.lua:11
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_dslite.lua:26
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_map.lua:61
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:44
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:55
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:76
 msgid "Tunnel Link"
 msgstr ""
 
 msgid "Tunnel Link"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_status.htm:43
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:185
 msgid "Tx-Power"
 msgstr ""
 
 msgid "Tx-Power"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:42
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:323
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_map.lua:11
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:61
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
 msgid "Type"
 msgstr "Type"
 
 msgid "Type"
 msgstr "Type"
 
-#: modules/luci-mod-status/luasrc/view/admin_status/connections.htm:323
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:326
 msgid "UDP:"
 msgstr ""
 
 msgid "UDP:"
 msgstr ""
 
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:28
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:90
 msgid "UMTS only"
 msgstr ""
 
 msgid "UMTS only"
 msgstr ""
 
-#: protocols/luci-proto-3g/luasrc/model/network/proto_3g.lua:10
+#: modules/luci-compat/luasrc/model/network/proto_3g.lua:10
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:43
 msgid "UMTS/GPRS/EV-DO"
 msgstr ""
 
 msgid "UMTS/GPRS/EV-DO"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:93
-msgid "USB Device"
-msgstr ""
-
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/leds.lua:114
-msgid "USB Ports"
-msgstr ""
-
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:56
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/swap.lua:47
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360
 msgid "UUID"
 msgstr ""
 
 msgid "UUID"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/network.lua:34
-#: modules/luci-base/luasrc/model/network.lua:35
+#: modules/luci-base/htdocs/luci-static/resources/network.js:16
+#: modules/luci-base/htdocs/luci-static/resources/network.js:17
+#: modules/luci-compat/luasrc/model/network.lua:34
+#: modules/luci-compat/luasrc/model/network.lua:35
 msgid "Unable to determine device name"
 msgstr ""
 
 msgid "Unable to determine device name"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/network.lua:36
+#: modules/luci-base/htdocs/luci-static/resources/network.js:18
+#: modules/luci-compat/luasrc/model/network.lua:36
 msgid "Unable to determine external IP address"
 msgstr ""
 
 msgid "Unable to determine external IP address"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/network.lua:37
+#: modules/luci-base/htdocs/luci-static/resources/network.js:19
+#: modules/luci-compat/luasrc/model/network.lua:37
 msgid "Unable to determine upstream interface"
 msgstr ""
 
 msgid "Unable to determine upstream interface"
 msgstr ""
 
@@ -5177,201 +6125,297 @@ msgstr ""
 msgid "Unable to dispatch"
 msgstr ""
 
 msgid "Unable to dispatch"
 msgstr ""
 
-#: protocols/luci-proto-qmi/luasrc/model/network/proto_qmi.lua:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:9
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:15
+msgid "Unable to load log data:"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:54
+#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:54
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:41
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:22
 msgid "Unable to obtain client ID"
 msgstr ""
 
 msgid "Unable to obtain client ID"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/network/proto_4x6.lua:61
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:221
+msgid "Unable to obtain mount information"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:278
+msgid "Unable to reset ip6tables counters: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:276
+msgid "Unable to reset iptables counters: %s"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:61
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:7
 msgid "Unable to resolve AFTR host name"
 msgstr ""
 
 msgid "Unable to resolve AFTR host name"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/network.lua:38
+#: modules/luci-base/htdocs/luci-static/resources/network.js:20
+#: modules/luci-compat/luasrc/model/network.lua:38
 msgid "Unable to resolve peer host name"
 msgstr ""
 
 msgid "Unable to resolve peer host name"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:269
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:284
+msgid "Unable to restart firewall: %s"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:20
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:342
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:57
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
 msgid "Unavailable Seconds (UAS)"
 msgstr ""
 
 msgid "Unavailable Seconds (UAS)"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/network.lua:964
+#: modules/luci-base/htdocs/luci-static/resources/fs.js:102
+msgid "Unexpected reply data format"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:1967
+#: modules/luci-compat/luasrc/model/network.lua:971
 msgid "Unknown"
 msgstr ""
 
 msgid "Unknown"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/network.lua:1131
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2276
+#: modules/luci-compat/luasrc/model/network.lua:1138
 msgid "Unknown error (%s)"
 msgstr ""
 
 msgid "Unknown error (%s)"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/network.lua:958
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:415
+msgid "Unknown error code"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:1964
+#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
+#: modules/luci-compat/luasrc/model/network.lua:965
 msgid "Unmanaged"
 msgstr ""
 
 msgid "Unmanaged"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:119
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:125
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:195
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:217
 msgid "Unmount"
 msgstr ""
 
 msgid "Unmount"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/sshkeys.htm:116
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:112
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:259
 msgid "Unnamed key"
 msgstr ""
 
 msgid "Unnamed key"
 msgstr ""
 
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:148
-#: themes/luci-theme-freifunk-generic/luasrc/view/themes/freifunk-generic/header.htm:209
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:172
-#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:141
-#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:189
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3926
 msgid "Unsaved Changes"
 msgstr "Unsaved Changes"
 
 msgid "Unsaved Changes"
 msgstr "Unsaved Changes"
 
-#: protocols/luci-proto-ipv6/luasrc/model/network/proto_4x6.lua:64
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:413
+msgid "Unspecified error"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:64
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:9
 msgid "Unsupported MAP type"
 msgstr ""
 
 msgid "Unsupported MAP type"
 msgstr ""
 
-#: protocols/luci-proto-ncm/luasrc/model/network/proto_ncm.lua:69
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
 msgid "Unsupported modem"
 msgstr ""
 
 msgid "Unsupported modem"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:162
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:267
 msgid "Unsupported protocol type."
 msgstr ""
 
 msgid "Unsupported protocol type."
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/tblsection.htm:151
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:151
 msgid "Up"
 msgstr ""
 
 msgid "Up"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:103
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:410
+msgid "Up Delay"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813
+msgid "Upload"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:408
 msgid ""
 msgid ""
-"Upload a sysupgrade-compatible image here to replace the running firmware. "
-"Check \"Keep settings\" to retain the current configuration (requires a "
-"compatible firmware image)."
+"Upload a sysupgrade-compatible image here to replace the running firmware."
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/flashops.htm:51
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:138
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:169
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:384
 msgid "Upload archive..."
 msgstr ""
 
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/upload.htm:8
-msgid "Uploaded File"
-msgstr "Uploaded File"
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2775
+msgid "Upload file"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2750
+msgid "Upload file…"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2697
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3801
+msgid "Upload request failed: %s"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3720
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3774
+msgid "Uploading file…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:737
+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 "
+"restarted to apply the updated configuration."
+msgstr ""
 
 
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:106
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_status.htm:17
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:391
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
 msgid "Uptime"
 msgstr "Uptime"
 
 msgid "Uptime"
 msgstr "Uptime"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:36
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
 msgid "Use <code>/etc/ethers</code>"
 msgstr "Use <code>/etc/ethers</code>"
 
 msgid "Use <code>/etc/ethers</code>"
 msgstr "Use <code>/etc/ethers</code>"
 
-#: protocols/luci-proto-relay/luasrc/model/cbi/admin_network/proto_relay.lua:40
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:269
+msgid "Use DHCP advertised servers"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:167
 msgid "Use DHCP gateway"
 msgstr ""
 
 msgid "Use DHCP gateway"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_dhcp.lua:33
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:85
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_dhcpv6.lua:34
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:94
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_l2tp.lua:46
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_ppp.lua:59
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoa.lua:65
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:59
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pptp.lua:38
-#: protocols/luci-proto-pppossh/luasrc/model/cbi/admin_network/proto_pppossh.lua:58
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:37
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:124
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:39
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:116
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:59
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:103
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:90
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:64
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:77
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:100
 msgid "Use DNS servers advertised by peer"
 msgstr ""
 
 msgid "Use DNS servers advertised by peer"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:224
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:230
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:565
 msgid "Use ISO/IEC 3166 alpha2 country codes."
 msgstr ""
 
 msgid "Use ISO/IEC 3166 alpha2 country codes."
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_464xlat.lua:31
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6in4.lua:100
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6rd.lua:70
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6to4.lua:35
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_dslite.lua:51
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_map.lua:86
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:56
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:97
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:77
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:61
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:75
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:92
 msgid "Use MTU on tunnel interface"
 msgstr ""
 
 msgid "Use MTU on tunnel interface"
 msgstr ""
 
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6in4.lua:95
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6rd.lua:65
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6to4.lua:30
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_dslite.lua:46
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_map.lua:81
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:93
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:73
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:57
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:88
 msgid "Use TTL on tunnel interface"
 msgstr ""
 
 msgid "Use TTL on tunnel interface"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:106
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:320
+msgid "Use XOR of hardware MAC addresses (layer2)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:321
+msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:323
+msgid ""
+"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect "
+"(encap2+3)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
 msgid "Use as external overlay (/overlay)"
 msgstr ""
 
 msgid "Use as external overlay (/overlay)"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua:105
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
 msgid "Use as root filesystem (/)"
 msgstr ""
 
 msgid "Use as root filesystem (/)"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_dhcp.lua:19
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:31
 msgid "Use broadcast flag"
 msgstr ""
 
 msgid "Use broadcast flag"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:253
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:860
 msgid "Use builtin IPv6-management"
 msgstr ""
 
 msgid "Use builtin IPv6-management"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_dhcp.lua:40
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_static.lua:33
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:92
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_dhcpv6.lua:45
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:101
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_l2tp.lua:53
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_ppp.lua:66
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoa.lua:72
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:66
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pptp.lua:45
-#: protocols/luci-proto-pppossh/luasrc/model/cbi/admin_network/proto_pppossh.lua:65
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:40
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:182
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:127
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:42
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:62
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:106
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:93
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:67
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:80
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:103
 msgid "Use custom DNS servers"
 msgstr ""
 
 msgid "Use custom DNS servers"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_dhcp.lua:26
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:70
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6to4.lua:16
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_dhcpv6.lua:28
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:80
-#: protocols/luci-proto-openconnect/luasrc/model/cbi/admin_network/proto_openconnect.lua:24
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_l2tp.lua:31
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_ppp.lua:44
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoa.lua:50
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:44
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pptp.lua:23
-#: protocols/luci-proto-pppossh/luasrc/model/cbi/admin_network/proto_pppossh.lua:43
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:34
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:116
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:33
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:56
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:100
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:87
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:61
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:74
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:97
 msgid "Use default gateway"
 msgstr ""
 
 msgid "Use default gateway"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_dhcp.lua:48
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_static.lua:87
-#: protocols/luci-proto-3g/luasrc/model/cbi/admin_network/proto_3g.lua:77
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_464xlat.lua:24
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6in4.lua:88
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6rd.lua:58
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_6to4.lua:23
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_dslite.lua:39
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_map.lua:74
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:86
-#: protocols/luci-proto-openconnect/luasrc/model/cbi/admin_network/proto_openconnect.lua:31
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_l2tp.lua:38
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_ppp.lua:51
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoa.lua:57
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:51
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pptp.lua:30
-#: protocols/luci-proto-pppossh/luasrc/model/cbi/admin_network/proto_pppossh.lua:50
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:45
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:230
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:119
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:51
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:88
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:68
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:52
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:70
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:83
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:153
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:67
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:111
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:72
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:85
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:108
 msgid "Use gateway metric"
 msgstr ""
 
 msgid "Use gateway metric"
 msgstr ""
 
-#: protocols/luci-proto-relay/luasrc/model/cbi/admin_network/proto_relay.lua:64
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:179
 msgid "Use routing table"
 msgstr ""
 
 msgid "Use routing table"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:273
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1490
+msgid "Use system certificates"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
+msgid "Use system certificates for inner-tunnel"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:405
 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 "
@@ -5380,123 +6424,156 @@ msgid ""
 "standard host-specific lease time, e.g. 12h, 3d or infinite."
 msgstr ""
 
 "standard host-specific lease time, e.g. 12h, 3d or infinite."
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:111
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:322
+msgid "Use upper layer protocol information (layer3+4)"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:324
+msgid ""
+"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
 msgid "Used"
 msgstr "Used"
 
 msgid "Used"
 msgstr "Used"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:781
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386
 msgid "Used Key Slot"
 msgstr ""
 
 msgid "Used Key Slot"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
 msgid ""
 "Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
 "needed with normal WPA(2)-PSK."
 msgstr ""
 
 msgid ""
 "Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
 "needed with normal WPA(2)-PSK."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/luasrc/model/cbi/admin_network/proto_openconnect.lua:48
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
+msgid "User Group"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "User certificate (PEM encoded)"
 msgstr ""
 
 msgid "User certificate (PEM encoded)"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/luasrc/model/cbi/admin_network/proto_openconnect.lua:61
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/luasrc/view/sysauth.htm:23
-#: protocols/luci-proto-openconnect/luasrc/model/cbi/admin_network/proto_openconnect.lua:41
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:32
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 msgid "Username"
 msgstr "Username"
 
 msgid "Username"
 msgstr "Username"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:241
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:975
 msgid "VC-Mux"
 msgstr ""
 
 msgid "VC-Mux"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:923
 msgid "VDSL"
 msgstr ""
 
 msgid "VDSL"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/vlan.lua:170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:173
 msgid "VLANs on %q"
 msgstr ""
 
 msgid "VLANs on %q"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/vlan.lua:169
-msgid "VLANs on %q (%s)"
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:36
+msgid "VPN"
 msgstr ""
 
 msgstr ""
 
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:18
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:42
 msgid "VPN Local address"
 msgstr ""
 
 msgid "VPN Local address"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:22
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:46
 msgid "VPN Local port"
 msgstr ""
 
 msgid "VPN Local port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/luasrc/model/cbi/admin_network/proto_openconnect.lua:15
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pptp.lua:11
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:15
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:96
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
 msgid "VPN Server"
 msgstr ""
 
 msgid "VPN Server"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/luasrc/model/cbi/admin_network/proto_openconnect.lua:18
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:99
 msgid "VPN Server port"
 msgstr ""
 
 msgid "VPN Server port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/luasrc/model/cbi/admin_network/proto_openconnect.lua:37
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:103
 msgid "VPN Server's certificate SHA1 hash"
 msgstr ""
 
 msgid "VPN Server's certificate SHA1 hash"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/luasrc/model/network/proto_vpnc.lua:9
+#: modules/luci-compat/luasrc/model/network/proto_vpnc.lua:9
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:9
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr ""
 
 msgid "VPNC (CISCO 3000 (and others) VPN)"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:44
+#: 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:1548
+msgid ""
+"Validate server certificate using built-in system CA bundle,<br />requires "
+"the \"ca-bundle\" package"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:387
+msgid "Validation for all slaves"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:385
+msgid "Validation only for active slave"
+msgstr ""
+
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:386
+msgid "Validation only for backup slaves"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:134
+msgid "Value must not be empty"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
 msgid "Vendor"
 msgstr ""
 
 msgid "Vendor"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_dhcp.lua:60
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:52
 msgid "Vendor Class to send when requesting DHCP"
 msgstr ""
 
 msgid "Vendor Class to send when requesting DHCP"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/upgrade.htm:9
-msgid "Verify"
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:196
+msgid "Verifying the uploaded image file."
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
 msgid "Virtual dynamic interface"
 msgstr ""
 
 msgid "Virtual dynamic interface"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:458
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:459
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:541
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1032
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1033
 msgid "WDS"
 msgstr "WDS"
 
 msgid "WDS"
 msgstr "WDS"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:655
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1300
 msgid "WEP Open System"
 msgstr ""
 
 msgid "WEP Open System"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1301
 msgid "WEP Shared Key"
 msgstr ""
 
 msgid "WEP Shared Key"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_add.lua:59
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1923
 msgid "WEP passphrase"
 msgstr ""
 
 msgid "WEP passphrase"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:491
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:554
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1070
 msgid "WMM Mode"
 msgstr "WMM Mode"
 
 msgid "WMM Mode"
 msgstr "WMM Mode"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_add.lua:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1923
 msgid "WPA passphrase"
 msgstr ""
 
 msgid "WPA passphrase"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:682
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:694
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:699
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1205
 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."
@@ -5504,106 +6581,120 @@ msgstr ""
 "WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
 "and ad-hoc mode) to be installed."
 
 "WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
 "and ad-hoc mode) to be installed."
 
-#: modules/luci-mod-system/luasrc/view/admin_system/applyreboot.htm:46
-msgid "Waiting for changes to be applied..."
-msgstr ""
-
-#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:34
-msgid "Waiting for command to complete..."
-msgstr ""
-
-#: modules/luci-base/luasrc/view/cbi/apply_widget.htm:109
-msgid "Waiting for configuration to be applied… %ds"
-msgstr ""
-
-#: modules/luci-mod-system/luasrc/view/admin_system/reboot.htm:56
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:41
 msgid "Waiting for device..."
 msgstr ""
 
 msgid "Waiting for device..."
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:96
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:106
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:168
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:178
 msgid "Warning"
 msgstr ""
 
 msgid "Warning"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/view/admin_system/reboot.htm:14
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:20
 msgid "Warning: There are unsaved changes that will get lost on reboot!"
 msgstr ""
 
 msgid "Warning: There are unsaved changes that will get lost on reboot!"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:875
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:37
+msgid "Weak"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
 msgid ""
 msgid ""
-"When using a PSK, the PMK can be generated locally without inter AP "
-"communications"
+"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 "
+"key options."
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/wireless_modefreq.htm:161
+#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:468
 msgid "Width"
 msgstr ""
 
 msgid "Width"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/luasrc/model/network/proto_wireguard.lua:9
+#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:21
 msgid "WireGuard VPN"
 msgstr ""
 
 msgid "WireGuard VPN"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/controller/admin/network.lua:58
-#: modules/luci-mod-status/luasrc/controller/admin/status.lua:28
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:447
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:87
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
 msgid "Wireless"
 msgstr ""
 
 msgid "Wireless"
 msgstr ""
 
-#: modules/luci-base/luasrc/model/network.lua:1408
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2858
+#: modules/luci-compat/luasrc/model/network.lua:1419
 msgid "Wireless Adapter"
 msgstr "Wireless Adapter"
 
 msgid "Wireless Adapter"
 msgstr "Wireless Adapter"
 
-#: modules/luci-base/luasrc/model/network.lua:1394
-#: modules/luci-base/luasrc/model/network.lua:1855
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2837
+#: modules/luci-base/htdocs/luci-static/resources/network.js:4041
+#: modules/luci-compat/luasrc/model/network.lua:1405
+#: modules/luci-compat/luasrc/model/network.lua:1868
 msgid "Wireless Network"
 msgstr "Wireless Network"
 
 msgid "Wireless Network"
 msgstr "Wireless Network"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_overview.lua:130
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:753
 msgid "Wireless Overview"
 msgstr "Wireless Overview"
 
 msgid "Wireless Overview"
 msgstr "Wireless Overview"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:359
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:922
 msgid "Wireless Security"
 msgstr "Wireless Security"
 
 msgid "Wireless Security"
 msgstr "Wireless Security"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi_overview.lua:97
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_overview_status.htm:102
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_status.htm:60
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:317
-msgid "Wireless is disabled"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:735
+msgid "Wireless configuration migration"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_overview_status.htm:103
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_status.htm:61
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:317
-msgid "Wireless is not associated"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:193
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:47
+msgid "Wireless is disabled"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_overview_status.htm:22
-msgid "Wireless is restarting..."
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:193
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:47
+msgid "Wireless is not associated"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:877
 msgid "Wireless network is disabled"
 msgstr ""
 
 msgid "Wireless network is disabled"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:128
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:877
 msgid "Wireless network is enabled"
 msgstr ""
 
 msgid "Wireless network is enabled"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:138
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:275
 msgid "Write received DNS requests to syslog"
 msgstr ""
 
 msgid "Write received DNS requests to syslog"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:88
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:160
 msgid "Write system log to file"
 msgstr ""
 
 msgid "Write system log to file"
 msgstr ""
 
-#: protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua:85
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:204
+msgid "XOR policy (balance-xor, 2)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3472
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:295
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:344
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
 msgstr ""
 
 msgid "Yes"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/startup.lua:25
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:303
+msgid "Yes (none, 0)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:176
+msgid ""
+"You appear to be currently connected to the device via the \"%h\" interface. "
+"Do you really want to shut down the interface?"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:112
 msgid ""
 "You can enable or disable installed init scripts here. Changes will applied "
 "after a device reboot.<br /><strong>Warning: If you disable essential init "
 msgid ""
 "You can enable or disable installed init scripts here. Changes will applied "
 "after a device reboot.<br /><strong>Warning: If you disable essential init "
@@ -5613,120 +6704,140 @@ msgstr ""
 "after a device reboot.<br /><strong>Warning: If you disable essential init "
 "scripts like \"network\", your device might become inaccessible!</strong>"
 
 "after a device reboot.<br /><strong>Warning: If you disable essential init "
 "scripts like \"network\", your device might become inaccessible!</strong>"
 
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:206
-#: themes/luci-theme-freifunk-generic/luasrc/view/themes/freifunk-generic/header.htm:221
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:253
-#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:253
-#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:298
+#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:65
+#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:223
+#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73
+#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:294
 msgid ""
 "You must enable JavaScript in your browser or LuCI will not work properly."
 msgstr ""
 
 msgid ""
 "You must enable JavaScript in your browser or LuCI will not work properly."
 msgstr ""
 
-#: themes/luci-theme-freifunk-generic/luasrc/view/themes/freifunk-generic/header.htm:97
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:115
 msgid ""
 msgid ""
-"Your Internet Explorer is too old to display this page correctly. Please "
-"upgrade it to at least version 7 or use another browser like Firefox, Opera "
-"or Safari."
+"You must select a primary interface which is included in selected slave "
+"interfaces!"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:118
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:96
+msgid ""
+"You must select at least one ARP IP target if ARP monitoring is selected!"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "ZRam Compression Algorithm"
 msgstr ""
 
 msgid "ZRam Compression Algorithm"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:125
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:199
 msgid "ZRam Compression Streams"
 msgstr ""
 
 msgid "ZRam Compression Streams"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:25
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
 msgid "ZRam Settings"
 msgstr ""
 
 msgid "ZRam Settings"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/system.lua:113
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:187
 msgid "ZRam Size"
 msgstr ""
 
 msgid "ZRam Size"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:187
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:324
 msgid "any"
 msgstr ""
 
 msgid "any"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:172
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:180
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:185
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:215
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:279
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:318
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:325
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:609
-#: protocols/luci-proto-ncm/luasrc/model/cbi/admin_network/proto_ncm.lua:37
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:22
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:29
-#: protocols/luci-proto-ppp/luasrc/model/cbi/admin_network/proto_pppoe.lua:121
+#: 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:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1157
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:103
 msgid "auto"
 msgstr "auto"
 
 msgid "auto"
 msgstr "auto"
 
-#: modules/luci-mod-network/luasrc/view/admin_network/switch_status.htm:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:85
+msgid "automatic"
+msgstr "automatic"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:82
 msgid "baseT"
 msgstr ""
 
 msgid "baseT"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:246
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:981
 msgid "bridged"
 msgstr ""
 
 msgid "bridged"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/firewall_zonelist.htm:35
-#: modules/luci-base/luasrc/view/cbi/firewall_zonelist.htm:99
-#: modules/luci-base/luasrc/view/cbi/network_netlist.htm:31
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:146
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:401
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
+#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
 msgid "create"
 msgstr ""
 
 msgid "create"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/network_netlist.htm:69
+#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:69
 msgid "create:"
 msgstr ""
 
 msgid "create:"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:264
-msgid "creates a bridge over specified interface(s)"
-msgstr "creates a bridge over specified interface(s)"
-
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_join.htm:47
-#: modules/luci-mod-status/luasrc/view/admin_status/wireless.htm:277
-msgid "dB"
-msgstr ""
-
-#: modules/luci-base/luasrc/view/wifi_assoclist.htm:77
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_overview_status.htm:81
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_status.htm:32
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_status.htm:43
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_status.htm:44
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_status.htm:45
-#: modules/luci-mod-status/luasrc/view/admin_status/wireless.htm:277
-#: modules/luci-mod-status/luasrc/view/admin_status/wireless.htm:279
-#: modules/luci-mod-status/luasrc/view/admin_status/wireless.htm:331
-#: modules/luci-mod-status/luasrc/view/admin_status/wireless.htm:334
-#: modules/luci-mod-status/luasrc/view/admin_status/wireless.htm:337
-#: modules/luci-mod-status/luasrc/view/admin_status/wireless.htm:341
-#: modules/luci-mod-status/luasrc/view/admin_status/wireless.htm:344
-#: modules/luci-mod-status/luasrc/view/admin_status/wireless.htm:347
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:55
+#: 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:58
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:62
+#: 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:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:84
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:87
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:185
+#: 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:187
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:171
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:173
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:174
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:178
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:179
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:261
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:264
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:267
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:271
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:274
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:277
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:303
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:304
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:305
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:309
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:310
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:311
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:313
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:314
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:315
 msgid "dBm"
 msgstr ""
 
 msgid "dBm"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:448
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1014
 msgid "disable"
 msgstr "disable"
 
 msgid "disable"
 msgstr "disable"
 
-#: modules/luci-base/luasrc/model/cbi/admin_network/proto_static.lua:43
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:524
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:530
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:536
-#: protocols/luci-proto-ipv6/luasrc/model/cbi/admin_network/proto_dhcpv6.lua:18
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:626
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:632
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:638
+#: 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 ""
 
 msgid "disabled"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/lease_status.htm:17
-#: modules/luci-base/luasrc/view/lease_status.htm:46
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:519
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:553
+msgid "driver default"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:517
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:538
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:42
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:69
 msgid "expired"
 msgstr ""
 
 msgid "expired"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:42
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:182
 msgid ""
 "file where given <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
 "abbr>-leases will be stored"
 msgid ""
 "file where given <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
 "abbr>-leases will be stored"
@@ -5734,395 +6845,522 @@ msgstr ""
 "file where given <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
 "abbr>-leases will be stored"
 
 "file where given <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
 "abbr>-leases will be stored"
 
-#: modules/luci-base/luasrc/view/cbi/firewall_zonelist.htm:61
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
 msgid "forward"
 msgstr ""
 
 msgid "forward"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/switch_status.htm:47
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:84
 msgid "full-duplex"
 msgstr ""
 
 msgid "full-duplex"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/switch_status.htm:47
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:84
 msgid "half-duplex"
 msgstr ""
 
 msgid "half-duplex"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:622
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:566
 msgid "hexadecimal encoded value"
 msgstr ""
 
 msgid "hexadecimal encoded value"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_join.htm:162
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1730
 msgid "hidden"
 msgstr ""
 
 msgid "hidden"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:527
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:533
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:629
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:635
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:640
 msgid "hybrid mode"
 msgstr ""
 
 msgid "hybrid mode"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/routes.lua:25
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:36
 msgid "if target is a network"
 msgstr "if target is a network"
 
 msgid "if target is a network"
 msgstr "if target is a network"
 
-#: modules/luci-base/luasrc/view/cbi/firewall_zonelist.htm:46
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:63
+msgid "ignore"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
 msgid "input"
 msgstr ""
 
 msgid "input"
 msgstr ""
 
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:350
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:351
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:354
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:355
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:358
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:359
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:362
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:363
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:366
-#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:367
-msgid "kB"
-msgstr ""
-
-#: modules/luci-mod-status/luasrc/view/admin_status/bandwidth.htm:65
-#: modules/luci-mod-status/luasrc/view/admin_status/bandwidth.htm:288
-#: modules/luci-mod-status/luasrc/view/admin_status/bandwidth.htm:291
-#: modules/luci-mod-status/luasrc/view/admin_status/bandwidth.htm:294
-#: modules/luci-mod-status/luasrc/view/admin_status/bandwidth.htm:298
-#: modules/luci-mod-status/luasrc/view/admin_status/bandwidth.htm:301
-#: modules/luci-mod-status/luasrc/view/admin_status/bandwidth.htm:304
-msgid "kB/s"
-msgstr ""
-
-#: modules/luci-mod-status/luasrc/view/admin_status/bandwidth.htm:74
-#: modules/luci-mod-status/luasrc/view/admin_status/bandwidth.htm:288
-#: modules/luci-mod-status/luasrc/view/admin_status/bandwidth.htm:291
-#: modules/luci-mod-status/luasrc/view/admin_status/bandwidth.htm:294
-#: modules/luci-mod-status/luasrc/view/admin_status/bandwidth.htm:298
-#: modules/luci-mod-status/luasrc/view/admin_status/bandwidth.htm:301
-#: modules/luci-mod-status/luasrc/view/admin_status/bandwidth.htm:304
-msgid "kbit/s"
-msgstr ""
-
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:460
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:391
 msgid "key between 8 and 63 characters"
 msgstr ""
 
 msgid "key between 8 and 63 characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:472
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:403
 msgid "key with either 5 or 13 characters"
 msgstr ""
 
 msgid "key with either 5 or 13 characters"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:50
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:189
 msgid "local <abbr title=\"Domain Name System\">DNS</abbr> file"
 msgstr "local <abbr title=\"Domain Name System\">DNS</abbr> file"
 
 msgid "local <abbr title=\"Domain Name System\">DNS</abbr> file"
 msgstr "local <abbr title=\"Domain Name System\">DNS</abbr> file"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:879
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1308
+msgid "medium security"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1457
 msgid "minutes"
 msgstr ""
 
 msgid "minutes"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_join.htm:66
-msgid "mixed WPA/WPA2"
+#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:422
+msgid "netif_carrier_ok()"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:44
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:225
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:232
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "no"
 msgstr ""
 
 msgid "no"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/switch_status.htm:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:76
 msgid "no link"
 msgstr ""
 
 msgid "no link"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:55
 msgid "non-empty value"
 msgstr ""
 
 msgid "non-empty value"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:166
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:176
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:186
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2853
+msgid "none"
+msgstr "none"
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:41
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:55
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:69
 msgid "not present"
 msgstr ""
 
 msgid "not present"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/vlan.lua:338
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:185
-#: themes/luci-theme-freifunk-generic/luasrc/view/themes/freifunk-generic/header.htm:133
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:225
-#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:225
-#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:347
+#: 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:905
+#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:197
+#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:245
 msgid "off"
 msgstr ""
 
 msgid "off"
 msgstr ""
 
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:184
-#: themes/luci-theme-freifunk-generic/luasrc/view/themes/freifunk-generic/header.htm:132
-#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:224
-#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:224
-#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:247
+#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:196
+#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:242
 msgid "on"
 msgstr ""
 
 msgid "on"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:526
-msgid ""
-"one of:\n"
-" - %s"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1309
+msgid "open network"
 msgstr ""
 
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_join.htm:71
-msgid "open"
-msgstr ""
-
-#: modules/luci-base/luasrc/view/cbi/firewall_zonelist.htm:46
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
 msgid "output"
 msgstr ""
 
 msgid "output"
 msgstr ""
 
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:223
-msgid "overlay"
-msgstr ""
-
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:306
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:237
 msgid "positive decimal value"
 msgstr ""
 
 msgid "positive decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:298
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:229
 msgid "positive integer value"
 msgstr ""
 
 msgid "positive integer value"
 msgstr ""
 
-#: protocols/luci-proto-wireguard/luasrc/model/cbi/admin_network/proto_wireguard.lua:34
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:60
 msgid "random"
 msgstr ""
 
 msgid "random"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:526
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:532
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:537
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:628
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:634
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:639
 msgid "relay mode"
 msgstr ""
 
 msgid "relay mode"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/network.lua:247
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:982
 msgid "routed"
 msgstr ""
 
 msgid "routed"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:513
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:522
+#: 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:1102
 msgid "sec"
 msgstr ""
 
 msgid "sec"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:525
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:531
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:627
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:633
 msgid "server mode"
 msgstr ""
 
 msgid "server mode"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:544
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
 msgid "stateful-only"
 msgstr ""
 
 msgid "stateful-only"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:647
 msgid "stateless"
 msgstr ""
 
 msgid "stateless"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/ifaces.lua:543
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:648
 msgid "stateless + stateful"
 msgstr ""
 
 msgid "stateless + stateful"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/vlan.lua:344
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1307
+msgid "strong security"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:352
 msgid "tagged"
 msgstr ""
 
 msgid "tagged"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/wifi.lua:861
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1440
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr ""
 
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:612
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:556
 msgid "unique value"
 msgstr ""
 
 msgid "unique value"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/wifi_join.htm:69
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:534
 msgid "unknown"
 msgstr ""
 
 msgid "unknown"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/lease_status.htm:15
-#: modules/luci-base/luasrc/view/lease_status.htm:44
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/dhcp.lua:197
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:40
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:67
 msgid "unlimited"
 msgstr ""
 
 msgid "unlimited"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/firewall_zonelist.htm:53
-#: modules/luci-base/luasrc/view/cbi/network_netlist.htm:38
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3201
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:369
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:393
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:428
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:465
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:561
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
+#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
 msgid "unspecified"
 msgstr ""
 
 msgid "unspecified"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/network_netlist.htm:71
+#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:71
 msgid "unspecified -or- create:"
 msgstr "unspecified -or- create:"
 
 msgid "unspecified -or- create:"
 msgstr "unspecified -or- create:"
 
-#: modules/luci-mod-network/luasrc/model/cbi/admin_network/vlan.lua:341
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:350
 msgid "untagged"
 msgstr ""
 
 msgid "untagged"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:311
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:132
 msgid "valid IP address"
 msgstr ""
 
 msgid "valid IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:311
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:242
 msgid "valid IP address or prefix"
 msgstr ""
 
 msgid "valid IP address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:346
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:277
 msgid "valid IPv4 CIDR"
 msgstr ""
 
 msgid "valid IPv4 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:319
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:125
 msgid "valid IPv4 address"
 msgstr ""
 
 msgid "valid IPv4 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:319
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:250
 msgid "valid IPv4 address or network"
 msgstr ""
 
 msgid "valid IPv4 address or network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:439
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:370
 msgid "valid IPv4 address:port"
 msgstr ""
 
 msgid "valid IPv4 address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:379
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:310
 msgid "valid IPv4 network"
 msgstr ""
 
 msgid "valid IPv4 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:341
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:272
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr ""
 
 msgid "valid IPv4 or IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:332
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:263
 msgid "valid IPv4 prefix value (0-32)"
 msgstr ""
 
 msgid "valid IPv4 prefix value (0-32)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:351
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:282
 msgid "valid IPv6 CIDR"
 msgstr ""
 
 msgid "valid IPv6 CIDR"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:327
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:129
 msgid "valid IPv6 address"
 msgstr ""
 
 msgid "valid IPv6 address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:327
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:258
 msgid "valid IPv6 address or prefix"
 msgstr ""
 
 msgid "valid IPv6 address or prefix"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:369
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:300
 msgid "valid IPv6 host id"
 msgstr ""
 
 msgid "valid IPv6 host id"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:384
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:315
 msgid "valid IPv6 network"
 msgstr ""
 
 msgid "valid IPv6 network"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:337
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:268
 msgid "valid IPv6 prefix value (0-128)"
 msgstr ""
 
 msgid "valid IPv6 prefix value (0-128)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:405
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:336
 msgid "valid MAC address"
 msgstr ""
 
 msgid "valid MAC address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:476
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:407
 msgid "valid UCI identifier"
 msgstr ""
 
 msgid "valid UCI identifier"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:427
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:358
 msgid "valid UCI identifier, hostname or IP address"
 msgstr ""
 
 msgid "valid UCI identifier, hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:448
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:451
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:379
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:382
 msgid "valid address:port"
 msgstr ""
 
 msgid "valid address:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:586
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:590
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:530
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:534
 msgid "valid date (YYYY-MM-DD)"
 msgstr ""
 
 msgid "valid date (YYYY-MM-DD)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:302
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:233
 msgid "valid decimal value"
 msgstr ""
 
 msgid "valid decimal value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:470
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:401
 msgid "valid hexadecimal WEP key"
 msgstr ""
 
 msgid "valid hexadecimal WEP key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:458
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:389
 msgid "valid hexadecimal WPA key"
 msgstr ""
 
 msgid "valid hexadecimal WPA key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:433
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:364
 msgid "valid host:port"
 msgstr ""
 
 msgid "valid host:port"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:420
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:422
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:351
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:353
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
 msgid "valid hostname"
 msgstr ""
 
 msgid "valid hostname"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:410
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:341
 msgid "valid hostname or IP address"
 msgstr ""
 
 msgid "valid hostname or IP address"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:294
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:225
 msgid "valid integer value"
 msgstr ""
 
 msgid "valid integer value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:374
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:305
 msgid "valid network in address/netmask notation"
 msgstr ""
 
 msgid "valid network in address/netmask notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:561
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:505
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr ""
 
 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:397
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:400
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:328
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:331
 msgid "valid port or port range (port1-port2)"
 msgstr ""
 
 msgid "valid port or port range (port1-port2)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:389
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:136
 msgid "valid port value"
 msgstr ""
 
 msgid "valid port value"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:566
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
 msgid "valid time (HH:MM:SS)"
 msgstr ""
 
 msgid "valid time (HH:MM:SS)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:495
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:432
 msgid "value between %d and %d characters"
 msgstr ""
 
 msgid "value between %d and %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:481
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:412
 msgid "value between %f and %f"
 msgstr ""
 
 msgid "value between %f and %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:485
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:416
 msgid "value greater or equal to %f"
 msgstr ""
 
 msgid "value greater or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:489
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:420
 msgid "value smaller or equal to %f"
 msgstr ""
 
 msgid "value smaller or equal to %f"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:500
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:426
+msgid "value with %d characters"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:437
 msgid "value with at least %d characters"
 msgstr ""
 
 msgid "value with at least %d characters"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:505
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:442
 msgid "value with at most %d characters"
 msgstr ""
 
 msgid "value with at most %d characters"
 msgstr ""
 
-#: modules/luci-mod-network/luasrc/view/admin_network/iface_overview_status.htm:44
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:221
-#: modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab.lua:232
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1309
+msgid "weak security"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 msgid "yes"
 msgstr ""
 
 msgid "yes"
 msgstr ""
 
-#: modules/luci-base/luasrc/view/cbi/delegator.htm:20
+#: modules/luci-compat/luasrc/view/cbi/delegator.htm:20
 msgid "« Back"
 msgstr "« Back"
 
 msgid "« Back"
 msgstr "« Back"
 
-#~ msgid "Design"
-#~ msgstr "Design"
+#~ msgid "Enable/Disable"
+#~ msgstr "Enable/Disable"
+
+#~ msgid "Define a name for this network."
+#~ msgstr "Define a name for this network."
+
+#~ msgid "Bad address specified!"
+#~ msgstr "Bad address specified!"
+
+#~ msgid "Assign interfaces..."
+#~ msgstr "Assign interfaces..."
+
+#~ msgid ""
+#~ "This page gives an overview over currently active network connections."
+#~ msgstr ""
+#~ "This page gives an overview over currently active network connections."
+
+#~ msgid "Changes applied."
+#~ msgstr "Changes applied."
+
+#~ msgid "(%s available)"
+#~ msgstr "(%s available)"
+
+#~ msgid "Check"
+#~ msgstr "Check"
+
+#~ msgid "Checksum"
+#~ msgstr "Checksum"
+
+#~ msgid "Flash Firmware"
+#~ msgstr "Flash Firmware"
+
+#~ msgid "Proceed"
+#~ msgstr "Proceed"
+
+#~ msgid ""
+#~ "The filesystem that was used to format the memory (<abbr title=\"for "
+#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended Filesystem"
+#~ "\">ext3</abbr></samp>)"
+#~ msgstr ""
+#~ "The filesystem that was used to format the memory (<abbr title=\"for "
+#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended Filesystem"
+#~ "\">ext3</abbr></samp>)"
+
+#~ msgid "Antenna 1"
+#~ msgstr "Antenna 1"
+
+#~ msgid "Antenna 2"
+#~ msgstr "Antenna 2"
+
+#~ msgid "Back to overview"
+#~ msgstr "Back to overview"
+
+#~ msgid "Back to scan results"
+#~ msgstr "Back to scan results"
+
+#~ msgid "Common Configuration"
+#~ msgstr "Common Configuration"
+
+#~ msgid "Connect"
+#~ msgstr "Connect"
+
+#~ msgid "Connection Limit"
+#~ msgstr "Connection Limit"
+
+#~ msgid "Cover the following interface"
+#~ msgstr "Cover the following interface"
+
+#~ msgid "Cover the following interfaces"
+#~ msgstr "Cover the following interfaces"
+
+#~ msgid "Create Interface"
+#~ msgstr "Create Interface"
+
+#~ msgid "Create a bridge over multiple interfaces"
+#~ msgstr "Create a bridge over multiple interfaces"
+
+#~ msgid "Diversity"
+#~ msgstr "Diversity"
+
+#~ msgid "Frame Bursting"
+#~ msgstr "Frame Bursting"
+
+#~ msgid ""
+#~ "On this page you can configure the network interfaces. You can bridge "
+#~ "several interfaces by ticking the \"bridge interfaces\" field and enter "
+#~ "the names of several network interfaces separated by spaces. You can also "
+#~ "use <abbr title=\"Virtual Local Area Network\">VLAN</abbr> notation "
+#~ "<samp>INTERFACE.VLANNR</samp> (<abbr title=\"for example\">e.g.</abbr>: "
+#~ "<samp>eth0.1</samp>)."
+#~ msgstr ""
+#~ "On this page you can configure the network interfaces. You can bridge "
+#~ "several interfaces by ticking the \"bridge interfaces\" field and enter "
+#~ "the names of several network interfaces separated by spaces. You can also "
+#~ "use <abbr title=\"Virtual Local Area Network\">VLAN</abbr> notation "
+#~ "<samp>INTERFACE.VLANNR</samp> (<abbr title=\"for example\">e.g.</abbr>: "
+#~ "<samp>eth0.1</samp>)."
+
+#~ msgid "Receiver Antenna"
+#~ msgstr "Receiver Antenna"
+
+#~ msgid "Repeat scan"
+#~ msgstr "Repeat scan"
+
+#~ msgid "Replace entry"
+#~ msgstr "Replace entry"
+
+#~ msgid "Separate Clients"
+#~ msgstr "Separate Clients"
+
+#~ msgid "Slot time"
+#~ msgstr "Slot time"
+
+#~ msgid "Transmission Rate"
+#~ msgstr "Transmission Rate"
+
+#~ msgid "Transmit Power"
+#~ msgstr "Transmit Power"
+
+#~ msgid "Transmitter Antenna"
+#~ msgstr "Transmitter Antenna"
+
+#~ msgid "Uploaded File"
+#~ msgstr "Uploaded File"
+
+#~ msgid "Back"
+#~ msgstr "Back"
+
+#~ msgid "The following changes have been reverted"
+#~ msgstr "The following changes have been reverted"
+
+#~ msgid "Theme"
+#~ msgstr "Theme"
 
 #~ msgid "Available packages"
 #~ msgstr "Available packages"
 
 #~ msgid "Available packages"
 #~ msgstr "Available packages"
@@ -6154,9 +7392,6 @@ msgstr "« Back"
 #~ msgid "Version"
 #~ msgstr "Version"
 
 #~ msgid "Version"
 #~ msgstr "Version"
 
-#~ msgid "none"
-#~ msgstr "none"
-
 #~ msgid "No chains in this table"
 #~ msgstr "No chains in this table"
 
 #~ msgid "No chains in this table"
 #~ msgstr "No chains in this table"
 
@@ -6205,9 +7440,6 @@ msgstr "« Back"
 #~ msgid "Leasetime"
 #~ msgstr "Leasetime"
 
 #~ msgid "Leasetime"
 #~ msgstr "Leasetime"
 
-#~ msgid "automatic"
-#~ msgstr "automatic"
-
 #~ msgid "AR Support"
 #~ msgstr "AR Support"
 
 #~ msgid "AR Support"
 #~ msgstr "AR Support"