treewide: Sync translations - i18n
[project/luci.git] / modules / luci-base / po / pt_BR / base.po
index a32a7037524c9b9c046d1195617ac5f1b32a8736..fec2260210c3eebfede6f6e3d72b3a5c98690108 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2021-11-02 17:27+0000\n"
+"PO-Revision-Date: 2022-03-06 15:26+0000\n"
 "Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luci/pt_BR/>\n"
@@ -12,9 +12,14 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.9-dev\n"
+"X-Generator: Weblate 4.12-dev\n"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:643
+msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
+msgid "\"%h\" table \"%h\""
+msgstr "\"%h\" tabela \"%h\""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1523
 msgid "%.1f dB"
 msgstr "%.1f dB"
 
@@ -22,7 +27,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4045
 msgid "%d invalid field(s)"
 msgstr "%d campo(s) inválido(s)"
 
@@ -40,14 +45,14 @@ msgstr "(janela de %d minutos, intervalo de %d segundos)"
 
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:258
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:282
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:259
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:283
 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
 msgid "(empty)"
 msgstr "(vazio)"
 
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:352
 #: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
 #: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
 msgid "(no interfaces attached)"
@@ -58,8 +63,8 @@ msgid "-- Additional Field --"
 msgstr "-- Campo Adicional --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3581
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3949
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3738
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4106
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:798
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1036
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2009
@@ -111,6 +116,13 @@ msgstr "1"
 msgid "1 Minute Load:"
 msgstr "Carga 1 Minuto:"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:321
+msgctxt "nft amount of flags"
+msgid "1 flag"
+msgid_plural "%d flags"
+msgstr[0] "1 sinalizador"
+msgstr[1] "%d sinalizadores"
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253
 msgid "15 Minute Load:"
 msgstr "Carga 15 Minutos:"
@@ -130,7 +142,7 @@ msgctxt "sstp log level value"
 msgid "4"
 msgstr "4"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
 msgid "4-character hexadecimal ID"
 msgstr "Identificador hexadecimal de 4 caracteres"
 
@@ -143,33 +155,33 @@ msgstr "464XLAT (CLAT)"
 msgid "5 Minute Load:"
 msgstr "Carga 5 Minutos:"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1544
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid "6-octet identifier as a hex string - no colons"
 msgstr ""
 "Identificador de 6 octetos como uma cadeia hexadecimal - sem dois pontos"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1508
 msgid "802.11r Fast Transition"
 msgstr "Transição Rápida 802.11r"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1698
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1702
 msgid "802.11w Association SA Query maximum timeout"
 msgstr "Tempo de expiração máximo da consulta da Associação SA do 802.11w"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1709
 msgid "802.11w Association SA Query retry timeout"
 msgstr ""
 "Tempo de expiração de tentativa de consulta da Associação SA do 802.11w"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1683
 msgid "802.11w Management Frame Protection"
 msgstr "Proteção do Quadro de Gerenciamento do 802.11w"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1698
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1702
 msgid "802.11w maximum timeout"
 msgstr "Estouro de tempo máximo do 802.11w"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1705
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1709
 msgid "802.11w retry timeout"
 msgstr "Estouro de tempo da nova tentativa do 802.11w"
 
@@ -196,7 +208,7 @@ msgstr "Configuração do <abbr title=\"Diodo Emissor de Luz\">LED</abbr>"
 msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
 msgstr "Nome do <abbr title=\"Diodo Emissor de Luz\">LED</abbr>"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
 msgid "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
 msgstr "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
 
@@ -204,15 +216,15 @@ msgstr "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr>-Proxy"
 msgid "<abbr title=\"Router Advertisement\">RA</abbr> Flags"
 msgstr "<abbr title=\"Anúncio do roteador\">RA</abbr> Flags"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:858
 msgid "<abbr title=\"Router Advertisement\">RA</abbr> Hop Limit"
 msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Limite do salto"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid "<abbr title=\"Router Advertisement\">RA</abbr> Lifetime"
 msgstr "<abbr title=\"Router Advertisement\">RA</abbr> Tempo de vida"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:839
 msgid "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
 msgstr "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
 
@@ -220,6 +232,59 @@ msgstr "<abbr title=\"Router Advertisement\">RA</abbr> MTU"
 msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service"
 msgstr "<abbr title=\"Router Advertisement\">RA</abbr>-Serviço"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
+msgctxt "nft relational \">\" operator expression"
+msgid "<var>%s</var> greater than <strong>%s</strong>"
+msgstr "<var>%s</var> maior que <strong>%s</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+msgctxt "nft relational \">=\" operator expression"
+msgid "<var>%s</var> greater than or equal to <strong>%s</strong>"
+msgstr "<var>%s</var> é maior ou igual a <strong>%s</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+msgctxt "nft set match expression"
+msgid "<var>%s</var> in set <strong>%s</strong>"
+msgstr "<var>%s</var> no conjunto <strong>%s</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+msgctxt "nft relational \"==\" operator expression"
+msgid "<var>%s</var> is <strong>%s</strong>"
+msgstr "<var>%s</var> é <strong>%s</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+msgctxt "nft relational \"in\" operator expression"
+msgid "<var>%s</var> is one of <strong>%s</strong>"
+msgstr "<var>%s</var> é um dos <strong>%s</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88
+msgctxt "nft relational \"<\" operator expression"
+msgid "<var>%s</var> lower than <strong>%s</strong>"
+msgstr "<var>%s</var> é menor que <strong>%s</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86
+msgctxt "nft relational \"<=\" operator expression"
+msgid "<var>%s</var> lower than or equal to <strong>%s</strong>"
+msgstr "<var>%s</var> é menor ou igual a <strong>%s</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+msgctxt "nft relational \"!=\" operator expression"
+msgid "<var>%s</var> not <strong>%s</strong>"
+msgstr "<var>%s</var> não <strong>%s</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+msgctxt "nft not in set match expression"
+msgid "<var>%s</var> not in set <strong>%s</strong>"
+msgstr "<var>%s</var> não está no conjunto <strong>%s</strong>"
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:86
+msgid ""
+"A batman-adv node can either run in server mode (sharing its internet "
+"connection with the mesh) or in client mode (searching for the most suitable "
+"internet connection in the mesh) or having the gateway support turned off "
+"entirely (which is the default setting)."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370
 msgid "A configuration for the device \"%s\" already exists"
 msgstr "Uma configuração para o dispositivo \"%s\" já existe"
@@ -228,11 +293,11 @@ msgstr "Uma configuração para o dispositivo \"%s\" já existe"
 msgid "A directory with the same name already exists."
 msgstr "Um diretório com o mesmo nome já existe."
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2671
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664
 msgid "A new login is required since the authentication session expired."
 msgstr "Uma nova autenticação é necessária já que a sessão expirou."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:170
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:207
 msgid ""
 "A random, on the fly generated \"PrivateKey\", the key will not be saved on "
 "the router"
@@ -240,21 +305,21 @@ msgstr ""
 "Uma \"chave privada\" gerada aleatoriamente, a chave não será salva no "
 "roteador"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1503
 msgid "A43C + J43 + A43"
 msgstr "A43C + J43 + A43"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1484
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504
 msgid "A43C + J43 + A43 + V43"
 msgstr "A43C + J43 + A43 + V43"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
 msgid "ADSL"
 msgstr ""
 "<abbr title=\"Assymetrical Digital Subscriber Line/Linha Digital Assimétrica "
 "para Assinante\">ADSL</abbr>"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1472
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
 msgid "ANSI T1.413"
 msgstr "ANSI T1.413"
 
@@ -295,29 +360,33 @@ msgstr ""
 "Limite de retentativas do <abbr title=\"Address Resolution Protocol\">ARP</"
 "abbr>"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:631
+msgid "ARP traffic table \"%h\""
+msgstr "Tabela de tráfego ARP \"%h\""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1511
 msgid "ATM (Asynchronous Transfer Mode)"
 msgstr "ATM (Modo de Transferência Assíncrona)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
 msgid "ATM Bridges"
 msgstr "Ponte ATM"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1544
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1564
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
 msgid "ATM Virtual Channel Identifier (VCI)"
 msgstr ""
-"Identificador de Canal Virtual ATM (<abbr title=\"Virtual Channel Identifier"
-"\">VCI</abbr>)"
+"Identificador de Canal Virtual ATM (<abbr title=\"Virtual Channel "
+"Identifier\">VCI</abbr>)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1545
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
 msgid "ATM Virtual Path Identifier (VPI)"
 msgstr ""
-"Identificador de Caminho Virtual ATM (<abbr title=\"Virtual Path Identifier"
-"\">VPI</abbr>)"
+"Identificador de Caminho Virtual ATM (<abbr title=\"Virtual Path "
+"Identifier\">VPI</abbr>)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532
 msgid ""
 "ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
 "Linux network interfaces which can be used in conjunction with DHCP or PPP "
@@ -327,7 +396,7 @@ msgstr ""
 "rede virutais no Linux. Estas podem ser usadas em conjunto com o DHCP ou PPP "
 "para discar em um provedor de rede."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1551
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
 msgid "ATM device number"
 msgstr "Número do dispositivo ATM"
@@ -336,9 +405,9 @@ msgstr "Número do dispositivo ATM"
 msgid "ATU-C System Vendor ID"
 msgstr "Identificador de"
 
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:551
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552
 msgid "Absent Interface"
 msgstr "Interface ausente"
 
@@ -352,6 +421,11 @@ msgstr ""
 msgid "Accept local"
 msgstr "Aceitar local"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+msgctxt "nft accept action"
+msgid "Accept packet"
+msgstr "Aceitar o pacote"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647
 msgid "Accept packets with local source addresses"
 msgstr "Aceite pacotes com endereços de fontes locais"
@@ -361,10 +435,14 @@ msgid "Access Concentrator"
 msgstr "Concentrador de Acesso"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
 msgid "Access Point"
 msgstr "Ponto de Acceso (AP)"
 
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:60
+msgid "Access Point Isolation"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:388
 msgid "Actions"
 msgstr "Ações"
@@ -378,19 +456,18 @@ msgid "Active Connections"
 msgstr "Conexões Ativas"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:35
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:174
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:182
 msgid "Active DHCP Leases"
 msgstr "Alocações DHCP ativas"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:54
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:176
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:184
 msgid "Active DHCPv6 Leases"
 msgstr "Alocações DHCPv6 ativas"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:255
 msgid "Active IPv4 Routes"
-msgstr ""
-"Rotas <abbr title=\"Protocolo de Internet Versão 4\">IPv4</abbr> ativas"
+msgstr "Rotas IPv4 ativas"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:258
 msgid "Active IPv4 Rules"
@@ -399,8 +476,7 @@ msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:265
 msgid "Active IPv6 Routes"
-msgstr ""
-"Rotas <abbr title=\"Protocolo de Internet Versão 6\">IPv6</abbr> ativas"
+msgstr "Rotas IPv6 ativas"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:268
 msgid "Active IPv6 Rules"
@@ -425,11 +501,11 @@ msgstr "Balanceamento de carga adaptável (balanço-alb, 6)"
 msgid "Adaptive transmit load balancing (balance-tlb, 5)"
 msgstr "Balanceamento adaptativo da carga de transmissão (balanço-tlb, 5)"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2208
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2211
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2224
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2229
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2232
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3379
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2245
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2253
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3536
 #: 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
@@ -440,7 +516,7 @@ msgstr "Balanceamento adaptativo da carga de transmissão (balanço-tlb, 5)"
 msgid "Add"
 msgstr "Adicionar"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1536
 msgid "Add ATM Bridge"
 msgstr "Adicionar ponte ATM"
 
@@ -460,11 +536,11 @@ msgstr "Adicionar ação de LED"
 msgid "Add VLAN"
 msgstr "Adicionar VLAN"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1292
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1312
 msgid "Add device configuration"
 msgstr "Adicione a configuração de um dispositivo"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1232
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1252
 msgid "Add device configuration…"
 msgstr "Adicione a configuração de um dispositivo…"
 
@@ -483,19 +559,19 @@ msgid "Add local domain suffix to names served from hosts files."
 msgstr "Adiciona um sufixo de domínio local para equipamentos conhecidos."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:465
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1119
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1136
 msgid "Add new interface..."
 msgstr "Adiciona uma nova interface..."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178
 msgid "Add peer"
 msgstr "Adicionar parceiro"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:326
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:335
 msgid "Add to Blacklist"
 msgstr "Adicionar à lista negra"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:326
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:335
 msgid "Add to Whitelist"
 msgstr "Adicionar à lista branca"
 
@@ -520,6 +596,11 @@ msgstr "Arquivo de servidores adicionais"
 msgid "Address"
 msgstr "Endereço"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:22
+msgctxt "nft meta nfproto"
+msgid "Address family"
+msgstr "Família de endereços"
+
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
 msgid "Address to access local relay bridge"
 msgstr "Endereço para acessar a ponte por retransmissão local"
@@ -536,7 +617,7 @@ msgstr "Administração"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:255
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:478
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:633
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1542
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1562
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:39
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:924
@@ -553,11 +634,15 @@ msgstr "Opções avançadas do dispositivo"
 msgid "Ageing time"
 msgstr "Tempo de envelhecimento"
 
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:50
+msgid "Aggregate Originator Messages"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
 msgid "Aggregate Transmit Power (ACTATP)"
 msgstr ""
-"Potência de Transmissão Agregada (<abbr title=\"Aggregate Transmit Power"
-"\">ACTATP</abbr>)"
+"Potência de Transmissão Agregada (<abbr title=\"Aggregate Transmit "
+"Power\">ACTATP</abbr>)"
 
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:260
 msgid "Aggregation Selection Logic"
@@ -582,7 +667,7 @@ msgstr ""
 "Agregador: Escravo adicionados/removidos ou houve alteração da condição "
 "(largura de banda, 1)"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:191
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
 msgid "Alert"
 msgstr "Alerta"
 
@@ -617,7 +702,7 @@ msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
 msgstr ""
 "Permitir autenticação <abbr title=\"Shell Seguro\">SSH</abbr> por senha"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
 msgid "Allow AP mode to disconnect STAs based on low ACK condition"
 msgstr ""
 "Permitir, em modo AP, a desconexão de estações baseada na baixa qualidade "
@@ -665,7 +750,7 @@ msgstr "Permitir detecção dos recursos do sistema"
 msgid "Allow the <em>root</em> user to login with password"
 msgstr "Permite que o usuário <em>root</em> se autentique utilizando senha"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:243
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:294
 msgid "Allowed IPs"
 msgstr "Endereços IP autorizados"
 
@@ -700,76 +785,76 @@ msgstr ""
 "Averigue a quantidade de detecções dos endereços em duplicata que serão "
 "emitidos"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:603
+#: modules/luci-base/htdocs/luci-static/resources/form.js:604
 msgid "An error occurred while saving the form:"
 msgstr "Ocorreu um erro ao salvar o formulário:"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:138
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
 msgid "An optional, short description for this device"
 msgstr "Uma descrição opcional e curta para este dispositivo"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1484
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
 msgid "Annex"
 msgstr "Anexo"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1465
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
 msgid "Annex A + L + M (all)"
 msgstr "Anexos A + L + M (todo)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1493
 msgid "Annex A G.992.1"
 msgstr "Anexo A G.992.1"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1474
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
 msgid "Annex A G.992.2"
 msgstr "Anexo A G.992.2"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
 msgid "Annex A G.992.3"
 msgstr "Anexo A G.992.3"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1496
 msgid "Annex A G.992.5"
 msgstr "Anexo A G.992.5"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1466
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
 msgid "Annex B (all)"
 msgstr "Anexo B (todo)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
 msgid "Annex B G.992.1"
 msgstr "Anexo B G.992.1"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1470
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1490
 msgid "Annex B G.992.3"
 msgstr "Anexo B G.992.3"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1471
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1491
 msgid "Annex B G.992.5"
 msgstr "Anexo B G.992.5"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1487
 msgid "Annex J (all)"
 msgstr "Anexo J (todo)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1477
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
 msgid "Annex L G.992.3 POTS 1"
 msgstr "Anexo L G.992.3 POTS 1"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1468
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1488
 msgid "Annex M (all)"
 msgstr "Anexo M (todo)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1478
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1498
 msgid "Annex M G.992.3"
 msgstr "Anexo M G.992.3"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
 msgid "Annex M G.992.5"
 msgstr "Anexo M G.992.5"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:885
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
 msgid "Announce this device as IPv6 DNS server."
 msgstr "Anuncie este dispositivo como um servidor de DNS IPv6."
 
@@ -797,15 +882,15 @@ msgstr ""
 "Anuncie este dispositivo como um roteador padrão, independentemente da "
 "presença de um prefixo ou de uma rota padrão."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:905
 msgid "Announced DNS domains"
 msgstr "Domínios DNS anunciados"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:878
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
 msgid "Announced IPv6 DNS servers"
 msgstr "Servidores DNS IPv6 anunciados"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1669
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1673
 msgid "Anonymous Identity"
 msgstr "Identidade Anônima"
 
@@ -817,9 +902,14 @@ msgstr "Montagem Anônima"
 msgid "Anonymous Swap"
 msgstr "Espaço de Troca (swap) Anônimo"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512
+msgctxt "nft match any traffic"
+msgid "Any packet"
+msgstr "Qualquer pacote"
+
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
 msgid "Any zone"
 msgstr "Qualquer zona"
@@ -832,16 +922,17 @@ msgstr "Aplique as opções DHCP nesta rede. (Vazio = todos os clientes)."
 msgid "Apply backup?"
 msgstr "Aplicar cópia de segurança?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4313
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4638
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Pedido para aplicar falhou com o estado <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2182
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4179
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4404
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4504
 msgid "Apply unchecked"
 msgstr "Aplicar sem verificação"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4252
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4577
 msgid "Applying configuration changes… %ds"
 msgstr "Aplicando as alterações na configuração... %ds"
 
@@ -853,14 +944,14 @@ msgstr "Arquitetura"
 msgid "Arp-scan"
 msgstr "Varredura arp"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:980
 msgid ""
 "Assign a part of given length of every public IPv6-prefix to this interface"
 msgstr ""
 "Atribua uma parte do comprimento de cada prefixo IPv6 público para esta "
 "interface"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:985
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
 msgid ""
 "Assign prefix parts using this hexadecimal subprefix ID for this interface."
@@ -868,15 +959,33 @@ msgstr ""
 "Atribua partes do prefixo usando este identificador hexadecimal do "
 "subprefixo para esta interface."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2166
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:357
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2172
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
 msgid "Associated Stations"
 msgstr "Estações associadas"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:142
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:151
 msgid "Associations"
 msgstr "Associações"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126
+msgid ""
+"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
+"strong>"
+msgstr ""
+"Pelo menos <strong>%h</strong> por <strong>%h</strong>, estouro de "
+"<strong>%h</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:123
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+msgid ""
+"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
+"strong>"
+msgstr ""
+"No máximo <strong>%h</strong> por <strong>%h</strong>, estouro de "
+"<strong>%h</strong>"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154
 msgid "Attempt to enable configured mount points for attached devices"
 msgstr ""
@@ -887,7 +996,7 @@ msgstr ""
 msgid "Auth Group"
 msgstr "Grupo de Autenticação"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1608
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1612
 msgid "Authentication"
 msgstr "Autenticação"
 
@@ -901,7 +1010,7 @@ msgid "Authoritative"
 msgstr "Autoritário"
 
 #: modules/luci-base/luasrc/view/sysauth.htm:17
-#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:35
+#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
 msgid "Authorization Required"
 msgstr "Autenticação Obrigatória"
 
@@ -930,7 +1039,7 @@ msgstr ""
 "Execute automaticamente a verificação do sistema de arquivos antes da "
 "montagem do dispositivo"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:973
 msgid ""
 "Automatically handle multiple uplink interfaces using source-based policy "
 "routing."
@@ -972,11 +1081,15 @@ msgstr "Disponível"
 msgid "Average:"
 msgstr "Média:"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:70
+msgid "Avoid Bridge Loops"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1505
 msgid "B43 + B43C"
 msgstr "B43 + B43C"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1486
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
 msgid "B43 + B43C + V43"
 msgstr "B43 + B43C + V43"
 
@@ -986,12 +1099,16 @@ msgstr "BR / DMR / AFTR"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:158
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:182
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1747
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:379
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:149
 msgid "BSSID"
 msgstr "BSSID"
 
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3202
+msgid "Back"
+msgstr "Voltar"
+
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:48
 msgid "Back to Overview"
@@ -1023,6 +1140,31 @@ msgstr "Banda"
 msgid "Base device"
 msgstr "Dispositivo base"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
+msgid "Base64-encoded public key of this interface for sharing."
+msgstr ""
+"Chave pública desta interface codificada em base64 para compartilhamento."
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:10
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:41
+msgid "Batman Device"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:10
+msgid "Batman Interface"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:81
+msgid ""
+"Batman-adv has a built-in layer 2 fragmentation for unicast data flowing "
+"through the mesh which will allow to run batman-adv over interfaces / "
+"connections that don't allow to increase the MTU beyond the standard "
+"Ethernet packet size of 1500 bytes. When the fragmentation is enabled batman-"
+"adv will automatically fragment over-sized packets and defragment them on "
+"the other end. Per default fragmentation is enabled and inactive if the "
+"packet fits but it is possible to deactivate the fragmentation entirely."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974
 msgid "Beacon Interval"
 msgstr "Intervalo do quadro de monitoramento (Beacon)"
@@ -1038,6 +1180,10 @@ msgstr ""
 "de configuração alterados marcados pelo opkg, arquivos base essenciais e "
 "padrões para a cópia de segurança definidos pelo usuário."
 
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:287
+msgid "Bind NTP server"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326
 msgid "Bind dynamically to interfaces rather than wildcard address."
 msgstr ""
@@ -1068,10 +1214,14 @@ msgstr "Vincule o túnel a esta interface (opcional)."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:162
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:171
 msgid "Bitrate"
 msgstr "Taxa de bits"
 
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:65
+msgid "Bonding Mode"
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:201
 msgid "Bonding Policy"
 msgstr "Política do vínculo"
@@ -1092,7 +1242,7 @@ msgid "Bridge VLAN filtering"
 msgstr "Filtragem da ponte VLAN"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:344
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1387
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1407
 msgid "Bridge device"
 msgstr "Dispositivo ponte"
 
@@ -1105,7 +1255,11 @@ msgstr "Opções específicas da porta da ponte"
 msgid "Bridge ports"
 msgstr "Portas da ponte"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1552
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:635
+msgid "Bridge traffic table \"%h\""
+msgstr "Tabela de tráfego da ponte \"%h\""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
 msgid "Bridge unit number"
 msgstr "Número da unidade da ponte"
 
@@ -1126,7 +1280,7 @@ msgid "Broadcast policy (broadcast, 3)"
 msgstr "Política de transmissão (transmissão, 3)"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2845
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3836
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4155
 msgid "Browse…"
 msgstr "Explorar…"
 
@@ -1158,40 +1312,74 @@ msgid "Call failed"
 msgstr "A chamada falhou"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2938
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3845
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4164
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1125
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2040
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1142
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2046
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:295
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:203
 msgid "Cancel"
 msgstr "Cancelar"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:562
+msgctxt "Chain hook: forward"
+msgid "Capture incoming packets addressed to other hosts"
+msgstr "Fazer a captura dos pacotes da entrada endereçados a outros hosts"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:554
+msgctxt "Chain hook: prerouting"
+msgid "Capture incoming packets before any routing decision"
+msgstr ""
+"Fazer a captura dos pacotes recebidos antes de qualquer decisão de roteamento"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:558
+msgctxt "Chain hook: input"
+msgid "Capture incoming packets routed to the local system"
+msgstr ""
+"Fazer a captura dos pacotes da entrada que forem encaminhados para o sistema "
+"local"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:570
+msgctxt "Chain hook: postrouting"
+msgid "Capture outgoing packets after any routing decision"
+msgstr ""
+"Faça a captura dos pacotes da saída após qualquer decisão de roteamento"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566
+msgctxt "Chain hook: output"
+msgid "Capture outgoing packets originating from the local system"
+msgstr "Faça a captura dos pacotes da saída provenientes do sistema local"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550
+msgctxt "Chain hook: ingress"
+msgid "Capture packets directly after the NIC received them"
+msgstr "Faça a captura dos pacotes diretamente após o NIC tê-los recebido"
+
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
 msgid "Category"
 msgstr "Categoria"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
 msgid "Certificate constraint (Domain)"
 msgstr "Restrição por certificado (Domínio)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1589
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1593
 msgid "Certificate constraint (SAN)"
 msgstr "Restrição por certificado (SAN)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1586
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1590
 msgid "Certificate constraint (Subject)"
 msgstr "Restrição por certificado (Assunto)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1599
 msgid "Certificate constraint (Wildcard)"
 msgstr "Restrição por certificado (Asterisco)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1586
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1590
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1648
 msgid ""
 "Certificate constraint substring - e.g. /CN=wifi.mycompany.com<br />See "
 "`logread -f` during handshake for actual values"
@@ -1200,8 +1388,8 @@ msgstr ""
 "CN=wifi.mycompany.com<br />Veja `logread -f` durante o handshake para "
 "encontrar os valores atuais"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
 msgid ""
 "Certificate constraint(s) against DNS SAN values (if available)<br />or "
 "Subject CN (exact match)"
@@ -1209,8 +1397,8 @@ msgstr ""
 "Restrições por certificado(s) contra valores DNS SAN (se disponível)<br />ou "
 "Assunto CN (correspondência exata)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1599
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
 msgid ""
 "Certificate constraint(s) against DNS SAN values (if available)<br />or "
 "Subject CN (suffix match)"
@@ -1218,8 +1406,8 @@ msgstr ""
 "Restrições por certificado(s) contra valores DNS SAN (se disponível)<br />ou "
 "Assunto CN (correspondente ao sufixo)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1589
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1647
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1593
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1651
 msgid ""
 "Certificate constraint(s) via Subject Alternate Name values<br />(supported "
 "attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
@@ -1234,11 +1422,16 @@ msgstr ""
 msgid "Chain"
 msgstr "Corrente"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4065
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574
+msgctxt "Yet unknown nftables chain hook"
+msgid "Chain hook \"%h\""
+msgstr "Gancho da corrente \"%h\""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
 msgid "Changes"
 msgstr "Alterações"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4348
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4673
 msgid "Changes have been reverted."
 msgstr "As alterações foram revertidas."
 
@@ -1250,13 +1443,13 @@ msgstr "Muda a senha do administrador para acessar este dispositivo"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1741
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1745
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:376
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:161
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
 msgid "Channel"
 msgstr "Canal"
 
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:81
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
 msgid "Channel Analysis"
 msgstr "Análise dos canais"
 
@@ -1269,7 +1462,7 @@ msgid "Check filesystems before mount"
 msgstr ""
 "Execute a verificação do sistema de arquivos antes da montagem do dispositivo"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2002
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2008
 msgid "Check this option to delete the existing networks from this radio."
 msgstr "Marque esta opção para remover as redes existentes neste rádio."
 
@@ -1287,7 +1480,7 @@ msgid "Choose mtdblock"
 msgstr "Escolha o bloco mtd"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2036
 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 "
@@ -1307,7 +1500,7 @@ msgstr ""
 "Escolha a rede (s) que deseja anexar a este interface wireless ou preencha o "
 "<em> criar </em> campo para definir uma nova rede."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1221
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1222
 msgid "Cipher"
 msgstr "Cifra"
 
@@ -1333,7 +1526,8 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3873
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:992
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
 msgid "Client"
 msgstr "Cliente"
 
@@ -1343,7 +1537,7 @@ msgid "Client ID to send when requesting DHCP"
 msgstr ""
 "Identificador do cliente enviando quando a requisição do DHCP é realizada"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4082
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4401
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 msgid "Close"
@@ -1368,7 +1562,7 @@ msgstr "Fechar a lista..."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:44
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:63
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2170
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:391
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:352
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
@@ -1392,7 +1586,7 @@ msgstr "O comando falhou"
 msgid "Comment"
 msgstr "Comentário"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1716
 msgid ""
 "Complicates key reinstallation attacks on the client side by disabling "
 "retransmission of EAPOL-Key frames that are used to install keys. This "
@@ -1412,16 +1606,16 @@ msgstr ""
 msgid "Compute outgoing checksum (optional)."
 msgstr "Cálculo do checksum de saída (opcional)."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4065
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454
 msgid "Configuration"
 msgstr "Configuração"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4227
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4552
 msgid "Configuration changes applied."
 msgstr "A configuração foi aplicada."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4490
 msgid "Configuration changes have been rolled back!"
 msgstr "A configuração foi revertida!"
 
@@ -1451,27 +1645,27 @@ msgid ""
 "Configures the default router advertisement in <abbr title=\"Router "
 "Advertisement\">RA</abbr> messages."
 msgstr ""
-"Configura o anúncio padrão do roteador nas mensagens do <abbr title="
-"\"Anúncio do roteador\">RA</abbr> ."
+"Configura o anúncio padrão do roteador nas mensagens do <abbr "
+"title=\"Anúncio do roteador\">RA</abbr> ."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:764
 msgid ""
-"Configures the operation mode of the <abbr title=\"Router Advertisement"
-"\">RA</abbr> service on this interface."
+"Configures the operation mode of the <abbr title=\"Router "
+"Advertisement\">RA</abbr> service on this interface."
 msgstr ""
-"Configura o modo de operação do serviço do <abbr title=\"Anúncio do roteador"
-"\">RA</abbr> nesta interface."
+"Configura o modo de operação do serviço do <abbr title=\"Anúncio do "
+"roteador\">RA</abbr> nesta interface."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
 msgid "Configures the operation mode of the DHCPv6 service on this interface."
 msgstr "Configura o modo de operação do serviço DHCPv6 nesta interface."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
 msgid ""
 "Configures the operation mode of the NDP proxy service on this interface."
 msgstr "Configura o modo de operação do serviço proxy NDP nesta interface."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1278
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1298
 msgid "Configure…"
 msgstr "Configurar…"
 
@@ -1503,10 +1697,20 @@ msgstr "A tentativa de conexão falhou."
 msgid "Connection lost"
 msgstr "Conexão perdida"
 
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:136
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:160
 msgid "Connections"
 msgstr "Conexões"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+msgctxt "nft ct state"
+msgid "Conntrack state"
+msgstr "Estado do conntrack"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+msgctxt "nft ct status"
+msgid "Conntrack status"
+msgstr "Condição geral do conntrack"
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378
 msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)"
 msgstr ""
@@ -1533,7 +1737,21 @@ msgstr "O conteúdo foi salvo."
 msgid "Continue"
 msgstr "Continuar"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4201
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+msgctxt "nft jump action"
+msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>"
+msgstr "Continue em <strong><a href=\"#%q.%q\">%h</a></strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+msgid "Continue in calling chain"
+msgstr "Continua na cadeia de chamadas"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr "Continuar processando pacotes sem comparação"
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4526
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -1557,19 +1775,19 @@ msgid "Coverage cell density"
 msgstr "Densidade da célula de cobertura"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2036
 msgid "Create / Assign firewall-zone"
 msgstr "Crie / Atribua a uma zona de firewall"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1154
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1174
 msgid "Create interface"
 msgstr "Crie uma interface"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:191
 msgid "Critical"
 msgstr "Crítico"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:194
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:195
 msgid "Cron Log Level"
 msgstr "Nível do registro cron"
 
@@ -1577,8 +1795,18 @@ msgstr "Nível do registro cron"
 msgid "Current power"
 msgstr "Potência atual"
 
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:572
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:574
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta hour"
+msgid "Current time"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+msgctxt "nft meta day"
+msgid "Current weekday"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575
 #: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
 #: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
 #: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
@@ -1600,8 +1828,8 @@ msgstr "Intervalo de flash personalizado (kernel: temporizador)"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59
 msgid ""
-"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
-"\">LED</abbr>s if possible."
+"Customizes the behaviour of the device <abbr title=\"Light Emitting "
+"Diode\">LED</abbr>s if possible."
 msgstr ""
 "Se possível, personaliza o comportamento dos <abbr title=\"Diodo Emissor de "
 "Luz\">LED</abbr>s."
@@ -1610,15 +1838,15 @@ msgstr ""
 msgid "DAD transmits"
 msgstr "Transmissões DAD"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1426
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
 msgid "DAE-Client"
 msgstr "Cliente DAE"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
 msgid "DAE-Port"
 msgstr "Porta DAE"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1440
 msgid "DAE-Secret"
 msgstr "Segredo DAE"
 
@@ -1650,7 +1878,7 @@ msgstr "Opções do DHCP"
 msgid "DHCPv6 client"
 msgstr "Cliente DHCPv6"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:867
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:878
 msgid "DHCPv6-Service"
 msgstr "Serviço DHCPv6"
 
@@ -1671,7 +1899,7 @@ msgid "DNS query port"
 msgstr ""
 "Porta de consulta <abbr title=\"Sistema de Nomes de Domínios\">DNS</abbr>"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:949
 msgid "DNS search domains"
 msgstr "Domínios de pesquisa do DNS"
 
@@ -1680,7 +1908,7 @@ msgid "DNS server port"
 msgstr ""
 "Porta do servidor <abbr title=\"Sistema de Nomes de Domínios\">DNS</abbr>"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
 msgid "DNS weight"
 msgstr "Peso do DNS"
 
@@ -1704,7 +1932,7 @@ msgstr "Tempo de expiração para ociosidade do DPD"
 msgid "DS-Lite AFTR address"
 msgstr "Endereço DS-Lite AFTR"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
 msgid "DSL"
 msgstr "DSL"
@@ -1713,11 +1941,11 @@ msgstr "DSL"
 msgid "DSL Status"
 msgstr "Estado da DSL"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1494
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514
 msgid "DSL line mode"
 msgstr "Modo de linha DSL"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1161
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1162
 msgid "DTIM Interval"
 msgstr ""
 "Intervalo <abbr title=\"Mensagem Indicativa de Envio de Tráfego/Delivery "
@@ -1725,7 +1953,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:128
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136
 msgid "DUID"
 msgstr "DUID"
 
@@ -1733,17 +1961,11 @@ msgstr "DUID"
 msgid "Data Rate"
 msgstr "Taxa de Dados"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:196
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
 msgid "Debug"
 msgstr "Depuração"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1416
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1431
-msgid "Default %d"
-msgstr "Padrão %d"
-
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774
 msgid "Default router"
 msgstr "Roteador padrão"
@@ -1778,14 +2000,18 @@ msgstr ""
 "Define um mapeamento da prioridade do pacote interno do Linux para a "
 "prioridade do cabeçalho VLAN, apenas para os frames de entrada"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
+msgid "Defines a specific MTU for this route"
+msgstr "Define um MTU específico para esta rota"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
 msgid "Delegate IPv6 prefixes"
 msgstr "Delegue prefixos IPv6"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2288
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2717
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3363
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2309
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2740
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2744
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3520
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2907
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
@@ -1806,13 +2032,13 @@ msgstr "Solicitação para apagar falhou: %s"
 msgid "Delete this network"
 msgstr "Apagar esta rede"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1161
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1162
 msgid "Delivery Traffic Indication Message Interval"
 msgstr "Intervalo da Mensagem Indicativa de Envio de Tráfego"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:138
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:193
 msgid "Description"
 msgstr "Descrição"
 
@@ -1820,7 +2046,7 @@ msgstr "Descrição"
 msgid "Deselect"
 msgstr "Remover seleção"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:235
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:237
 msgid "Design"
 msgstr "Tema"
 
@@ -1834,23 +2060,38 @@ msgstr "Mestre designado"
 msgid "Destination"
 msgstr "Destino"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr "IP de destino"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr "Destino IPv6"
+
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
 msgid "Destination port"
 msgstr "Porta de destino"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr "Porta de destino"
+
 #: 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 "Zona de destino"
 
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:569
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1107
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1403
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1124
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1423
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:55
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
@@ -1881,7 +2122,7 @@ msgstr "Nome do dispositivo"
 msgid "Device not managed by ModemManager."
 msgstr "Dispositivo não gerenciado pelo ModemManager."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1398
 msgid "Device not present"
 msgstr "O dispositivo não está presente"
 
@@ -1889,7 +2130,7 @@ msgstr "O dispositivo não está presente"
 msgid "Device type"
 msgstr "Tipo do dispositivo"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4200
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4525
 msgid "Device unreachable!"
 msgstr "Dispositivo não alcançável!"
 
@@ -1898,7 +2139,7 @@ msgid "Device unreachable! Still waiting for device..."
 msgstr ""
 "O dispositivo está fora de alcance! Ainda aguardando pelo dispositivo..."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1229
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1249
 msgid "Devices"
 msgstr "Dispositivos"
 
@@ -1916,7 +2157,7 @@ msgid "Directory"
 msgstr "Diretório"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:113
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:195
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:200
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:897
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937
 msgid "Disable"
@@ -1939,7 +2180,7 @@ msgstr "Desabilitar pesquisas de DNS"
 msgid "Disable Encryption"
 msgstr "Desabilitar Cifragem"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
 msgid "Disable Inactivity Polling"
 msgstr "Desative a sondagem de inatividade"
 
@@ -1948,7 +2189,7 @@ msgid "Disable this network"
 msgstr "Desabilitar esta rede"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1684
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
@@ -1961,19 +2202,21 @@ msgstr "Desabilitar esta rede"
 msgid "Disabled"
 msgstr "Desativado"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1185
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1186
 msgid "Disassociate On Low Acknowledgement"
 msgstr "Desassocie quando houver baixa confirmação de recebimento"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
-msgid "Discard upstream RFC1918 responses."
+msgid ""
+"Discard upstream responses containing <a href=\"%s\">RFC1918</a> addresses."
 msgstr ""
-"Descartar respostas dos servidores externos para redes privadas (RFC1918)."
+"Descarta as respostas dos servidores externos contendo endereços <a "
+"href=\"%s\">RFC1918</a>."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:327
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:342
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351
 msgid "Disconnect"
 msgstr "Desconectar"
 
@@ -1986,15 +2229,16 @@ msgstr "A tentativa de desconexão falhou"
 msgid "Disconnection attempt failed."
 msgstr "A tentativa de desconexão falhou."
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/25_diskfree.js:35
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/25_storage.js:35
 msgid "Disk space"
-msgstr ""
-
-#: modules/luci-base/htdocs/luci-static/resources/form.js:606
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3070
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3344
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4171
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1766
+msgstr "Espaço no disco"
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:607
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3012
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3218
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1770
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
 msgid "Dismiss"
 msgstr "Dispensar"
@@ -2007,6 +2251,10 @@ msgstr "Otimização de Distância"
 msgid "Distance to farthest network member in meters."
 msgstr "Distância para o computador mais distante da rede (em metros)."
 
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:75
+msgid "Distributed ARP Table"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542
 msgid ""
 "Dnsmasq instance to which this boot section is bound. If unspecified, the "
@@ -2018,13 +2266,13 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246
 msgid ""
-"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration Protocol"
-"\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</abbr> "
-"forwarder."
+"Dnsmasq is a lightweight <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> server and <abbr title=\"Domain Name System\">DNS</"
+"abbr> forwarder."
 msgstr ""
 "Dnsmasq é um servidor enxuto para o <abbr title=\"Protocolo de Configuração "
-"Dinâmica de Hosts\">DHCP</abbr> e o encaminhador para o <abbr title="
-"\"Sistema dos Nomes de Domínios\">DNS</abbr>."
+"Dinâmica de Hosts\">DHCP</abbr> e o encaminhador para o <abbr "
+"title=\"Sistema dos Nomes de Domínios\">DNS</abbr>."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413
 msgid "Do not cache negative replies, e.g. for non-existent domains."
@@ -2036,6 +2284,7 @@ msgstr ""
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:91
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:88
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:93
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:70
 msgid "Do not create host route to peer (optional)."
 msgstr "Não crie a rota do host para o peer (opcional)."
 
@@ -2057,7 +2306,7 @@ msgstr "Não encaminhe buscas pelo endereço reverso para as redes locais."
 msgid "Do not listen on the specified interfaces."
 msgstr "Evite escutar nestas Interfaces."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:870
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:881
 msgid "Do not offer DHCPv6 service on this interface."
 msgstr "Não ofereça o serviço DHCPv6 nesta interface."
 
@@ -2066,7 +2315,7 @@ msgctxt "VLAN port state"
 msgid "Do not participate"
 msgstr "Não participar"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:917
 msgid ""
 "Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
 "packets."
@@ -2136,13 +2385,13 @@ msgstr "Baixar a cópia de segurança"
 msgid "Download mtdblock"
 msgstr "Baixar o bloco mtd"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1499
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
 msgid "Downstream SNR offset"
 msgstr ""
-"Deslocamento <abbr title=\"Razão entre Sinal e Ruído/Signal to Noise Ratio"
-"\">SNR</abbr> do sinal recebido"
+"Deslocamento <abbr title=\"Razão entre Sinal e Ruído/Signal to Noise "
+"Ratio\">SNR</abbr> do sinal recebido"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2675
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
 msgid "Drag to reorder"
 msgstr "Arraste para reordenar"
 
@@ -2150,6 +2399,16 @@ msgstr "Arraste para reordenar"
 msgid "Drop Duplicate Frames"
 msgstr "Derrubar os Quadros Duplicados"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr "Derrubar o pacote"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr "Faz o descarte dos pacotes incompatíveis"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
 msgstr "Dropbear"
@@ -2159,8 +2418,8 @@ msgid ""
 "Dropbear offers <abbr title=\"Secure Shell\">SSH</abbr> network shell access "
 "and an integrated <abbr title=\"Secure Copy\">SCP</abbr> server"
 msgstr ""
-"Dropbear oferece um acesso shell seguro à rede <abbr title=\"Shell Seguro"
-"\">(SSH)</abbr> e um servidor <abbr title=\"Cópia Segura\">SCP</abbr> "
+"Dropbear oferece um acesso shell seguro à rede <abbr title=\"Shell "
+"Seguro\">(SSH)</abbr> e um servidor <abbr title=\"Cópia Segura\">SCP</abbr> "
 "integrado"
 
 #: modules/luci-compat/luasrc/model/network/proto_4x6.lua:14
@@ -2174,6 +2433,18 @@ msgstr ""
 "<abbr title=\"Protocolo de Configuração Dinâmica de Hosts\">DHCP</abbr> "
 "Dinâmico"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1429
+msgid "Dynamic Authorization Extension client."
+msgstr "Cliente da extensão de autorização dinâmica."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1434
+msgid "Dynamic Authorization Extension port."
+msgstr "Porta da extensão da autorização dinâmica."
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1440
+msgid "Dynamic Authorization Extension secret."
+msgstr "Segredo da extensão de autorização dinâmica."
+
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Dynamic tunnel"
 msgstr "Túnel dinâmico"
@@ -2190,13 +2461,13 @@ msgstr ""
 msgid "EA-bits length"
 msgstr "Comprimento dos bits EA"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
 msgid "EAP-Method"
 msgstr "Método EAP"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2695
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2698
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3226
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2718
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2721
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3383
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495
@@ -2204,6 +2475,10 @@ msgstr "Método EAP"
 msgid "Edit"
 msgstr "Editar"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:180
+msgid "Edit peer"
+msgstr "Edite o par"
+
 #: modules/luci-compat/luasrc/view/cbi/error.htm:13
 msgid ""
 "Edit the raw configuration data above to fix any error and hit \"Save\" to "
@@ -2220,10 +2495,25 @@ msgstr "Editar esta rede"
 msgid "Edit wireless network"
 msgstr "Editar rede sem fio"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr "Rota MTU efetiva"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462
 msgid "Egress QoS mapping"
 msgstr "Mapeamento do egresso QoS"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13
+msgctxt "nft meta oif"
+msgid "Egress device id"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr "Nome do dispositivo de saída"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166
 msgctxt "VLAN port state"
 msgid "Egress tagged"
@@ -2234,7 +2524,7 @@ msgctxt "VLAN port state"
 msgid "Egress untagged"
 msgstr "Egresso desmarcado"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:193
 msgid "Emergency"
 msgstr "Emergência"
 
@@ -2243,9 +2533,11 @@ msgstr "Emergência"
 msgid "Enable"
 msgstr "Ativar"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:189
 msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
 msgstr ""
+"Ativa / Desativa o par. Reinicie a interface do wireguard para aplicar "
+"alterações."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:538
 msgid ""
@@ -2302,7 +2594,7 @@ msgstr "Ative o encaminhamento de quadros jumbos (Jumbo Frames)"
 msgid "Enable MAC address learning"
 msgstr "Ative a aprendizagem de endereço MAC"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:255
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:257
 msgid "Enable NTP client"
 msgstr "Ative o cliente <abbr title=\"Network Time Protocol\">NTP</abbr>"
 
@@ -2322,26 +2614,26 @@ msgstr "Ative a filtragem VLAN"
 msgid "Enable VLAN functionality"
 msgstr "Ative a funcionalidade VLAN"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1716
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1720
 msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
 msgstr "Ative o botão WPS. requer WPA(2)-PSK/WPA3-SAE"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
 msgid ""
-"Enable automatic redirection of <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol Secure"
-"\">HTTPS</abbr> port."
+"Enable automatic redirection of <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr> port."
 msgstr ""
 "Ative o redirecionamento automático das solicitações <abbr title=\"Hypertext "
 "Transfer Protocol\">HTTP</abbr> para a porta <abbr title=\"Hypertext "
 "Transfer Protocol Secure\">HTTPS</abbr>."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
 msgid ""
 "Enable downstream delegation of IPv6 prefixes available on this interface"
 msgstr "Ative a delegação de prefixos IPv6 disponíveis nesta interface"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1716
 msgid "Enable key reinstallation (KRACK) countermeasures"
 msgstr ""
 "Ative as contramedidas contra o ataque de reinstalação da chave (KRACK)"
@@ -2370,7 +2662,7 @@ msgstr "Ative o consultor multicast"
 msgid "Enable multicast support"
 msgstr "Ative o suporte ao multicast"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1456
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1476
 msgid ""
 "Enable packet steering across all CPUs. May help or hinder network speed."
 msgstr ""
@@ -2426,7 +2718,7 @@ msgstr "Ativado"
 msgid "Enables IGMP snooping on this bridge"
 msgstr "Ativar o monitoramento IGMP nesta ponte"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1504
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1508
 msgid ""
 "Enables fast roaming among access points that belong to the same Mobility "
 "Domain"
@@ -2434,6 +2726,12 @@ msgstr ""
 "Ativa a troca rápida entre pontos de acesso que pertencem ao mesmo Domínio "
 "de Mobilidade"
 
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:100
+msgid ""
+"Enables more efficient, group aware multicast forwarding infrastructure in "
+"batman-adv."
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:518
 msgid "Enables the Spanning Tree Protocol on this bridge"
 msgstr "Ativa o protocolo STP nesta ponte"
@@ -2442,24 +2740,24 @@ msgstr "Ativa o protocolo STP nesta ponte"
 msgid "Encapsulation limit"
 msgstr "Limite do encapsulamento"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1489
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1547
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1567
 msgid "Encapsulation mode"
 msgstr "Modo do encapsulamento"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1190
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1744
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:141
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1748
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150
 msgid "Encryption"
 msgstr "Criptografia"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:249
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:301
 msgid "Endpoint Host"
 msgstr "Equipamento do ponto final"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:253
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
 msgid "Endpoint Port"
 msgstr "Porta do ponto final"
 
@@ -2500,10 +2798,14 @@ msgstr "Apagando..."
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:106
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:107
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:189
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
 msgid "Error"
 msgstr "Erro"
 
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:118
+msgid "Error getting PublicKey"
+msgstr "Houve um erro ao obter a PublicKey"
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
 msgid "Errored seconds (ES)"
 msgstr "Segundos com erro (ES)"
@@ -2546,7 +2848,7 @@ msgstr "Dispositivo existente"
 msgid "Expand hosts"
 msgstr "Expandir arquivos de equipamentos conhecidos (hosts)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:994
 msgid "Expecting a hexadecimal assignment hint"
 msgstr "Esperando uma sugestão hexadecimal da atribuição"
 
@@ -2562,7 +2864,7 @@ msgstr "Na expectativa de um endereço IPv6 válido"
 msgid "Expecting two priority values separated by a colon"
 msgstr "Na expectativa de dois valores prioritários separados por dois pontos"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2244
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2265
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:64
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133
@@ -2594,23 +2896,23 @@ msgstr ""
 msgid "External"
 msgstr "Externo"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1555
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
 msgid "External R0 Key Holder List"
 msgstr "Lista dos Detentor de Chave R0 Externa"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1563
 msgid "External R1 Key Holder List"
 msgstr "Lista dos Detentor de Chave R1 Externa"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:166
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:167
 msgid "External system log server"
 msgstr "Servidor externo de registros do sistema (syslog)"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:171
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:172
 msgid "External system log server port"
 msgstr "Porta do servidor externo de registro do sistema (syslog)"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:176
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:177
 msgid "External system log server protocol"
 msgstr "Protocolo do servidor externo de registro do sistema (syslog)"
 
@@ -2626,15 +2928,15 @@ msgstr "Opções extras do pppd"
 msgid "Extra sstpc options"
 msgstr "Opções extras do sstpc"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1529
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
 msgid "FT over DS"
 msgstr "FT sobre DS"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1534
 msgid "FT over the Air"
 msgstr "<abbr title=\"Transição Rápida/Fast Transition\">FT</abbr> pelo ar"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1527
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1531
 msgid "FT protocol"
 msgstr ""
 "Protocolo de <abbr title=\"Transição Rápida/Fast Transition\">FT</abbr>"
@@ -2643,7 +2945,7 @@ msgstr ""
 msgid "Failed to change the system password."
 msgstr "Falha ao alterar a senha do sistema."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4159
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4484
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 "A confirmação das alterações na configuração não foram confirmadas em %d "
@@ -2681,7 +2983,7 @@ msgstr "Arquivo com os resolvedores upstream."
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2846
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506
 msgid "Filename"
-msgstr "Nome de arquivo"
+msgstr "Nome do arquivo"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492
 msgid "Filename of the boot image advertised to clients."
@@ -2690,7 +2992,7 @@ msgstr "Nome do arquivo da imagem de boot que é anunciada aos clientes."
 #: 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 "Sistema de Arquivos"
+msgstr "Sistema de arquivo"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382
 msgid "Filter private"
@@ -2738,10 +3040,11 @@ msgid "Finish"
 msgstr "Terminar"
 
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43
 msgid "Firewall"
 msgstr "Firewall"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:155
 msgid "Firewall Mark"
 msgstr "Marca do firewall"
 
@@ -2757,7 +3060,7 @@ msgstr "Condição do firewall"
 msgid "Firewall mark"
 msgstr "Marca do firewall"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1526
 msgid "Firmware File"
 msgstr "Arquivo do firmware"
 
@@ -2791,7 +3094,7 @@ msgstr "Operações na memória flash"
 msgid "Flashing…"
 msgstr "Instalando…"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:205
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:242
 msgid "For QR-Code support please install the qrencode package!"
 msgstr "Para o suporte ao QR-Code, instale o pacote qrencode!"
 
@@ -2804,7 +3107,7 @@ msgstr "Impor"
 msgid "Force 40MHz mode"
 msgstr "Impor o modo 40MHz"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1231
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1232
 msgid "Force CCMP (AES)"
 msgstr "Impor CCMP (AES)"
 
@@ -2820,15 +3123,15 @@ msgstr "Imponha a versão do IGMP"
 msgid "Force MLD version"
 msgstr "Imponha a versão do MLD"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1232
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1233
 msgid "Force TKIP"
 msgstr "Impor TKIP"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1233
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1234
 msgid "Force TKIP and CCMP (AES)"
 msgstr "Impor TKIP e CCMP (AES)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1240
 msgid "Force link"
 msgstr "Impor o enlace"
 
@@ -2844,12 +3147,12 @@ msgstr "Impor o uso de NAT-T"
 msgid "Form token mismatch"
 msgstr "Chave eletrônica do formulário não casa"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
 msgid ""
-"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr title="
-"\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr title=\"Neighbour "
-"Advertisement, Type 136\">NA</abbr> messages between the designated master "
-"interface and downstream interfaces."
+"Forward <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> <abbr "
+"title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
+"title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
+"designated master interface and downstream interfaces."
 msgstr ""
 "Encaminhe as mensagens <abbr title=\"Neighbour Discovery Protocol\">NDP</"
 "abbr> <abbr title=\"Neighbour Solicitation, Type 135\">NS</abbr> and <abbr "
@@ -2870,7 +3173,7 @@ msgstr ""
 msgid "Forward DHCP traffic"
 msgstr "Encaminhar tráfego DHCP"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:885
 msgid ""
 "Forward DHCPv6 messages between the designated master interface and "
 "downstream interfaces."
@@ -2900,15 +3203,24 @@ msgstr "Encaminhar o tráfego do parceiro da malha"
 msgid "Forward multicast packets as unicast packets on this device."
 msgstr "Encaminhe neste dispositivo os pacotes multicast como pacotes unicast."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1554
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1574
 msgid "Forwarding mode"
 msgstr "Modo de encaminhamento"
 
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:80
+msgid "Fragmentation"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963
 msgid "Fragmentation Threshold"
 msgstr "Limiar de Fragmentação"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr "Aleatorização completa da porta"
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:168
 msgid ""
 "Further information about WireGuard interfaces and peers at <a href='http://"
 "wireguard.com'>wireguard.com</a>."
@@ -2918,7 +3230,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:161
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170
 msgid "GHz"
 msgstr "GHz"
 
@@ -2949,6 +3261,10 @@ msgstr "Túnel GRETAP sobre IPv6"
 msgid "Gateway"
 msgstr "Roteador"
 
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:85
+msgid "Gateway Mode"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:36
 msgid "Gateway Ports"
 msgstr "Acesso remoto a portas encaminhadas"
@@ -2963,12 +3279,12 @@ msgstr "O endereço do roteador padrão é inválido"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:126
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:240
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:121
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:122
 msgid "General Settings"
 msgstr "Configurações gerais"
 
 #: 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:1541
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1561
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
 msgid "General Setup"
@@ -2982,25 +3298,26 @@ msgstr "Opções gerais do dispositivo"
 msgid "Generate Config"
 msgstr "Gerar Configuração"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:282
 msgid "Generate Key"
 msgstr "Gerar a Chave"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:209
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:246
 msgid "Generate New QR-Code"
 msgstr "Gere um novo QR-Code"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1537
 msgid "Generate PMK locally"
 msgstr ""
-"Gerar a <abbr title=\"Chave mestre do emparelhamento/Pairwise Master Key"
-"\">PMK</abbr> localmente"
+"Gerar a <abbr title=\"Chave mestre do emparelhamento/Pairwise Master "
+"Key\">PMK</abbr> localmente"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:396
 msgid "Generate archive"
 msgstr "Gerar arquivo"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:224
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:261
 msgid "Generate new QR-Code"
 msgstr "Gere um novo QR-Code"
 
@@ -3012,7 +3329,7 @@ msgstr "A senha de confirmação informada não casa. Senha não alterada!"
 msgid "Global Settings"
 msgstr "Configurações Globais"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469
 msgid "Global network options"
 msgstr "Opção global de rede"
 
@@ -3028,8 +3345,8 @@ msgstr "Ir para a atualização do firmware..."
 msgid "Go to password configuration..."
 msgstr "Ir para a configuração de senha..."
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2617
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3545
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2640
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3702
 #: 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"
@@ -3174,7 +3491,7 @@ msgstr "Intervalo de heartbeat (kernel: heartbeat)"
 msgid "Hello interval"
 msgstr "Intervalo da saudação (Hello)"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:114
 msgid ""
 "Here you can configure the basic aspects of your device like its hostname or "
 "the timezone."
@@ -3182,13 +3499,13 @@ msgstr ""
 "Aqui você pode configurar os aspectos básicos do seu equipamento, como o "
 "nome do equipamento ou o fuso horário."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1139
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 msgstr ""
-"Ocultar <abbr title=\"Identificador de Conjunto de Serviços Estendidos"
-"\">ESSID</abbr>"
+"Ocultar <abbr title=\"Identificador de Conjunto de Serviços "
+"Estendidos\">ESSID</abbr>"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:219
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:256
 msgid "Hide QR-Code"
 msgstr "Oculte o QR-Code"
 
@@ -3201,10 +3518,19 @@ msgstr "Ocultar as correntes vazias"
 msgid "High"
 msgstr "Alta"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:587
+msgctxt "Chain hook description"
+msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>"
+msgstr "Gancho: <strong>%h</strong> (%h), Prioridade: <strong>%d</strong>"
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:92
+msgid "Hop Penalty"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2158
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:126
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:225
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2164
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:134
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:234
 msgid "Host"
 msgstr "Host"
 
@@ -3225,7 +3551,7 @@ msgstr "Conteúdo da etiqueta única do equipamento"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:54
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:134
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135
 msgid "Hostname"
 msgstr "Nome do equipamento"
 
@@ -3263,6 +3589,18 @@ msgstr "Contadores legíveis"
 msgid "Hybrid"
 msgstr "Híbrido"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft icmpv6 code"
+msgid "ICMPv6 code"
+msgstr "Código ICMPv6"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+msgctxt "nft icmpv6 type"
+msgid "ICMPv6 type"
+msgstr "Tipo ICMPv6"
+
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
 msgid "ID used to uniquely identify the VXLAN"
@@ -3276,7 +3614,7 @@ msgstr "Agregação de link dinâmico IEEE 802.3ad (802.3ad, 4)"
 msgid "IKE DH Group"
 msgstr "Grupo IKE DH"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "IP Addresses"
 msgstr "Endereços IP"
 
@@ -3308,6 +3646,16 @@ msgstr "O endereço IP é inválido"
 msgid "IP address is missing"
 msgstr "O endereço IP está ausente"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36
+msgctxt "nft ip protocol"
+msgid "IP protocol"
+msgstr "Protocolo IP"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:15
+msgctxt "nft meta l4proto"
+msgid "IP protocol"
+msgstr "Protocolo IP"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
 msgid "IP set"
 msgstr "conjunto IP"
@@ -3320,6 +3668,10 @@ msgstr "Conjuntos IP"
 msgid "IPs to override with NXDOMAIN"
 msgstr "Substitua por um domínio NX falso"
 
+#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:9
+msgid "IPsec XFRM"
+msgstr "IPsec XFRM"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:90
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
@@ -3393,6 +3745,10 @@ msgstr "Prefixo IPv4"
 msgid "IPv4 prefix length"
 msgstr "Tamanho do prefixo IPv4"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+msgid "IPv4 traffic table \"%h\""
+msgstr "Tabela de tráfego IPv4 \"%h\""
+
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84
 msgid "IPv4+IPv6"
 msgstr "IPv4+IPv6"
@@ -3406,6 +3762,10 @@ msgstr "IPv4 e IPv4 (RFC2003)"
 msgid "IPv4/IPv6 (both - defaults to IPv4)"
 msgstr "IPv4/IPv6 (ambos - padrão é IPv4)"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:627
+msgid "IPv4/IPv6 traffic table \"%h\""
+msgstr "Tabela de tráfego IPv4/IPv6 \"%h\""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91
@@ -3450,7 +3810,7 @@ msgstr "Regras IPv6"
 msgid "IPv6 Settings"
 msgstr "Configurações IPv6"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1453
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
 msgid "IPv6 ULA-Prefix"
 msgstr ""
 "Prefixo <abbr title=\"Unique Local Address/Endereço Local Único\">ULA</abbr> "
@@ -3462,16 +3822,16 @@ msgstr "Conexão do enlace IPv6"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:183
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:58
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:135
 msgid "IPv6 address"
 msgstr "Endereço IPv6"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:968
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:985
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
 msgid "IPv6 assignment hint"
 msgstr "Sugestão de atribuição IPv6"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:963
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:980
 msgid "IPv6 assignment length"
 msgstr "Tamanho da atribuição IPv6"
 
@@ -3487,7 +3847,7 @@ msgstr "Rede IPv6 na notação de endereço/máscara de rede"
 msgid "IPv6 only"
 msgstr "Somente IPv6"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1029
 msgid "IPv6 preference"
 msgstr "Preferência do IPv6"
 
@@ -3496,7 +3856,7 @@ msgstr "Preferência do IPv6"
 msgid "IPv6 prefix"
 msgstr "Prefixo IPv6"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1002
 msgid "IPv6 prefix filter"
 msgstr "Filtro do prefixo IPv6"
 
@@ -3510,11 +3870,11 @@ msgstr "Tamanho Prefixo IPv6"
 msgid "IPv6 routed prefix"
 msgstr "Prefixo roteável IPv6"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:973
 msgid "IPv6 source routing"
 msgstr "Roteamento com origem IPv6"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1008
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1025
 msgid "IPv6 suffix"
 msgstr "Sufixo IPv6"
 
@@ -3528,6 +3888,10 @@ msgstr ""
 msgid "IPv6 support"
 msgstr "Suporte ao IPv6"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:623
+msgid "IPv6 traffic table \"%h\""
+msgstr "Tabela de tráfego IPv6 \"%h\""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
 msgid "IPv6-PD"
 msgstr "IPv6-PD"
@@ -3547,11 +3911,11 @@ msgstr "IPv6-sobre-IPv4 (6rd)"
 msgid "IPv6-over-IPv4 (6to4)"
 msgstr "IPv6-sobre-IPv4 (6to4)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1670
 msgid "Identity"
 msgstr "Identidade"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:213
 msgid "If available, the client's \"PresharedKey\""
 msgstr "Caso esteja disponível, a \"PresharedKey\" do cliente"
 
@@ -3567,7 +3931,7 @@ msgstr "Se marcado, adiciona o \"+ipv6\" nas opções do pppd"
 msgid "If checked, encryption is disabled"
 msgstr "Se marcado, a cifragem estará desabilitada"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:985
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1002
 msgid ""
 "If set, downstream subnets are only allocated from the given IPv6 prefix "
 "classes."
@@ -3575,6 +3939,10 @@ msgstr ""
 "Se definido, as sub-redes só são alocadas a partir das classes informadas do "
 "prefixo IPv6 ."
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
+msgid "If set, the meaning of the match options is inverted"
+msgstr "Se definido, o sentido das opções de correspondência é invertido"
+
 #: 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 ""
@@ -3592,7 +3960,7 @@ msgstr ""
 "Se especificado, monta o dispositivo pela etiqueta da partiçãoo ao invés de "
 "um nó de dispositivo fixo"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:218
 msgid ""
 "If there are any unsaved changes for this client, please save the "
 "configuration before generating a QR-Code"
@@ -3600,13 +3968,13 @@ msgstr ""
 "Caso haja alguma alteração não armazenada para este cliente, guarde a "
 "configuração antes de gerar um QR-Code"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122
 msgid "If unchecked, no default route is configured"
 msgstr "Se desmarcado, nenhuma rota padrão será configurada"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:923
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:940
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
 msgid "If unchecked, the advertised DNS server addresses are ignored"
@@ -3616,10 +3984,10 @@ msgstr ""
 #: 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="
-"\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a very "
-"slow process as the swap-device cannot be accessed with the high datarates "
-"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
+"swapped to a swap-device resulting in a higher amount of usable <abbr "
+"title=\"Random Access Memory\">RAM</abbr>. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the <abbr title=\"Random Access Memory\">RAM</abbr>."
 msgstr ""
 "Se a sua memória física for insuficiente, os dados não utilizados poderão "
 "ser armazenados temporariamente em um dispositivo swap, resultando em uma "
@@ -3653,6 +4021,12 @@ msgstr "A verificação da imagem falhou:"
 msgid "In"
 msgstr "Entrada"
 
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:71
+msgid ""
+"In bridged LAN setups it is advisable to enable the bridge loop avoidance in "
+"order to avoid broadcast loops that can bring the entire LAN to a standstill."
+msgstr ""
+
 #: modules/luci-base/luasrc/view/csrftoken.htm:13
 msgid ""
 "In order to prevent unauthorized access to the system, your request has been "
@@ -3711,7 +4085,7 @@ msgstr "Chave da entrada"
 msgid "Incoming serialization"
 msgstr "Entrada da serialização"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:187
 msgid "Info"
 msgstr "Informação"
 
@@ -3723,6 +4097,16 @@ msgstr "Informações"
 msgid "Ingress QoS mapping"
 msgstr "Mapeamento do ingresso QoS"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:12
+msgctxt "nft meta iif"
+msgid "Ingress device id"
+msgstr "Identificação do dispositivo de entrada"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:10
+msgctxt "nft meta iifname"
+msgid "Ingress device name"
+msgstr "Nome do dispositivo de entrada"
+
 #: 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"
@@ -3736,19 +4120,19 @@ msgstr "Script de iniciação"
 msgid "Initscripts"
 msgstr "Scripts de iniciação"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1654
 msgid "Inner certificate constraint (Domain)"
 msgstr "Restrição de certificado interno (Domínio)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1647
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1651
 msgid "Inner certificate constraint (SAN)"
 msgstr "Restrição de certificado interno (SAN)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1644
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1648
 msgid "Inner certificate constraint (Subject)"
 msgstr "Restrição de certificado interno (Assunto)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1657
 msgid "Inner certificate constraint (Wildcard)"
 msgstr "Restrição de certificado interno (Asterisco)"
 
@@ -3760,7 +4144,7 @@ msgstr "Instalar extensões de protocolo..."
 msgid "Instance"
 msgstr "Instância"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2026
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2032
 msgid ""
 "Instead of joining any network with a matching SSID, only connect to the "
 "BSSID <code>%h</code>."
@@ -3791,6 +4175,10 @@ msgstr "Dispositivo da interface %q foi migrada automaticamente de %q para &q."
 msgid "Interface Configuration"
 msgstr "Configuração da Interface"
 
+#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:39
+msgid "Interface ID"
+msgstr "ID da interface"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:111
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:151
 msgid "Interface has %d pending changes"
@@ -3822,7 +4210,7 @@ msgstr "Interface está iniciando..."
 msgid "Interface is stopping..."
 msgstr "Interface está parando..."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1152
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
 msgid "Interface name"
 msgstr "Nome da Interface"
 
@@ -3876,8 +4264,8 @@ msgstr "Valor inválido"
 msgid "Invalid APN provided"
 msgstr "Foi fornecido um APN inválido"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:26
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:29
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:39
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:42
 msgid "Invalid Base64 key string"
 msgstr "String de chave Base64 inválida"
 
@@ -3891,13 +4279,13 @@ msgstr "Valor TOS inválido, se espera 00..FF ou herdado"
 msgid "Invalid Traffic Class value, expected 00..FF or inherit"
 msgstr "Valor da classe do tráfego inválido, se espera 00..FF ou herdado"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:287
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:285
 msgid "Invalid VLAN ID given! Only IDs between %d and %d are allowed."
 msgstr ""
 "O valor informado do ID da VLAN é inválido! Somente valores entre %d e %d "
 "são permitidos."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:296
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:294
 msgid "Invalid VLAN ID given! Only unique IDs are allowed"
 msgstr ""
 "O valor informado do ID da VLAN é inválido! Somente valores únicos são "
@@ -3919,21 +4307,20 @@ msgstr ""
 msgid "Invalid command"
 msgstr "Comando inválido"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159
 msgid "Invalid hexadecimal value"
 msgstr "Valor hexadecimal inválido"
 
 #: modules/luci-base/luasrc/view/sysauth.htm:12
-#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:39
-#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:74
+#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:37
 msgid "Invalid username and/or password! Please try again."
 msgstr "Usuário e/ou senha inválida! Por favor, tente novamente."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196
 msgid "Invert match"
 msgstr "Inverta a correspondência"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1148
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
 msgid "Isolate Clients"
 msgstr "Isolar Clientes"
 
@@ -3951,15 +4338,15 @@ msgstr ""
 msgid "JavaScript required!"
 msgstr "É necessário JavaScript!"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1824
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1828
 msgid "Join Network"
 msgstr "Conectar à Rede"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1758
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1762
 msgid "Join Network: Wireless Scan"
 msgstr "Conectar à Rede: Busca por Rede Sem Fio"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2034
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2040
 msgid "Joining Network: %q"
 msgstr "Juntando-se à rede %q"
 
@@ -3972,7 +4359,7 @@ msgid "Keep settings and retain the current configuration"
 msgstr "Mantenha as configurações e preserve a configuração atual"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:60
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
 msgid "Kernel Log"
 msgstr "Registro do kernel"
 
@@ -3980,15 +4367,15 @@ msgstr "Registro do kernel"
 msgid "Kernel Version"
 msgstr "Versão do kernel"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1442
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1446
 msgid "Key"
 msgstr "Chave"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1470
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1471
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1472
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1473
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1485
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1474
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1475
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1476
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1477
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1489
 msgid "Key #%d"
 msgstr "Chave #%d"
 
@@ -4006,6 +4393,11 @@ msgstr "Chave para os pacotes da entrada (opcional)."
 msgid "Key for outgoing packets (optional)."
 msgstr "Chave para os pacotes da saída (optional)."
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+msgctxt "nft unit"
+msgid "KiB"
+msgstr "KiB"
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
 msgid "Kill"
 msgstr "Matar"
@@ -4045,7 +4437,7 @@ msgstr "Intervalo do eco do LCP"
 msgid "LED Configuration"
 msgstr "Configuração do LED"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1548
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1568
 msgid "LLC"
 msgstr "LLC"
 
@@ -4054,11 +4446,11 @@ msgstr "LLC"
 msgid "Label"
 msgstr "Etiqueta"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:224
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:225
 msgid "Language"
 msgstr "Idioma"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:124
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:125
 msgid "Language and Style"
 msgstr "Idioma e Estilo"
 
@@ -4078,7 +4470,7 @@ msgstr "Folha"
 msgid "Learn"
 msgstr "Aprenda"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:923
 msgid "Learn routes"
 msgstr "Aprenda as rotas"
 
@@ -4094,7 +4486,7 @@ msgstr "Tempo de concessão"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:41
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:60
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:90
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:129
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:137
 msgid "Lease time remaining"
 msgstr "Tempo restante da atribuição"
 
@@ -4122,7 +4514,11 @@ msgstr ""
 "significativamente reduzida quando estes são usados. Evite a utilização do "
 "802,11b sempre que possível."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4067
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:671
+msgid "Legacy rules detected"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4386
 msgid "Legend:"
 msgstr "Legenda:"
 
@@ -4158,6 +4554,11 @@ msgstr "Monitoramento do Enlace"
 msgid "Link On"
 msgstr "Enlace Ativo"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+msgctxt "nft @ll,off,len"
+msgid "Link layer header bits %d-%d"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432
 msgid "List of IP addresses to convert into NXDOMAIN responses."
 msgstr "Lista dos endereços IP que serão convertidos em respostas NXDOMAIN."
@@ -4168,7 +4569,7 @@ msgid "List of IP sets to populate with the specified domain IPs."
 msgstr ""
 "Lista os conjuntos dos IPs para preencher os IPs com domínios especificados."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1555
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
 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 "
@@ -4182,7 +4583,7 @@ msgstr ""
 "um endereço MAC de destino ao solicitar a chave PMK-R1 a partir do R0KH que "
 "o STA usado durante a Associação de Domínio de Mobilidade Inicial."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1559
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1563
 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 "
@@ -4213,7 +4614,7 @@ msgid "List of upstream resolvers to forward queries to."
 msgstr ""
 "Lista de resolvedores upstream para onde as consultas serão encaminhadas."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:136
 msgid "Listen Port"
 msgstr "Porta de escuta"
 
@@ -4236,7 +4637,7 @@ msgstr "Escute somente nestas interfaces e na interface local (loopback)."
 msgid "Listening port for inbound DNS queries."
 msgstr "Porta de escuta para o recebimento das consultas do DNS."
 
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:106
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:130
 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54
 msgid "Load"
 msgstr "Carga"
@@ -4245,19 +4646,23 @@ msgstr "Carga"
 msgid "Load Average"
 msgstr "Carga média"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:211
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:248
 msgid "Loading QR-Code..."
 msgstr "Carregando o QR-Code..."
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1170
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1971
+msgid "Loading data…"
+msgstr "Carregando os dados…"
+
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2973
 msgid "Loading directory contents…"
 msgstr "Carregando conteúdo do diretório…"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:1949
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942
 #: modules/luci-base/luasrc/view/view.htm:4
 #: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
-#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:54
-#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:14
+#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45
 msgid "Loading view…"
 msgstr "Carregando a visualização…"
 
@@ -4289,7 +4694,7 @@ msgstr "Endereço IP local para atribuir"
 msgid "Local IPv4 address"
 msgstr "Endereço IPv4 local"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:884
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
 msgid "Local IPv6 DNS server"
 msgstr "Servidor DNS IPv6 local"
 
@@ -4306,11 +4711,11 @@ msgid "Local Startup"
 msgstr "Iniciação local"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:130
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131
 msgid "Local Time"
 msgstr "Hora local"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1003
 msgid "Local ULA"
 msgstr "ULA local"
 
@@ -4336,11 +4741,11 @@ msgstr "Somente o serviço local"
 msgid "Localise queries"
 msgstr "Localizar consultas"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2026
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2032
 msgid "Lock to BSSID"
 msgstr "Bloqueio para BSSID"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:184
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185
 msgid "Log output level"
 msgstr "Nível de detalhamento de saída dos registros"
 
@@ -4348,10 +4753,14 @@ msgstr "Nível de detalhamento de saída dos registros"
 msgid "Log queries"
 msgstr "Registar as consultas"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:122
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:123
 msgid "Logging"
 msgstr "Registrando os eventos"
 
+#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:23
+msgid "Logging in…"
+msgstr "Iniciando a seção…"
+
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
 msgid ""
@@ -4367,7 +4776,7 @@ msgid "Logical network to which the tunnel will be added (bridged) (optional)."
 msgstr "Rede lógica onde o túnel será adicionado (bridged) (opcional)."
 
 #: modules/luci-base/luasrc/view/sysauth.htm:38
-#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:44
+#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:41
 msgid "Login"
 msgstr "Entrar"
 
@@ -4394,7 +4803,7 @@ msgstr "O endereço mais baixo concedido como deslocamento do endereço da rede.
 msgid "MAC"
 msgstr "MAC"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1425
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1445
 msgid "MAC Address"
 msgstr "Endereço MAC"
 
@@ -4407,17 +4816,17 @@ msgid "MAC Address For The Actor"
 msgstr "Endereço MAC Para o Ator"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:347
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1393
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1413
 msgid "MAC VLAN"
 msgstr "VLAN MAC"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2157
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2163
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:56
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:89
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:224
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:233
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:179
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:205
 msgid "MAC address"
@@ -4463,10 +4872,11 @@ msgid "MII Interval"
 msgstr "Intervalo MII"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1457
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:86
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
+#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:46
 msgid "MTU"
 msgstr "MTU"
 
@@ -4492,15 +4902,15 @@ msgstr "Manual"
 msgid "Master"
 msgstr "Mestre"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818
 msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
 msgstr "Intervalo máximo <abbr title=\"Router Advertisement\">RA</abbr>"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
 msgid "Max. Attainable Data Rate (ATTNDR)"
 msgstr ""
-"Taxa de Dados Atingível Máxima (<abbr title=\"Maximum Attainable Data Rate"
-"\">ATTNDR</abbr>)"
+"Taxa de Dados Atingível Máxima (<abbr title=\"Maximum Attainable Data "
+"Rate\">ATTNDR</abbr>)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
 msgid "Max. DHCP leases"
@@ -4522,7 +4932,7 @@ msgstr "Número máximo de consultas concorrentes"
 msgid "Maximum age"
 msgstr "Idade máxima"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1180
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1181
 msgid "Maximum allowed Listen Interval"
 msgstr "Intervalo máximo permitido de escuta"
 
@@ -4552,14 +4962,14 @@ msgstr "Número máximo de endereços atribuídos."
 msgid "Maximum snooping table size"
 msgstr "Tamanho máximo da tabela de monitoramento (snooping)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818
 msgid ""
 "Maximum time allowed between sending unsolicited <abbr title=\"Router "
 "Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
 msgstr ""
-"O tempo máximo permitido entre o envio não solicitado so <abbr title="
-"\"Anúncio do roteador, ICMPv6 Tipo 134\">RA</abbr>. O tempo predefinido é de "
-"600 segundos."
+"O tempo máximo permitido entre o envio não solicitado so <abbr "
+"title=\"Anúncio do roteador, ICMPv6 Tipo 134\">RA</abbr>. O tempo "
+"predefinido é de 600 segundos."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947
 msgid "Maximum transmit power"
@@ -4569,7 +4979,7 @@ msgstr "Potência máxima de transmissão"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:28
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:162
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:171
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:323
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:324
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:325
@@ -4603,8 +5013,16 @@ msgstr "ID de Mesh"
 msgid "Mesh Id"
 msgstr "Identificador da Malha"
 
-#: modules/luci-base/htdocs/luci-static/resources/rpc.js:404
-msgid "Method not found"
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:41
+msgid "Mesh Routing"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:41
+msgid "Mesh and routing related options"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:404
+msgid "Method not found"
 msgstr "Método não encontrado"
 
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:350
@@ -4621,7 +5039,12 @@ msgstr "Método para determinar a condição do enlace"
 msgid "Metric"
 msgstr "Métrica"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70
+msgctxt "nft unit"
+msgid "MiB"
+msgstr "MiB"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval"
 msgstr "Intervalo mínimo <abbr title=\"Router Advertisement\">RA</abbr>"
 
@@ -4641,14 +5064,14 @@ msgstr ""
 "O tempo mínimo necessário em segundos antes que uma entrada ARP possa ser "
 "substituída. Impede que o cache ARP seja descarado."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
 msgid ""
 "Minimum time allowed between sending unsolicited <abbr title=\"Router "
 "Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
 msgstr ""
-"O tempo mínimo permitido entre o envio não solicitado do <abbr title="
-"\"Anúncio do roteador, ICMPv6 Tipo 134\">RA</abbr>. O tempo predefinido é de "
-"200 segundos."
+"O tempo mínimo permitido entre o envio não solicitado do <abbr "
+"title=\"Anúncio do roteador, ICMPv6 Tipo 134\">RA</abbr>. O tempo "
+"predefinido é de 200 segundos."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:204
 msgid "Mirror monitor port"
@@ -4662,7 +5085,7 @@ msgstr "Porta de origem do espelho"
 msgid "Mobile Data"
 msgstr "Dados móveis"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1515
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519
 msgid "Mobility Domain"
 msgstr "Domínio da Mobilidade"
 
@@ -4672,9 +5095,9 @@ msgstr "Domínio da Mobilidade"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:493
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1742
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1746
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:378
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:139
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148
 msgid "Mode"
 msgstr "Modo"
 
@@ -4738,7 +5161,7 @@ msgstr "Monitor"
 msgid "More Characters"
 msgstr "Mais Caracteres"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2559
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2580
 msgid "More…"
 msgstr "Mais…"
 
@@ -4807,6 +5230,10 @@ msgstr "Mover para cima"
 msgid "Multicast"
 msgstr "Multicast"
 
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:99
+msgid "Multicast Mode"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:705
 msgid "Multicast routing"
 msgstr "Roteamento multicast"
@@ -4815,10 +5242,14 @@ msgstr "Roteamento multicast"
 msgid "Multicast to unicast"
 msgstr "Multicast para unicast"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1510
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1514
 msgid "NAS ID"
 msgstr "NAS ID"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:530
+msgid "NAT action chain \"%h\""
+msgstr "Cadeia de ação NAT \"%h\""
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
 msgid "NAT-T Mode"
 msgstr "Modo NAT-T"
@@ -4832,7 +5263,7 @@ msgstr "Prefixo NAT64"
 msgid "NCM"
 msgstr "NCM"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:911
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
 msgid "NDP-Proxy slave"
 msgstr "NDP-Proxy escravo"
 
@@ -4840,19 +5271,19 @@ msgstr "NDP-Proxy escravo"
 msgid "NT Domain"
 msgstr "Domínio NT"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:289
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:300
 msgid "NTP server candidates"
 msgstr "Candidatos a servidor NTP"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2597
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3822
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2618
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4141
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1087
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1104
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
 msgid "Name"
 msgstr "Nome"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2004
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2010
 msgid "Name of the new network"
 msgstr "Nome da nova rede"
 
@@ -4867,16 +5298,20 @@ msgstr "Validade do cache vizinho"
 
 #: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2162
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:383
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:223
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:186
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:212
 msgid "Network"
 msgstr "Rede"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1998
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:104
+msgid "Network Coding"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2004
 msgid "Network SSID"
 msgstr "Rede SSID"
 
@@ -4884,6 +5319,10 @@ msgstr "Rede SSID"
 msgid "Network Utilities"
 msgstr "Utilitários de Rede"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56
+msgid "Network address"
+msgstr "Endereço de rede"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
 msgid "Network boot image"
 msgstr "Imagem de boot pela rede"
@@ -4893,7 +5332,7 @@ msgid "Network bridge configuration migration"
 msgstr "Migração da configuração da ponte de rede"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1399
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1419
 msgid "Network device"
 msgstr "Dispositivo de rede"
 
@@ -4906,6 +5345,15 @@ msgstr "Atividade do dispositivo de rede (kernel: netdev)"
 msgid "Network device is not present"
 msgstr "O dispositivo de rede não está presente"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:639
+msgid "Network device table \"%h\""
+msgstr "Tabela dos dispositivos de rede \"%h\""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+msgctxt "nft @nh,off,len"
+msgid "Network header bits %d-%d"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:426
 msgid "Network ifname configuration migration"
 msgstr "Migração da configuração do ifname da rede"
@@ -4931,11 +5379,11 @@ msgstr ""
 "Nunca encaminhe os domínios e os subdomínios coincidentes, resolva apenas a "
 "partir do DHCP ou apenas dos arquivos hospedados."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1139
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1156
 msgid "New interface for \"%s\" can not be created: %s"
 msgstr "Uma nova interface para \"%s\" não pode ser criada: %s"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1090
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1107
 msgid "New interface name…"
 msgstr "Nome de nova interface…"
 
@@ -4943,7 +5391,7 @@ msgstr "Nome de nova interface…"
 msgid "Next »"
 msgstr "Próximo »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3886
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4043
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346
 msgid "No"
@@ -4953,15 +5401,15 @@ msgstr "Não"
 msgid "No DHCP Server configured for this interface"
 msgstr "Nenhum Servidor DHCP configurado para esta interface"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:193
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:202
 msgid "No Data"
 msgstr "Sem dados"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1384
 msgid "No Encryption"
 msgstr "Sem criptografia"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "No Host Routes"
 msgstr "Sem Rotas de Hospedagem"
 
@@ -4988,6 +5436,11 @@ msgstr ""
 msgid "No client associated"
 msgstr "Não há nenhum cliente associado"
 
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+msgctxt "empty table placeholder"
+msgid "No data"
+msgstr "Sem dados"
+
 #: modules/luci-base/htdocs/luci-static/resources/rpc.js:406
 msgid "No data received"
 msgstr "Nenhum dado recebido"
@@ -5018,12 +5471,13 @@ msgstr "Nenhum arquivo encontrado"
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:91
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:88
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:93
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:70
 msgid "No host route"
 msgstr "Nenhuma rota para o host"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:732
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:142
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:353
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:362
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:59
 msgid "No information available"
 msgstr "Nenhuma informação disponível"
@@ -5046,13 +5500,17 @@ msgstr "Não há mais escravos disponíveis, não é possível salvar a interfac
 msgid "No negative cache"
 msgstr "Nenhum cache negativo"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:690
+msgid "No nftables ruleset loaded."
+msgstr ""
+
 #: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69
 #: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59
 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79
 msgid "No password set!"
 msgstr "Nenhuma senha definida!"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:185
 msgid "No peers defined yet"
 msgstr "Sem parceiros definidos ainda"
 
@@ -5061,6 +5519,11 @@ msgstr "Sem parceiros definidos ainda"
 msgid "No public keys present yet."
 msgstr "Nenhuma chave pública presente ainda."
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:607
+msgctxt "nft chain is empty"
+msgid "No rules in this chain"
+msgstr "Não há regras nesta cadeia"
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:91
 msgid "No rules in this chain."
 msgstr "Nenhuma regras nesta corrente."
@@ -5070,15 +5533,15 @@ msgid "No validation or filtering"
 msgstr "Sem validação ou filtragem"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1201
 msgid "No zone assigned"
 msgstr "Nenhuma zona definida"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:58
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:84
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:187
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:226
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:270
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:279
 msgid "Noise"
 msgstr "Ruído"
 
@@ -5109,7 +5572,7 @@ msgid "None"
 msgstr "Nenhum"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
 msgid "Normal"
 msgstr "Normal"
 
@@ -5141,7 +5604,7 @@ msgstr "Não iniciado na inicialização"
 msgid "Not supported"
 msgstr "Sem suporte"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1679
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1683
 msgid ""
 "Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
 "have problems"
@@ -5149,11 +5612,11 @@ msgstr ""
 "Nota: Alguns drivers sem fio não são totalmente compatíveis com 802.11w. O "
 "mwlwifi pode ter problemas por exemplo"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:141
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
 msgid "Notes"
 msgstr "Anotações"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:187
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:188
 msgid "Notice"
 msgstr "Aviso"
 
@@ -5194,6 +5657,7 @@ msgid "Obtain IPv6 address"
 msgstr "Obter Endereço IPv6"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:19
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:87
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:352
 msgid "Off"
 msgstr "Desligado"
@@ -5250,6 +5714,10 @@ msgstr ""
 "Somente caso o escravo ativo atual falhe e o escravo primário esteja ativo "
 "(falha, 2)"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:676
+msgid "Open iptables rules overview…"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:472
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
 msgid "Open list..."
@@ -5294,32 +5762,32 @@ msgstr ""
 msgid "Operating frequency"
 msgstr "Frequência de Operação"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:1990
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3898
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2002
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4055
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "A opção \"%s\" contém um valor inválido de entrada."
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2003
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2017
 msgid "Option \"%s\" must not be empty."
 msgstr "A opção \"%s\" não deve estar vazia."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4393
 msgid "Option changed"
 msgstr "Opção alterada"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4076
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4395
 msgid "Option removed"
 msgstr "Opção removida"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1681
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1685
 msgid "Optional"
 msgstr "Opcional"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:141
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
 msgid "Optional, free-form notes about this device"
 msgstr "Opcional, anotações diversas sobre este dispositivo"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:155
 msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
@@ -5327,7 +5795,7 @@ msgstr ""
 "Opcional. Marca 32 bits dos pacotes cifrados que estão saindo. Entre valores "
 "em hexadecimal, começando com <code>0x</code>."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1008
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1025
 msgid ""
 "Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
 "'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
@@ -5339,7 +5807,7 @@ msgstr ""
 "um servidor, use este sufixo (como '::1') para formar o endereço IPv6 ('a:b:"
 "c:d::1') para esta interface."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:238
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:276
 msgid ""
 "Optional. Base64-encoded preshared key. Adds in an additional layer of "
 "symmetric-key cryptography for post-quantum resistance."
@@ -5347,19 +5815,19 @@ msgstr ""
 "Opcional. Adiciona uma camada extra de cifragem simétrica para resistência "
 "pós quântica."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:247
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:298
 msgid "Optional. Create routes for Allowed IPs for this peer."
 msgstr "Opcional. Cria rotas para endereços IP Autorizados para este parceiro."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:157
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:193
 msgid "Optional. Description of peer."
 msgstr "Opcional. Descrição do parceiro."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Optional. Do not create host routes to peers."
 msgstr "Opcional. Não crie rotas de hospedagem para seus pares."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:249
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:301
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
@@ -5367,7 +5835,7 @@ msgstr ""
 "Opcional. Equipamento do parceiro. Nomes serão resolvido antes de levantar a "
 "interface."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:243
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:294
 msgid ""
 "Optional. IP addresses and prefixes that this peer is allowed to use inside "
 "the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
@@ -5377,15 +5845,19 @@ msgstr ""
 "dentro do túnel. Normalmente, os endereços IP do túnel dos pares e das redes "
 "que os pares encaminham através do túnel."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
+#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:46
+msgid "Optional. Maximum Transmission Unit of the XFRM interface."
+msgstr "Opcional. Unidade máxima de transmissão da interface XFRM."
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
 msgstr "Opcional. Unidade Máxima de Transmissão da interface do túnel."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:253
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305
 msgid "Optional. Port of peer."
 msgstr "Opcional. Porta do parceiro."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:257
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:309
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
@@ -5394,7 +5866,7 @@ msgstr ""
 "(desabilitado). O valor recomendado caso este dispositivo esteja atrás de "
 "uma NAT é 25."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:136
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr "Opcional. Porta UDP usada para pacotes saintes ou entrantes."
 
@@ -5405,9 +5877,9 @@ msgstr "Opções"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525
 msgid ""
 "Options for the Network-ID. (Note: needs also Network-ID.) E.g. "
-"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</code>"
-"\" for default route. <code>0.0.0.0</code> means \"the address of the system "
-"running dnsmasq\"."
+"\"<code>42,192.168.1.4</code>\" for NTP server, \"<code>3,192.168.4.4</"
+"code>\" for default route. <code>0.0.0.0</code> means \"the address of the "
+"system running dnsmasq\"."
 msgstr ""
 "Opções para o Network-ID. (Observação: também precisa do Network-ID.) Por "
 "exemplo, \"<code> 42,192.168.1.4 </code>\" para o servidor NTP, \"<code> "
@@ -5418,6 +5890,10 @@ msgstr ""
 msgid "Options:"
 msgstr "Opções:"
 
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
+msgid "Originator Interval"
+msgstr ""
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:348
 msgid "Other:"
 msgstr "Outro:"
@@ -5468,14 +5944,15 @@ msgstr "Zona de saída"
 msgid "Overlap"
 msgstr "Sobreposição"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:945
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:962
 msgid "Override IPv4 routing table"
 msgstr "Substitua a tabela de roteamento IPv4"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:967
 msgid "Override IPv6 routing table"
 msgstr "Substitua a tabela de roteamento IPv6"
 
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:54
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:64
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:69
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:69
@@ -5513,7 +5990,7 @@ msgstr "Sobrescrever o TOS"
 msgid "Override TTL"
 msgstr "Sobrescrever o TTL"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1152
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
 msgid "Override default interface name"
 msgstr "Sobrescrever o nome da nova interface"
 
@@ -5596,7 +6073,7 @@ msgstr "PIN"
 msgid "PIN code rejected"
 msgstr "Código PIN rejeitado"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1554
 msgid "PMK R1 Push"
 msgstr "PMK R1 Push"
 
@@ -5637,7 +6114,7 @@ msgstr "Deslocamento PSID"
 msgid "PSID-bits length"
 msgstr "Comprimento dos bits PSID"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1512
 msgid "PTM/EFM (Packet Transfer Mode)"
 msgstr "PTM/EFM (Modo de transferência dos pacotes)"
 
@@ -5645,10 +6122,15 @@ msgstr "PTM/EFM (Modo de transferência dos pacotes)"
 msgid "PXE/TFTP Settings"
 msgstr "Configurações PXE/TFTP"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1456
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1476
 msgid "Packet Steering"
 msgstr "Desviando pacotes"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:26
+msgctxt "nft meta mark"
+msgid "Packet mark"
+msgstr "Marcação do pacote"
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
 msgid "Packets"
 msgstr "Pacotes"
@@ -5658,7 +6140,7 @@ msgid "Packets To Transmit Before Moving To Next Slave"
 msgstr "Pacotes que serão transmitidos antes de passar para o próximo escravo"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1181
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1201
 msgid "Part of zone %q"
 msgstr "Parte da zona %q"
 
@@ -5668,12 +6150,12 @@ msgid "Pass-through (Mirror physical device to single MAC VLAN)"
 msgstr "Passagem direta (Dispositivo físico espelhado para um único MAC VLAN)"
 
 #: modules/luci-base/luasrc/view/sysauth.htm:29
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1676
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
 #: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:52
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
-#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:20
+#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:24
 msgid "Password"
 msgstr "Senha"
 
@@ -5681,11 +6163,11 @@ msgstr "Senha"
 msgid "Password authentication"
 msgstr "Autenticação por senha"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1604
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1608
 msgid "Password of Private Key"
 msgstr "Senha da chave privada"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1662
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666
 msgid "Password of inner Private Key"
 msgstr "Senha interna da chave privada"
 
@@ -5704,31 +6186,31 @@ msgstr "Senha2"
 msgid "Paste or drag SSH key file…"
 msgstr "Colar ou arrastar arquivo chave SSH…"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1583
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1587
 msgid "Path to CA-Certificate"
 msgstr "Caminho para o certificado CA"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1598
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
 msgid "Path to Client-Certificate"
 msgstr "Caminho para o certificado do cliente"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1605
 msgid "Path to Private Key"
 msgstr "Caminho para a chave privada"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1641
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645
 msgid "Path to inner CA-Certificate"
 msgstr "Caminho interno para o certificado CA"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1656
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1660
 msgid "Path to inner Client-Certificate"
 msgstr "Caminho interno para o certificado do cliente"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1659
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
 msgid "Path to inner Private Key"
 msgstr "Caminho interno para a chave privada"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2732
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725
 msgid "Paused"
 msgstr "Pausado"
 
@@ -5763,11 +6245,11 @@ msgstr "O endereço do parceiro está ausente"
 msgid "Peer device name"
 msgstr "Nome do dispositivo dos pares"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:189
 msgid "Peer disabled"
-msgstr ""
+msgstr "Par desativado"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:168
 msgid "Peers"
 msgstr "Pares"
 
@@ -5794,7 +6276,7 @@ msgstr "Restaure as configurações iniciais"
 msgid "Permission denied"
 msgstr "Permissão negada"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:257
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:309
 msgid "Persistent Keep Alive"
 msgstr "Manutenção da Conexão Persistente"
 
@@ -5825,7 +6307,7 @@ msgstr "Pcts."
 msgid "Please enter your username and password."
 msgstr "Entre com o nome do seu usuário e a senha."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3805
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124
 msgid "Please select the file to upload."
 msgstr "Por favor, selecione o arquivo para enviar."
 
@@ -5833,6 +6315,11 @@ msgstr "Por favor, selecione o arquivo para enviar."
 msgid "Policy"
 msgstr "Política"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:588
+msgctxt "Chain hook policy"
+msgid "Policy: <strong>%h</strong> (%h)"
+msgstr "Política: <strong>%h</strong> (%h)"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21
 msgid "Port"
 msgstr "Porta"
@@ -5841,7 +6328,7 @@ msgstr "Porta"
 msgid "Port isolation"
 msgstr "Isolamento da porta"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:280
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:278
 msgid "Port status:"
 msgstr "Status da porta:"
 
@@ -5870,11 +6357,11 @@ msgstr "Preferir UMTS"
 msgid "Prefix Delegated"
 msgstr "Prefixo Delegado"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
 msgid "Prefix suppressor"
 msgstr "Supressor de prefixos"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:238
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:276
 msgid "Preshared Key"
 msgstr "Chave Compartilhada"
 
@@ -5891,10 +6378,16 @@ msgstr ""
 "Assumir que o parceiro está morto depois de uma data quantidade de falhas de "
 "echo do LCP. Use 0 para ignorar as falhas"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1148
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149
 msgid "Prevents client-to-client communication"
 msgstr "Impede a comunicação de cliente para cliente"
 
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:61
+msgid ""
+"Prevents one wireless client to talk to another. This setting only affects "
+"packets without any VLAN tag (untagged packets)."
+msgstr ""
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:213
 msgid "Primary Slave"
 msgstr "Escravo Primário"
@@ -5928,12 +6421,12 @@ msgctxt "MACVLAN mode"
 msgid "Private (Prevent communication between MAC VLANs)"
 msgstr "Privado (Impede a comunicação entre o MAC das VLANs)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:99
 msgid "Private Key"
 msgstr "Chave Privada"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:69
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:93
 msgid "Processes"
 msgstr "Processos"
 
@@ -5943,7 +6436,7 @@ msgstr "Protocolo"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:554
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1104
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1121
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:384
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:191
@@ -5951,11 +6444,11 @@ msgstr "Protocolo"
 msgid "Protocol"
 msgstr "Protocolo"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:280
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:282
 msgid "Provide NTP server"
 msgstr "Fornecer serviço <abbr title=\"Network Time Protocol\">NTP</abbr>"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:872
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:883
 msgid ""
 "Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
 "and requests."
@@ -5967,11 +6460,18 @@ msgstr ""
 msgid "Provide new network"
 msgstr "Prover nova rede"
 
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:288
+msgid ""
+"Provide the NTP server to the selected interface or, if unspecified, to all "
+"interfaces"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077
 msgid "Pseudo Ad-Hoc (ahdemo)"
 msgstr "Ad-Hoc falso (ahdemo)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:234
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:271
 msgid "Public Key"
 msgstr "Chave Pública"
 
@@ -5998,12 +6498,12 @@ msgstr ""
 msgid "QMI Cellular"
 msgstr "Celular QMI"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:192
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:198
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:229
 msgid "QR-Code"
 msgstr "QR-Code"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:137
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
 msgid "Quality"
 msgstr "Qualidade"
 
@@ -6021,14 +6521,38 @@ msgstr "Intervalo da consulta"
 msgid "Query response interval"
 msgstr "Intervalo de resposta à consulta"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
 msgid "R0 Key Lifetime"
 msgstr "Validade da Chave R0"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1544
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1548
 msgid "R1 Key Holder"
 msgstr "Detentor da Chave R1"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+msgid "RADIUS Accounting Port"
+msgstr "Porta de contabilidade do RADIUS"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1424
+msgid "RADIUS Accounting Secret"
+msgstr "Segredo da contabilidade do RADIUS"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1413
+msgid "RADIUS Accounting Server"
+msgstr "Servidor da contabilidade do RADIUS"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+msgid "RADIUS Authentication Port"
+msgstr "Porta de autenticação do RADIUS"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1408
+msgid "RADIUS Authentication Secret"
+msgstr "Segredo da autenticação do RADIUS"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1397
+msgid "RADIUS Authentication Server"
+msgstr "Servidor da autenticação do RADIUS"
+
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:88
 msgid "RFC3947 NAT-T mode"
 msgstr "Modo NAT-T (RFC3947)"
@@ -6046,37 +6570,18 @@ msgstr "Limiar RTS/CTS"
 msgid "RX"
 msgstr "RX"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:227
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:236
 msgid "RX Rate"
 msgstr "Taxa de RX"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2160
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2166
 msgid "RX Rate / TX Rate"
 msgstr "Taxa de RX / Taxa de TX"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1416
-msgid "Radius-Accounting-Port"
-msgstr "Porta de contabilidade do RADIUS"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1421
-msgid "Radius-Accounting-Secret"
-msgstr "Segredo da contabilidade do RADIUS"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1411
-msgid "Radius-Accounting-Server"
-msgstr "Servidor da contabilidade do RADIUS"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
-msgid "Radius-Authentication-Port"
-msgstr "Porta de autenticação do RADIUS"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1406
-msgid "Radius-Authentication-Secret"
-msgstr "Segredo da autenticação do RADIUS"
-
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396
-msgid "Radius-Authentication-Server"
-msgstr "Servidor da autenticação do RADIUS"
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+msgctxt "nft nat flag random"
+msgid "Randomize source port mapping"
+msgstr "Aleatorize o mapeamento da porta de origem"
 
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88
 msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
@@ -6092,11 +6597,11 @@ msgstr "Leia o <code>/etc/ethers</code> para configurar o servidor DHCP."
 msgid "Really switch protocol?"
 msgstr "Realmente trocar o protocolo?"
 
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:94
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:118
 msgid "Realtime Graphs"
 msgstr "Gráficos em Tempo Real"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1525
 msgid "Reassociation Deadline"
 msgstr "Limite para Reassociação"
 
@@ -6124,7 +6629,7 @@ msgstr "Reinicia o sistema operacional do seu dispositivo"
 msgid "Receive"
 msgstr "Receber"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:141
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Recomendado. Endereços IP da interface do WireGuard."
 
@@ -6136,14 +6641,52 @@ msgstr "Reconectar esta interface"
 msgid "Redirect to HTTPS"
 msgstr "Redireciona para HTTPS"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117
+msgctxt "nft redirect to port"
+msgid "Redirect to local port <strong>%h</strong>"
+msgstr "Faça o redirecionamento para a porta local <strong>%h</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+msgctxt "nft redirect"
+msgid "Redirect to local system"
+msgstr "Faça o redirecionamento para o sistema local"
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57
 msgid "References"
 msgstr "Referências"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2726
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719
 msgid "Refreshing"
 msgstr "Atualizando"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100
+msgctxt "nft reject with icmp type"
+msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>"
+msgstr "Rejeite o pacote IPv4 com o <strong>ICMP tipo %h</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+msgctxt "nft reject with icmpx type"
+msgid "Reject packet with <strong>ICMP type %h</strong>"
+msgstr "Rejeite o pacote com o <strong>ICMP tipo %h</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+msgctxt "nft reject with icmpv6 type"
+msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
+msgstr "Rejeite o pacote com o <strong>ICMPv6 tipo %h</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99
+msgctxt "nft reject with tcp reset"
+msgid "Reject packet with <strong>TCP reset</strong>"
+msgstr "Rejeite o pacote com <strong>TCP reset</strong>"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191
+msgid ""
+"Reject routing decisions that have a prefix length less than or equal to the "
+"specified value"
+msgstr ""
+"Rejeita as decisões de roteamento que tenham um comprimento de prefixo menor "
+"ou igual ao valor especificado"
+
 #: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
 msgid "Relay"
@@ -6188,11 +6731,11 @@ msgstr "Endereço IPv6 remoto ou FQDN"
 msgid "Remove"
 msgstr "Remover"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1282
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1302
 msgid "Remove related device settings from the configuration"
 msgstr "Remova as configurações do dispositivo relacionados à configuração"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2002
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2008
 msgid "Replace wireless configuration"
 msgstr "Substituir a configuração da rede sem fio"
 
@@ -6222,7 +6765,7 @@ msgstr "Exigir o checkum na entrada (opcional)."
 msgid "Require incoming packets serialization (optional)."
 msgstr "Exigir a serialização dos pacotes na entrada (opcional)."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1682
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1686
 msgid "Required"
 msgstr "Necessário"
 
@@ -6231,75 +6774,83 @@ msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
 msgstr ""
 "Obrigatório para alguns provedores de internet, ex. Charter com DOCSIS 3"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:99
 msgid "Required. Base64-encoded private key for this interface."
 msgstr "Obrigatório. Chave privada codificada em Base64 para esta interface."
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:234
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:271
 msgid "Required. Base64-encoded public key of peer."
 msgstr "Necessário. Chave Pública do parceiro codificada como Base64."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1312
+#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:42
+msgid "Required. Underlying interface."
+msgstr "Obrigatório. Interface subjacente."
+
+#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:39
+msgid "Required. XFRM interface ID to be used for SA."
+msgstr "Obrigatório. ID da interface XFRM que será usado para SA."
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1313
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1314
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1315
 msgid "Requires hostapd"
 msgstr "Requer hostapd"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
 msgid "Requires hostapd with EAP Suite-B support"
 msgstr "Requer um hostapd com suporte ao EAP Suite-B"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
 msgid "Requires hostapd with EAP support"
 msgstr "Requer hostapd com suporte EAP"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1322
 msgid "Requires hostapd with OWE support"
 msgstr "Requer hostapd com suporte OWE"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1315
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
 msgid "Requires hostapd with SAE support"
 msgstr "Requer hostapd com suporte a SAE"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1310
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1311
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1312
 msgid "Requires hostapd with WEP support"
 msgstr "Requer hostapd com suporte WEP"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1343
 msgid "Requires wpa-supplicant"
 msgstr "Requer wpa-supplicant"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1334
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
 msgid "Requires wpa-supplicant with EAP Suite-B support"
 msgstr "Requer um wpa-supplicant com suporte ao EAP Suite-B"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
 msgid "Requires wpa-supplicant with EAP support"
 msgstr "Requer wpa-supplicant com suporte EAP"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1335
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1336
 msgid "Requires wpa-supplicant with OWE support"
 msgstr "Requer wpa-supplicant com suporte OWE"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1329
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1330
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1346
 msgid "Requires wpa-supplicant with SAE support"
 msgstr "Requer wpa-supplicant com suporte SAE"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1324
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326
 msgid "Requires wpa-supplicant with WEP support"
 msgstr "Requer wpa-supplicant com suporte WEP"
 
@@ -6307,7 +6858,7 @@ msgstr "Requer wpa-supplicant com suporte WEP"
 msgid "Reselection policy for primary slave"
 msgstr "Política de nova seleção para o escravo primário"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2204
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
 #: modules/luci-base/luasrc/view/sysauth.htm:39
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:30
@@ -6374,23 +6925,69 @@ msgstr "Revele/oculte a senha"
 msgid "Reverse path filter"
 msgstr "Filtro de caminho reverso"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4090
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4415
 msgid "Revert"
 msgstr "Reverta"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4500
 msgid "Revert changes"
 msgstr "Reverta as alterações"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4682
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 "O pedido para reverter as configurações falhou com o estado <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4337
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4662
 msgid "Reverting configuration…"
 msgstr "Revertendo configurações…"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+msgctxt "nft dnat ip to addr"
+msgid "Rewrite destination to <strong>%h</strong>"
+msgstr "Substitua o destino para <strong>%h</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+msgctxt "nft dnat ip6 to addr"
+msgid "Rewrite destination to <strong>%h</strong>"
+msgstr "Substitua o destino para <strong>%h</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+msgctxt "nft dnat ip to addr:port"
+msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
+msgstr ""
+"Substitua o destino para <strong>%h</strong>, porta <strong>%h</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114
+msgctxt "nft dnat ip6 to addr:port"
+msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>"
+msgstr ""
+"Substitua o destino para <strong>%h</strong>, porta <strong>%h</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+msgctxt "nft snat ip to addr"
+msgid "Rewrite source to <strong>%h</strong>"
+msgstr "Substitua a origem para <strong>%h</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+msgctxt "nft snat ip6 to addr"
+msgid "Rewrite source to <strong>%h</strong>"
+msgstr "Substitua a origem para <strong>%h</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+msgctxt "nft snat ip to addr:port"
+msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
+msgstr "Substitua a origem para <strong>%h</strong>, porta <strong>%h</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+msgctxt "nft snat ip6 to addr:port"
+msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>"
+msgstr "Substitua a origem para <strong>%h</strong>, porta <strong>%h</strong>"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+msgid "Rewrite to egress device address"
+msgstr "Substitua para o endereço do dispositivo de saída"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551
 msgid "Robustness"
 msgstr "Robustez"
@@ -6413,22 +7010,26 @@ msgstr "Prepação da raiz (/)"
 msgid "Round-Robin policy (balance-rr, 0)"
 msgstr "Política Round-Robin (balanço-rr, 0)"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:247
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:298
 msgid "Route Allowed IPs"
 msgstr "Roteie Andereços IP Autorizados"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:526
+msgid "Route action chain \"%h\""
+msgstr "Cadeia de ação rota \"%h\""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
 msgid "Route type"
 msgstr "Tipo de rota"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
 msgid ""
 "Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
 "134\">RA</abbr> messages. Maximum is 9000 seconds."
 msgstr ""
-"O tempo de vida útil do roteador publicada nas mensagens do <abbr title="
-"\"Anúncio do roteador, ICMPv6 Tipo 134\"> RA </abbr>. O máximo são 9.000 "
-"segundos."
+"O tempo de vida útil do roteador publicada nas mensagens do <abbr "
+"title=\"Anúncio do roteador, ICMPv6 Tipo 134\"> RA </abbr>. O máximo são "
+"9.000 segundos."
 
 #: 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
@@ -6442,6 +7043,10 @@ msgstr "Senha do Roteador"
 msgid "Routing"
 msgstr "Roteamento"
 
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:44
+msgid "Routing Algorithm"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:28
 msgid ""
 "Routing defines over which interface and gateway a certain host or network "
@@ -6456,6 +7061,23 @@ msgstr ""
 msgid "Rule"
 msgstr "Regra"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
+msgid "Rule actions"
+msgstr "Ações da regra"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:469
+msgctxt "nft comment"
+msgid "Rule comment: %s"
+msgstr "Comentário da regra: %s"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:534
+msgid "Rule container chain \"%h\""
+msgstr "Regra da cadeia de contêineres \"%h\""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:595
+msgid "Rule matches"
+msgstr "Correspondências das regras"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
 msgid "Rule type"
 msgstr "Tipo da regra"
@@ -6469,7 +7091,7 @@ msgstr ""
 msgid "Run filesystem check"
 msgstr "Execute a verificação do sistema de arquivos"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2365
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358
 msgid "Runtime error"
 msgstr "Erro de execução"
 
@@ -6478,7 +7100,7 @@ msgid "SHA256"
 msgstr "SHA256"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:59
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:271
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:280
 msgid "SNR"
 msgstr "SNR"
 
@@ -6506,9 +7128,9 @@ msgstr "Chaves SSH"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:181
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1740
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1744
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:375
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:138
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147
 msgid "SSID"
 msgstr "SSID"
 
@@ -6524,8 +7146,8 @@ msgstr "Servidor SSTP"
 msgid "SWAP"
 msgstr "SWAP"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3075
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2199
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3223
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192
 #: modules/luci-compat/luasrc/view/cbi/error.htm:17
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:26
 #: modules/luci-compat/luasrc/view/cbi/header.htm:20
@@ -6534,13 +7156,13 @@ msgstr "SWAP"
 msgid "Save"
 msgstr "Salvar"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2181
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4086
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4403
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Salvar & Aplicar"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:602
+#: modules/luci-base/htdocs/luci-static/resources/form.js:603
 msgid "Save error"
 msgstr "Erro ao salvar"
 
@@ -6561,11 +7183,11 @@ msgstr "Procurar"
 msgid "Scheduled Tasks"
 msgstr "Tarefas Agendadas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4070
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4389
 msgid "Section added"
 msgstr "Seção adicionada"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4391
 msgid "Section removed"
 msgstr "Seção removida"
 
@@ -6624,6 +7246,10 @@ msgstr ""
 msgid "Send the hostname of this device"
 msgstr "Envie o nome de host deste dispositivo"
 
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:89
+msgid "Server"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518
 msgid "Server address"
 msgstr "Endereço do servidor"
@@ -6645,22 +7271,27 @@ msgstr "Tipo do Serviço"
 msgid "Services"
 msgstr "Serviços"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662
 msgid "Session expired"
 msgstr "Sessão expirada"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:118
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:167
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:175
 msgid "Set Static"
 msgstr "Define como estático"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:911
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+msgctxt "nft mangle"
+msgid "Set header field <var>%s</var> to <strong>%s</strong>"
+msgstr "Defina o campo do cabeçalho <var>%s</var> para <strong>%s</strong>"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:928
 msgid "Set interface as NDP-Proxy external slave. Default is off."
 msgstr ""
 "Define a interface como sendo um escravo NDP-Proxy externo. A predefinição é "
 "estar desligado."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1240
 msgid ""
 "Set interface properties regardless of the link carrier (If set, carrier "
 "sense events do not invoke hotplug handlers)."
@@ -6722,7 +7353,7 @@ msgstr "A configuração do modo de operação falhou"
 msgid "Settings"
 msgstr "Configurações"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:923
 msgid "Setup routes for proxied IPv6 neighbours."
 msgstr "Rotas de configuração para vizinhos IPv6 que tiverem proxy."
 
@@ -6733,11 +7364,11 @@ msgstr ""
 "abbr>)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:210
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:37
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:39
 msgid "Short GI"
-msgstr "Intervalo de guarda curto"
+msgstr "GI curto"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1158
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1159
 msgid "Short Preamble"
 msgstr "Preâmbulo curto"
 
@@ -6762,17 +7393,17 @@ msgstr "Desligar esta interface"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:57
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:63
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:186
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1739
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:374
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:137
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:226
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:269
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:275
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:235
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:284
 msgid "Signal"
 msgstr "Sinal"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2159
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2165
 msgid "Signal / Noise"
 msgstr "Sinal / Ruído"
 
@@ -6788,7 +7419,7 @@ msgstr "Taxa de atualização do sinal"
 msgid "Signal:"
 msgstr "Sinal:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3823
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4142
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
 msgid "Size"
 msgstr "Tamanho"
@@ -6797,7 +7428,7 @@ msgstr "Tamanho"
 msgid "Size of DNS query cache"
 msgstr "Tamanho do cache de consultas DNS"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:207
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:208
 msgid "Size of the ZRam device in megabytes"
 msgstr "Tamanho do dispositivo ZRam em megabytes"
 
@@ -6859,20 +7490,35 @@ msgstr ""
 msgid "Source"
 msgstr "Origem"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43
+msgctxt "nft ip saddr"
+msgid "Source IP"
+msgstr "IP de origem"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47
+msgctxt "nft ip6 saddr"
+msgid "Source IPv6"
+msgstr "Origem IPv6"
+
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
 msgid "Source interface"
 msgstr "Interface de origem"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45
+msgctxt "nft ip sport"
+msgid "Source port"
+msgstr "Porta de origem"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499
 msgid ""
 "Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
 "options for Dnsmasq."
 msgstr ""
-"Opções especiais de inicialização <abbr title=\"Preboot eXecution Environment"
-"\"> PXE </abbr> para o Dnsmasq."
+"Opções especiais de inicialização <abbr title=\"Preboot eXecution "
+"Environment\"> PXE </abbr> para o Dnsmasq."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:891
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
 msgid ""
 "Specifies a fixed list of DNS search domains to announce via DHCPv6. If left "
 "unspecified, the local device DNS search domain will be announced."
@@ -6881,7 +7527,7 @@ msgstr ""
 "DHCPv6. Se não for definido, o domínio de pesquisa DNS do dispositivo local "
 "será anunciado."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
 msgid ""
 "Specifies a fixed list of IPv6 DNS server addresses to announce via DHCPv6. "
 "If left unspecified, the device will announce itself as IPv6 DNS server "
@@ -6892,6 +7538,17 @@ msgstr ""
 "servidor DNS IPv6, a menos que a opção <em>Local IPv6 DNS</em> seja "
 "desativada."
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:186
+msgid ""
+"Specifies an individual UID or range of UIDs to match, e.g. 1000 to match "
+"corresponding UID or 1000-1005 to inclusively match all UIDs within the "
+"corresponding range"
+msgstr ""
+"Especifica um UID individual ou uma gama de UIDs para que haja "
+"correspondência, por exemplo, 1000 para casar com a UID correspondente ou "
+"1000-1005 para coincidir inclusive com todas as UDs dentro de um determinado "
+"intervalo"
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:343
 msgid ""
 "Specifies that duplicate frames (received on inactive ports) should be "
@@ -6915,10 +7572,18 @@ msgid "Specifies the MII link monitoring frequency in milliseconds"
 msgstr ""
 "Especifica a frequência de monitoramento do enlace MII em milissegundos"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:181
+msgid "Specifies the TOS value to match in IP headers"
+msgstr "Especifica o valor TOS para corresponder nos cabeçalhos IP"
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261
 msgid "Specifies the aggregation selection logic to use"
 msgstr "Especifica a lógica de seleção da agregação que será utilizada"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:159
+msgid "Specifies the destination subnet to match (CIDR notation)"
+msgstr "Especifica a sub-rede de destino que será correspondida (notação CIDR)"
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Specifies the directory the device is attached to"
 msgstr "Especifica o diretório que o dispositivo está conectado"
@@ -6933,6 +7598,27 @@ msgstr ""
 "do roteador\">RA</abbr>, por exemplo, para instruir os clientes que "
 "solicitem mais informações através do estado do DHCPv6."
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:176
+msgid ""
+"Specifies the fwmark and optionally its mask to match, e.g. 0xFF to match "
+"mark 255 or 0x0/0x1 to match any even mark value"
+msgstr ""
+"Especifica o fwmark e, opcionalmente, a máscara coincidente, por exemplo, "
+"0xFF que corresponda a marca 255 ou 0x0/0x1 para coincidir com qualquer "
+"valor marcado como par"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:144
+msgid "Specifies the incoming logical interface name"
+msgstr "Especifica o nome da interface lógica de entrada"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
+msgid ""
+"Specifies the logical interface name of the parent (or master) interface "
+"this route belongs to"
+msgstr ""
+"Especifica o nome da interface lógica da interface principal (ou mestre) à "
+"qual esta rota pertence"
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:254
 msgid ""
 "Specifies the mac-address for the actor in protocol packet exchanges "
@@ -6980,6 +7666,16 @@ msgstr ""
 msgid "Specifies the mode to be used for this bonding interface"
 msgstr "Especifica o modo de ligação que será utilizado por esta interface"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:75
+msgid ""
+"Specifies the network gateway. If omitted, the gateway from the parent "
+"interface is taken if any, otherwise creates a link scope route. If set to "
+"0.0.0.0 no gateway will be specified for the route"
+msgstr ""
+"Especifica o gateway da rede. Se for omitido, o gateway da interface "
+"principal é usado, caso contrário, cria uma rota de escopo do enlace. Se "
+"definido como 0.0.0.0, nenhum gateway será especificado para a rota"
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:334
 msgid ""
 "Specifies the number of IGMP membership reports to be issued after a "
@@ -7014,6 +7710,22 @@ msgstr ""
 "ligação envia os pacotes de aprendizado para cada comutador dos pares "
 "escravos"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129
+msgid "Specifies the ordering of the IP rules"
+msgstr "Especifica a ordem das regras de IP"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:155
+msgid "Specifies the outgoing logical interface name"
+msgstr "Especifica o nome da interface lógica de saída"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:99
+msgid ""
+"Specifies the preferred source address when sending to destinations covered "
+"by the target"
+msgstr ""
+"Especifica o endereço preferencial de origem ao enviar para os destinos "
+"cobertos pelo alvo"
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:375
 msgid "Specifies the quantity of ARP IP targets that must be reachable"
 msgstr ""
@@ -7035,6 +7747,22 @@ msgstr ""
 "Determina a política da nova seleção para o escravo primário quando ocorre "
 "uma falha do escravo ativo ou durante a recuperação do escravo primário"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:79
+msgid "Specifies the route metric to use"
+msgstr "Especifica a métrica da rota que será usada"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
+msgid "Specifies the route type to be created"
+msgstr "Especifica o tipo de rota que será criado"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136
+msgid "Specifies the rule target routing action"
+msgstr "Especifica a ação de roteamento de destino de regra"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:148
+msgid "Specifies the source subnet to match (CIDR notation)"
+msgstr "Especifica a sub-rede de origem para ser correspondida (notação CIDR)"
+
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:246
 msgid "Specifies the system priority"
 msgstr "Determina a prioridade do sistema"
@@ -7179,7 +7907,7 @@ msgstr ""
 "Especifica a unidade máxima de transmissão (<abbr title=\"Maximum "
 "Transmission Unit\">MTU</abbr>) ao invés do valor padrão (1280 bytes)."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2019
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2025
 msgid "Specify the secret encryption key here."
 msgstr "Especifique a chave de cifragem secreta aqui."
 
@@ -7192,7 +7920,7 @@ msgstr "Obsolescência do tempo limite do cache vizinho"
 msgid "Start"
 msgstr "Início"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:131
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:140
 msgid "Start WPS"
 msgstr "Iniciar o WPS"
 
@@ -7200,15 +7928,15 @@ msgstr "Iniciar o WPS"
 msgid "Start priority"
 msgstr "Prioridade de iniciação"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1843
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1847
 msgid "Start refresh"
 msgstr "Iniciar atualização"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4290
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4615
 msgid "Starting configuration apply…"
 msgstr "Iniciando a aplicação da configuração…"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1756
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1760
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398
 msgid "Starting wireless scan..."
 msgstr "Iniciando o escaneamento da rede sem fio..."
@@ -7227,7 +7955,7 @@ msgid "Static IPv6 Routes"
 msgstr "Rotas Estáticas IPv6"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:91
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:138
 msgid "Static Lease"
 msgstr "Alocação estática"
 
@@ -7252,7 +7980,7 @@ msgstr ""
 "configurações não dinâmicas onde um computador com uma alocação estática for "
 "disponibilizada."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1176
 msgid "Station inactivity limit"
 msgstr "Limite de inatividade da estação"
 
@@ -7268,18 +7996,18 @@ msgstr "Condição Geral"
 msgid "Stop"
 msgstr "Parar"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:126
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:135
 msgid "Stop WPS"
 msgstr "Pare o WPS"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1754
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1848
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1758
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
 msgid "Stop refresh"
 msgstr "Parar atualização"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/25_diskfree.js:24
-msgid "Storage usage"
-msgstr ""
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/25_storage.js:24
+msgid "Storage"
+msgstr "Uso do armazenamento"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:629
 msgid "Strict filtering"
@@ -7294,7 +8022,7 @@ msgid "Strong"
 msgstr "Forte"
 
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2044
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2050
 msgid "Submit"
 msgstr "Enviar"
 
@@ -7349,24 +8077,24 @@ msgstr "Alternar para a notação da lista CIDR"
 msgid "Symbolic link"
 msgstr "Link simbólico"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:88
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:89
 msgid "Sync with NTP-Server"
 msgstr "Sincronize com o servidor NTP"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:80
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:81
 msgid "Sync with browser"
 msgstr "Sincronize com o navegador"
 
 #: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:112
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
 #: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
 msgid "System"
 msgstr "Sistema"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:25
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:39
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:51
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:63
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:75
 msgid "System Log"
 msgstr "Registro do Sistema"
 
@@ -7374,11 +8102,11 @@ msgstr "Registro do Sistema"
 msgid "System Priority"
 msgstr "Prioridade do Sistema"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:118
 msgid "System Properties"
 msgstr "Propriedades do Sistema"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:161
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:162
 msgid "System log buffer size"
 msgstr "Tamanho do buffer de registro do sistema"
 
@@ -7391,6 +8119,26 @@ msgstr "Sistema funcionando em modo de recuperação (initramfs)."
 msgid "Sytem running in recovery (initramfs) mode."
 msgstr "Sistema funcionando em modo de recuperação (initramfs)."
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+msgctxt "nft tcp option maxseg size"
+msgid "TCP MSS"
+msgstr "TCP MSS"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+msgctxt "nft tcp dport"
+msgid "TCP destination port"
+msgstr "Porta de destino TCP"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft tcp flags"
+msgid "TCP flags"
+msgstr "Sinalizadores TCP"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+msgctxt "nft tcp sport"
+msgid "TCP source port"
+msgstr "Porta de origem TCP"
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:338
 msgid "TCP:"
 msgstr "TCP:"
@@ -7404,7 +8152,7 @@ msgstr "Raiz do servidor TFTP"
 msgid "TX"
 msgstr "TX"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:227
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:236
 msgid "TX Rate"
 msgstr "Taxa de TX"
 
@@ -7435,19 +8183,19 @@ msgstr "Plataforma alvo"
 msgid "Target network"
 msgstr "Rede de destino"
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/25_diskfree.js:36
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/25_storage.js:36
 msgid "Temp space"
-msgstr ""
+msgstr "Espaço temporário"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:50
 msgid "Terminate"
 msgstr "Terminar"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:174
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:211
 msgid "The \"PublicKey\" of that wg interface"
 msgstr "A \"PublicKey\" daquela interface wg"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:832
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:839
 msgid ""
 "The <abbr title=\"Maximum Transmission Unit\">MTU</abbr> to be published in "
 "<abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages. "
@@ -7485,7 +8233,7 @@ msgstr ""
 msgid "The <em>block mount</em> command failed with code %d"
 msgstr "O comando <em>block mount</em> falhou com o código %d"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:937
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
 msgid ""
 "The DNS server entries in the local resolv.conf are primarily sorted by the "
 "weight specified here"
@@ -7577,7 +8325,7 @@ msgstr ""
 msgid "The MTU must not exceed the parent device MTU of %d bytes"
 msgstr "O MTU não deve exceder o MTU do dispositivo de origem com %d bytes"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:183
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:220
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every button "
 "click and transfers the following information:"
@@ -7589,7 +8337,11 @@ msgstr ""
 msgid "The VLAN ID must be unique"
 msgstr "A ID da VLAN deve ser única"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2004
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:45
+msgid "The algorithm that is used to discover mesh routes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2010
 msgid ""
 "The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
 "code> and <code>_</code>"
@@ -7602,7 +8354,7 @@ msgid "The configuration file could not be loaded due to the following error:"
 msgstr ""
 "O arquivo de configuração não pode ser carregado devido ao seguinte erro:"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1998
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2004
 msgid ""
 "The correct SSID must be manually specified when joining a hidden wireless "
 "network"
@@ -7610,7 +8362,7 @@ msgstr ""
 "O SSID correto deve ser definido manualmente ao se conectar em uma rede "
 "oculta sem fio"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4166
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4491
 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 "
@@ -7688,21 +8440,29 @@ msgstr "A chave pública SSH fornecida já foi adicionada."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
 msgid ""
-"The given SSH public key is invalid. Please supply proper public RSA or "
-"ECDSA keys."
+"The given SSH public key is invalid. Please supply proper public RSA, "
+"ED25519 or ECDSA keys."
 msgstr ""
 "A chave pública SSH fornecida é inválida. Por favor, forneça as chaves "
 "públicas RSA ou ECDSA válidas."
 
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:93
+msgid ""
+"The hop penalty setting allows to modify batman-adv's preference for "
+"multihop routes vs. short routes. The value is applied to the TQ of each "
+"forwarded OGM, thereby propagating the cost of an extra hop (the packet has "
+"to be received and retransmitted which costs airtime)"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
 msgid "The hostname of the boot server"
 msgstr "O nome do host do servidor de inicialização"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1093
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1110
 msgid "The interface name is already used"
 msgstr "O nome da interface já está em uso"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1099
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1116
 msgid "The interface name is too long"
 msgstr "O nome da interface é muito longo"
 
@@ -7719,7 +8479,7 @@ msgstr ""
 msgid "The length of the IPv6 prefix in bits"
 msgstr "O comprimento do prefixo IPv6 em bits"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:175
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:212
 msgid ""
 "The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not "
 "configured"
@@ -7748,10 +8508,6 @@ msgstr "A máscara de rede do IPv4 local"
 msgid "The local IPv6 address over which the tunnel is created (optional)."
 msgstr "O endereço IPv6 local sobre o qual o túnel será criado (opcional)."
 
-#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:59
-msgid "The login request failed with error: %h"
-msgstr ""
-
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575
 msgid ""
 "The max response time in centiseconds inserted into group-specific queries "
@@ -7780,7 +8536,7 @@ msgstr ""
 "menor, uma vez que as respostas do host são espalhadas através de intervalo "
 "maior"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:858
 msgid ""
 "The maximum hops to be published in <abbr title=\"Router Advertisement\">RA</"
 "abbr> messages. Maximum is 255 hops."
@@ -7788,14 +8544,14 @@ msgstr ""
 "A quantidade máxima de saltos que serão publicados nas mensagens do <abbr "
 "title=\"Anúncio do roteador\">RA</abbr>. O máximo são 255 saltos."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2010
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2016
 msgid "The network name is already used"
 msgstr "O nome da rede já está sendo usada"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
 msgid ""
-"The network ports on this device can be combined to several <abbr title="
-"\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
+"The network ports on this device can be combined to several <abbr "
+"title=\"Virtual Local Area Network\">VLAN</abbr>s in which computers can "
 "communicate directly with each other. <abbr title=\"Virtual Local Area "
 "Network\">VLAN</abbr>s are often used to separate different network "
 "segments. Often there is by default one Uplink port for a connection to the "
@@ -7803,8 +8559,8 @@ msgid ""
 msgstr ""
 "As portas de rede neste dispositivo podem ser configuradas em diversas <abbr "
 "title=\"Virtual Local Area Network\">VLAN</abbr>s nas quais computadores "
-"podem se comunicar diretamente. <abbr title=\"Virtual Local Area Network"
-"\">VLAN</abbr>s são muitas vezes utilizadas para separar diferentes "
+"podem se comunicar diretamente. <abbr title=\"Virtual Local Area "
+"Network\">VLAN</abbr>s são muitas vezes utilizadas para separar diferentes "
 "segmentos de rede. Em geral, existe uma porta para o enlace superior "
 "(uplink) e as demais portas são utilizadas para a rede local."
 
@@ -7833,7 +8589,26 @@ msgstr ""
 "Caso seja previsto que uma rede tenha perdas, o valor de robustez pode ser "
 "aumentado. O IGMP é robusto para perdas de pacotes (Robustness-1)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1370
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:171
+msgid ""
+"The rule target is a jump to another rule specified by its priority value"
+msgstr ""
+"O destino da regra é um salto para outra regra especificada pelo seu valor "
+"prioritário"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:166
+msgid ""
+"The rule target is a table lookup ID: a numeric table index ranging from 0 "
+"to 65535 or symbol alias declared in /etc/iproute2/rt_tables. Special "
+"aliases local (255), main (254) and default (253) are also valid"
+msgstr ""
+"O alvo da regra é um ID de pesquisa da tabela: um índice da tabela numérica "
+"que varia entre 0 até 65535 ou um símbolo alias declarados em /etc/iproute2/"
+"rt_tables. Pseudônimos locais especiais (255), principal (254) e padrão "
+"(253) também são válidos"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1371
 msgid "The selected %s mode is incompatible with %s encryption"
 msgstr "O modo %s selecionado é incompatível com a criptografia %s"
 
@@ -7904,19 +8679,31 @@ msgstr ""
 "A imagem carregada não contém um formato suportado. Confirme que você "
 "escolheu uma imagem para a sua plataforma."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1453
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1465
 msgid "The value is overridden by configuration. Original: %s"
 msgstr "O valor é substituído pela configuração. Original: %s"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:768
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:122
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:171
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:56
+msgid ""
+"The value specifies the interval (milliseconds) in which batman-adv floods "
+"the network with its protocol information."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:672
+msgid ""
+"There are legacy iptables rules present on the system. Mixing iptables and "
+"nftables rules is discouraged and may lead to incomplete traffic filtering."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:777
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:179
 msgid "There are no active leases"
 msgstr "Não há concessões de IP ativas no momento"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4305
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4630
 msgid "There are no changes to apply"
 msgstr "Não há alterações a serem aplicadas"
 
@@ -7934,7 +8721,7 @@ msgstr ""
 msgid "This IPv4 address of the relay"
 msgstr "Este endereço IPv4 do repassar"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1624
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1628
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr "Este tipo de autenticação não é aplicável ao método EAP selecionado."
 
@@ -7962,6 +8749,17 @@ msgstr ""
 "Isto é a \"Update Key\" configurada para o túnel ou a senha da cpnta se não "
 "tem uma \"Update Keu\" configurada"
 
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:42
+msgid ""
+"This is the batman-adv device where you want to link the physical Device "
+"from above to. If this list is empty, then you need to create one first. If "
+"you want to route mesh traffic over a wired network device, then please "
+"select it from the above Device selector. If you want to assign the batman-"
+"adv interface to a Wi-fi mesh then do not select a Device in the Device "
+"selector but rather go to the Wireless settings and select this Interface as "
+"a network from there."
+msgstr ""
+
 #: 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 "
@@ -8012,21 +8810,21 @@ msgid ""
 msgstr ""
 "Esta lista fornece uma visão geral sobre os processos em execução no sistema."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1578
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1636
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1582
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1640
 msgid ""
 "This option cannot be used because the ca-bundle package is not installed."
 msgstr ""
 "Esta opção não pode ser usada porque o pacote ca-bundle não está instalado."
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2256
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2566
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2277
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2587
 #: 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 "Esta seção ainda não possui nenhum valor"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:123
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:124
 msgid "Time Synchronization"
 msgstr "Sincronização de horário"
 
@@ -8038,7 +8836,7 @@ msgstr "O tempo em milissegundos"
 msgid "Time in seconds to spend in listening and learning states"
 msgstr "Tempo em segundos para gastar na condição de escuta e aprendizagem"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
 msgid "Time interval for rekeying GTK"
 msgstr "Intervalo de tempo para refazer o GTK"
 
@@ -8062,11 +8860,11 @@ msgstr ""
 "O tempo limite em segundos até que a topologia faça a atualização da perda "
 "do enlace"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:144
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:145
 msgid "Timezone"
 msgstr "Fuso horário"
 
-#: modules/luci-base/htdocs/luci-static/resources/luci.js:2679
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672
 msgid "To login…"
 msgstr "Para fazer login…"
 
@@ -8081,7 +8879,7 @@ msgstr ""
 "clique em \"Restaurar as configurações iniciais\" (somente possível para "
 "imagens do tipo squashfs)."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1481
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501
 msgid "Tone"
 msgstr "Tom"
 
@@ -8097,7 +8895,7 @@ msgstr "Traceroute"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:65
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:115
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:139
 msgid "Traffic"
 msgstr "Tráfego"
 
@@ -8106,6 +8904,15 @@ msgstr "Tráfego"
 msgid "Traffic Class"
 msgstr "Classe de tráfego"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522
+msgid "Traffic filter chain \"%h\""
+msgstr "Cadeia do filtro de tráfego \"%h\""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:460
+msgctxt "nft counter"
+msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
+msgstr "Tráfego correspondente à regra: %.1000mPacotes, %.1024mBytes"
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:387
 msgid "Transfer"
 msgstr "Transferências"
@@ -8118,6 +8925,21 @@ msgstr "Transmitir"
 msgid "Transmit Hash Policy"
 msgstr "Política de transmissão do hash"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+msgctxt "nft @th,off,len"
+msgid "Transport header bits %d-%d"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+msgctxt "nft th dport"
+msgid "Transport header destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+msgctxt "nft th sport"
+msgid "Transport header source port"
+msgstr ""
+
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:75
 msgid "Trigger"
 msgstr "Disparo"
@@ -8141,7 +8963,7 @@ msgstr "Interface de Tunelamento"
 msgid "Tunnel Link"
 msgstr "Enlace do túnel"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1390
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1410
 msgid "Tunnel device"
 msgstr "Dispositivo de túnel"
 
@@ -8150,8 +8972,8 @@ msgid "Tx-Power"
 msgstr "Potência de transmissão"
 
 #: 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:1421
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:160
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1441
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:169
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
 msgid "Type"
 msgstr "Tipo"
@@ -8160,6 +8982,16 @@ msgstr "Tipo"
 msgid "Type of service"
 msgstr "Tipo do serviço"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+msgctxt "nft udp dport"
+msgid "UDP destination port"
+msgstr "Porto de destino UDP"
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+msgctxt "nft udp sport"
+msgid "UDP source port"
+msgstr "Porta de origem UDP"
+
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:328
 msgid "UDP:"
 msgstr "UDP:"
@@ -8248,7 +9080,7 @@ msgstr ""
 "Segundos de indisponibilidade (<abbr title=\"Unavailable Seconds\">UAS</"
 "abbr>)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1281
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1301
 msgid "Unconfigure"
 msgstr "Desconfigurar"
 
@@ -8256,7 +9088,7 @@ msgstr "Desconfigurar"
 msgid "Unexpected reply data format"
 msgstr "Formato da resposta dos dados foi inesperado"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1453
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1473
 msgid ""
 "Unique Local Address - in the range <code>fc00::/7</code>. Typically only "
 "within the &#8216;local&#8217; half <code>fd00::/8</code>. ULA for IPv6 is "
@@ -8302,7 +9134,7 @@ msgstr "Desmontar"
 msgid "Unnamed key"
 msgstr "Chave sem nome"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4010
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4329
 msgid "Unsaved Changes"
 msgstr "Alterações Não Salvas"
 
@@ -8334,7 +9166,7 @@ msgstr "Acima"
 msgid "Up Delay"
 msgstr "Atraso de Envio"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3897
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4216
 msgid "Upload"
 msgstr "Envio"
 
@@ -8360,12 +9192,12 @@ msgid "Upload file…"
 msgstr "Enviar arquivo…"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2773
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3885
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4204
 msgid "Upload request failed: %s"
 msgstr "A Solicitação de envio falhou: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3804
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3858
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4123
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4177
 msgid "Uploading file…"
 msgstr "Enviando o arquivo…"
 
@@ -8410,7 +9242,7 @@ msgstr "Tempo de atividade"
 msgid "Use <code>/etc/ethers</code>"
 msgstr "Usar <code>/etc/ethers</code>"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:284
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:295
 msgid "Use DHCP advertised servers"
 msgstr "Use servidores anunciados pelo DHCP"
 
@@ -8418,7 +9250,7 @@ msgstr "Use servidores anunciados pelo DHCP"
 msgid "Use DHCP gateway"
 msgstr "Use o roteador do DHCP"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:923
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:940
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132
 msgid "Use DNS servers advertised by peer"
@@ -8436,8 +9268,8 @@ msgstr "Usar códigos de países ISO/IEC 3166 alpha2."
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:84
 msgid "Use MTU on tunnel interface"
 msgstr ""
-"Use o <abbr title=\"Maximum Transmission Unit/Unidade Máxima de Transmissão"
-"\">MTU</abbr> na interface do túnel"
+"Use o <abbr title=\"Maximum Transmission Unit/Unidade Máxima de "
+"Transmissão\">MTU</abbr> na interface do túnel"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:85
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:65
@@ -8474,21 +9306,21 @@ msgstr "Usar como o sistema de arquivos raiz (/)"
 msgid "Use broadcast flag"
 msgstr "Use a marcação de broadcast"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1216
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1236
 msgid "Use builtin IPv6-management"
 msgstr "Use o gerenciamento do IPv6 embarcado"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:944
 msgid "Use custom DNS servers"
 msgstr "Use servidores DNS personalizados"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
 msgid "Use default gateway"
 msgstr "Use o roteador padrão"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:941
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:958
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126
 msgid "Use gateway metric"
@@ -8510,11 +9342,16 @@ msgstr ""
 msgid "Use routing table"
 msgstr "Use a tabela de roteamento"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1571
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+msgctxt "nft nat flag persistent"
+msgid "Use same source and destination for each connection"
+msgstr "Use a mesma origem e o mesmo destino em cada conexão"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
 msgid "Use system certificates"
 msgstr "Utilize os certificados do sistema"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1629
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
 msgid "Use system certificates for inner-tunnel"
 msgstr "Utilizar certificados de sistema para túnel interno"
 
@@ -8549,11 +9386,11 @@ msgstr ""
 msgid "Used"
 msgstr "Usado"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1467
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1471
 msgid "Used Key Slot"
 msgstr "Posição da Chave Usada"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1510
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1514
 msgid ""
 "Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
 "needed with normal WPA(2)-PSK."
@@ -8569,6 +9406,10 @@ msgstr "Grupo do Usuário"
 msgid "User certificate (PEM encoded)"
 msgstr "Certificado do usuário (codificado em formato PEM)"
 
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:186
+msgid "User identifier"
+msgstr "Identificador do usuário"
+
 #: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132
 msgid "User key (PEM encoded)"
 msgstr "Chave do usuário (codificada em formato PEM)"
@@ -8577,15 +9418,19 @@ msgstr "Chave do usuário (codificada em formato PEM)"
 #: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
-#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:17
+#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:18
 msgid "Username"
 msgstr "Nome do usuário"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1549
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+msgid "Utilize flow table <strong>%h</strong>"
+msgstr "Utilize a tabela de fluxo <strong>%h</strong>"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1569
 msgid "VC-Mux"
 msgstr "VC-Mux"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1517
 msgid "VDSL"
 msgstr "VDSL"
 
@@ -8595,12 +9440,12 @@ msgid "VEPA (Virtual Ethernet Port Aggregator)"
 msgstr "VEPA (Agregador Virtual das Portas Ethernet)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:346
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1384
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1404
 msgid "VLAN (802.1ad)"
 msgstr "VLAN (802.1ad)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:345
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1381
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1401
 msgid "VLAN (802.1q)"
 msgstr "VLAN (802.1q)"
 
@@ -8672,8 +9517,8 @@ msgstr ""
 "Valide as respostas do DNS e o cache de dados DNSSEC, requer upstream para o "
 "suporte ao DNSSEC."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1571
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1629
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1633
 msgid ""
 "Validate server certificate using built-in system CA bundle,<br />requires "
 "the \"ca-bundle\" package"
@@ -8716,7 +9561,7 @@ msgid "Very High"
 msgstr "Muito alta"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1396
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1416
 msgid "Virtual Ethernet"
 msgstr "Ethernet virtual"
 
@@ -8724,34 +9569,34 @@ msgstr "Ethernet virtual"
 msgid "Virtual dynamic interface"
 msgstr "Interface virtual dinâmica"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1105
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1107
 msgid "WDS"
 msgstr "WDS"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1290
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1291
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1380
 msgid "WEP Open System"
 msgstr "Sistema aberto WEP"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1291
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1380
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1292
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1381
 msgid "WEP Shared Key"
 msgstr "Chave compartilhada WEP"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2019
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2025
 msgid "WEP passphrase"
 msgstr "Senha WEP"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1143
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
 msgid "WMM Mode"
 msgstr "Modo WMM"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2019
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2025
 msgid "WPA passphrase"
 msgstr "Senha WPA"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1281
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1282
 msgid ""
 "WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
 "and ad-hoc mode) to be installed."
@@ -8759,7 +9604,7 @@ msgstr ""
 "A cifragem WPA requer a instalação do wpa_supplicant (para modo cliente) ou "
 "do hostapd (para modo AP ou ad-hoc)."
 
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:144
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:153
 msgid "WPS status"
 msgstr "Condição geral do WPS"
 
@@ -8767,8 +9612,8 @@ msgstr "Condição geral do WPS"
 msgid "Waiting for device..."
 msgstr "Esperando pelo dispositivo..."
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:188
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:189
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:199
 msgid "Warning"
 msgstr "Alerta"
 
@@ -8782,7 +9627,7 @@ msgstr ""
 msgid "Weak"
 msgstr "Fraco"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1029
 msgid ""
 "When delegating prefixes to multiple downstreams, interfaces with a higher "
 "preference value are considered first when allocating subnets."
@@ -8790,7 +9635,34 @@ msgstr ""
 "Ao delegar diversos prefixos, as interfaces com um valor de preferência mais "
 "alta são as primeiras que são consideradas durante a alocação das sub-redes."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:105
+msgid ""
+"When enabled network coding increases the WiFi throughput by combining "
+"multiple frames into a single frame, thus reducing the needed air time."
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:76
+msgid ""
+"When enabled the distributed ARP table forms a mesh-wide ARP cache that "
+"helps non-mesh clients to get ARP responses much more reliably and without "
+"much delay."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:109
+msgid ""
+"When enabled, gateway is on-link even if the gateway does not match any "
+"interface prefix"
+msgstr ""
+"Quando ativado, o gateway vai estar ligado ainda que o gateway não "
+"corresponda a nenhum prefixo da interface"
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
+msgid ""
+"When running the mesh over multiple WiFi interfaces per node batman-adv is "
+"capable of optimizing the traffic flow to gain maximum performance."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1537
 msgid ""
 "When using a PSK, the PMK can be automatically generated. When enabled, the "
 "R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
@@ -8800,7 +9672,7 @@ msgstr ""
 "as opções de tecla R0/R1 abaixo não são aplicadas. Desativar para usar as "
 "opções das teclas R0 e R1."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1143
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
 msgid ""
 "Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
 "802.11a/802.11g rates."
@@ -8808,7 +9680,7 @@ msgstr ""
 "Quando o modo QoS Multimídia Wi-Fi (WMM) estiver desativado os clientes "
 "podem ser limitados a taxas do 802.11a/802.11g."
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1139
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1140
 msgid ""
 "Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
 "may be significantly reduced."
@@ -8822,13 +9694,13 @@ msgid "Width"
 msgstr "Largura"
 
 #: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:67
 msgid "WireGuard VPN"
 msgstr "VPN WireGuard"
 
 #: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:10
-#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:124
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:148
 msgid "Wireless"
 msgstr "Rede sem fio"
 
@@ -8858,13 +9730,13 @@ msgstr "Migração da configuração da rede sem fio"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:153
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:193
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:143
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:152
 msgid "Wireless is disabled"
 msgstr "Rede sem fio está desabilitada"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:153
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:193
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:143
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:152
 msgid "Wireless is not associated"
 msgstr "Rede sem fio está não conectada"
 
@@ -8880,7 +9752,7 @@ msgstr "A rede sem fio está habilitada"
 msgid "Write received DNS queries to syslog."
 msgstr "Salve as consultas recebidas do DNS no syslog."
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:180
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:181
 msgid "Write system log to file"
 msgstr "Escrever registro do sistema (log) no arquivo"
 
@@ -8888,7 +9760,7 @@ msgstr "Escrever registro do sistema (log) no arquivo"
 msgid "XOR policy (balance-xor, 2)"
 msgstr "Política XOR (balanço-xor, 2)"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3886
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4043
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297
 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345
 msgid "Yes"
@@ -8903,8 +9775,8 @@ msgid ""
 "You appear to be currently connected to the device via the \"%h\" interface. "
 "Do you really want to shut down the interface?"
 msgstr ""
-"Você parece estar atualmente conectado ao aparelho através da interface \"%h"
-"\". Você quer realmente desligar a interface?"
+"Você parece estar atualmente conectado ao aparelho através da interface "
+"\"%h\". Você quer realmente desligar a interface?"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:112
 msgid ""
@@ -8942,15 +9814,15 @@ msgstr ""
 "Você deve selecionar pelo menos um destino IP ARP caso o monitoramento ARP "
 "esteja selecionado!"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:212
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:213
 msgid "ZRam Compression Algorithm"
 msgstr "Algoritmo de compressão ZRam"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:206
 msgid "ZRam Settings"
 msgstr "Configurações ZRam"
 
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:207
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:208
 msgid "ZRam Size"
 msgstr "Tamanho ZRam"
 
@@ -8960,12 +9832,12 @@ msgstr "Tamanho ZRam"
 msgid "any"
 msgstr "qualquer"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1482
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1490
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1495
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1502
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1515
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:102
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:133
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1230
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1231
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
@@ -8981,12 +9853,12 @@ msgstr "automático"
 msgid "baseT"
 msgstr "baseT"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1555
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1575
 msgid "bridged"
 msgstr "em ponte"
 
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:146
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:405
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:406
 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35
 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
 #: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
@@ -9010,11 +9882,11 @@ msgstr "criar:"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:187
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:41
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:267
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:269
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:270
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:274
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:275
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:276
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:278
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:279
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:283
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:284
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:263
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:266
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:269
@@ -9033,15 +9905,20 @@ msgstr "criar:"
 msgid "dBm"
 msgstr "dBm"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+msgctxt "nft unit"
+msgid "day"
+msgstr "dia"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087
 msgid "disable"
 msgstr "desativar"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:627
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:765
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:869
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:964
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:880
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:981
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
 msgid "disabled"
@@ -9061,9 +9938,9 @@ msgid "e.g: dump"
 msgstr "por exemplo: despejo"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:725
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:755
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:101
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:140
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:148
 msgid "expired"
 msgstr "expirado"
 
@@ -9072,7 +9949,7 @@ msgid "forced"
 msgstr "imposto"
 
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196
 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
 msgid "forward"
 msgstr "encaminhar"
@@ -9091,14 +9968,19 @@ msgstr "half-duplex"
 msgid "hexadecimal encoded value"
 msgstr "valor codificado hexadecimal"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1816
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1820
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297
 msgid "hidden"
 msgstr "oculto"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74
+msgctxt "nft unit"
+msgid "hour"
+msgstr "hora"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:771
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:875
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:903
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:886
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:920
 msgid "hybrid mode"
 msgstr "modo híbrido"
 
@@ -9107,7 +9989,7 @@ msgid "ignore"
 msgstr "Ignorar"
 
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192
 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
 msgid "input"
 msgstr "entrada"
@@ -9124,11 +10006,16 @@ msgstr "chave com 5 ou 13 caracteres"
 msgid "managed config (M)"
 msgstr "configuração gerenciada (M)"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1390
 msgid "medium security"
 msgstr "segurança média"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+msgctxt "nft unit"
+msgid "minute"
+msgstr "minuto"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542
 msgid "minutes"
 msgstr "minutos"
 
@@ -9150,12 +10037,12 @@ msgstr "não"
 msgid "no link"
 msgstr "sem link"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:2244
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2265
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "non-empty value"
 msgstr "valor não vazio"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3216
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3373
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800
 msgid "none"
 msgstr "nenhum"
@@ -9176,7 +10063,7 @@ msgstr "desligado"
 msgid "on available prefix"
 msgstr "no prefixo disponível"
 
-#: 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
 msgid "open network"
 msgstr "rede aberta"
 
@@ -9189,6 +10076,11 @@ msgstr "outra configuração (O)"
 msgid "output"
 msgstr "saída"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+msgctxt "nft unit"
+msgid "packets"
+msgstr "pacotes"
+
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:252
 msgid "positive decimal value"
 msgstr "valor decimal positivo"
@@ -9197,27 +10089,33 @@ msgstr "valor decimal positivo"
 msgid "positive integer value"
 msgstr "valor inteiro positivo"
 
-#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:138
 msgid "random"
 msgstr "aleatório"
 
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:51
+msgid ""
+"reduces overhead by collecting and aggregating originator messages in a "
+"single packet rather than many small ones"
+msgstr ""
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:769
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:873
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:884
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:918
 msgid "relay mode"
 msgstr "modo retransmissor"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1556
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1576
 msgid "routed"
 msgstr "roteado"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1175
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1176
 msgid "sec"
 msgstr "seg"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:767
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:882
 msgid "server mode"
 msgstr "modo servidor"
 
@@ -9225,7 +10123,7 @@ msgstr "modo servidor"
 msgid "sstpc Log-level"
 msgstr "Nível do registro log sstpc"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1388
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1389
 msgid "strong security"
 msgstr "Segurança Forte"
 
@@ -9233,7 +10131,7 @@ msgstr "Segurança Forte"
 msgid "tagged"
 msgstr "marcado"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1521
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1525
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
 msgstr "unidades de tempo (TUs / 1.024 ms) [1000-65535]"
 
@@ -9243,36 +10141,36 @@ msgid ""
 "<abbr title=\"Hypertext Transfer Protocol Secure\">HTTPS</abbr> network "
 "access."
 msgstr ""
-"o uHTTPd oferece acesso à rede <abbr title=\"Hypertext Transfer Protocol"
-"\">HTTP</abbr> ou <abbr title=\"Hypertext Transfer Protocol Secure\">HTTPS</"
-"abbr>."
+"o uHTTPd oferece acesso à rede <abbr title=\"Hypertext Transfer "
+"Protocol\">HTTP</abbr> ou <abbr title=\"Hypertext Transfer Protocol "
+"Secure\">HTTPS</abbr>."
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:574
 msgid "unique value"
 msgstr "valor único"
 
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1445
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1453
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1465
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:592
 msgid "unknown"
 msgstr "desconhecido"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:744
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:99
-#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:138
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:146
 msgid "unlimited"
 msgstr "ilimitado"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:3581
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3738
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:369
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:396
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:432
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:469
-#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:565
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:397
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:433
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:470
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:566
 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
 #: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
 msgid "unspecified"
@@ -9458,10 +10356,15 @@ msgstr "valor com pelo menos %d caracteres"
 msgid "value with at most %d characters"
 msgstr "valor com até %d caracteres"
 
-#: 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
 msgid "weak security"
 msgstr "segurança fraca"
 
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72
+msgctxt "nft unit"
+msgid "week"
+msgstr "semana"
+
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47
 msgid "yes"
 msgstr "sim"
@@ -9470,6 +10373,32 @@ msgstr "sim"
 msgid "« Back"
 msgstr "« Voltar"
 
+#~ msgctxt "nft meta oif"
+#~ msgid "Engress device id"
+#~ msgstr "Identificação do dispositivo de entrada"
+
+#~ msgid "Firewall (iptables)"
+#~ msgstr "Firewall (iptables)"
+
+#~ msgid "Firewall (nftables)"
+#~ msgstr "Firewall (nftables)"
+
+#~ msgid "No nftables ruleset load"
+#~ msgstr "Nenhum carregamento do conjunto das regras nftables"
+
+#~ msgid ""
+#~ "When enabled, gateway is on link even if the gateway does not match any "
+#~ "interface prefix"
+#~ msgstr ""
+#~ "Quando ativado, o gateway está no enlace mesmo que o gateway não "
+#~ "corresponda com qualquer prefixo de interface"
+
+#~ msgid "Default %d"
+#~ msgstr "Padrão %d"
+
+#~ msgid "The login request failed with error: %h"
+#~ msgstr "A solicitação de login falhou com um erro: %h"
+
 #~ msgid "Root directory for files served via TFTP."
 #~ msgstr "Diretório raiz para os arquivos que forem compartilhados pelo TFTP."
 
@@ -9528,8 +10457,8 @@ msgstr "« Voltar"
 
 #~ msgid ""
 #~ "<ul style=\"list-style-type:none;\"> <li><strong>server mode</strong>: "
-#~ "Router advertises itself as the default IPv6 gateway via <abbr title="
-#~ "\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages (to "
+#~ "Router advertises itself as the default IPv6 gateway via <abbr "
+#~ "title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> messages (to "
 #~ "<code>ff02::1</code>) and provides <abbr title=\"Prefix Delegation\">PD</"
 #~ "abbr> to downstream devices.</li> <li><strong>relay mode</strong>: Router "
 #~ "relays <abbr title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr> "
@@ -9549,18 +10478,18 @@ msgstr "« Voltar"
 #~ "e a expande a configuração através da interface (como a WAN) e o prefixo "
 #~ "para os dispositivos (como a LAN).</li> <li><strong>modo híbrido</"
 #~ "strong>: O roteados faz ambos servidor+distribuidor; expande a "
-#~ "configuração e os prefixos para os dispositivos e usa <abbr title="
-#~ "\"Prefix Delegation\">PD</abbr> (delegação do prefixo) localmente.</li></"
-#~ "ul>"
+#~ "configuração e os prefixos para os dispositivos e usa <abbr "
+#~ "title=\"Prefix Delegation\">PD</abbr> (delegação do prefixo) localmente.</"
+#~ "li></ul>"
 
 #~ msgid ""
 #~ "<ul style=\"list-style-type:none;\"> <li><strong>server mode</strong>: "
-#~ "Router assigns IPs and delegates prefixes (<abbr title=\"Prefix Delegation"
-#~ "\">PD</abbr>) to downstream interfaces.</li> <li><strong>relay mode</"
-#~ "strong>: Router relays WAN interface config downstream. Helps support "
-#~ "upstream links that lack <abbr title=\"Prefix Delegation\">PD</abbr>.</"
-#~ "li> <li><strong>hybrid mode</strong>: Router does combination of server"
-#~ "+relay.</li></ul>"
+#~ "Router assigns IPs and delegates prefixes (<abbr title=\"Prefix "
+#~ "Delegation\">PD</abbr>) to downstream interfaces.</li> <li><strong>relay "
+#~ "mode</strong>: Router relays WAN interface config downstream. Helps "
+#~ "support upstream links that lack <abbr title=\"Prefix Delegation\">PD</"
+#~ "abbr>.</li> <li><strong>hybrid mode</strong>: Router does combination of "
+#~ "server+relay.</li></ul>"
 #~ msgstr ""
 #~ "<ul style=\"list-style-type:none;\"> <li><strong> Modo servidor</strong>: "
 #~ "O roteador atribui os IPs e delega os prefixos (<abbr title=\"Prefix "
@@ -9612,18 +10541,18 @@ msgstr "« Voltar"
 #~ "Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds "
 #~ "(<code>600</code>)."
 #~ msgstr ""
-#~ "O tempo máximo permitido entre o envio não solicitado do <abbr title="
-#~ "\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. O tempo predefinido "
-#~ "são 600 segundos (<code>600</code>)."
+#~ "O tempo máximo permitido entre o envio não solicitado do <abbr "
+#~ "title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. O tempo "
+#~ "predefinido são 600 segundos (<code>600</code>)."
 
 #~ msgid ""
 #~ "Minimum time allowed between sending unsolicited <abbr title=\"Router "
 #~ "Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds "
 #~ "(<code>200</code>)."
 #~ msgstr ""
-#~ "O tempo mínimo permitido entre o envio não solicitado do <abbr title="
-#~ "\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. O tempo predefinido "
-#~ "são 200 segundos (<code>200</code>)."
+#~ "O tempo mínimo permitido entre o envio não solicitado do <abbr "
+#~ "title=\"Router Advertisement, ICMPv6 Type 134\">RA</abbr>. O tempo "
+#~ "predefinido são 200 segundos (<code>200</code>)."
 
 #~ msgid "Override MAC address"
 #~ msgstr "Sobrescrever o endereço MAC"
@@ -9660,30 +10589,30 @@ msgstr "« Voltar"
 #~ "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> Proxy como um "
 #~ "Proxy ARP para o IPv6: unifique os hosts em diferentes segmentos de "
 #~ "hardware físico na mesma sub-rede IP. Consiste em <abbr title=\"Neighbour "
-#~ "Solicitation, Type 135\">NS</abbr> e nas mensagens <abbr title="
-#~ "\"Neighbour Advertisement, Type 136\">NA</abbr>. <abbr title=\"Neighbour "
-#~ "Discovery Protocol\">NDP</abbr>-O Proxy escuta o <abbr title=\"Neighbour "
-#~ "Solicitation, Type 135\">NS</abbr> numa interface marcada como "
-#~ "<code>master</code> com valor boleano como 1 (ou seja, o principal), "
-#~ "depois consulta as interfaces escravo/interno para este IP alvo antes de "
-#~ "finalmente enviar uma mensagem <abbr title=\"Neighbour Advertisement, "
-#~ "Type 136\">NA</abbr>. <abbr title=\"Neighbour Discovery Protocol\">O NDP</"
-#~ "abbr> é um ARP efetivo para o IPv6. <abbr title=\"Neighbour Solicitation, "
-#~ "Type 135\">NS</abbr> e <abbr title=\"Neighbour Advertisement, Type "
-#~ "136\">NA</abbr> detectam se os endereços são alcançáveis e se estão "
-#~ "duplicados em um enlace, é um pré-requisito próprio para a auto "
-#~ "configuração do SLAAC.<br /> <ul style=\"list-style-type:none;\"> "
-#~ "<li><strong> desativado</strong>: Não as mensagens do <abbr title="
-#~ "\"Neighbour Discovery Protocol\">NDP</abbr> são enviadas pelas interfaces "
-#~ "verdadeiras do proxy <code>ndproxy_slave</code>.</li> <li><strong>modo de "
-#~ "distribuição</strong>: As mensagens dos proxies <abbr title=\"Neighbour "
-#~ "Discovery Protocol\">NDP</abbr> a partir das interfaces verdadeiras do "
-#~ "<code>master</code> para o <code>ndproxy_slave</code>. Ajuda a "
-#~ "compatibilidade dos provedores dos enlaces sem <abbr title=\"Prefix "
-#~ "Delegation\">PD</abbr> e para os hosts que forem um proxy do firewall.</"
-#~ "li> <li><strong>modo híbrido</strong>: O modo de distribuição está "
-#~ "desativado até que a interface <code>master</code> tenha um valor boleano "
-#~ "igual a 1.</li></ul>"
+#~ "Solicitation, Type 135\">NS</abbr> e nas mensagens <abbr "
+#~ "title=\"Neighbour Advertisement, Type 136\">NA</abbr>. <abbr "
+#~ "title=\"Neighbour Discovery Protocol\">NDP</abbr>-O Proxy escuta o <abbr "
+#~ "title=\"Neighbour Solicitation, Type 135\">NS</abbr> numa interface "
+#~ "marcada como <code>master</code> com valor boleano como 1 (ou seja, o "
+#~ "principal), depois consulta as interfaces escravo/interno para este IP "
+#~ "alvo antes de finalmente enviar uma mensagem <abbr title=\"Neighbour "
+#~ "Advertisement, Type 136\">NA</abbr>. <abbr title=\"Neighbour Discovery "
+#~ "Protocol\">O NDP</abbr> é um ARP efetivo para o IPv6. <abbr "
+#~ "title=\"Neighbour Solicitation, Type 135\">NS</abbr> e <abbr "
+#~ "title=\"Neighbour Advertisement, Type 136\">NA</abbr> detectam se os "
+#~ "endereços são alcançáveis e se estão duplicados em um enlace, é um pré-"
+#~ "requisito próprio para a auto configuração do SLAAC.<br /> <ul "
+#~ "style=\"list-style-type:none;\"> <li><strong> desativado</strong>: Não as "
+#~ "mensagens do <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> são "
+#~ "enviadas pelas interfaces verdadeiras do proxy <code>ndproxy_slave</code>."
+#~ "</li> <li><strong>modo de distribuição</strong>: As mensagens dos proxies "
+#~ "<abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> a partir das "
+#~ "interfaces verdadeiras do <code>master</code> para o <code>ndproxy_slave</"
+#~ "code>. Ajuda a compatibilidade dos provedores dos enlaces sem <abbr "
+#~ "title=\"Prefix Delegation\">PD</abbr> e para os hosts que forem um proxy "
+#~ "do firewall.</li> <li><strong>modo híbrido</strong>: O modo de "
+#~ "distribuição está desativado até que a interface <code>master</code> "
+#~ "tenha um valor boleano igual a 1.</li></ul>"
 
 #~ msgid ""
 #~ "Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 "
@@ -9711,9 +10640,9 @@ msgstr "« Voltar"
 #~ "de 1280."
 
 #~ msgid ""
-#~ "The maximum hops to be published in <abbr title=\"Router Advertisement"
-#~ "\">RA</abbr> messages.<br />Default is 0 (<code>0</code>), meaning "
-#~ "unspecified. Max 255."
+#~ "The maximum hops to be published in <abbr title=\"Router "
+#~ "Advertisement\">RA</abbr> messages.<br />Default is 0 (<code>0</code>), "
+#~ "meaning unspecified. Max 255."
 #~ msgstr ""
 #~ "A quantidade de saltos máximos que serão publicados nas mensagens <abbr "
 #~ "title=\"Router Advertisement\">RA</abbr>.<br />O padrão é 0 (<code>0</"
@@ -9753,9 +10682,9 @@ msgstr "« Voltar"
 #~ "endereço IPv6 a um host através do DHCPv6.</li><ul>"
 
 #~ msgid ""
-#~ "The maximum hops to be published in <abbr title=\"Router Advertisement"
-#~ "\">RA</abbr> messages.<br>Default is 0 (<code>0</code>), meaning "
-#~ "unspecified. Max 255."
+#~ "The maximum hops to be published in <abbr title=\"Router "
+#~ "Advertisement\">RA</abbr> messages.<br>Default is 0 (<code>0</code>), "
+#~ "meaning unspecified. Max 255."
 #~ msgstr ""
 #~ "A quantidade máxima dos saltos que serão publicados nas mensagens do "
 #~ "<abbr title=\"Router Advertisement\">RA</abbr>.<br>A predefinição é 0 "
@@ -10016,12 +10945,12 @@ msgstr "« Voltar"
 
 #~ msgid ""
 #~ "The filesystem that was used to format the memory (<abbr title=\"for "
-#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended Filesystem"
-#~ "\">ext3</abbr></samp>)"
+#~ "example\">e.g.</abbr> <samp><abbr title=\"Third Extended "
+#~ "Filesystem\">ext3</abbr></samp>)"
 #~ msgstr ""
 #~ "O sistema de arquivos que foi usado para formatar a unidade de "
-#~ "armazenamento (<abbr title=\"por exemplo\">ex.</abbr> <samp><abbr title="
-#~ "\"Sistema de Arquivos ext3\">ext3</abbr></samp>)"
+#~ "armazenamento (<abbr title=\"por exemplo\">ex.</abbr> <samp><abbr "
+#~ "title=\"Sistema de Arquivos ext3\">ext3</abbr></samp>)"
 
 #~ msgid ""
 #~ "The flash image was uploaded. Below is the checksum and file size listed, "
@@ -10110,11 +11039,11 @@ msgstr "« Voltar"
 #~ msgstr "Explosão de Quadros (Frame Bursting)"
 
 #~ 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 ""
-#~ "Mais informações sobre interfaces e parceiros WireGuard em <a href="
-#~ "\"http://wireguard.com\">wireguard.com</a>."
+#~ "Mais informações sobre interfaces e parceiros WireGuard em <a "
+#~ "href=\"http://wireguard.com\">wireguard.com</a>."
 
 #~ msgid "Generic 802.11%s Wireless Controller"
 #~ msgstr "Generico 802.11%s Wireless Controlador"
@@ -10169,9 +11098,9 @@ msgstr "« Voltar"
 #~ "Nesta página pode configurar as interfaces de rede. Esta interface pode "
 #~ "formar uma ponte juntando várias interfaces. Para isto, marque o campo "
 #~ "\"Juntar interfaces em uma ponte\" e informar as várias interfaces de "
-#~ "rede. Pode também usar a notação para <abbr title=\"Rede Local Virtual"
-#~ "\">VLAN</abbr> <samp>INTERFACE.VLANNR</samp> (<abbr title=\"por exemplo"
-#~ "\">ex.</abbr>: <samp>eth0.1</samp>)."
+#~ "rede. Pode também usar a notação para <abbr title=\"Rede Local "
+#~ "Virtual\">VLAN</abbr> <samp>INTERFACE.VLANNR</samp> (<abbr title=\"por "
+#~ "exemplo\">ex.</abbr>: <samp>eth0.1</samp>)."
 
 #~ msgid "Package libiwinfo required!"
 #~ msgstr "O pacote libiwinfo é necessário!"
@@ -10274,9 +11203,6 @@ msgstr "« Voltar"
 #~ msgid "Apply anyway"
 #~ msgstr "Aplicar sem verificação"
 
-#~ msgid "Back"
-#~ msgstr "Voltar"
-
 #~ msgid "Netmask"
 #~ msgstr "Máscara de rede"