X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=modules%2Fluci-base%2Fpo%2Fvi%2Fbase.po;h=42d5f87754ccab8687b6e7185a4681093d0fc49c;hb=806ed8d2486b6c634cee0dfe77dbfd934adb4271;hp=b8e0fd62e8f8adb79787f74b9923c3abf0a51c0a;hpb=6507b1f04b3c92f151f19d7b59294a826c485872;p=project%2Fluci.git diff --git a/modules/luci-base/po/vi/base.po b/modules/luci-base/po/vi/base.po index b8e0fd62e8..42d5f87754 100644 --- a/modules/luci-base/po/vi/base.po +++ b/modules/luci-base/po/vi/base.po @@ -3,8 +3,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-08-16 06:59+0200\n" -"PO-Revision-Date: 2020-11-21 12:21+0000\n" -"Last-Translator: Darias \n" +"PO-Revision-Date: 2023-03-26 16:39+0000\n" +"Last-Translator: Nguyễn văn tuyên \n" "Language-Team: Vietnamese \n" "Language: vi\n" @@ -12,21 +12,38 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.4-dev\n" +"X-Generator: Weblate 4.17-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:649 +msgctxt "Yet unknown nftables table family (\"family\" table \"name\")" +msgid "\"%h\" table \"%h\"" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1543 msgid "%.1f dB" msgstr "" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123 #, fuzzy msgid "%d Bit" msgstr "%d bit" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3712 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4089 msgid "%d invalid field(s)" msgstr "%d trường không hợp lệ" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:26 +msgid "%dh ago" +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:24 +msgid "%dm ago" +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:22 +msgid "%ds ago" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35 msgid "%s is untagged in multiple VLANs!" msgstr "%s không được kết nối với nhiều VLANs!" @@ -41,48 +58,53 @@ msgstr "" #: 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 "(Rỗng)" -#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351 +#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:352 #: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23 #: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58 msgid "(no interfaces attached)" msgstr "(chưa được kết nối với giao diện mạng)" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:635 +msgctxt "Label indicating further amount of allowed ips" +msgid "+ %d more" +msgstr "" + #: modules/luci-compat/luasrc/view/cbi/ucisection.htm:48 msgid "-- Additional Field --" msgstr "---Mục bổ sung---" #: modules/luci-base/htdocs/luci-static/resources/cbi.js:275 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3565 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3931 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:784 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:1022 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:1995 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3789 +#: modules/luci-base/htdocs/luci-static/resources/form.js:4157 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:798 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:1036 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:2032 #: modules/luci-compat/luasrc/view/cbi/header.htm:8 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89 msgid "-- Please choose --" msgstr "-- Hãy chọn --" #: modules/luci-base/htdocs/luci-static/resources/cbi.js:276 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:1023 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:1996 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:1037 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:2033 #: modules/luci-compat/luasrc/view/cbi/header.htm:9 msgid "-- custom --" msgstr "--tùy chỉnh--" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:270 -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:379 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:271 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:380 msgid "-- match by label --" msgstr "-- giống với nhãn --" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:256 -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:362 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:257 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:363 msgid "-- match by uuid --" msgstr "-- giống với UUID --" @@ -97,7 +119,7 @@ msgctxt "sstp log level value" msgid "0" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998 msgid "0 = not using RSSI threshold, 1 = do not change driver default" msgstr "0 = không dùng ngưỡng RSSI, 1 = không thay đổi driver mặc định" @@ -110,6 +132,12 @@ msgstr "" msgid "1 Minute Load:" msgstr "tải 1 phút:" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:323 +msgctxt "nft amount of flags" +msgid "1 flag" +msgid_plural "%d flags" +msgstr[0] "" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253 msgid "15 Minute Load:" msgstr "tải 15 phút:" @@ -129,7 +157,7 @@ msgctxt "sstp log level value" msgid "4" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1515 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1561 msgid "4-character hexadecimal ID" msgstr "4 ký tự ID thập lục phân" @@ -143,43 +171,88 @@ msgstr "464XLAT (CLAT)" msgid "5 Minute Load:" msgstr "tải 5 phút:" -#: 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:1590 msgid "6-octet identifier as a hex string - no colons" msgstr "Định danh bằng 6 số bát phân dạng chuỗi thập lục phân - không phẩy" -#: 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:1613 +msgid "802.11k RRM" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622 +msgid "802.11k: Enable beacon report via radio measurements." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1618 +msgid "802.11k: Enable neighbor report via radio measurements." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1550 msgid "802.11r Fast Transition" msgstr "802.11r truyền nhanh" -#: 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:1182 +msgid "802.11v: BSS Max Idle. Units: seconds." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1648 +msgid "802.11v: Basic Service Set (BSS) transition management." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1637 +msgid "802.11v: Local Time Zone Advertisement in management frames." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1652 +msgid "" +"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1628 +msgid "802.11v: Time Advertisement in management frames." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1641 +msgid "" +"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode " +"for stations)." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645 +msgid "" +"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents " +"reinstallation attacks." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1795 msgid "802.11w Association SA Query maximum timeout" msgstr "thời gian chờ truy vấn SA tối đa chuẩn 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:1802 msgid "802.11w Association SA Query retry timeout" msgstr "thời gian chờ thử lại truy vấn SA chuẩn 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:1776 msgid "802.11w Management Frame Protection" msgstr "Bảo vệ khung quản lý (MFP) 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:1795 msgid "802.11w maximum timeout" msgstr "thời gian chờ tối đa chuẩn 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:1802 msgid "802.11w retry timeout" msgstr "thời gian thử lại chuẩn 802.11w" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1020 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1015 msgid "BSSID" msgstr "BSSID" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1004 msgid "ESSID" msgstr "ESSID" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:691 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:708 msgid "IPv4-Netmask" msgstr "IPv4-Netmask" @@ -191,67 +264,127 @@ msgstr "LED Configuration" msgid "LED Name" msgstr "LED Name" -#: 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:931 msgid "NDP-Proxy" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:808 msgid "RA Flags" msgstr "" -#: 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:875 msgid "RA Hop Limit" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:825 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:849 msgid "RA Lifetime" msgstr "" -#: 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:856 msgid "RA MTU" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:763 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780 msgid "RA-Service" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:299 +msgid "" +"/#/ matches any domain. /example.com/ returns " +"NXDOMAIN." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300 +msgid "" +"/example.com/# returns NULL addresses (0.0.0.0 and " +"::) for example.com and its subdomains." +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 +msgctxt "nft relational \">\" operator expression" +msgid "%s greater than %s" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85 +msgctxt "nft relational \">=\" operator expression" +msgid "%s greater than or equal to %s" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90 +msgctxt "nft set match expression" +msgid "%s in set %s" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83 +msgctxt "nft relational \"==\" operator expression" +msgid "%s is %s" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89 +msgctxt "nft relational \"in\" operator expression" +msgid "%s is one of %s" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88 +msgctxt "nft relational \"<\" operator expression" +msgid "%s lower than %s" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86 +msgctxt "nft relational \"<=\" operator expression" +msgid "%s lower than or equal to %s" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84 +msgctxt "nft relational \"!=\" operator expression" +msgid "%s not %s" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91 +msgctxt "nft not in set match expression" +msgid "%s not in set %s" +msgstr "" + +#: 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:424 msgid "A configuration for the device \"%s\" already exists" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:2741 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:2778 msgid "A directory with the same name already exists." msgstr "thư mục có tên này đã tồn tại" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2671 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2666 msgid "A new login is required since the authentication session expired." msgstr "Cần đăng nhận lại vì phiên xác thực cũ đã hết hạn" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:167 -msgid "" -"A random, on the fly generated \"PrivateKey\", the key will not be saved on " -"the router" -msgstr "" - -#: 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:1523 msgid "A43C + J43 + A43" msgstr "" -#: 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:1524 msgid "A43C + J43 + A43 + V43" msgstr "" -#: 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:1536 msgid "ADSL" msgstr "ADSL" -#: 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:1512 msgid "ANSI T1.413" msgstr "ANSI T1.413" #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:65 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:94 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:68 msgid "APN" msgstr "APN" @@ -284,25 +417,36 @@ msgstr "" msgid "ARP retry threshold" msgstr "" -#: 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:637 +msgid "ARP traffic table \"%h\"" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146 +msgid "" +"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast " +"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) " +"in 802.11v. Note: might break receiver STA multicast expectations." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1531 msgid "ATM (Asynchronous Transfer Mode)" msgstr "Chế độ truyền đồng bộ(ATM)" -#: 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:1552 msgid "ATM Bridges" msgstr "" -#: 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:1584 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66 msgid "ATM Virtual Channel Identifier (VCI)" msgstr "Kênh định danh ảo chế độ ATM (VCI)" -#: 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:1585 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70 msgid "ATM Virtual Path Identifier (VPI)" msgstr "Đường dẫn định danh ảo chế độ ATM (VPI)" -#: 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:1552 msgid "" "ATM bridges expose encapsulated ethernet in AAL5 connections as virtual " "Linux network interfaces which can be used in conjunction with DHCP or PPP " @@ -312,32 +456,33 @@ msgstr "" "diệnmạng Linux ảo, có thể kết nối với DHCP hoặc PPP để liên lại nhà cung cấp " "mạng" -#: 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:1591 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62 msgid "ATM device number" msgstr "Số hiệu thiết bị ATM" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36 -msgid "ATU-C System Vendor ID" -msgstr "Hệ thống cung cấp ID ATU-C" - -#: 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 "Giao diện vắng mặt" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:320 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:330 msgid "Accept DNS queries only from hosts whose address is on a local subnet." msgstr "" "Giới hạn dịch vụ DNS đối với các giao diện mạng con mà chúng tôi đang phục " "vụ DNS." -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:701 msgid "Accept local" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95 +msgctxt "nft accept action" +msgid "Accept packet" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:701 msgid "Accept packets with local source addresses" msgstr "" @@ -345,30 +490,34 @@ msgstr "" msgid "Access Concentrator" msgstr "Truy cập tập trung" -#: 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:986 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1101 msgid "Access Point" msgstr "Điểm truy cập" +#: 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 "Hành động" +msgstr "hành động" #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:14 msgid "Active" -msgstr "" +msgstr "Kích hoạt" #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:81 msgid "Active Connections" msgstr "kết nối đang hoạt động" #: 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 "Khởi động xin id từ DHCP" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:54 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:176 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:184 msgid "Active DHCPv6 Leases" msgstr "Khởi động xin id từ DHCPv6" @@ -384,9 +533,7 @@ msgstr "" #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:265 msgid "Active IPv6 Routes" -msgstr "" -"Active IPv6-" -"Routes" +msgstr "Active IPv6 Routes" #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:268 msgid "Active IPv6 Rules" @@ -396,8 +543,8 @@ msgstr "" msgid "Active-Backup policy (active-backup, 1)" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/network.js:3874 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993 +#: modules/luci-base/htdocs/luci-static/resources/network.js:3866 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23 msgid "Ad-Hoc" msgstr "Ad-Hoc" @@ -410,22 +557,22 @@ msgstr "" msgid "Adaptive transmit load balancing (balance-tlb, 5)" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/form.js:2192 -#: modules/luci-base/htdocs/luci-static/resources/form.js:2195 -#: modules/luci-base/htdocs/luci-static/resources/form.js:2208 -#: modules/luci-base/htdocs/luci-static/resources/form.js:2216 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3363 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2233 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2236 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2249 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2257 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3587 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:25 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:39 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:47 #: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:885 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:879 msgid "Add" msgstr "Thêm vào" -#: 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:1556 msgid "Add ATM Bridge" msgstr "Thêm cầu ATM" @@ -445,50 +592,50 @@ msgstr "Thêm hành động cho LED" msgid "Add VLAN" msgstr "thêm 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:1329 msgid "Add device configuration" msgstr "" -#: 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:1269 msgid "Add device configuration…" msgstr "" #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:15 msgid "Add instance" -msgstr "Thêm ví dụ" +msgstr "Thêm phiên bản" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:165 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171 -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:268 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274 msgid "Add key" msgstr "Thêm khóa" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491 msgid "Add local domain suffix to names served from hosts files." msgstr "Thêm hậu tố tên miền cục bộ vào tên được phân phát từ tệp máy chủ" -#: 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:482 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1153 msgid "Add new interface..." msgstr "Thêm giao diện mới..." -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:224 msgid "Add peer" msgstr "Thêm cặp" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:326 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:335 msgid "Add to Blacklist" msgstr "" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:326 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:335 msgid "Add to Whitelist" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:367 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437 msgid "Additional hosts files" msgstr "Tập tin máy chủ(host) bổ sung" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498 msgid "Additional servers file" msgstr "Tập tin máy chủ(server) bổ sung" @@ -505,11 +652,20 @@ msgstr "Tập tin máy chủ(server) bổ sung" msgid "Address" msgstr "Địa chỉ" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:21 +msgctxt "nft meta nfproto" +msgid "Address family" +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284 +msgid "Address setting is invalid" +msgstr "" + #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151 msgid "Address to access local relay bridge" msgstr "Địa chỉ truy cập cầu chuyển tiếp địa phương" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296 msgid "Addresses" msgstr "" @@ -518,29 +674,29 @@ msgstr "" msgid "Administration" msgstr "Quản trị" -#: 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/dhcp.js:260 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:650 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582 #: 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 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:918 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:982 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:241 msgid "Advanced Settings" msgstr "Cài đặt nâng cao" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:337 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:391 msgid "Advanced device options" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:513 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:567 msgid "Ageing time" msgstr "" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27 -msgid "Aggregate Transmit Power (ACTATP)" -msgstr "Năng lượng truyền tổng hợp(ACTATP)" +#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:50 +msgid "Aggregate Originator Messages" +msgstr "" #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:260 msgid "Aggregation Selection Logic" @@ -560,11 +716,11 @@ msgstr "" msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)" msgstr "" -#: 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 "Cảnh báo" -#: modules/luci-base/htdocs/luci-static/resources/network.js:2995 +#: modules/luci-base/htdocs/luci-static/resources/network.js:2989 #: modules/luci-compat/luasrc/model/network.lua:1417 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:62 msgid "Alias Interface" @@ -574,17 +730,17 @@ msgstr "Giao diện bí danh" msgid "Alias of \"%s\"" msgstr "bí danh của \"%s\"" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508 msgid "All servers" msgstr "Tất cả máy chủ" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:378 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448 msgid "" "Allocate IP addresses sequentially, starting from the lowest available " "address." msgstr "Phân bổ địa chỉ IP theo tuần tự, bắt đầu từ địa chỉ có sẵn thấp nhất" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:377 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:447 msgid "Allocate IPs sequentially" msgstr "Phân bổ tuần tự địa chủ IP" @@ -592,11 +748,11 @@ msgstr "Phân bổ tuần tự địa chủ IP" msgid "Allow SSH password authentication" msgstr "Cho phép SSH xác thực mật mã" -#: 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:1192 msgid "Allow AP mode to disconnect STAs based on low ACK condition" msgstr "Cho phép chế độ AP ngắt kết nối dựa theo điều khiện ACK thấp" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084 msgid "Allow all except listed" msgstr "Cho phép tất cả trừ danh sách liệt kê" @@ -604,15 +760,15 @@ msgstr "Cho phép tất cả trừ danh sách liệt kê" msgid "Allow full UCI access for legacy applications" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938 msgid "Allow legacy 802.11b rates" msgstr "Cho phép kế thừ tốc độ 802.11b" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1088 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1083 msgid "Allow listed only" msgstr "Chỉ cho phép danh sách liệt kê" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 msgid "Allow localhost" msgstr "Cho phép máy chủ cục bộ" @@ -636,11 +792,17 @@ msgstr "" msgid "Allow the root user to login with password" msgstr "Cho phép người dùng root đăng nhập với mật khẩu" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:239 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56 msgid "Allowed IPs" msgstr "cho phép IPs" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:708 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:315 +msgid "AllowedIPs setting is invalid" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:776 msgid "Always" msgstr "" @@ -652,11 +814,11 @@ msgstr "" msgid "Always on (kernel: default-on)" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:619 msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965 msgid "" "Always use 40MHz channels even if the secondary channel overlaps. Using this " "option does not comply with IEEE 802.11n-2009!" @@ -664,110 +826,113 @@ msgstr "" "Luôn sử dụng các kênh 40 MHz ngay cả khi kênh thứ cấp chồng lấp. Sử dụng tùy " "chọn này không tuân thủ theo chuẩn 802.11n-2009" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:673 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:741 msgid "Amount of Duplicate Address Detection probes to send" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/form.js:603 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119 +msgid "Amount of seconds to wait for the modem to become ready" +msgstr "" + +#: modules/luci-base/htdocs/luci-static/resources/form.js:608 msgid "An error occurred while saving the form:" msgstr "" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:138 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139 msgid "An optional, short description for this device" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1464 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504 msgid "Annex" msgstr "" -#: 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:1505 msgid "Annex A + L + M (all)" msgstr "" -#: 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:1513 msgid "Annex A G.992.1" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1474 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1514 msgid "Annex A G.992.2" msgstr "" -#: 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:1515 msgid "Annex A G.992.3" msgstr "" -#: 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:1516 msgid "Annex A G.992.5" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1466 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506 msgid "Annex B (all)" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1469 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1509 msgid "Annex B G.992.1" msgstr "" -#: 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:1510 msgid "Annex B G.992.3" msgstr "" -#: 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:1511 msgid "Annex B G.992.5" msgstr "" -#: 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:1507 msgid "Annex J (all)" msgstr "" -#: 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:1517 msgid "Annex L G.992.3 POTS 1" msgstr "" -#: 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:1508 msgid "Annex M (all)" msgstr "" -#: 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:1518 msgid "Annex M G.992.3" msgstr "" -#: 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:1519 msgid "Annex M G.992.5" msgstr "" -#: 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:915 msgid "Announce this device as IPv6 DNS server." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:777 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794 msgid "" "Announce this device as default router if a local IPv6 default route is " "present." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:779 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796 msgid "" "Announce this device as default router if a public IPv6 prefix is available, " "regardless of local default route availability." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:798 msgid "" "Announce this device as default router regardless of whether a prefix or " "default route is present." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:922 msgid "Announced DNS domains" msgstr "Thông báo tên miền DNS" -#: 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:906 msgid "Announced IPv6 DNS servers" msgstr "" -#: 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:1766 msgid "Anonymous Identity" msgstr "Ẩn danh tính" @@ -779,50 +944,64 @@ msgstr "" msgid "Anonymous Swap" msgstr "" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518 +msgctxt "nft match any traffic" +msgid "Any packet" +msgstr "" + #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174 -#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195 +#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60 msgid "Any zone" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:531 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613 msgid "Apply DHCP Options to this net. (Empty = all clients)." msgstr "" +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4705 +msgid "Apply and keep settings" +msgstr "" + #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:119 msgid "Apply backup?" msgstr "Chấp nhận sao lưu?" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4299 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4731 msgid "Apply request failed with status %h" msgstr "Áp dụng yêu cầu không thành công với trạng thái %h" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2182 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4165 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4448 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4568 msgid "Apply unchecked" msgstr "Áp dụng không kiểm tra" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4238 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4701 +msgid "Apply with revert after connectivity loss" +msgstr "" + +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4641 msgid "Applying configuration changes… %ds" msgstr "Đợi cấu hình được áp dụng... %ds" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57 msgid "Architecture" msgstr "Kiến trúc" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:152 msgid "Arp-scan" msgstr "" -#: 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:997 msgid "" "Assign a part of given length of every public IPv6-prefix to this interface" msgstr "" "Chỉ định một phần độ dài nhất định của mỗi tiền tố địa chỉ IPv6 công khai " "cho giao diện này" -#: 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:1002 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27 msgid "" "Assign prefix parts using this hexadecimal subprefix ID for this interface." @@ -830,46 +1009,64 @@ msgstr "" "Chỉ định các phần tiền tố bằng tiền tố thức cấp ID dạng thập lục phân cho " "giao diện này" -#: 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:2265 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366 msgid "Associated Stations" msgstr "Trạm liên kết" -#: 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 "Liên kết" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:126 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127 +msgid "" +"At least %h per %h, burst of %h" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125 +msgid "" +"At most %h per %h, burst of %h" +msgstr "" + #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154 msgid "Attempt to enable configured mount points for attached devices" msgstr "" "Cố gắng kích hoạt các điểm gắn kết được cấu hình cho các thiết bị đính kèm" -#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110 +#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64 msgid "Auth Group" msgstr "Nhóm xác thực" -#: 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:1705 msgid "Authentication" msgstr "Xác thực" +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:76 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:108 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:82 msgid "Authentication Type" msgstr "Kiểu xác thực" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:272 msgid "Authoritative" msgstr "Xác thực" -#: modules/luci-base/luasrc/view/sysauth.htm:17 +#: modules/luci-base/ucode/template/sysauth.ut:17 +#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11 msgid "Authorization Required" msgstr "Yêu cầu ủy quyền" #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:24 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:112 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:107 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:116 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82 @@ -887,7 +1084,7 @@ msgstr "" msgid "Automatically check filesystem for errors before mounting" msgstr "Tự động kiểm tra lỗi hệ thống tập tin trước khi cài đặt" -#: 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:990 msgid "" "Automatically handle multiple uplink interfaces using source-based policy " "routing." @@ -909,6 +1106,10 @@ msgstr "Tự động gắn kết tập tin hệ thống" msgid "Automount Swap" msgstr "Tự động gắn kết phân vùng Swao" +#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6 +msgid "Avahi IPv4LL" +msgstr "" + #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193 msgid "Available" msgstr "Sẵn có" @@ -927,11 +1128,15 @@ msgstr "Sẵn có" msgid "Average:" msgstr "" -#: 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:1525 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:1526 msgid "B43 + B43C + V43" msgstr "B43 + B43C + V43" @@ -939,22 +1144,30 @@ msgstr "B43 + B43C + V43" msgid "BR / DMR / AFTR" msgstr "BR / DMR / AFTR" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1648 +msgid "BSS Transition" +msgstr "" + #: 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-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-network/htdocs/luci-static/resources/view/network/wireless.js:1840 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:393 +#: 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:3255 +msgid "Back" +msgstr "" + #: modules/luci-compat/luasrc/view/cbi/footer.htm:14 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:48 msgid "Back to Overview" msgstr "Quay lại phần tổng quan" -#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48 -msgid "Back to configuration" -msgstr "Quay lại phần cài đặt" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:834 +msgid "Back to peer configuration" +msgstr "" #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:391 msgid "Backup" @@ -965,25 +1178,51 @@ msgid "Backup / Flash Firmware" msgstr "Sao lưu / cập nhật phần mềm" #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:351 -#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12 msgid "Backup file list" msgstr "Danh sách tập tin sau lưu" #: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:158 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:502 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:495 msgid "Band" msgstr "Cấm" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:377 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:431 msgid "Base device" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:974 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158 +msgid "Base64-encoded public key of this interface for sharing." +msgstr "" + +#: 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:968 msgid "Beacon Interval" msgstr "Chu kỳ Beacon" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1622 +msgid "Beacon Report" +msgstr "" + #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352 -#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46 msgid "" "Below is the determined list of files to backup. It consists of changed " "configuration files marked by opkg, essential base files and the user " @@ -993,7 +1232,11 @@ msgstr "" "đổi tập tin cấu hình được đánh dấu bởi opkg, tập tin cơ sở thiết yếu và các " "mẫu sao lưu của người dùng đá được xác định" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:326 +#: 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:336 msgid "Bind dynamically to interfaces rather than wildcard address." msgstr "" "Liên kết linh hoạt với các giao diện thay vì địa chỉ ký tự đại diện(được " @@ -1004,18 +1247,31 @@ msgstr "" #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48 -#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55 +#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142 +#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52 msgid "Bind interface" msgstr "Liên kết với giao diện" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671 +msgid "" +"Bind service records to a domain name: specify the location of services." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632 +msgid "" +"Bind service records to a domain name: specify the location of services. See " +"RFC2782." +msgstr "" + #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48 -#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:55 +#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:142 +#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52 msgid "Bind the tunnel to this interface (optional)." @@ -1023,56 +1279,69 @@ msgstr "Liên kết đường hầm dữ liệu với giao diện này (tùy ch #: 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 "tốc độ (bit)" +#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:65 +msgid "Bonding Mode" +msgstr "" + #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:201 msgid "Bonding Policy" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/network.js:3001 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404 +msgid "Both Listen addr and Relay To must be specified." +msgstr "" + +#: modules/luci-base/htdocs/luci-static/resources/network.js:2995 #: modules/luci-compat/luasrc/model/network.lua:1421 +#, fuzzy msgid "Bridge" -msgstr "Cầu nối" +msgstr "Bridge" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:437 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:491 msgctxt "MACVLAN mode" msgid "Bridge (Support direct communication between MAC VLANs)" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:339 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:481 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:393 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498 msgid "Bridge VLAN filtering" msgstr "" -#: 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/tools/network.js:398 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1427 msgid "Bridge device" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:338 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:480 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:392 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497 msgid "Bridge port specific options" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:468 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:522 msgid "Bridge ports" msgstr "" -#: 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:641 +msgid "Bridge traffic table \"%h\"" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1592 msgid "Bridge unit number" msgstr "Số cầu nối" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:504 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:558 msgid "Bring up empty bridge" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:575 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:592 msgid "Bring up on boot" msgstr "Áp dụng khi khởi động" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:504 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:558 msgid "Bring up the bridge interface even if no ports are attached" msgstr "" @@ -1080,8 +1349,8 @@ msgstr "" msgid "Broadcast policy (broadcast, 3)" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:2831 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3822 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:2868 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4199 msgid "Browse…" msgstr "Duyệt..." @@ -1089,14 +1358,32 @@ msgstr "Duyệt..." msgid "Buffered" msgstr "Đệm" -#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144 +#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:130 +msgid "" +"CA certificate (PEM encoded; Use instead of system-wide store to verify the " +"gateway certificate." +msgstr "" + +#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:182 msgid "CA certificate; if empty it will be saved after the first connection." msgstr "Chứng chỉ CA; nếu trống sẽ được lưu sau kết nối đầu tiên" +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:79 +msgid "CHAP" +msgstr "" + #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:7 msgid "CLAT configuration failed" msgstr "Cài đặt CLAT thất bại" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650 +msgid "CNAME or fqdn" +msgstr "" + +#: protocols/luci-proto-cni/htdocs/luci-static/resources/protocol/cni.js:6 +msgid "CNI (Externally managed interface)" +msgstr "" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72 msgid "CPU usage (%)" msgstr "Sử dụng CPU (%)" @@ -1111,62 +1398,103 @@ msgstr "" msgid "Call failed" msgstr "Liên lạc thất bại" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:2924 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3831 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:464 +msgid "" +"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing." +msgstr "" + +#: modules/luci-base/htdocs/luci-static/resources/ui.js:2956 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4208 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4697 #: 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:1159 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2139 #: 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 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485 msgid "Cancel" msgstr "Hủy bỏ" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:347 +msgid "Cannot parse configuration: %s" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:568 +msgctxt "Chain hook: forward" +msgid "Capture incoming packets addressed to other hosts" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:560 +msgctxt "Chain hook: prerouting" +msgid "Capture incoming packets before any routing decision" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:564 +msgctxt "Chain hook: input" +msgid "Capture incoming packets routed to the local system" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:576 +msgctxt "Chain hook: postrouting" +msgid "Capture outgoing packets after any routing decision" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:572 +msgctxt "Chain hook: output" +msgid "Capture outgoing packets originating from the local system" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:556 +msgctxt "Chain hook: ingress" +msgid "Capture packets directly after the NIC received them" +msgstr "" + #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17 msgid "Category" msgstr "Đề mục" -#: 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:1689 msgid "Certificate constraint (Domain)" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1589 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1686 msgid "Certificate constraint (SAN)" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1586 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1683 msgid "Certificate constraint (Subject)" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1692 msgid "Certificate constraint (Wildcard)" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1586 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1644 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1683 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1741 msgid "" "Certificate constraint substring - e.g. /CN=wifi.mycompany.com
See " "`logread -f` during handshake for actual values" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1592 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1650 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1689 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1747 msgid "" "Certificate constraint(s) against DNS SAN values (if available)
or " "Subject CN (exact match)" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1692 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750 msgid "" "Certificate constraint(s) against DNS SAN values (if available)
or " "Subject CN (suffix match)" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1589 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1647 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1686 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1744 msgid "" "Certificate constraint(s) via Subject Alternate Name values
(supported " "attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com" @@ -1178,11 +1506,16 @@ msgstr "" msgid "Chain" msgstr "chuỗi" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4051 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:580 +msgctxt "Yet unknown nftables chain hook" +msgid "Chain hook \"%h\"" +msgstr "" + +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4428 msgid "Changes" msgstr "Thay đổi" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4334 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4767 msgid "Changes have been reverted." msgstr "Những thay đổi đã được phục hồi" @@ -1193,18 +1526,19 @@ msgstr "Thay đổi mật khẩu quản trị viên truy cập thiết bị" #: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:162 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:128 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:184 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:511 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1741 -#: 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-network/htdocs/luci-static/resources/view/network/wireless.js:504 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1838 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:390 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:170 msgid "Channel" msgstr "Kênh" -#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:81 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:356 +#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105 msgid "Channel Analysis" msgstr "" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:377 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:391 msgid "Channel Width" msgstr "" @@ -1212,7 +1546,7 @@ msgstr "" msgid "Check filesystems before mount" msgstr "Kiểm tra hệ thống tập tin trước khi gắn kết" -#: 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:2101 msgid "Check this option to delete the existing networks from this radio." msgstr "Kiểm tra tùy chọn này để xóa các mạng hiện có khỏi đài này" @@ -1229,8 +1563,8 @@ msgstr "Kiểm tra tập tin ảnh ..." msgid "Choose mtdblock" msgstr "chọn khối mtdblock" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:580 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:597 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2129 msgid "" "Choose the firewall zone you want to assign to this interface. Select " "unspecified to remove the interface from the associated zone or " @@ -1238,7 +1572,7 @@ msgid "" "interface to it." msgstr "Giao diện này chưa thuộc về bất kỳ firewall zone nào." -#: 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:1018 msgid "" "Choose the network(s) you want to attach to this wireless interface or fill " "out the custom field to define a new network." @@ -1246,7 +1580,7 @@ msgstr "" "Chọn mạng bạn muốn đính kèm vào giao diện không dây này hoặc điền vàotrường " "create để xác định một mạng mới" -#: 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:1228 msgid "Cipher" msgstr "Mật mã" @@ -1268,9 +1602,10 @@ msgstr "" "Nhấp \"chọn khối mtdblock\" để tải xuống tập tin mtdblock. (Chú ý: tính năng " "này chỉ nên dành cho chuyên gia" -#: 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-base/htdocs/luci-static/resources/network.js:3865 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1102 +#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88 msgid "Client" msgstr "Khách hàng" @@ -1279,9 +1614,9 @@ msgstr "Khách hàng" msgid "Client ID to send when requesting DHCP" msgstr "ID máy khách gửi khi yêu cầu DHCP" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4068 -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4445 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179 msgid "Close" msgstr "Đóng" @@ -1298,17 +1633,13 @@ msgstr "" "Đóng kết nối không hoạt động sau lượng thời gian đã cho, sử dụng 0 để luôn " "duy trì kết nối" -#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49 -msgid "Close list..." -msgstr "Danh sách đã đóng ..." - #: 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:2263 #: 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 -#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:72 +#: themes/luci-theme-material/ucode/template/themes/material/header.ut:66 msgid "Collecting data..." msgstr "Đang lấy dữ liệu..." @@ -1328,7 +1659,7 @@ msgstr "Lệnh thất bại" msgid "Comment" msgstr "Bình luận" -#: 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:1809 msgid "" "Complicates key reinstallation attacks on the client side by disabling " "retransmission of EAPOL-Key frames that are used to install keys. This " @@ -1347,25 +1678,32 @@ msgstr "" msgid "Compute outgoing checksum (optional)." msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4051 +#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40 +msgid "Config File" +msgstr "" + +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4428 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454 msgid "Configuration" msgstr "Cấu hình" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4213 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:690 +msgid "Configuration Export" +msgstr "" + +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4616 msgid "Configuration changes applied." msgstr "Cấu hình đã được áp dụng" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4151 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554 msgid "Configuration changes have been rolled back!" msgstr "Cấu hình đã được hoàn lại!" #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21 msgid "Configuration failed" msgstr "Cấu hình thất bại" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947 msgid "" "Configures data rates based on the coverage cell density. Normal configures " "basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to " @@ -1375,28 +1713,28 @@ msgid "" "offered." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792 msgid "" "Configures the default router advertisement in RA messages." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:764 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:781 msgid "" -"Configures the operation mode of the RA service on this interface." +"Configures the operation mode of the RA service on this interface." msgstr "" -#: 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:896 msgid "Configures the operation mode of the DHCPv6 service on this interface." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932 msgid "" "Configures the operation mode of the NDP proxy service on this interface." msgstr "" -#: 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:1315 msgid "Configure…" msgstr "" @@ -1408,8 +1746,8 @@ msgstr "Xác nhận hủy kết nối" msgid "Confirmation" msgstr "Xác nhận" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97 -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:100 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:98 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:101 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:51 msgid "Connected" @@ -1424,14 +1762,32 @@ msgstr "Kết nối thất bại" msgid "Connection attempt failed." msgstr "" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771 +msgid "Connection endpoint" +msgstr "" + #: modules/luci-base/htdocs/luci-static/resources/rpc.js:411 msgid "Connection lost" msgstr "Mất kết nối" -#: 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 "Kết nối" +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4690 +msgid "Connectivity change" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31 +msgctxt "nft ct state" +msgid "Conntrack state" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33 +msgctxt "nft ct status" +msgid "Conntrack status" +msgstr "" + #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378 msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)" msgstr "" @@ -1446,15 +1802,29 @@ msgstr "" msgid "Contents have been saved." msgstr "Nội dung đã được lưu" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:399 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:433 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:416 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:450 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:269 msgid "Continue" msgstr "Tiếp tục" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4187 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97 +msgctxt "nft jump action" +msgid "Continue in %h" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:129 +msgid "Continue in calling chain" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:550 +msgctxt "Chain policy: accept" +msgid "Continue processing unmatched packets" +msgstr "" + +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4590 msgid "" "Could not regain access to the device after applying the configuration " "changes. You might need to reconnect if you modified network related " @@ -1468,37 +1838,47 @@ msgstr "" msgid "Country" msgstr "Quốc gia" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944 msgid "Country Code" msgstr "Mã quốc gia" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947 msgid "Coverage cell density" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:580 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2030 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:597 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2129 msgid "Create / Assign firewall-zone" msgstr "Tạo/ gán firewall-zone" -#: 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:1191 msgid "Create interface" msgstr "Tạo giao diện kết nối" -#: 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 "Quan trọng" -#: 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 "Cấp độ lưu nhật ký Cron" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:591 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:584 msgid "Current power" msgstr "Năng lượng truyền hiện tại" -#: 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 @@ -1520,48 +1900,48 @@ msgstr "" #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:59 msgid "" -"Customizes the behaviour of the device LEDs if possible." +"Customizes the behaviour of the device LEDs if possible." msgstr "" "Tùy chỉnh chế độ của thiết bị LEDs nếu có thể." -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:673 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:741 msgid "DAD transmits" msgstr "" -#: 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:1467 msgid "DAE-Client" msgstr "Máy khách 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:1472 msgid "DAE-Port" msgstr "Cổng 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:1478 msgid "DAE-Secret" msgstr "DAE-bí mật" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:524 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:606 msgid "DHCP Options" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:483 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:500 msgid "DHCP Server" msgstr "Máy chủ DHCP" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:245 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:249 #: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62 msgid "DHCP and DNS" msgstr "DHCP và DNS" -#: modules/luci-base/htdocs/luci-static/resources/network.js:2110 +#: modules/luci-base/htdocs/luci-static/resources/network.js:2091 #: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16 #: modules/luci-compat/luasrc/model/network.lua:969 msgid "DHCP client" msgstr "Máy khách DHCP" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:724 msgid "DHCP-Options" msgstr "Tùy chọn DHCP" @@ -1570,7 +1950,7 @@ msgstr "Tùy chọn DHCP" msgid "DHCPv6 client" msgstr "Máy khách DHCP" -#: 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:895 msgid "DHCPv6-Service" msgstr "Dịch vụ DHCPv6" @@ -1582,25 +1962,29 @@ msgstr "Dịch vụ DHCPv6" msgid "DNS" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:282 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:289 msgid "DNS forwardings" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:444 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:526 msgid "DNS query port" msgstr "DNS query port" -#: 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:966 msgid "DNS search domains" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519 msgid "DNS server port" msgstr "" "DNS " "server port" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:937 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:292 +msgid "DNS setting is invalid" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:971 msgid "DNS weight" msgstr "" @@ -1608,11 +1992,11 @@ msgstr "" msgid "DNS-Label / FQDN" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478 msgid "DNSSEC" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:483 msgid "DNSSEC check unsigned" msgstr "kiểm tra không dấu DNSSEC" @@ -1624,45 +2008,49 @@ msgstr "Thời gian chờ rỗi DPD" msgid "DS-Lite AFTR address" msgstr "Địa chỉ DS_-Lite AFTR" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1461 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1501 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37 msgid "DSL" msgstr "DSL" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:14 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21 msgid "DSL Status" msgstr "Trạng thái 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:1534 msgid "DSL line mode" msgstr "Chế độ DSL Line" -#: 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:1168 msgid "DTIM Interval" msgstr "Chu kỳ DTIM" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:699 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:128 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:136 msgid "DUID" msgstr "DUID" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29 msgid "Data Rate" msgstr "Tốc độ dữ liệu" -#: 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 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:76 +#, fuzzy +msgid "Data Received" +msgstr "Không có data nhận được" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:77 +#, fuzzy +msgid "Data Transmitted" +msgstr "Transmit" + +#: 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 "Kiểm lỗi" -#: 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 "Mặc định %d" - -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:774 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:791 msgid "Default router" msgstr "" @@ -1670,72 +2058,77 @@ msgstr "" msgid "Default state" msgstr "Trạng thái mặc định" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:707 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:724 msgid "" "Define additional DHCP options, for example " "\"6,192.168.2.1,192.168.2.2\" which advertises different DNS " "servers to clients." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:516 msgid "" "Defines a mapping of Linux internal packet priority to VLAN header priority " "but for outgoing frames" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:456 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:510 msgid "" "Defines a mapping of VLAN header priority to the Linux internal packet " "priority on incoming frames" msgstr "" -#: 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 "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:994 msgid "Delegate IPv6 prefixes" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/form.js:2272 -#: modules/luci-base/htdocs/luci-static/resources/form.js:2701 -#: modules/luci-base/htdocs/luci-static/resources/form.js:2705 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3347 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:2893 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2310 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2740 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2744 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3571 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:2925 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16 msgid "Delete" msgstr "Xóa" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:199 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211 msgid "Delete key" msgstr "Xóa chìa khóa" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:2827 msgid "Delete request failed: %s" msgstr "Yêu cầu xóa thất bại: %s" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:899 msgid "Delete this network" msgstr "Xóa mạng này" -#: 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:1168 msgid "Delivery Traffic Indication Message Interval" msgstr "Chu kỳ thông báo chỉ thị lưu thông" #: 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:154 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:53 msgid "Description" msgstr "Mô tả" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:2889 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:2921 msgid "Deselect" msgstr "Bỏ chọn" -#: 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 "Thiết kế" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:715 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:732 msgid "Designated master" msgstr "" @@ -1745,33 +2138,48 @@ msgstr "" msgid "Destination" msgstr "Điểm đến" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44 +msgctxt "nft ip daddr" +msgid "Destination IP" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48 +msgctxt "nft ip6 daddr" +msgid "Destination IPv6" +msgstr "" + #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48 msgid "Destination port" msgstr "" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46 +msgctxt "nft ip dport" +msgid "Destination port" +msgstr "" + #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165 msgid "Destination zone" msgstr "Vùng đích" #: 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:586 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1141 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1443 #: 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 -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280 -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356 -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:248 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:357 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393 msgid "Device" -msgstr "Công cụ" +msgstr "Thiết bị" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:919 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:913 msgid "Device Configuration" msgstr "Cài đặt thiết bị" @@ -1780,11 +2188,11 @@ msgid "Device is not active" msgstr "thiết bị chưa được kích hoạt" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:233 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:657 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:650 msgid "Device is restarting…" msgstr "Khởi động lại thiết bị ..." -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:441 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:495 msgid "Device name" msgstr "" @@ -1792,15 +2200,15 @@ msgstr "" msgid "Device not managed by ModemManager." msgstr "" -#: 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:1418 msgid "Device not present" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:341 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:395 msgid "Device type" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4186 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4589 msgid "Device unreachable!" msgstr "Thiết bị không thể truy cập! " @@ -1808,31 +2216,31 @@ msgstr "Thiết bị không thể truy cập! " msgid "Device unreachable! Still waiting for device..." msgstr "Thiết bị không thể truy cập! Chờ thiết bị..." -#: 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:1266 msgid "Devices" msgstr "" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:159 #: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:76 msgid "Diagnostics" msgstr "Phân tích" #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:106 msgid "Dial number" msgstr "Quay số" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:2686 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:2723 msgid "Directory" msgstr "Danh mục" #: 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/wireless.js:897 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:937 +#: 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:891 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:931 msgid "Disable" msgstr "Vô hiệu hóa" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:666 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:683 msgid "" "Disable DHCP for " "this interface." @@ -1849,20 +2257,24 @@ msgstr "" msgid "Disable Encryption" msgstr "Vô hiệu hóa mã hóa" -#: 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:1178 msgid "Disable Inactivity Polling" msgstr "Vô hiệu hóa thăm dò tín hiệu không hoạt động" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:889 msgid "Disable this network" msgstr "Vô hiệu hóa mạng này" -#: 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:948 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1438 +#: 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:1777 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:13 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:108 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:117 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83 @@ -1871,23 +2283,28 @@ msgstr "Vô hiệu hóa mạng này" msgid "Disabled" msgstr "Vô hiệu hóa" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1185 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:541 +msgctxt "Label indicating that WireGuard peer is disabled" +msgid "Disabled" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1192 msgid "Disassociate On Low Acknowledgement" msgstr "Hủy liên kết với xác nhận mức thấp" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302 -msgid "Discard upstream RFC1918 responses." -msgstr "Hủy phản hồi ngược RFC1918" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312 +msgid "" +"Discard upstream responses containing RFC1918 addresses." +msgstr "Hủy phản hồi ngược RFC1918." #: 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-network/htdocs/luci-static/resources/view/network/wireless.js:716 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:336 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:351 msgid "Disconnect" msgstr "Ngắt kết nối" #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22 msgid "Disconnection attempt failed" msgstr "Kết nối thất bại" @@ -1895,41 +2312,52 @@ msgstr "Kết nối thất bại" msgid "Disconnection attempt failed." msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/form.js:606 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3054 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3330 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4157 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1766 +#: 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:611 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3022 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3269 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:3707 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1863 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66 msgid "Dismiss" msgstr "Bỏ qua" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953 msgid "Distance Optimization" msgstr "Khoảng cách tối ưu" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:953 msgid "Distance to farthest network member in meters." msgstr "Khoảng cách tới thành viên xa nhất trong mạng lưới tính bằng mét" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:542 +#: 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:624 msgid "" "Dnsmasq instance to which this boot section is bound. If unspecified, the " "section is valid for all dnsmasq instances." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:246 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250 msgid "" -"Dnsmasq is a lightweight DHCP server and DNS " -"forwarder." +"Dnsmasq is a lightweight DHCP server and DNS forwarder." msgstr "" -"Dnsmasq là một phối hợp DHCP-Server and DNS-" -"Forwarder for NAT " +"Dnsmasq là một phối hợp DHCP-Server and DNS-Forwarder for NAT " "firewalls" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:413 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:495 msgid "Do not cache negative replies, e.g. for non-existent domains." msgstr "" "Không lưu trữ các phản hồi tiêu cực (ví dụ: các tên miền không tồn tại)" @@ -1938,37 +2366,29 @@ 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 "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269 msgid "Do not forward DNS queries without dots or domain parts." msgstr "" "Don&#39;t chuyển tiếp DNS-Yêu " "cầu không cần DNS-Tên" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388 -msgid "Do not forward queries that cannot be answered by public resolvers." -msgstr "Không chuyển tiếp yêu cầu mà máy chủ tên công cộng không thể trả lời" - -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:383 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:453 msgid "Do not forward reverse lookups for local networks." msgstr "Không chuyển tiếp tra cứu ngược cho các mạng cục bộ" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:339 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349 msgid "Do not listen on the specified interfaces." msgstr "Ngăn thực hiện nghe tại giao diện mạng này" -#: 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:898 msgid "Do not offer DHCPv6 service on this interface." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:158 -msgctxt "VLAN port state" -msgid "Do not participate" -msgstr "" - -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:900 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934 msgid "" "Do not proxy any NDP " "packets." @@ -1978,17 +2398,17 @@ msgstr "" msgid "Do not send a hostname" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:766 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:783 msgid "" "Do not send any RA messages on this interface." msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:2776 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813 msgid "Do you really want to delete \"%s\" ?" msgstr "Bạn thật sự muốn xóa \"%s\" ?" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:200 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206 msgid "Do you really want to delete the following SSH key?" msgstr "Bạn thật sự muốn xóa khóa SSH này?" @@ -1996,19 +2416,28 @@ msgstr "Bạn thật sự muốn xóa khóa SSH này?" msgid "Do you really want to erase all settings?" msgstr "Bạn có thật sự muốn xóa tất cả cài đặt này?" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:2774 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:2811 msgid "Do you really want to recursively delete the directory \"%s\" ?" msgstr "Bạn thật sự muốn xóa toàn bộ thư mục \"%s\" ?" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:592 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613 +msgid "Do you want to replace the current PSK?" +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:100 +msgid "Do you want to replace the current keys?" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:682 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:740 msgid "Domain" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268 msgid "Domain required" msgstr "Tên miền yêu cầu" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:321 msgid "Domain whitelist" msgstr "Danh sách tên miền được chấp nhận" @@ -2034,11 +2463,17 @@ msgstr "Tải xuống bản sao lưu" msgid "Download mtdblock" msgstr "Tải xuống mtdblock" -#: 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:1539 msgid "Downstream SNR offset" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/form.js:2659 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:435 +msgid "" +"Drag or paste a valid *.conf file below to configure the local " +"WireGuard interface." +msgstr "" + +#: modules/luci-base/htdocs/luci-static/resources/form.js:2698 msgid "Drag to reorder" msgstr "Kéo để tổ chức lại" @@ -2046,6 +2481,54 @@ msgstr "Kéo để tổ chức lại" msgid "Drop Duplicate Frames" msgstr "" +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:710 +msgid "" +"Drop all gratuitous ARP frames, for example if there’s a known good ARP " +"proxy on the network and such frames need not be used or in the case of " +"802.11, must not be used to prevent attacks." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:733 +msgid "" +"Drop all unsolicited neighbor advertisements, for example if there’s a known " +"good NA proxy on the network and such frames need not be used or in the case " +"of 802.11, must not be used to prevent attacks." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:710 +msgid "Drop gratuitous ARP" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:787 +msgid "Drop layer 2 multicast frames containing IPv4 unicast packets." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:791 +msgid "Drop layer 2 multicast frames containing IPv6 unicast packets." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:787 +msgid "Drop nested IPv4 unicast" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:791 +msgid "Drop nested IPv6 unicast" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96 +msgctxt "nft drop action" +msgid "Drop packet" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:546 +msgctxt "Chain policy: drop" +msgid "Drop unmatched packets" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:733 +msgid "Drop unsolicited NA" +msgstr "" + #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12 msgid "Dropbear Instance" msgstr "" @@ -2063,16 +2546,28 @@ msgstr "" msgid "Dual-Stack Lite (RFC6333)" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:683 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:700 msgid "Dynamic DHCP" msgstr "" "Dynamic DHCP" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1467 +msgid "Dynamic Authorization Extension client." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1472 +msgid "Dynamic Authorization Extension port." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1478 +msgid "Dynamic Authorization Extension secret." +msgstr "" + #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60 msgid "Dynamic tunnel" msgstr "Đường hầm động" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:683 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:700 msgid "" "Dynamically allocate DHCP addresses for clients. If disabled, only clients " "having static leases will be served." @@ -2080,24 +2575,40 @@ msgstr "" "Tự động phân bổ địa chỉ DHCP cho máy khách. Nếu bị vô hiệu hóa, chỉ những " "máy khách có xin địa chỉ IP tĩnh sẽ được phục vụ" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462 +msgid "E.g. br-vlan or brvlan." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452 +msgid "E.g. eth0, eth1" +msgstr "" + #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:67 msgid "EA-bits length" msgstr "Độ dài EA-bits" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1661 msgid "EAP-Method" msgstr "EAP-Method" -#: modules/luci-base/htdocs/luci-static/resources/form.js:2679 -#: modules/luci-base/htdocs/luci-static/resources/form.js:2682 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3210 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445 +msgid "Each STA is assigned its own AP_VLAN interface." +msgstr "" + +#: 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:3434 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:902 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:512 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:896 msgid "Edit" msgstr "Chỉnh sửa" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:226 +msgid "Edit peer" +msgstr "" + #: modules/luci-compat/luasrc/view/cbi/error.htm:13 msgid "" "Edit the raw configuration data above to fix any error and hit \"Save\" to " @@ -2106,38 +2617,47 @@ msgstr "" "Chỉnh sửa dữ liệu cấu hình thô ở trên để khắc phục mọi lỗi và nhấn \" Lưu " "\"để tải lại trang." -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:900 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:894 msgid "Edit this network" msgstr "Chỉnh sửa mạng này" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:845 msgid "Edit wireless network" msgstr "Chỉnh sửa mạng không dây" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65 +msgctxt "nft rt mtu" +msgid "Effective route MTU" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:516 msgid "Egress QoS mapping" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166 -msgctxt "VLAN port state" -msgid "Egress tagged" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:12 +msgctxt "nft meta oif" +msgid "Egress device id" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:162 -msgctxt "VLAN port state" -msgid "Egress untagged" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:10 +msgctxt "nft meta oifname" +msgid "Egress device name" msgstr "" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:193 msgid "Emergency" msgstr "Khẩn cấp" -#: 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 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:891 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:931 msgid "Enable" msgstr "Kích hoạt" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:538 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513 +msgid "Enable / Disable peer. Restart wireguard interface to apply changes." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:592 msgid "" "Enable IGMP " "snooping" @@ -2145,11 +2665,11 @@ msgstr "" "Kích hoạt IGMP " "được phép quan sát" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:518 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:572 msgid "Enable STP" msgstr "Kích hoạt STP" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:802 msgid "Enable SLAAC" msgstr "" @@ -2167,10 +2687,11 @@ msgstr "" msgid "Enable HE.net dynamic endpoint update" msgstr "Kích hoạt cập nhật động những trang có đuôi HE.net" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:665 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:725 msgid "Enable IPv6" msgstr "" +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:101 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:101 msgid "Enable IPv6 negotiation" msgstr "Kích hoạt IPv6" @@ -2184,15 +2705,19 @@ msgstr "Kích hoạt IPv6" msgid "Enable IPv6 negotiation on the PPP link" msgstr "Kích hoạt IPv6 cho kết nối PPP" +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:729 +msgid "Enable IPv6 segment routing" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:194 msgid "Enable Jumbo Frame passthrough" msgstr "Cho phép khung Jumbo Frame qua" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:696 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:764 msgid "Enable MAC address learning" msgstr "" -#: 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 "Kích hoạt máy chủ NTP" @@ -2200,11 +2725,11 @@ msgstr "Kích hoạt máy chủ NTP" msgid "Enable Single DES" msgstr "Kích hoạt DES đơn" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561 msgid "Enable TFTP server" msgstr "Kích hoạt máy chủ TFTP" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:720 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:796 msgid "Enable VLAN filtering" msgstr "" @@ -2212,23 +2737,23 @@ msgstr "" msgid "Enable VLAN functionality" msgstr "Kích hoạt chức năng 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:1813 msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE" msgstr "Kích hoạt nút nhấn WPS, yêu cầu WPA(2)-PSK/WPA3-SAE" #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14 msgid "" -"Enable automatic redirection of HTTP requests to HTTPS port." +"Enable automatic redirection of HTTP requests to HTTPS port." msgstr "" -#: 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:994 msgid "" "Enable downstream delegation of IPv6 prefixes available on this interface" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1712 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1809 msgid "Enable key reinstallation (KRACK) countermeasures" msgstr "Kích hoạt các biện pháp đối phó cài đặt lại khóa (KRACK)" @@ -2244,24 +2769,24 @@ msgstr "Kích hoạt phản chiếu các gói tin đến" msgid "Enable mirroring of outgoing packets" msgstr "Kích hoạt phản chiếu các gói tin đi" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:715 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:783 msgid "Enable multicast fast leave" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:547 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:601 msgid "Enable multicast querier" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:679 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:747 msgid "Enable multicast support" msgstr "" -#: 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:1496 msgid "" "Enable packet steering across all CPUs. May help or hinder network speed." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:622 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:676 msgid "Enable promiscuous mode" msgstr "" @@ -2283,11 +2808,11 @@ msgstr "" msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets." msgstr "Kích hoạt cờ không phân mảnh cho các gói tin đã được đóng gói" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:480 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562 msgid "Enable the built-in single-instance TFTP server." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:889 msgid "Enable this network" msgstr "Kích hoạt mạng này" @@ -2296,28 +2821,37 @@ msgstr "Kích hoạt mạng này" msgid "Enable tx checksum" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:699 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:767 msgid "Enable unicast flooding" msgstr "" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1630 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:243 -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:352 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:66 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:109 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:118 msgid "Enabled" msgstr "Bật" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:538 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:592 msgid "Enables IGMP snooping on this bridge" msgstr "Cho phép IGMP theo dõi cầu tin này" -#: 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:1550 msgid "" "Enables fast roaming among access points that belong to the same Mobility " "Domain" msgstr "" "Cho phép chuyển vùng nhanh giữa các điểm truy cập thuộc cùng một miền di động" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:518 +#: 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:572 msgid "Enables the Spanning Tree Protocol on this bridge" msgstr "Kích hoạt Spanning Tree Protocol trên cầu nối này" @@ -2325,44 +2859,53 @@ msgstr "Kích hoạt Spanning Tree Protocol trên cầu nối này" msgid "Encapsulation limit" msgstr "Giới hạn đóng gói tin" -#: 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:1529 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1587 msgid "Encapsulation mode" msgstr "Chế độ đóng gói" #: 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:1197 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1841 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:150 msgid "Encryption" msgstr "Mã hóa" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:245 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:55 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75 +msgid "Endpoint" +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662 msgid "Endpoint Host" msgstr "" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:249 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678 msgid "Endpoint Port" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:684 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:325 +msgid "Endpoint setting is invalid" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:752 msgid "Enforce IGMPv1" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:685 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:753 msgid "Enforce IGMPv2" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:686 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:754 msgid "Enforce IGMPv3" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:691 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:759 msgid "Enforce MLD version 1" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:692 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:760 msgid "Enforce MLD version 2" msgstr "" @@ -2383,20 +2926,20 @@ msgstr "Xóa..." #: 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 "Lỗi" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29 -msgid "Errored seconds (ES)" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:170 +msgid "Error getting PublicKey" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/network.js:3014 +#: modules/luci-base/htdocs/luci-static/resources/network.js:3008 #: modules/luci-compat/luasrc/model/network.lua:1433 msgid "Ethernet Adapter" msgstr "Bộ tương hợp ethernet" -#: modules/luci-base/htdocs/luci-static/resources/network.js:3005 +#: modules/luci-base/htdocs/luci-static/resources/network.js:2999 #: modules/luci-compat/luasrc/model/network.lua:1423 msgid "Ethernet Switch" msgstr "Bộ chuyển đảo ethernet" @@ -2409,50 +2952,60 @@ msgstr "" msgid "Every second (fast, 1)" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348 msgid "Exclude interfaces" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:160 +msgid "" +"Execution of various network commands to check the connection and name " +"resolution to other systems." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:317 msgid "" "Exempt 127.0.0.0/8 and ::1 from rebinding checks, " "e.g. for RBL services." msgstr "Cho phép phản hồi ngược trong dải IP 127.0.0.0/8 cho dịch vụ RBL" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:356 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:410 msgid "Existing device" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:408 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490 msgid "Expand hosts" msgstr "Mở rộng máy chủ" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:977 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:399 +msgid "Expected port number." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1011 msgid "Expecting a hexadecimal assignment hint" msgstr "Cần một gợi ý gán thập lục phân" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:18 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:19 msgid "Expecting a valid IPv4 address" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:18 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:19 msgid "Expecting a valid IPv6 address" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:28 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:29 msgid "Expecting two priority values separated by a colon" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/form.js:2228 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2269 #: modules/luci-base/htdocs/luci-static/resources/validation.js:64 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:133 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192 msgid "Expecting: %s" msgstr "Mong đợi: %s" @@ -2464,7 +3017,7 @@ msgstr "" msgid "Expires" msgstr "Hết hạn" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696 msgid "" "Expiry time of leased addresses, minimum is 2 minutes (2m)." msgstr "Thời gian mượn địa chỉ sắp hết, tối đa 2 phút nữa (2m)" @@ -2473,23 +3026,23 @@ msgstr "Thời gian mượn địa chỉ sắp hết, tối đa 2 phút nữa (< msgid "External" msgstr "Bên ngoài" -#: 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:1601 msgid "External R0 Key Holder List" msgstr "Danh sách chủ sở hữu khóa R0 bên ngoài" -#: 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:1605 msgid "External R1 Key Holder List" msgstr "Danh sách chủ sở hữu khóa R1 bên ngoài" -#: 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 "Máy chủ ghi nhận nhật ký hệ thống bên ngoài" -#: 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 "Cổng ghi nhận nhật ký hệ thống bên ngoài" -#: 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 "Giao thức ghi nhận nhật ký hệ thống bên ngoài" @@ -2505,15 +3058,15 @@ msgstr "" msgid "Extra sstpc options" msgstr "" -#: 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:1576 msgid "FT over DS" msgstr "FT qua 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:1575 msgid "FT over the Air" msgstr "" -#: 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:1573 msgid "FT protocol" msgstr "Giao thức FT" @@ -2521,19 +3074,43 @@ msgstr "Giao thức FT" msgid "Failed to change the system password." msgstr "Đổi mật khẩu hệ thống thất bại" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4145 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21 +msgid "Failed to configure modem" +msgstr "" + +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4548 msgid "Failed to confirm apply within %ds, waiting for rollback…" msgstr "Thất bại khi xác thực áp dụng %ds, đợi làm lại..." +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22 +msgid "Failed to connect" +msgstr "" + +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23 +msgid "Failed to disconnect" +msgstr "" + #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:37 msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s" msgstr "Thất bại khi thực thi \"/etc/init.d/%s %s\" hành động: %s" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:2694 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25 +msgid "Failed to get modem information" +msgstr "" + +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26 +msgid "Failed to initialize modem" +msgstr "" + +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30 +msgid "Failed to set operating mode" +msgstr "" + +#: modules/luci-base/htdocs/luci-static/resources/ui.js:2731 msgid "File" msgstr "Tệp tin" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499 msgid "" "File listing upstream resolvers, optionally domain-specific, e.g. " "server=1.2.3.4, server=/domain/1.2.3.4." @@ -2542,42 +3119,50 @@ msgstr "" "chủ=1.2.3.4' cho các máy chủ DNS . " -#: modules/luci-base/htdocs/luci-static/resources/ui.js:2641 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678 msgid "File not accessible" msgstr "Tệp tin không thể truy cập" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:349 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:419 msgid "File to store DHCP lease information." msgstr "" "Tập tin được cho DHCP-leases sẽ được lưu trữ" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:357 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427 msgid "File with upstream resolvers." msgstr "Tập tin DNS địa phương" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:2832 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:506 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:2869 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588 msgid "Filename" msgstr "Tên tệp" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:492 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:574 msgid "Filename of the boot image advertised to clients." msgstr "Tên tệp của tập tin ảnh khởi động được thông báo cho máy khách" #: 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 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:315 msgid "Filesystem" msgstr "Tập tin hệ thống" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:382 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:468 +msgid "Filter IPv4 A records" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:462 +msgid "Filter IPv6 AAAA records" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:457 +msgid "Filter SRV/SOA service discovery" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452 msgid "Filter private" msgstr "Filter private" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387 -msgid "Filter useless" -msgstr "Lọc không hữu dụng" - #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:389 msgid "Filtering for all slaves, no validation" msgstr "" @@ -2590,8 +3175,13 @@ msgstr "" msgid "Filtering for all slaves, validation only for backup slaves" msgstr "" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458 +msgid "" +"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links." +msgstr "" + #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24 msgid "Finalizing failed" msgstr "Cố gắng hoàn thành thất bại" @@ -2603,7 +3193,7 @@ msgstr "" "Tìm tất cả các tập tin hệ thống hiện được đính kèm và trao đổi và thay thế " "cấu hình bằng mặc định dựa trên những gì được phát hiện" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:878 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:872 msgid "Find and join network" msgstr "Tìm và hòa mạng" @@ -2612,14 +3202,16 @@ msgid "Finish" msgstr "Kết thúc" #: 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 "Tường lửa" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39 msgid "Firewall Mark" msgstr "Dấu tường lửa" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:482 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499 msgid "Firewall Settings" msgstr "Cấu hình tường lửa" @@ -2631,15 +3223,15 @@ msgstr "Trạng thái tường lửa" msgid "Firewall mark" msgstr "" -#: 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:1546 msgid "Firmware File" msgstr "Tập tin phần mềm" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59 msgid "Firmware Version" msgstr "Phiên bản phần mềm" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:445 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527 msgid "Fixed source port for outbound DNS queries." msgstr "Đã sửa cổng nguồn cho các truy vấn DNS" @@ -2665,45 +3257,41 @@ msgstr "Hoạt động nạp phần mềm" msgid "Flashing…" msgstr "Đang nạp..." -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201 -msgid "For QR-Code support please install the qrencode package!" -msgstr "" - -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:536 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:703 msgid "Force" msgstr "Bắt buộc" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:971 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965 msgid "Force 40MHz mode" msgstr "Bắt buộc áp dụng chế độ 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:1238 msgid "Force CCMP (AES)" msgstr "Bắt buộc chế độ CCMP (AES)" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:703 msgid "Force DHCP on this network even if another server is detected." msgstr "" "Buộc sử dụng DHCP trên mạng này ngay cả khi máy chủ khác được phát hiện" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:682 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:750 msgid "Force IGMP version" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:689 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:757 msgid "Force MLD version" msgstr "" -#: 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:1239 msgid "Force TKIP" msgstr "Buộc 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:1240 msgid "Force TKIP and CCMP (AES)" msgstr "Buộc TKIP và 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:1257 msgid "Force link" msgstr "Buộc liên kết" @@ -2715,19 +3303,19 @@ msgstr "Buộc cập nhật" msgid "Force use of NAT-T" msgstr "Buộc dùng NAT-T" -#: modules/luci-base/luasrc/view/csrftoken.htm:8 +#: modules/luci-base/ucode/template/csrftoken.ut:8 msgid "Form token mismatch" msgstr "Mẫu mã thông báo không khớp" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:936 msgid "" -"Forward NDP NS and NA messages between the designated master " -"interface and downstream interfaces." +"Forward NDP NS and NA messages between the " +"designated master interface and downstream interfaces." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:770 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:787 msgid "" "Forward RA " "messages received on the designated master interface to downstream " @@ -2738,41 +3326,46 @@ msgstr "" msgid "Forward DHCP traffic" msgstr "Chuyển tiếp lưu lượng 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:902 msgid "" "Forward DHCPv6 messages between the designated master interface and " "downstream interfaces." msgstr "" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28 -msgid "Forward Error Correction Seconds (FECS)" -msgstr "" - #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:161 msgid "Forward broadcast traffic" msgstr "Chuyển tiếp phát sóng" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:527 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:581 msgid "Forward delay" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993 msgid "Forward mesh peer traffic" msgstr "Chuyển tiếp lưu lượng mạng (mesh) ngang hàng" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:711 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:779 msgid "Forward multicast packets as unicast packets on this device." msgstr "" -#: 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:1594 msgid "Forwarding mode" msgstr "Chế độ chuyển tếp" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963 +#: 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:957 msgid "Fragmentation Threshold" msgstr "Ngưỡng cửa Phân đoạn" -#: 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 "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:214 msgid "" "Further information about WireGuard interfaces and peers at wireguard.com." @@ -2782,12 +3375,12 @@ 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" #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82 msgid "GPRS only" msgstr "Chỉ dùng GPRS" @@ -2813,6 +3406,10 @@ msgstr "" msgid "Gateway" msgstr "" +#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:85 +msgid "Gateway Mode" +msgstr "" + #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:36 msgid "Gateway Ports" msgstr "Cổng Gateway" @@ -2822,23 +3419,23 @@ msgstr "Cổng Gateway" msgid "Gateway address is invalid" msgstr "Địa chỉ Gateway không hợp lệ" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:252 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:477 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:494 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:38 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js: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 "Tùy chỉnh chung" -#: 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/wireless.js:923 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1581 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:917 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:979 msgid "General Setup" msgstr "Cài đặt chung" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:336 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:390 msgid "General device options" msgstr "" @@ -2846,15 +3443,7 @@ msgstr "" msgid "Generate Config" msgstr "Cấu hình chung" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:91 -msgid "Generate Key" -msgstr "" - -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:205 -msgid "Generate New QR-Code" -msgstr "" - -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1579 msgid "Generate PMK locally" msgstr "Tạo PMK cục bộ" @@ -2862,8 +3451,28 @@ msgstr "Tạo PMK cục bộ" msgid "Generate archive" msgstr "Tạo bản lưu trữ" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:220 -msgid "Generate new QR-Code" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:819 +msgid "Generate configuration" +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:859 +msgid "Generate configuration…" +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:109 +msgid "Generate new key pair" +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:621 +msgid "Generate preshared key" +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:691 +msgid "Generates a configuration suitable for import on a WireGuard peer" +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:793 +msgid "Generating QR code…" msgstr "" #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79 @@ -2874,31 +3483,32 @@ msgstr "Phát hiện mật khẩu không khớp, mật khẩu không thay đổi msgid "Global Settings" msgstr "Cài đặt toàn cục" -#: 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:1489 msgid "Global network options" msgstr "Tùy chọn mạng toàn cầu" -#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:81 -#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:89 -#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:72 +#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70 +#: themes/luci-theme-material/ucode/template/themes/material/header.ut:90 +#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:67 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:92 msgid "Go to firmware upgrade..." msgstr "" -#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:71 -#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:62 +#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60 +#: themes/luci-theme-material/ucode/template/themes/material/header.ut:80 +#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:57 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:82 msgid "Go to password configuration..." msgstr "Tới trang cài đặt mật khẩu..." -#: modules/luci-base/htdocs/luci-static/resources/form.js:2601 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3529 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2640 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3753 #: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58 msgid "Go to relevant configuration page" msgstr "Đi tới trang cấu hình thích hợp" -#: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:37 +#: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:39 msgid "Grant access to DHCP configuration" msgstr "" @@ -2918,6 +3528,10 @@ msgstr "" msgid "Grant access to LuCI Wireguard procedures" msgstr "" +#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3 +msgid "Grant access to LuCI openfortivpn procedures" +msgstr "" + #: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:20 msgid "Grant access to SSH configuration" msgstr "" @@ -2954,7 +3568,7 @@ msgstr "" msgid "Grant access to network configuration" msgstr "" -#: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:50 +#: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:52 msgid "Grant access to network diagnostic tools" msgstr "" @@ -3023,19 +3637,15 @@ msgstr "" msgid "Hang Up" msgstr "Hang Up" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33 -msgid "Header Error Code Errors (HEC)" -msgstr "Lỗi mã tiêu đề (HEC)" - -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:5 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6 msgid "Heartbeat interval (kernel: heartbeat)" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:522 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:576 msgid "Hello interval" msgstr "" -#: 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." @@ -3043,27 +3653,36 @@ msgstr "" "Ở đây bạn có thể cấu hình những đặc tính cơ bản của thiết bị như tên máy chủ " "hoặc múi giờ." -#: 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:1135 msgid "Hide ESSID" msgstr "Giấu ESSID" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:215 -msgid "Hide QR-Code" -msgstr "" - #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:293 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:332 msgid "Hide empty chains" msgstr "Giấu chuỗi rỗng" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:956 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950 msgid "High" msgstr "" +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:707 +msgid "Honor gratuitous ARP" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:593 +msgctxt "Chain hook description" +msgid "Hook: %h (%h), Priority: %d" +msgstr "" + +#: 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:2257 +#: 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 "Máy chủ" @@ -3071,7 +3690,7 @@ msgstr "Máy chủ" msgid "Host expiry timeout" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:507 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589 msgid "Host requests this filename from the boot server." msgstr "" @@ -3080,11 +3699,11 @@ msgid "Host-Uniq tag content" msgstr "Nội dung thẻ Host-Uniq" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:38 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558 -#: 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-network/htdocs/luci-static/resources/view/network/dhcp.js:706 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:754 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:87 -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:134 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:135 msgid "Hostname" msgstr "Tên host" @@ -3092,11 +3711,11 @@ msgstr "Tên host" msgid "Hostname to send when requesting DHCP" msgstr "Tên máy chủ khi yêu cầu DHCP" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:262 msgid "Hostnames" msgstr "Tên máy chủ" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:550 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:698 msgid "" "Hostnames are used to bind a domain name to an IP address. This setting is " "redundant for hostnames already configured with static leases, but it can be " @@ -3119,6 +3738,30 @@ msgstr "" msgid "Hybrid" msgstr "Chế độ lai" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49 +msgctxt "nft icmp code" +msgid "ICMP code" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50 +msgctxt "nft icmp type" +msgid "ICMP type" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51 +msgctxt "nft icmpv6 code" +msgid "ICMPv6 code" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52 +msgctxt "nft icmpv6 type" +msgid "ICMPv6 type" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:366 +msgid "ID" +msgstr "" + #: 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" @@ -3132,15 +3775,15 @@ msgstr "" msgid "IKE DH Group" msgstr "Nhóm 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:181 msgid "IP Addresses" msgstr "Địa chỉ IP" -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:81 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85 msgid "IP Protocol" msgstr "Giao thức IP" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265 msgid "IP Sets" msgstr "" @@ -3148,7 +3791,7 @@ msgstr "" msgid "IP Type" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:562 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:710 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204 msgid "IP address" @@ -3164,26 +3807,48 @@ msgstr "Địa chỉ IP không hợp lệ" msgid "IP address is missing" msgstr "Mất địa chỉ IP" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:776 +msgid "" +"IP addresses that are allowed inside the tunnel. The peer will accept " +"tunnelled packets with source IP addresses matching this list and route back " +"packets with matching destination IP." +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:36 +msgctxt "nft ip protocol" +msgid "IP protocol" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:14 +msgctxt "nft meta l4proto" +msgid "IP protocol" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:736 msgid "IP set" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:295 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:305 msgid "IP sets" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513 msgid "IPs to override with NXDOMAIN" msgstr "Ghi đè tên miền Bogus NX" -#: 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 +#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:9 +msgid "IPsec XFRM" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:88 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:89 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:90 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:96 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87 msgid "IPv4" msgstr "IPv4" @@ -3209,7 +3874,7 @@ msgstr "" #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:664 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:812 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:164 msgid "IPv4 address" @@ -3232,7 +3897,7 @@ msgstr "" msgid "IPv4 netmask" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:294 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:305 msgid "IPv4 network in address/netmask notation" msgstr "" @@ -3249,7 +3914,11 @@ msgstr "" msgid "IPv4 prefix length" msgstr "" -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:625 +msgid "IPv4 traffic table \"%h\"" +msgstr "" + +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88 msgid "IPv4+IPv6" msgstr "" @@ -3258,12 +3927,20 @@ msgstr "" msgid "IPv4-in-IPv4 (RFC2003)" msgstr "" +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:95 +msgid "IPv4/IPv6" +msgstr "" + #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:127 msgid "IPv4/IPv6 (both - defaults to IPv4)" msgstr "" -#: 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-status/htdocs/luci-static/resources/view/status/nftables.js:633 +msgid "IPv4/IPv6 traffic table \"%h\"" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93 @@ -3274,7 +3951,8 @@ msgstr "" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:97 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89 msgid "IPv6" msgstr "IPv6" @@ -3282,7 +3960,7 @@ msgstr "IPv6" msgid "IPv6 Firewall" msgstr "Tường lửa IPv6" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:669 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:737 msgid "IPv6 MTU" msgstr "" @@ -3290,7 +3968,7 @@ msgstr "" msgid "IPv6 Neighbours" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:635 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:652 msgid "IPv6 RA Settings" msgstr "" @@ -3302,11 +3980,11 @@ msgstr "" msgid "IPv6 Rules" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:634 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:651 msgid "IPv6 Settings" msgstr "Cài đặt 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:1493 msgid "IPv6 ULA-Prefix" msgstr "" @@ -3316,16 +3994,16 @@ msgstr "" #: 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 "Địa chỉ 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:1002 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27 msgid "IPv6 assignment hint" msgstr "Gơi ý gán 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:997 msgid "IPv6 assignment length" msgstr "Độ dài gán IPv6" @@ -3333,7 +4011,7 @@ msgstr "Độ dài gán IPv6" msgid "IPv6 gateway" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:299 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:310 msgid "IPv6 network in address/netmask notation" msgstr "" @@ -3341,7 +4019,7 @@ msgstr "" msgid "IPv6 only" msgstr "" -#: 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:1046 msgid "IPv6 preference" msgstr "" @@ -3350,7 +4028,7 @@ msgstr "" msgid "IPv6 prefix" msgstr "" -#: 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:1019 msgid "IPv6 prefix filter" msgstr "" @@ -3364,15 +4042,15 @@ msgstr "Độ dài IPv6 prefix" msgid "IPv6 routed prefix" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:990 msgid "IPv6 source routing" msgstr "" -#: 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:1042 msgid "IPv6 suffix" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:705 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853 msgid "IPv6 suffix (hex)" msgstr "" "IPv6-Suffix (hex)" @@ -3381,6 +4059,10 @@ msgstr "" msgid "IPv6 support" msgstr "" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:629 +msgid "IPv6 traffic table \"%h\"" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101 msgid "IPv6-PD" msgstr "" @@ -3400,14 +4082,10 @@ msgstr "" msgid "IPv6-over-IPv4 (6to4)" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1666 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1763 msgid "Identity" msgstr "Nhận dạng" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:173 -msgid "If available, the client's \"PresharedKey\"" -msgstr "" - #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96 msgid "If checked, 1DES is enabled" msgstr "Nếu chọn, kích hoạt 1DES" @@ -3420,70 +4098,77 @@ msgstr "" msgid "If checked, encryption is disabled" msgstr "Nếu chọn, vô hiệu hóa chế độ mã hóa" -#: 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:1019 msgid "" "If set, downstream subnets are only allocated from the given IPv6 prefix " "classes." msgstr "" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254 -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196 +msgid "If set, the meaning of the match options is inverted" +msgstr "" + +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361 msgid "" "If specified, mount the device by its UUID instead of a fixed device node" msgstr "" "Nếu được chỉ định, gắn thiết bị bằng UUID của thiết bị thay vì nốt cố định" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267 -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377 msgid "" "If specified, mount the device by the partition label instead of a fixed " "device node" msgstr "" "Nếu được chỉ định, gắn thiết bị theo nhãn phân vùng thay vì nốt cố định" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4692 msgid "" -"If there are any unsaved changes for this client, please save the " -"configuration before generating a QR-Code" +"If the IP address used to access LuCI changes, a manual reconnect to " +"the new IP is required within %d seconds to confirm the settings, " +"otherwise modifications will be reverted." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919 -#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:953 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:134 +#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:122 msgid "If unchecked, no default route is configured" msgstr "" "Nếu không được chỉ định, không có tuyến mạng mặc định nào được cấu hình" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:923 -#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:957 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:145 +#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133 msgid "If unchecked, the advertised DNS server addresses are ignored" msgstr "" "Nếu không được chỉ định, các địa chỉ máy chủ DNS được quảng bá sẽ bị bỏ qua" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340 msgid "" "If your physical memory is insufficient unused data can be temporarily " -"swapped to a swap-device resulting in a higher amount of usable RAM. Be aware that swapping data is a very " -"slow process as the swap-device cannot be accessed with the high datarates " -"of the RAM." +"swapped to a swap-device resulting in a higher amount of usable RAM. Be aware that swapping data is a " +"very slow process as the swap-device cannot be accessed with the high " +"datarates of the RAM." msgstr "" "Nếu bộ nhớ vật lý không đủ dữ liệu không dùng có thể được swap tạm thời đến " -"một thiết bị swap để tạo ra nhiều khoảng trống hơn trong RAM. Hãy nhận biết rằng swapping dữ liệu là " -"một quá trình rất chậm vì một thiết bị swap không thể được truy cập với " -"datarates cao hơn của RAM." +"một thiết bị swap để tạo ra nhiều khoảng trống hơn trong RAM. Hãy nhận biết rằng swapping dữ " +"liệu là một quá trình rất chậm vì một thiết bị swap không thể được truy cập " +"với datarates cao hơn của RAM." -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:363 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:433 msgid "Ignore /etc/hosts" msgstr "Lờ đi /etc/hosts" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:666 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:683 msgid "Ignore interface" msgstr "Lờ đi giao diện" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:352 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422 msgid "Ignore resolv file" msgstr "Lờ đi tập tin resolve" @@ -3495,11 +4180,43 @@ msgstr "tập tin ảnh" msgid "Image check failed:" msgstr "" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476 +msgid "Import as peer" +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476 +msgid "Import configuration" +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:504 +msgid "Import configuration as peer…" +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490 +msgid "Import settings" +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:376 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:403 +msgid "Imported peer configuration" +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:188 +msgid "Imports settings from an existing WireGuard configuration file" +msgstr "" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:68 msgid "In" msgstr "Trong" -#: modules/luci-base/luasrc/view/csrftoken.htm:13 +#: 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/ucode/template/csrftoken.ut:13 msgid "" "In order to prevent unauthorized access to the system, your request has been " "blocked. Click \"Continue »\" below to return to the previous page." @@ -3545,6 +4262,7 @@ msgstr "" #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99 +#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64 msgid "Incoming key" msgstr "" @@ -3555,7 +4273,7 @@ msgstr "" msgid "Incoming serialization" msgstr "" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:186 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:187 msgid "Info" msgstr "Thông tin" @@ -3563,12 +4281,21 @@ msgstr "Thông tin" msgid "Information" msgstr "Thông tin" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:456 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:510 msgid "Ingress QoS mapping" msgstr "" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11 +msgctxt "nft meta iif" +msgid "Ingress device id" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:9 +msgctxt "nft meta iifname" +msgid "Ingress device name" +msgstr "" + #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25 msgid "Initialization failure" msgstr "Khởi tạo thất bại" @@ -3580,31 +4307,40 @@ msgstr "Kịch bản khởi tạo" msgid "Initscripts" msgstr "Nhiều kịch bản khởi tạ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:1747 msgid "Inner certificate constraint (Domain)" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1647 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1744 msgid "Inner certificate constraint (SAN)" msgstr "" -#: 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:1741 msgid "Inner certificate constraint (Subject)" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1653 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750 msgid "Inner certificate constraint (Wildcard)" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:300 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:317 msgid "Install protocol extensions..." msgstr "Đang cài đặt bản mở rộng cho giao thức..." -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:623 msgid "Instance" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2026 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:125 +msgctxt "WireGuard instance heading" +msgid "Instance \"%h\"" +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:34 +msgid "Instance Details" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2125 msgid "" "Instead of joining any network with a matching SSID, only connect to the " "BSSID %h." @@ -3614,6 +4350,7 @@ msgstr "" msgid "Insufficient permissions to read UCI configuration." msgstr "" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:370 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:180 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:206 @@ -3621,7 +4358,7 @@ msgstr "" msgid "Interface" msgstr "Giao diện " -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:718 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:735 msgid "Interface \"%h\" is already marked as designated master." msgstr "" @@ -3629,10 +4366,14 @@ msgstr "" msgid "Interface %q device auto-migrated from %q to %q." msgstr "Giao diện %q thiết bị tự động di chuyển từ %q sang %q." -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975 msgid "Interface Configuration" msgstr "Cấu hình giao diện mạng" +#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:39 +msgid "Interface ID" +msgstr "" + #: 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" @@ -3656,25 +4397,25 @@ msgstr "Giao diện mạng đang được kết nối lại..." msgid "Interface is shutting down..." msgstr "Giao diện mạng đang được tắt..." -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:285 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:302 msgid "Interface is starting..." msgstr "Giao diện mạng đang khởi động..." -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:288 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:305 msgid "Interface is stopping..." msgstr "Giao diện mạng đang dừng..." -#: 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 "Tên giao diện mạng" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:123 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:304 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:321 msgid "Interface not present or not connected yet." msgstr "Giao diện mạng chưa có hoặc chưa được kết nối" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:462 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:491 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:479 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:508 #: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38 msgid "Interfaces" msgstr "Giao diện" @@ -3683,22 +4424,18 @@ msgstr "Giao diện" msgid "Internal" msgstr "Nội" -#: modules/luci-base/luasrc/view/error500.htm:8 -msgid "Internal Server Error" -msgstr "Lỗi máy chủ nội" - #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:285 msgid "Interval For Sending Learning Packets" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:556 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:610 msgid "" "Interval in centiseconds between multicast general queries. By varying the " "value, an administrator may tune the number of IGMP messages on the subnet; " "larger values cause IGMP Queries to be sent less often" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:522 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:576 msgid "Interval in seconds for STP hello packets" msgstr "" @@ -3708,17 +4445,22 @@ msgid "Invalid" msgstr "Giá trị nhập vào không hợp lí" #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:68 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:100 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:74 msgid "Invalid APN provided" msgstr "" -#: 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:37 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:40 msgid "Invalid Base64 key string" msgstr "Giá trị khóa Base64 không thích hợp" +#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:117 +msgid "Invalid IPv6 address" +msgstr "" + #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:78 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:83 msgid "Invalid TOS value, expected 00..FF or inherit" @@ -3729,11 +4471,11 @@ msgstr "" msgid "Invalid Traffic Class value, expected 00..FF or inherit" msgstr "" -#: 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 "Địa chỉ ID Vlan không hợp lệ ! Chỉ cho phép ID giữa %d và %d" -#: 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 "" "Địa chỉ ID Vlan không hợp lệ được cung cấp! Chỉ những ID duy nhất mới được " @@ -3753,19 +4495,41 @@ msgstr "" msgid "Invalid command" msgstr "Lệnh ko hợp lệ" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:205 msgid "Invalid hexadecimal value" msgstr "Giá trị không hợp lệ" -#: modules/luci-base/luasrc/view/sysauth.htm:12 +#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:126 +msgid "Invalid hostname or IPv4 address" +msgstr "" + +#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:134 +msgid "Invalid port" +msgstr "" + +#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:108 +msgid "Invalid server URL" +msgstr "" + +#: modules/luci-base/ucode/template/sysauth.ut:12 +#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:32 msgid "Invalid username and/or password! Please try again." msgstr "Tên và mật mã không đúng. Xin thử lại " -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13 +msgid "Invert blinking" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:196 msgid "Invert match" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1148 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:223 +msgctxt "VLAN port state" +msgid "Is Primary VLAN" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1149 msgid "Isolate Clients" msgstr "Cô lập máy khách" @@ -3778,21 +4542,21 @@ msgstr "" "Dường như bạn cố gắng flash một hình ảnh không phù hợp với bộ nhớ flash, xin " "vui lòng xác minh các tập tin hình ảnh!" -#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:88 -#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:96 +#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:77 +#: themes/luci-theme-material/ucode/template/themes/material/header.ut:97 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:72 msgid "JavaScript required!" msgstr "Yêu cầu 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:1921 msgid "Join Network" msgstr "Hòa mạng" -#: 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:1855 msgid "Join Network: Wireless Scan" msgstr "Hòa mạng: Quét mạng wifi" -#: 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:2133 msgid "Joining Network: %q" msgstr "Hòa mạng: %q" @@ -3804,24 +4568,28 @@ msgstr "" msgid "Keep settings and retain the current configuration" msgstr "Giữ cài đặt và cấu hình hiện tại" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60 +msgid "Keep-Alive" +msgstr "" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20 -#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:60 +#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84 msgid "Kernel Log" msgstr "Nhật ký lõi" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:59 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60 msgid "Kernel Version" msgstr "Phiên bản lõi" -#: 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:1488 msgid "Key" msgstr "Phím " -#: 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:1516 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1517 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1518 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1519 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1531 msgid "Key #%d" msgstr "Phím %d" @@ -3829,6 +4597,7 @@ msgstr "Phím %d" #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99 +#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64 msgid "Key for incoming packets (optional)." msgstr "" @@ -3836,9 +4605,24 @@ msgstr "" #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103 +#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68 msgid "Key for outgoing packets (optional)." msgstr "" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:549 +msgctxt "Label indicating that WireGuard peer lacks public key" +msgid "Key missing" +msgstr "" + +#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44 +msgid "Key used to sign network config" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71 +msgctxt "nft unit" +msgid "KiB" +msgstr "" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54 msgid "Kill" msgstr "Hủy" @@ -3878,56 +4662,63 @@ msgstr "Chu kỳ lấy LCP" msgid "LED Configuration" msgstr "" -#: 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:1588 msgid "LLC" msgstr "" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:267 -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:376 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:268 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:377 msgid "Label" msgstr "Nhãn" -#: 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 "Ngôn ngữ" -#: 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 "Ngôn ngữ và phong cách" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:636 +msgid "" +"Larger weights (of the same prio) are given a proportionately higher " +"probability of being selected." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:629 msgid "Last member interval" msgstr "" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23 -msgid "Latency" -msgstr "Độ trễ" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:59 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:78 +msgid "Latest Handshake" +msgstr "" #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21 msgid "Leaf" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:707 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:775 msgid "Learn" msgstr "" -#: 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:940 msgid "Learn routes" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:348 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:418 msgid "Lease file" msgstr "Leasefile" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:696 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:696 msgid "Lease time" msgstr "Thời gian được cấp một địa chỉ IP" #: 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 "Leasetime còn lại" @@ -3944,34 +4735,34 @@ msgstr "Để trống để tự động phát hiện" msgid "Leave empty to use the current WAN address" msgstr "Để trống để sử dụng địa chỉ WAN hiện tại" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:944 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938 msgid "" "Legacy or badly behaving devices may require legacy 802.11b rates to " "interoperate. Airtime efficiency may be significantly reduced where these " "are used. It is recommended to not allow 802.11b rates where possible." msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4053 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:677 +msgid "Legacy rules detected" +msgstr "" + +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4430 msgid "Legend:" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:674 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:691 msgid "Limit" msgstr "Giới hạn " -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24 -msgid "Line Attenuation (LATN)" -msgstr "" - -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:18 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25 msgid "Line Mode" msgstr "" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:17 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24 msgid "Line State" msgstr "" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26 msgid "Line Uptime" msgstr "" @@ -3987,16 +4778,23 @@ msgstr "" msgid "Link On" msgstr "Link On" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:432 +#: 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:514 msgid "List of IP addresses to convert into NXDOMAIN responses." msgstr "Danh sách các máy chủ cung cấp kết quả tên miền NX không có thật" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:296 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:580 -msgid "List of IP sets to populate with the specified domain IPs." +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:306 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:728 +msgid "" +"List of IP sets to populate with the IPs of DNS lookup results of the FQDNs " +"also specified here." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1555 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1601 msgid "" "List of R0KHs in the same Mobility Domain.
Format: MAC-address,NAS-" "Identifier,128-bit key as hex string.
This list is used to map R0KH-ID " @@ -4010,7 +4808,7 @@ msgstr "" "khi yêu cầu khóa PMK-R1 từ R0KH mà STA đã sử dụng trong Hiệp hội tên miền di " "động ban đầu. " -#: 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:1605 msgid "" "List of R1KHs in the same Mobility Domain.
Format: MAC-address,R1KH-ID " "as 6 octets with colons,128-bit key as hex string.
This list is used " @@ -4028,23 +4826,28 @@ msgstr "" msgid "List of SSH key files for auth" msgstr "Danh sách tập tin khóa SSH để xác thá»±c" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:312 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:322 msgid "List of domains to allow RFC1918 responses for." msgstr "Danh sách tên miền chấp nhận phản hồi RFC1918" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:290 -msgid "List of domains to force to an IP address." -msgstr "" - -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:283 msgid "List of upstream resolvers to forward queries to." msgstr "" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:38 msgid "Listen Port" msgstr "Lắng nghe cổng" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:332 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375 +msgid "Listen address" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410 +msgid "Listen and Relay To IP family must be homogeneous." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:342 msgid "Listen interfaces" msgstr "Lắng nghe giao diện mạng" @@ -4052,44 +4855,55 @@ msgstr "Lắng nghe giao diện mạng" msgid "Listen only on the given interface or, if unspecified, on all" msgstr "Chỉ nghe giao diện mạng đã cho (nếu không xác định sẽ nghe tất cả)" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:333 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:343 msgid "" "Listen only on the specified interfaces, and loopback if not excluded " "explicitly." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:438 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:299 +msgid "ListenPort setting is invalid" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:520 msgid "Listening port for inbound DNS queries." msgstr "Cổng để nghe cho các truy vấn DNS gá»­i đến" -#: 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 "Tải " -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:63 msgid "Load Average" msgstr "Tải trung bình" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:207 -msgid "Loading QR-Code..." +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:189 +msgid "Load configuration…" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1187 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2064 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:167 +msgid "Loading data…" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:2959 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:2991 msgid "Loading directory contents…" msgstr "Đang tải nội dung thÆ° mục..." -#: modules/luci-base/htdocs/luci-static/resources/luci.js:1949 -#: modules/luci-base/luasrc/view/view.htm:4 -#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942 +#: modules/luci-base/ucode/template/view.ut:4 +#: modules/luci-mod-status/ucode/template/admin_status/index.ut:12 +#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:40 msgid "Loading view…" msgstr "Tải cảnh..." -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:948 msgid "Local" msgstr "" -#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:77 +#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:169 msgid "Local IP address" msgstr "" @@ -4109,11 +4923,12 @@ msgstr "Địa chỉ IP cục bộ để gán" #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151 +#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44 msgid "Local IPv4 address" msgstr "Địa chỉ IPv4 cục bộ" -#: 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:914 msgid "Local IPv6 DNS server" msgstr "" @@ -4129,51 +4944,64 @@ msgstr "Địa chỉ IPv6 cục bộ" msgid "Local Startup" msgstr "Khởi động cục bộ với hệ thống" -#: 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-status/htdocs/luci-static/resources/view/status/include/10_system.js:61 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:131 msgid "Local Time" msgstr "Giờ địa phÆ°Æ¡ng" -#: 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:1020 msgid "Local ULA" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:280 msgid "Local domain" msgstr "Tên miền cục bộ" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:274 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:281 msgid "Local domain suffix appended to DHCP names and hosts file entries." msgstr "Hậu tố tên miền cục bộ gắn vào tên DHCP và các mục tập tin từ máy chủ" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:276 msgid "Local server" msgstr "máy chủ cục bộ" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:319 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:329 msgid "Local service only" msgstr "Chỉ dùng dịch vụ cục bộ" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391 +#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41 +msgid "Local wireguard key" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473 msgid "Localise queries" msgstr "Tra vấn địa phÆ°Æ¡ng" -#: 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:2125 msgid "Lock to BSSID" msgstr "" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:184 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98 +msgctxt "nft log action" +msgid "Log event \"%h…\"" +msgstr "" + +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:185 msgid "Log output level" msgstr "Cấp độ lÆ°u nhật ký cho đầu ra" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:284 msgid "Log queries" msgstr "Bản ghi tra vấn" -#: 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 "LÆ°u nhật ký" +#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:23 +msgid "Logging in…" +msgstr "" + #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57 msgid "" @@ -4186,7 +5014,8 @@ msgstr "" msgid "Logical network to which the tunnel will be added (bridged) (optional)." msgstr "" -#: modules/luci-base/luasrc/view/sysauth.htm:38 +#: modules/luci-base/ucode/template/sysauth.ut:38 +#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:36 msgid "Login" msgstr "Đăng nhập " @@ -4194,28 +5023,28 @@ msgstr "Đăng nhập " msgid "Logout" msgstr "Thoát ra" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:628 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:682 msgid "Loose filtering" msgstr "" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31 -msgid "Loss of Signal Seconds (LOSS)" -msgstr "Mất tín hiệu (LOSS)" - -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:669 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686 msgid "Lowest leased address as offset from the network address." msgstr "Địa chỉ thuê thấp nhất dưới dạng bù từ địa chỉ mạng" +#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12 +msgid "Lua compatibility mode active" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:48 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:83 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:1465 msgid "MAC Address" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1079 msgid "MAC Address Filter" msgstr "Lọc địa chỉ MAC" @@ -4223,28 +5052,29 @@ msgstr "Lọc địa chỉ MAC" msgid "MAC Address For The Actor" msgstr "" -#: 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/tools/network.js:401 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1433 msgid "MAC VLAN" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:591 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:645 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:40 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:618 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2157 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1160 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2256 #: 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" msgstr "Địa chỉ MAC" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:987 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981 msgid "MAC-Filter" msgstr "Lọc MAC" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1091 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086 msgid "MAC-List" msgstr "Danh sách MAC" @@ -4258,6 +5088,10 @@ msgstr "" msgid "MAP rule is invalid" msgstr "Luật MAP không hợp lệ" +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:24 +msgid "MBIM Cellular" +msgstr "" + #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:223 msgid "MD5" msgstr "MD5" @@ -4279,15 +5113,20 @@ msgstr "" msgid "MII Interval" msgstr "" -#: 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/tools/network.js:634 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1477 #: 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:196 +#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:46 msgid "MTU" msgstr "MTU" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:302 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264 +msgid "MX" +msgstr "" + +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:303 msgid "" "Make sure to clone the root filesystem using something like the commands " "below:" @@ -4296,7 +5135,7 @@ msgstr "" "lệnh bên dưới" #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84 @@ -4305,83 +5144,83 @@ msgstr "" msgid "Manual" msgstr "Bằng tay" -#: modules/luci-base/htdocs/luci-static/resources/network.js:3872 +#: modules/luci-base/htdocs/luci-static/resources/network.js:3864 msgid "Master" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:835 msgid "Max RA interval" msgstr "" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22 -msgid "Max. Attainable Data Rate (ATTNDR)" -msgstr "Tối đa tốc độ dữ liệu đạt được (ATTNDR)" - -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:533 msgid "Max. DHCP leases" msgstr "" "Max. DHCP leases" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:458 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:540 msgid "Max. EDNS0 packet size" msgstr "" "Max. EDNS0 packet size" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:465 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:547 msgid "Max. concurrent queries" msgstr "Max. concurrent queries" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:532 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:586 msgid "Maximum age" msgstr "" -#: 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:1187 msgid "Maximum allowed Listen Interval" msgstr "Chu kỳ nghe tối đa cho phép" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:452 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:534 msgid "Maximum allowed number of active DHCP leases." msgstr "Số lượng tối đa máy mượn địa chỉ từ DHCP đang hoạt động" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:466 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548 msgid "Maximum allowed number of concurrent DNS queries." msgstr "Số lượng truy vấn DNS đồng thời tối đa được phép" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:541 msgid "Maximum allowed size of EDNS0 UDP packets." msgstr "Kích thước tối đa được phép của gói UDP EDNS.0" #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:124 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106 msgid "Maximum amount of seconds to wait for the modem to become ready" msgstr "Thời gian (giây) tối đa để chờ modem sẵn sàng" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:674 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:691 msgid "Maximum number of leased addresses." msgstr "Số lượng máy xin địa chỉ IP truy cập tối đa" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:542 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:596 msgid "Maximum snooping table size" msgstr "" -#: 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:835 msgid "" "Maximum time allowed between sending unsolicited RA. Default is 600 seconds." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941 msgid "Maximum transmit power" msgstr "Năng lượng truyền tối đa" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:459 +msgid "May prevent VoIP or other services from working." +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:129 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:188 #: modules/luci-mod-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 @@ -4403,7 +5242,7 @@ msgstr "Bộ nhớ" msgid "Memory usage (%)" msgstr "Bộ nhớ sá»­ dụng (%)" -#: modules/luci-base/htdocs/luci-static/resources/network.js:3875 +#: modules/luci-base/htdocs/luci-static/resources/network.js:3867 msgid "Mesh" msgstr "" @@ -4411,10 +5250,18 @@ msgstr "" msgid "Mesh ID" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:995 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990 msgid "Mesh Id" msgstr "" +#: 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 "Không thể tìm được phÆ°Æ¡ng pháp này" @@ -4433,11 +5280,16 @@ msgstr "" msgid "Metric" msgstr "Metric" -#: 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 "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:842 msgid "Min RA interval" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:661 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:721 msgid "Minimum ARP validity time" msgstr "" @@ -4445,13 +5297,13 @@ msgstr "" msgid "Minimum Number of Links" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:661 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:721 msgid "" "Minimum required time in seconds before an ARP entry may be replaced. " "Prevents ARP cache thrashing." msgstr "" -#: 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:842 msgid "" "Minimum time allowed between sending unsolicited RA. Default is 200 seconds." @@ -4469,23 +5321,23 @@ msgstr "Nhân bản cổng nguồn" msgid "Mobile Data" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1515 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1561 msgid "Mobility Domain" msgstr "Tên miền di động" #: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:154 -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:434 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:488 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:157 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js: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-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-network/htdocs/luci-static/resources/view/network/wireless.js:486 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1839 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:392 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:148 msgid "Mode" msgstr "Chế độ" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:55 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:56 msgid "Model" msgstr "Mô hình" @@ -4499,13 +5351,14 @@ msgid "" "minutes." msgstr "" -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77 msgid "Modem default" msgstr "Mô hình mặc định" #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:54 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:61 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57 msgid "Modem device" @@ -4516,12 +5369,12 @@ msgid "Modem disconnection in progress. Please wait." msgstr "" #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24 msgid "Modem information query failed" msgstr "Truy vấn thông tin modem không thành công" #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:118 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:124 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:106 msgid "Modem init timeout" msgstr "Hết thời gian khởi động modem" @@ -4534,8 +5387,8 @@ msgstr "" msgid "ModemManager" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/network.js:3876 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078 +#: modules/luci-base/htdocs/luci-static/resources/network.js:3868 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1073 msgid "Monitor" msgstr "Monitor" @@ -4543,7 +5396,7 @@ msgstr "Monitor" msgid "More Characters" msgstr "Thêm đặc điểm" -#: modules/luci-base/htdocs/luci-static/resources/form.js:2543 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2581 msgid "More…" msgstr "thêm ..." @@ -4561,7 +5414,7 @@ msgstr "Lắp điểm" msgid "Mount Points - Mount Entry" msgstr "Lắp điểm - lắp vùng" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:341 msgid "Mount Points - Swap Entry" msgstr "Lắp điểm - chuyển vùng" @@ -4581,11 +5434,11 @@ msgstr "" msgid "Mount filesystems not specifically configured" msgstr "" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332 msgid "Mount options" msgstr "" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293 msgid "Mount point" msgstr "" @@ -4605,6 +5458,10 @@ msgstr "" msgid "Move up" msgstr "" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1146 +msgid "Multi To Unicast" +msgstr "" + #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91 @@ -4612,18 +5469,26 @@ msgstr "" msgid "Multicast" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:705 +#: 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:773 msgid "Multicast routing" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:711 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:779 msgid "Multicast to unicast" msgstr "" -#: 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:1556 msgid "NAS ID" msgstr "NAS ID" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:536 +msgid "NAT action chain \"%h\"" +msgstr "" + #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87 msgid "NAT-T Mode" msgstr "" @@ -4633,11 +5498,11 @@ msgid "NAT64 Prefix" msgstr "" #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35 msgid "NCM" msgstr "NCM" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:911 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:945 msgid "NDP-Proxy slave" msgstr "" @@ -4645,60 +5510,81 @@ msgstr "" msgid "NT Domain" msgstr "" -#: 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 "" -#: modules/luci-base/htdocs/luci-static/resources/form.js:2581 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3808 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2618 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4185 #: 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:1121 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:36 msgid "Name" msgstr "Tên" -#: 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:2103 msgid "Name of the new network" msgstr "" -#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:44 +#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38 +msgid "Name of the tunnel device" +msgstr "" + +#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:39 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:50 msgid "Navigation" msgstr "Điều hướng" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653 +#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10 +msgid "Nebula Network" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1618 +msgid "Neighbour Report" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:713 msgid "Neighbour cache validity" msgstr "" #: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45 -#: 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:1018 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2255 #: 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 "Mạng " -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1998 +#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:104 +msgid "Network Coding" +msgstr "" + +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76 +msgid "Network Mode" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2097 msgid "Network SSID" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:79 -msgid "Network Utilities" -msgstr "Tiện ích mạng" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56 +msgid "Network address" +msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:573 msgid "Network boot image" msgstr "Tập tin ảnh khởi động mạng" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:392 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409 msgid "Network bridge configuration migration" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:343 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1399 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:397 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1439 msgid "Network device" msgstr "" @@ -4711,7 +5597,16 @@ msgstr "" msgid "Network device is not present" msgstr "Thiết bị mạng không có" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:426 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:645 +msgid "Network device table \"%h\"" +msgstr "" + +#: 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:443 msgid "Network ifname configuration migration" msgstr "" @@ -4720,15 +5615,21 @@ msgstr "" msgid "Network interface" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612 msgid "Network-ID" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:706 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:774 msgid "Never" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:270 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:16 +#, fuzzy +msgctxt "No WireGuard peer handshake yet" +msgid "Never" +msgstr "Hoàn nguyên" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277 msgid "" "Never forward matching domains and subdomains, resolve from DHCP or hosts " "files only." @@ -4736,11 +5637,11 @@ msgstr "" "Đặc tả miền cục bộ. Tên phù hợp với miền này không bao giờ được chuyển tiếp " "và chỉ được giải quyết từ DHCP hoặc tập tin từ máy chủ" -#: 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:1173 msgid "New interface for \"%s\" can not be created: %s" msgstr "" -#: 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:1124 msgid "New interface name…" msgstr "Tên giao diện mạng mới..." @@ -4748,25 +5649,25 @@ msgstr "Tên giao diện mạng mới..." msgid "Next »" msgstr "Tiếp »" -#: modules/luci-base/htdocs/luci-static/resources/form.js:3870 +#: modules/luci-base/htdocs/luci-static/resources/form.js:4094 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346 msgid "No" msgstr "Không" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:643 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:660 msgid "No DHCP Server configured for this interface" msgstr "Không có máy chủ DHCP nào được cấu hình cho giao diện mạng này" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:193 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:202 msgid "No Data" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1383 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1390 msgid "No Encryption" msgstr "Không mã hóa" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:185 msgid "No Host Routes" msgstr "" @@ -4778,9 +5679,13 @@ msgstr "Không NAT-T" msgid "No RX signal" msgstr "" -#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:79 -#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:87 -#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:70 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:148 +msgid "No WireGuard interfaces configured." +msgstr "" + +#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:68 +#: themes/luci-theme-material/ucode/template/themes/material/header.ut:88 +#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:90 msgid "" "No changes to settings will be stored and are lost after rebooting. This " @@ -4791,12 +5696,21 @@ msgstr "" msgid "No client associated" msgstr "" +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27 +msgid "No control device specified" +msgstr "" + +#: modules/luci-base/htdocs/luci-static/resources/ui.js:3229 +msgctxt "empty table placeholder" +msgid "No data" +msgstr "" + #: modules/luci-base/htdocs/luci-static/resources/rpc.js:406 msgid "No data received" msgstr "Không có data nhận được" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:683 -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:690 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:751 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:758 msgid "No enforcement" msgstr "" @@ -4809,24 +5723,27 @@ msgstr "" msgid "No entries available" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:2899 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:2931 msgid "No entries in this directory" msgstr "Không có gì trong đường dẫn này" -#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82 -msgid "No files found" -msgstr "Không tìm thấy tập tin" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:841 +msgid "" +"No fixed interface listening port defined, peers might not be able to " +"initiate connections to this WireGuard instance!" +msgstr "" #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:86 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:91 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:88 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:93 +#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:70 msgid "No host route" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:732 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:725 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:142 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js: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 "Không có thông tin" @@ -4845,25 +5762,40 @@ msgstr "" msgid "No more slaves available, can not save interface" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:494 msgid "No negative cache" msgstr "Không có bộ đệm âm" -#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:68 -#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:696 +msgid "No nftables ruleset loaded." +msgstr "" + +#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:57 +#: themes/luci-theme-material/ucode/template/themes/material/header.ut:77 +#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:54 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79 msgid "No password set!" msgstr "ChÆ°a được cài đặt mật khẩu!" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:150 -msgid "No peers defined yet" -msgstr "Không có máy ngang hàng được định nghÄ©a từ trước" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84 +#, fuzzy +msgid "No peers connected" +msgstr "ChÆ°a được kết nối" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:510 +msgid "No peers defined yet." +msgstr "" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:140 -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:277 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283 msgid "No public keys present yet." msgstr "Không có khóa công khai" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:613 +msgctxt "nft chain is empty" +msgid "No rules in this chain" +msgstr "" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:91 msgid "No rules in this chain." msgstr "Không có quy luật trong chuỗi này" @@ -4873,49 +5805,51 @@ msgid "No validation or filtering" msgstr "" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1181 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1218 msgid "No zone assigned" msgstr "Không có vùng nào được gán" #: 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 "Nhiễu" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26 -msgid "Noise Margin (SNR)" -msgstr "Tỉ lệ cường độ nhiễu (SRN)" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30 +msgid "Noise Margin" +msgstr "" #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:272 msgid "Noise:" msgstr "Nhiễu:" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34 -msgid "Non Pre-emptive CRC errors (CRC_P)" -msgstr "Lỗi CRC không tiền phát sinh (CRC_P)" - -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:325 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:335 msgid "Non-wildcard" msgstr "" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:183 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:80 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:112 msgid "None" msgstr "Không" -#: 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-network/htdocs/luci-static/resources/view/network/wireless.js:949 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:198 msgid "Normal" msgstr "Thường" -#: modules/luci-base/luasrc/view/error404.htm:8 +#: modules/luci-base/ucode/template/error404.ut:9 msgid "Not Found" msgstr "Không tìm thấy" +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:211 +msgctxt "VLAN port state" +msgid "Not Member" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:75 msgid "Not associated" msgstr "" @@ -4928,7 +5862,7 @@ msgstr "ChÆ°a được kết nối" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:312 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:329 msgid "Not present" msgstr "Không có" @@ -4940,21 +5874,27 @@ msgstr "ChÆ°a bắt đầu khi khởi động" msgid "Not supported" msgstr "Không được hỗ trợ" -#: 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:1776 msgid "" "Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may " "have problems" msgstr "" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:141 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:355 +msgid "" +"Note: you may also need a DHCP Proxy (currently unavailable) when specifying " +"a non-standard Relay To port(addr#port)." +msgstr "" + +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142 msgid "Notes" msgstr "" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:187 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:188 msgid "Notice" msgstr "Chú ý" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:138 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:135 msgid "Nslookup" msgstr "" @@ -4962,7 +5902,7 @@ msgstr "" msgid "Number of IGMP membership reports" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:473 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:555 msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching." msgstr "" "Số lượng mục DNS được lÆ°u trong bộ nhớ cache (tối đa là 10000, 0 là không " @@ -4981,7 +5921,7 @@ msgid "Obfuscated Password" msgstr "Mật khẩu bị xáo trộn" #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:110 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80 @@ -4992,6 +5932,7 @@ msgid "Obtain IPv6 address" msgstr "Nhận được địa chỉ 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 "" @@ -5000,6 +5941,12 @@ msgstr "" msgid "Off-State Delay" msgstr "" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1449 +msgid "" +"Off: vlanXXX, e.g., vlan1. On: " +"vlan_tagged_interface.XXX, e.g. eth0.1." +msgstr "" + #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:19 msgid "On" msgstr "" @@ -5012,11 +5959,11 @@ msgstr "" msgid "On-link" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:671 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819 msgid "One of hostname or MAC address must be specified!" msgstr "Một trong những tên máy chủ hoặc địa chỉ mac phải được chỉ định" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:470 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:490 msgid "One of the following: %s" msgstr "Một trong những điều sau đây: %s" @@ -5034,7 +5981,7 @@ msgstr "Một hoặc nhiều giá trị không hợp lệ/bắt buộc trên tab msgid "One or more required fields have no value!" msgstr "Một hoặc nhiều trường bắt buộc không có giá trị!" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:770 msgid "Only allow communication with non-isolated bridge ports when enabled" msgstr "" @@ -5043,69 +5990,77 @@ msgid "" "Only if current active slave fails and the primary slave is up (failure, 2)" msgstr "" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:682 +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..." msgstr "Đang mở danh sách ..." #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9 -#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:64 +#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65 msgid "OpenConnect (CISCO AnyConnect)" msgstr "" -#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:12 +#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:63 msgid "OpenFortivpn" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:724 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741 msgid "" "Operate in relay mode if a designated master interface is " "configured and active, otherwise disable NDP proxying." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:723 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:740 msgid "" "Operate in relay mode if a designated master interface is " "configured and active, otherwise fall back to server mode." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:742 msgid "" "Operate in relay mode if an upstream IPv6 prefix is present, " "otherwise disable service." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:934 msgid "Operating frequency" msgstr "Tần số hoạt động" -#: modules/luci-base/htdocs/luci-static/resources/form.js:1974 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3880 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2006 +#: modules/luci-base/htdocs/luci-static/resources/form.js:4106 msgid "Option \"%s\" contains an invalid input value." msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/form.js:1987 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2021 msgid "Option \"%s\" must not be empty." msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4060 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4437 msgid "Option changed" msgstr "Thay đổi tùy chỉnh" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4062 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4439 msgid "Option removed" msgstr "Xóa tùy chỉnh" -#: 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:1439 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1778 msgid "Optional" msgstr "Tùy chỉnh" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:141 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142 msgid "Optional, free-form notes about this device" msgstr "" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122 +#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147 +msgid "Optional, in seconds. If set to '0', no reconnect is attempted." +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201 msgid "" "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, " "starting with 0x." @@ -5113,7 +6068,7 @@ msgstr "" "Không bắt buộc. Đánh dấu 32 bit cho các gói được mã hóa đi. Nhập giá trị ở " "dạng hex, bắt đầu bằng 0x." -#: 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:1042 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 " @@ -5125,7 +6080,7 @@ msgstr "" "một máy chủ ủy nhiệm, sá»­ dụng hậu tố (nhÆ° '::1') để tạo địa chỉ IPv6 ('a:b:c:" "d::1') cho giao diện. " -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:234 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599 msgid "" "Optional. Base64-encoded preshared key. Adds in an additional layer of " "symmetric-key cryptography for post-quantum resistance." @@ -5133,20 +6088,20 @@ msgstr "" "Không bắt buộc. Khóa mã hóa Base64 được chia sẻ từ trước. Thêm vào một lớp " "mã hóa khóa đối xứng bổ sung cho tính kháng sau khi được lượng tá»­." -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:243 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659 msgid "Optional. Create routes for Allowed IPs for this peer." msgstr "" "Không bắt buộc. Tạo tuyến đường cho \"IP được phép\" cho mạng ngang hàng này" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:154 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:517 msgid "Optional. Description of peer." msgstr "Không bắt buộc. Mô tả mạng ngang hàng" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:112 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:185 msgid "Optional. Do not create host routes to peers." msgstr "" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:245 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:662 msgid "" "Optional. Host of peer. Names are resolved prior to bringing up the " "interface." @@ -5154,22 +6109,34 @@ msgstr "" "Không bắt buộc. Máy chủ của mạng ngang hàng. Tên được giải quyết trước khi " "đưa lên giao diện mạng. " -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:239 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:624 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 " "routes through the tunnel." msgstr "" -#: 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 "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196 msgid "Optional. Maximum Transmission Unit of tunnel interface." msgstr "Không bắt buộc. Đơn vị truyền tối đa của giao diện đường hầm mạng." -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:249 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:678 msgid "Optional. Port of peer." msgstr "Không bắt buộc. Cổng sá»­ dụng cho mạng ngang hàng" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:253 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590 +msgid "" +"Optional. Private key of the WireGuard peer. The key is not required for " +"establishing a connection but allows generating a peer configuration or QR " +"code if available. It can be removed after the configuration has been " +"exported." +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683 msgid "" "Optional. Seconds between keep alive messages. Default is 0 (disabled). " "Recommended value if this device is behind a NAT is 25." @@ -5177,7 +6144,7 @@ msgstr "" "Không bắt buộc. Thời gian (giây) giữa các tin nhắn còn sống. Mặc định là 0 " "(tắt). Nếu thiết bị này sá»­ dụng NAT, nên để giá trị là 25." -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:103 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176 msgid "Optional. UDP port used for outgoing and incoming packets." msgstr "Không bắt buộc. Cổng UDP được sá»­ dụng cho các gói đi và đến" @@ -5185,18 +6152,27 @@ msgstr "Không bắt buộc. Cổng UDP được sá»­ dụng cho các gói đi v msgid "Options" msgstr "Lá»±a chọn " -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:525 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607 msgid "" "Options for the Network-ID. (Note: needs also Network-ID.) E.g. " -"\"42,192.168.1.4\" for NTP server, \"3,192.168.4.4" -"\" for default route. 0.0.0.0 means \"the address of the system " -"running dnsmasq\"." +"\"42,192.168.1.4\" for NTP server, \"3,192.168.4.4\" for default route. 0.0.0.0 means \"the address of the " +"system running dnsmasq\"." msgstr "" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:119 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125 msgid "Options:" msgstr "" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692 +msgid "Ordinal: lower comes first." +msgstr "" + +#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55 +msgid "Originator Interval" +msgstr "" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:348 msgid "Other:" msgstr "Khác:" @@ -5224,6 +6200,7 @@ msgstr "" #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103 +#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68 msgid "Outgoing key" msgstr "" @@ -5247,21 +6224,23 @@ msgstr "Vùng đầu ra" msgid "Overlap" msgstr "" -#: 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:979 msgid "Override IPv4 routing table" msgstr "" -#: 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:984 msgid "Override IPv6 routing table" msgstr "" +#: 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 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:132 -#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:156 +#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:194 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118 @@ -5269,6 +6248,7 @@ msgstr "" #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:105 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:110 #: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62 +#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55 msgid "Override MTU" msgstr "Ghi đè MTU" @@ -5290,7 +6270,13 @@ msgstr "Ghi đè TOS" msgid "Override TTL" msgstr "Ghi đè 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:1160 +msgid "" +"Override default MAC address - the range of usable addresses might be " +"limited by the driver" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153 msgid "Override default interface name" msgstr "Ghi đè tên giao diện mạng mặc định" @@ -5298,7 +6284,7 @@ msgstr "Ghi đè tên giao diện mạng mặc định" msgid "Override the gateway in DHCP responses" msgstr "Ghi đè cổng khi phản hồi DHCP" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:691 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:708 msgid "" "Override the netmask sent to clients. Normally it is calculated from the " "subnet that is served." @@ -5314,21 +6300,34 @@ msgstr "Ghi đè bảng được sá»­ dụng cho định tuyến nội bộ" msgid "Overview" msgstr "Tổng quan" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:2742 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:2779 msgid "Overwrite existing file \"%s\" ?" msgstr "Ghi đè tệp đã tồn tại \"%s\" ?" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:355 +msgid "Overwrite the current settings with the imported configuration?" +msgstr "" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:70 msgid "Owner" msgstr "Chủ sở hữu" +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:78 +msgid "PAP" +msgstr "" + +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:77 +msgid "PAP/CHAP" +msgstr "" + #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:109 msgid "PAP/CHAP (both)" msgstr "" #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:88 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:120 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:103 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76 @@ -5340,8 +6339,9 @@ msgid "PAP/CHAP password" msgstr "Mật khẩu PAP/CHAP" #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:83 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:115 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:101 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74 @@ -5352,6 +6352,7 @@ msgstr "Mật khẩu PAP/CHAP" msgid "PAP/CHAP username" msgstr "Tên đăng nhập PAP?CHAP" +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:94 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:114 msgid "PDP Type" msgstr "" @@ -5361,8 +6362,9 @@ msgid "PID" msgstr "PID" #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:73 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:98 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:79 msgid "PIN" msgstr "" @@ -5372,7 +6374,7 @@ msgstr "" msgid "PIN code rejected" msgstr "Mã PIN bị từ chối " -#: 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:1596 msgid "PMK R1 Push" msgstr "Đẩy PMK R1" @@ -5413,18 +6415,33 @@ msgstr "Bù PSID" msgid "PSID-bits length" msgstr "Độ dài(bit) PSID" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1492 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:571 +msgctxt "Label indicating that WireGuard peer uses a PSK" +msgid "PSK" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1532 msgid "PTM/EFM (Packet Transfer Mode)" msgstr "PTM/EFM (Chế độ chuyển gói)" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:254 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259 msgid "PXE/TFTP Settings" msgstr "" -#: 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:1496 msgid "Packet Steering" msgstr "" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:25 +msgctxt "nft meta mark" +msgid "Packet mark" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:27 +msgctxt "nft meta time" +msgid "Packet receive time" +msgstr "" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54 msgid "Packets" msgstr "Gói tin" @@ -5434,21 +6451,22 @@ msgid "Packets To Transmit Before Moving To Next Slave" msgstr "" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:153 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1181 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1218 msgid "Part of zone %q" msgstr "Phần của vùng %q" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:438 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:492 msgctxt "MACVLAN mode" msgid "Pass-through (Mirror physical device to single MAC VLAN)" msgstr "" -#: modules/luci-base/luasrc/view/sysauth.htm:29 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1672 +#: modules/luci-base/ucode/template/sysauth.ut:29 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1769 #: 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-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149 +#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58 +#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19 msgid "Password" msgstr "Mật mã" @@ -5456,11 +6474,11 @@ msgstr "Mật mã" msgid "Password authentication" msgstr "Xác thá»±c mật mã" -#: 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:1701 msgid "Password of Private Key" msgstr "Mật mã của Khóa riêng tÆ°" -#: 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:1759 msgid "Password of inner Private Key" msgstr "Mật mã của khóa riêng tÆ° bên trong" @@ -5471,39 +6489,54 @@ msgstr "Mật mã của khóa riêng tÆ° bên trong" msgid "Password strength" msgstr "Độ mạnh mật mã" -#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:117 +#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152 msgid "Password2" msgstr "Mật mã 2" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:260 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266 msgid "Paste or drag SSH key file…" msgstr "Dán hoặc thả tệp khóa SSH..." -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1583 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:444 +msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…" +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:437 +msgid "" +"Paste or drag a WireGuard configuration (commonly wg0.conf) from " +"another system below to create a matching peer entry allowing that system to " +"connect to the local WireGuard interface." +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:443 +msgid "Paste or drag supplied WireGuard configuration file…" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1680 msgid "Path to CA-Certificate" msgstr "Đường dẫn tới nhà cung cấp chứng chỉ(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:1695 msgid "Path to Client-Certificate" msgstr "Đường dẫn tới chứng chỉ của máy khách" -#: 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:1698 msgid "Path to Private Key" msgstr "Đường dẫn tới khoá riêng tÆ°" -#: 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:1738 msgid "Path to inner CA-Certificate" msgstr "Đường dẫn tới nhà cung cấp chứng chỉ nội bộ" -#: 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:1753 msgid "Path to inner Client-Certificate" msgstr "Đường dẫn tới chứng chỉ nội bộ của máy khách" -#: 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:1756 msgid "Path to inner Private Key" msgstr "Đường dẫn tới khoá riêng tÆ° nội bộ" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2732 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2727 msgid "Paused" msgstr "" @@ -5521,11 +6554,20 @@ msgstr "" msgid "Peak:" msgstr "Đỉnh" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:74 +#, fuzzy +msgid "Peer" +msgstr "Thiết bị mạng ngang hàng" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:51 +msgid "Peer Details" +msgstr "" + #: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89 msgid "Peer IP address to assign" msgstr "Địa chỉ IP thiết bị mạng ngang hàng để gắn kết" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:613 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:667 msgid "Peer MAC address" msgstr "" @@ -5534,11 +6576,15 @@ msgstr "" msgid "Peer address is missing" msgstr "Địa chỉ thiết bị mạng ngang hàng bị mất" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:594 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:648 msgid "Peer device name" msgstr "" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:135 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:513 +msgid "Peer disabled" +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:214 msgid "Peers" msgstr "Thiết bị mạng ngang hàng" @@ -5565,21 +6611,29 @@ msgstr "Thá»±c hiện khởi động lại" msgid "Permission denied" msgstr "Bạn không có quyền làm" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:253 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:683 msgid "Persistent Keep Alive" msgstr "Giữ liên tục" +#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:147 +msgid "Persistent reconnect interval" +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:334 +msgid "PersistentKeepAlive setting is invalid" +msgstr "" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:290 msgid "Phy Rate:" msgstr "Tốc độ Phy" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:479 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496 msgid "Physical Settings" msgstr "Cài đặt căn bản" -#: 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:91 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:101 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:87 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:88 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:98 msgid "Ping" msgstr "" @@ -5592,11 +6646,11 @@ msgstr "" msgid "Pkts." msgstr "" -#: modules/luci-base/luasrc/view/sysauth.htm:19 +#: modules/luci-base/ucode/template/sysauth.ut:19 msgid "Please enter your username and password." msgstr "Nhập tên và mật mã" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3791 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168 msgid "Please select the file to upload." msgstr "" @@ -5604,35 +6658,39 @@ msgstr "" msgid "Policy" msgstr "Chính sách" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:594 +msgctxt "Chain hook policy" +msgid "Policy: %h (%h)" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:655 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21 msgid "Port" msgstr "Cá»­a " -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:702 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:137 +#, fuzzy +msgctxt "WireGuard listen port" +msgid "Port %d" +msgstr "Cổng %s" + +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:770 msgid "Port isolation" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:280 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:278 msgid "Port status:" msgstr "Trạng thái cổng:" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:496 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:516 msgid "Potential negation of: %s" msgstr "Phủ định tiềm năng của: %s" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37 -msgid "Power Management Mode" -msgstr "Chế độ kiểm soát năng lượng" - -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35 -msgid "Pre-emptive CRC errors (CRCP_P)" -msgstr "Lỗi CRC Æ°u tiên (CRCP_P)" - -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78 msgid "Prefer LTE" msgstr "Ưu tiên LTE" -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:75 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79 msgid "Prefer UMTS" msgstr "Ưu tiên UMTS" @@ -5640,14 +6698,22 @@ msgstr "Ưu tiên UMTS" msgid "Prefix Delegated" msgstr "Tiền tố được ủy quyền" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:186 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191 msgid "Prefix suppressor" msgstr "" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:234 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:599 msgid "Preshared Key" msgstr "Khóa đã được chia sẻ" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:570 +msgid "Preshared key in use" +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:308 +msgid "PresharedKey setting is invalid" +msgstr "" + #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:130 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:102 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:88 @@ -5661,17 +6727,18 @@ msgstr "" "Coi nhÆ° thiết bị mạng ngang hàng mất kết nối sau số lần kiểm tra lỗi bằng " "phÆ°Æ¡ng pháp LCP, sá»­ dụng 0 để bỏ qua" -#: 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 "Ngăn chặn giao tiếp giữa client-và-client" -#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:213 -msgid "Primary Slave" +#: 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 "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:170 -msgctxt "VLAN port state" -msgid "Primary VLAN ID" +#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:213 +msgid "Primary Slave" msgstr "" #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:230 @@ -5684,24 +6751,40 @@ msgstr "" msgid "Primary becomes active slave whenever it comes back up (always, 0)" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:508 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:562 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:660 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223 msgid "Priority" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:436 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:565 +msgctxt "Label indicating that WireGuard peer private key is stored" +msgid "Private" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:490 msgctxt "MACVLAN mode" msgid "Private (Prevent communication between MAC VLANs)" msgstr "" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:590 msgid "Private Key" msgstr "Khóa riêng tÆ°" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:564 +msgid "Private key present" +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:296 +msgid "PrivateKey setting is missing or invalid" +msgstr "" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64 -#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:69 +#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:93 msgid "Processes" msgstr "Tiến trình" @@ -5710,8 +6793,8 @@ msgid "Prot." msgstr "Giao thức" #: 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:571 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1138 #: 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 @@ -5719,29 +6802,56 @@ msgstr "Giao thức" msgid "Protocol" msgstr "Giao thức" -#: 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 "Cung cấp máy chủ NTP" -#: 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:900 msgid "" "Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations " "and requests." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:877 msgid "Provide new network" msgstr "Cung cấp mạng mới" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1077 +#: 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 "" + +#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155 +msgid "Proxy Server" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1652 +msgid "ProxyARP" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1072 msgid "Pseudo Ad-Hoc (ahdemo)" msgstr "Mạng Ad-Hoc giả (ahdemo)" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:230 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:158 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:37 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54 msgid "Public Key" msgstr "Khóa công khai" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:284 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:547 +msgid "Public key is missing" +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:556 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:101 +msgctxt "Tooltip displaying full WireGuard peer public key" +msgid "Public key: %h" +msgstr "" + +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290 msgid "" "Public keys allow for the passwordless SSH logins with a higher security " "compared to the use of plain passwords. In order to upload a new key to the " @@ -5758,51 +6868,98 @@ msgid "Public prefix routed to this device for distribution to clients." msgstr "" "Tiền tố công khai được chuyển đến thiết bị này để phân phối cho máy khách" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:305 +msgid "PublicKey setting is invalid" +msgstr "" + #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:9 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:27 msgid "QMI Cellular" msgstr "" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:159 -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:189 -msgid "QR-Code" -msgstr "" - -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:137 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146 msgid "Quality" msgstr "Chất lượng" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:427 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:509 msgid "Query all available upstream resolvers." msgstr "" "Truy vấn tất cả dòng dữ liệu có thể có qua máy chủ DNS" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:556 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:610 msgid "Query interval" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:561 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:615 msgid "Query response interval" msgstr "" -#: 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:1584 msgid "R0 Key Lifetime" msgstr "Thời hạn khóa 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:1590 msgid "R1 Key Holder" msgstr "Thiết bị giữ khóa R1" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1424 +msgid "RADIUS Accounting Port" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1430 +msgid "RADIUS Accounting Secret" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1419 +msgid "RADIUS Accounting Server" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1408 +msgid "RADIUS Authentication Port" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414 +msgid "RADIUS Authentication Secret" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403 +msgid "RADIUS Authentication Server" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436 +msgid "RADIUS Dynamic VLAN Assignment" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1445 +msgid "RADIUS Per STA VLAN" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1462 +msgid "RADIUS VLAN Bridge Naming Scheme" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1449 +msgid "RADIUS VLAN Naming" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452 +msgid "RADIUS VLAN Tagged Interface" +msgstr "" + #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:88 msgid "RFC3947 NAT-T mode" msgstr "Chế độ RFC3947 NAT-T" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1484 +msgid "RSN Preauth" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:998 msgid "RSSI threshold for joining" msgstr "Ngưỡng RSSI có thể tham gia" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:961 msgid "RTS/CTS Threshold" msgstr "Ngưỡng RTS/CTS" @@ -5811,36 +6968,23 @@ msgstr "Ngưỡng 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 "Tốc độ dữ liệu nhận" -#: 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:2259 msgid "RX Rate / TX Rate" msgstr "Tốc độ dữ liệu nhận/truyền" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1416 -msgid "Radius-Accounting-Port" -msgstr "" - -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1421 -msgid "Radius-Accounting-Secret" -msgstr "" - -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1411 -msgid "Radius-Accounting-Server" -msgstr "" - -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401 -msgid "Radius-Authentication-Port" -msgstr "" - -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1406 -msgid "Radius-Authentication-Secret" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1613 +msgid "" +"Radio Resource Measurement - Sends beacons to assist roaming. Not all " +"clients support this." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1396 -msgid "Radius-Authentication-Server" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61 +msgctxt "nft nat flag random" +msgid "Randomize source port mapping" msgstr "" #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88 @@ -5849,25 +6993,25 @@ msgstr "" "Dữ liệu thô được mã hóa thập lục phân (byte). Để trống trừ khi ISP của bạn " "yêu cầu điều này" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:345 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:415 msgid "Read /etc/ethers to configure the DHCP server." msgstr "" "Đọc /etc/ethers để định cấu hình DHCP-Server" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:559 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576 msgid "Really switch protocol?" msgstr "Bạn thật sá»± muốn đổi giao thức?" -#: 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 "Biểu đồ thời gian thá»±c" -#: 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:1567 msgid "Reassociation Deadline" msgstr "Hạn chót tái tổ chức" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:301 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:311 msgid "Rebind protection" msgstr "Bảo vệ tái kết nối" @@ -5891,11 +7035,20 @@ msgstr "Khởi động lại hệ điều hành của công cụ" msgid "Receive" msgstr "Nhận" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:57 +#, fuzzy +msgid "Received Data" +msgstr "Nhận" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:181 msgid "Recommended. IP addresses of the WireGuard interface." msgstr "Khuyến khích. Địa chỉ IP của giao diện mạng WireGuard" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:504 +#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:199 +msgid "Reconnect Timeout" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:521 msgid "Reconnect this interface" msgstr "Tái kết nối giao diện mạng này" @@ -5903,15 +7056,57 @@ msgstr "Tái kết nối giao diện mạng này" msgid "Redirect to HTTPS" msgstr "" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118 +msgctxt "nft redirect to port" +msgid "Redirect to local port %h" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117 +msgctxt "nft redirect" +msgid "Redirect to local system" +msgstr "" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57 msgid "References" msgstr "Tham khảo" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2726 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:361 +msgid "Refresh Channels" +msgstr "" + +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2721 msgid "Refreshing" msgstr "" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101 +msgctxt "nft reject with icmp type" +msgid "Reject IPv4 packet with ICMP type %h" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103 +msgctxt "nft reject with icmpx type" +msgid "Reject packet with ICMP type %h" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102 +msgctxt "nft reject with icmpv6 type" +msgid "Reject packet with ICMPv6 type %h" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:100 +msgctxt "nft reject with tcp reset" +msgid "Reject packet with TCP reset" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191 +msgid "" +"Reject routing decisions that have a prefix length less than or equal to the " +"specified value" +msgstr "" + #: modules/luci-compat/luasrc/model/network/proto_relay.lua:153 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:257 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39 msgid "Relay" msgstr "Phục thuộc" @@ -5921,6 +7116,14 @@ msgstr "Phục thuộc" msgid "Relay Bridge" msgstr "Cầu nối phụ thuộc" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354 +msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387 +msgid "Relay To address" +msgstr "" + #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154 msgid "Relay between networks" msgstr "Phụ thuộc giữa hai kết nối" @@ -5939,6 +7142,7 @@ msgstr "Địa chỉ IPv4 từ xa" #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40 +#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40 msgid "Remote IPv4 address or FQDN" msgstr "Địa chỉ IPv4 từ xa hoặc FQDN" @@ -5951,15 +7155,23 @@ msgstr "" msgid "Remote IPv6 address or FQDN" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:907 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:901 msgid "Remove" msgstr "Loại bỏ" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1282 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:469 +msgid "Remove IPv4 addresses from the results and only return IPv6 addresses." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:463 +msgid "Remove IPv6 addresses from the results and only return IPv4 addresses." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1319 msgid "Remove related device settings from the configuration" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2002 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2101 msgid "Replace wireless configuration" msgstr "Thay thế cấu hình mạng không dây" @@ -5989,7 +7201,8 @@ msgstr "" msgid "Require incoming packets serialization (optional)." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1682 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1440 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1779 msgid "Required" msgstr "Bắt buộc" @@ -5997,76 +7210,93 @@ msgstr "Bắt buộc" msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3" msgstr "Cần thiết cho một số ISP nhất định, ví dụ: Điều lệ với DOCSIS 3" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86 -msgid "Required. Base64-encoded private key for this interface." -msgstr "Bắt buộc. Khóa riêng tÆ° được mã hóa Base64 cho giao diện này" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151 +msgid "Required. Base64-encoded private key for this interface." +msgstr "Bắt buộc. Khóa riêng tÆ° được mã hóa Base64 cho giao diện này" + +#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40 +msgid "Required. Path to the .yml config file for this interface." +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:585 +msgid "Required. Public key of the WireGuard peer." +msgstr "" + +#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:42 +msgid "Required. Underlying interface." +msgstr "" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:230 -msgid "Required. Base64-encoded public key of peer." +#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:39 +msgid "Required. XFRM interface ID to be used for SA." msgstr "" -"Bắt buộc. Khóa công khai được mã hóa Base64 của thiết bị mạng ngang hàng" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1312 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1313 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1314 -msgid "Requires hostapd" -msgstr "Yêu cầu hostapd" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436 +msgid "" +"Required: Rejects auth if RADIUS server does not provide appropriate VLAN " +"attributes." +msgstr "" #: 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" +msgstr "Yêu cầu hostapd" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327 msgid "Requires hostapd with EAP Suite-B support" msgstr "" -#: 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:1324 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1325 msgid "Requires hostapd with EAP support" msgstr "Yêu cầu hostapd với hỗ trợ từ 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:1328 msgid "Requires hostapd with OWE support" msgstr "Yêu cầu hostapd với hỗ trợ từ 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:1322 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1323 msgid "Requires hostapd with SAE support" msgstr "Yêu cầu hostapd với hỗ trợ từ 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:1317 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318 msgid "Requires hostapd with WEP support" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1326 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1327 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1328 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1340 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1342 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js: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 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1348 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1349 msgid "Requires wpa-supplicant" msgstr "Yêu cầu 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:1340 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341 msgid "Requires wpa-supplicant with EAP Suite-B support" msgstr "" -#: 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:1338 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1339 msgid "Requires wpa-supplicant with EAP support" msgstr "Yêu cầu wpa-supplicant với EAP hỗ trợ" -#: 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:1342 msgid "Requires wpa-supplicant with OWE support" msgstr "Yêu cầu wpa-supplicant với OWE hỗ trợ" -#: 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:1336 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1337 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1352 msgid "Requires wpa-supplicant with SAE support" msgstr "Yêu cầu wpa-supplicant với SAE hỗ trợ" -#: 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:1331 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1332 msgid "Requires wpa-supplicant with WEP support" msgstr "" @@ -6074,8 +7304,8 @@ msgstr "" msgid "Reselection policy for primary slave" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2204 -#: modules/luci-base/luasrc/view/sysauth.htm:39 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197 +#: modules/luci-base/ucode/template/sysauth.ut:39 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17 #: modules/luci-compat/luasrc/view/cbi/footer.htm:30 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66 @@ -6090,20 +7320,24 @@ msgstr "Khởi động lại bộ đếm" msgid "Reset to defaults" msgstr "Phục hồi về mặc định" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:253 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258 msgid "Resolv and Hosts Files" msgstr "Tập tin Resolv và Hosts" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:426 msgid "Resolv file" msgstr "Tập tin Resolv" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297 +msgid "Resolve specified FQDNs to an IP." +msgstr "" + #: modules/luci-base/htdocs/luci-static/resources/rpc.js:405 msgid "Resource not found" msgstr "Không tìm được nguồn" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:506 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:875 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:523 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:869 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100 msgid "Restart" msgstr "Khởi động lại" @@ -6112,7 +7346,7 @@ msgstr "Khởi động lại" msgid "Restart Firewall" msgstr "Khởi động lại tường lá»­a" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:873 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:867 msgid "Restart radio interface" msgstr "Khởi động lại giao diện mạng không dây" @@ -6124,50 +7358,101 @@ msgstr "Phục hồi" msgid "Restore backup" msgstr "Phục hồi backup" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:474 msgid "" "Return answers to DNS queries matching the subnet from which the query was " "received if multiple IPs are available." msgstr "" "Cục bộ hóa tên máy chủ tùy thuộc vào mạng con yêu cầu nếu có sẵn nhiều IP" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:371 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:372 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:385 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:386 msgid "Reveal/hide password" msgstr "Hiển thị/ẩn mật khẩu" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:625 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:679 msgid "Reverse path filter" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4076 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4459 msgid "Revert" msgstr "Hoàn nguyên" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4161 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4564 msgid "Revert changes" msgstr "Hoàn nguyên thay đổi" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4343 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4776 msgid "Revert request failed with status %h" msgstr "Yêu cầu hoàn nguyên không thành công với trạng thái %h" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4323 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4756 msgid "Reverting configuration…" msgstr "Đang hoàn nguyên cấu hình .." -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111 +msgctxt "nft dnat ip to addr" +msgid "Rewrite destination to %h" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114 +msgctxt "nft dnat ip6 to addr" +msgid "Rewrite destination to %h" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112 +msgctxt "nft dnat ip to addr:port" +msgid "Rewrite destination to %h, port %h" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115 +msgctxt "nft dnat ip6 to addr:port" +msgid "Rewrite destination to %h, port %h" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105 +msgctxt "nft snat ip to addr" +msgid "Rewrite source to %h" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108 +msgctxt "nft snat ip6 to addr" +msgid "Rewrite source to %h" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106 +msgctxt "nft snat ip to addr:port" +msgid "Rewrite source to %h, port %h" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:109 +msgctxt "nft snat ip6 to addr:port" +msgid "Rewrite source to %h, port %h" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:120 +msgid "Rewrite to egress device address" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1484 +msgid "" +"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks " +"(and advertise it in WLAN beacons). Only works if the specified network " +"interface is a bridge. Shortens the time-critical reassociation process." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:605 msgid "Robustness" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:485 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:567 msgid "" "Root directory for files served via TFTP. Enable TFTP server and " "TFTP server root turn on the TFTP server and serve files from " "TFTP server root." msgstr "" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:297 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:298 msgid "Root preparation" msgstr "" @@ -6175,15 +7460,19 @@ msgstr "" msgid "Round-Robin policy (balance-rr, 0)" msgstr "" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:243 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:659 msgid "Route Allowed IPs" msgstr "Định tuyến cho các IP được cho phép" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:532 +msgid "Route action chain \"%h\"" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45 msgid "Route type" msgstr "Kiểu định tuyến" -#: 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:849 msgid "" "Router Lifetime published in RA messages. Maximum is 9000 seconds." @@ -6201,6 +7490,10 @@ msgstr "Mật khẩu bộ định tuyến" msgid "Routing" msgstr "" +#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:44 +msgid "Routing Algorithm" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:28 msgid "" "Routing defines over which interface and gateway a certain host or network " @@ -6215,19 +7508,36 @@ msgstr "" msgid "Rule" msgstr "Luật" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:602 +msgid "Rule actions" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:475 +msgctxt "nft comment" +msgid "Rule comment: %s" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540 +msgid "Rule container chain \"%h\"" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:601 +msgid "Rule matches" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136 msgid "Rule type" msgstr "" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336 msgid "Run a filesystem check before mounting the device" msgstr "Chạy kiểm tra hệ thống tập tin trước khi gắn thiết bị" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:335 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:336 msgid "Run filesystem check" msgstr "Tiến hành kiểm tra thÆ° mục hệ thống" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2365 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2360 msgid "Runtime error" msgstr "Lỗi" @@ -6236,10 +7546,15 @@ msgid "SHA256" msgstr "" #: 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 "" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:263 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645 +msgid "SRV" +msgstr "" + #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10 #: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38 msgid "SSH Access" @@ -6257,16 +7572,16 @@ msgstr "Cổng máy chủ SSH" msgid "SSH username" msgstr "Tên người dùng SSH" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289 #: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51 msgid "SSH-Keys" msgstr "" #: 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-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-network/htdocs/luci-static/resources/view/network/wireless.js:1837 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:389 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:147 msgid "SSID" msgstr "SSID" @@ -6278,12 +7593,12 @@ msgstr "" msgid "SSTP Server" msgstr "" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:339 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340 msgid "SWAP" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/form.js:3059 -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2199 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3274 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192 #: modules/luci-compat/luasrc/view/cbi/error.htm:17 #: modules/luci-compat/luasrc/view/cbi/footer.htm:26 #: modules/luci-compat/luasrc/view/cbi/header.htm:20 @@ -6292,13 +7607,13 @@ msgstr "" msgid "Save" msgstr "LÆ°u" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2181 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4072 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4447 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22 msgid "Save & Apply" msgstr "LÆ°u & áp dụng " -#: modules/luci-base/htdocs/luci-static/resources/form.js:602 +#: modules/luci-base/htdocs/luci-static/resources/form.js:607 msgid "Save error" msgstr "" @@ -6310,7 +7625,7 @@ msgstr "LÆ°u mtdblock" msgid "Save mtdblock contents" msgstr "LÆ°u nội dung mtdblock" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:880 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:874 msgid "Scan" msgstr "quét" @@ -6319,15 +7634,15 @@ msgstr "quét" msgid "Scheduled Tasks" msgstr "Nhiệm vụ theo lịch trình" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4056 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4433 msgid "Section added" msgstr "Thêm mục" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4058 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4435 msgid "Section removed" msgstr "Xóa mục" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:331 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:332 msgid "See \"mount\" manpage for details" msgstr "Xem hướng dẫn \"lắp\" để biết chi tiết" @@ -6341,9 +7656,9 @@ msgstr "" "phần mềm không thành công. Chỉ chọn nếu bạn có thể chắc chắc rằng phần mềm " "này tÆ°Æ¡ng thích với thiết bị của bạn" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:2643 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:2783 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:2948 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:2680 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:2820 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980 msgid "Select file…" msgstr "Chọn tệp" @@ -6351,13 +7666,13 @@ msgstr "Chọn tệp" msgid "Selects the transmit hash policy to use for slave selection" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:768 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:785 msgid "" "Send RA " "messages advertising this device as IPv6 router." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:650 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:704 msgid "Send ICMP redirects" msgstr "" @@ -6376,11 +7691,15 @@ msgstr "" msgid "Send the hostname of this device" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:518 +#: 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:600 msgid "Server address" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594 msgid "Server name" msgstr "" @@ -6389,7 +7708,6 @@ msgid "Service Name" msgstr "Tên dịch vụ" #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:88 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72 msgid "Service Type" msgstr "Kiểu dịch vụ" @@ -6397,20 +7715,25 @@ msgstr "Kiểu dịch vụ" msgid "Services" msgstr "Dịch vụ " -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2669 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664 msgid "Session expired" msgstr "Phiên hết hạn" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:118 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:167 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:126 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:175 msgid "Set Static" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:911 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:122 +msgctxt "nft mangle" +msgid "Set header field %s to %s" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:945 msgid "Set interface as NDP-Proxy external slave. Default is off." msgstr "" -#: 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:1257 msgid "" "Set interface properties regardless of the link carrier (If set, carrier " "sense events do not invoke hotplug handlers)." @@ -6423,14 +7746,14 @@ msgstr "" msgid "Set same MAC Address to all slaves" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:786 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:803 msgid "" "Set the autonomous address-configuration flag in the prefix information " "options of sent RA messages. " "When enabled, clients will perform stateless IPv6 address autoconfiguration." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:719 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:736 msgid "" "Set this interface as master for RA and DHCPv6 relaying as well as NDP " "proxying." @@ -6444,8 +7767,8 @@ msgstr "" msgid "Set to first slave added to the bond (follow, 2)" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:646 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:662 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:663 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:679 msgid "Set up DHCP Server" msgstr "Cài đặt máy chủ DHCP" @@ -6456,7 +7779,6 @@ msgid "Setting PLMN failed" msgstr "Cài đặt PLMN không thành công" #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26 msgid "Setting operation mode failed" msgstr "Cài đặt chế độ hoạt động không thành công" @@ -6464,25 +7786,26 @@ msgstr "Cài đặt chế độ hoạt động không thành công" msgid "Settings" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906 -msgid "Setup routes for proxied IPv6 neighbours." +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:983 +msgid "" +"Settings for assisting wireless clients in roaming between multiple APs: " +"802.11r, 802.11k and 802.11v" msgstr "" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30 -msgid "Severely Errored Seconds (SES)" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:940 +msgid "Setup routes for proxied IPv6 neighbours." msgstr "" #: 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 "" -#: 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:1165 msgid "Short Preamble" msgstr "" #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470 -#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18 msgid "Show current backup file list" msgstr "Hiển thị danh sách tập tin lÆ°u trữ" @@ -6495,31 +7818,27 @@ msgstr "Hiển thị chuỗi trống" msgid "Show raw counters" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:510 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:527 msgid "Shutdown this interface" msgstr "Tắt giao diện mạng này" #: 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:1836 #: 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/channel_analysis.js:388 +#: 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 "Tín hiệu" -#: 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:2258 msgid "Signal / Noise" msgstr "Tín hiệu / Nhiễu" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25 -msgid "Signal Attenuation (SATN)" -msgstr "Độ suy hao tín hiệu (SATN)" - #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:136 msgid "Signal Refresh Rate" msgstr "" @@ -6528,16 +7847,16 @@ msgstr "" msgid "Signal:" msgstr "Tín hiệu:" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3809 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4186 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222 msgid "Size" msgstr "Dung lượng " -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:472 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554 msgid "Size of DNS query cache" msgstr "Dung lượng của bộ nhớ tạm truy vấn 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 "Dung lượng thiết bị ZRam(MB)" @@ -6550,12 +7869,12 @@ msgstr "Chuyển" msgid "Skip from backup files that are equal to those in /rom" msgstr "" -#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:40 +#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:35 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:46 msgid "Skip to content" msgstr "Nhảy tới nội dung" -#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:39 +#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:34 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:45 msgid "Skip to navigation" msgstr "Chuyển đến mục định hướng" @@ -6564,7 +7883,7 @@ msgstr "Chuyển đến mục định hướng" msgid "Slave Interfaces" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/network.js:3008 +#: modules/luci-base/htdocs/luci-static/resources/network.js:3002 #: modules/luci-compat/luasrc/model/network.lua:1428 msgid "Software VLAN" msgstr "VLAN phần mềm" @@ -6573,14 +7892,10 @@ msgstr "VLAN phần mềm" msgid "Some fields are invalid, cannot save values!" msgstr "Có trường không hợp lệ, không thể lÆ°u giá trị!" -#: modules/luci-base/luasrc/view/error404.htm:9 +#: modules/luci-base/ucode/template/error404.ut:10 msgid "Sorry, the object you requested was not found." msgstr "Xin lỗi, không thể tìm được đối tượng bạn yêu cầu" -#: modules/luci-base/luasrc/view/error500.htm:9 -msgid "Sorry, the server encountered an unexpected error." -msgstr "Xin lỗi, máy chủ đã gặp lỗi không mong muốn" - #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:442 msgid "" "Sorry, there is no sysupgrade support present; a new firmware image must be " @@ -6599,30 +7914,52 @@ msgstr "" msgid "Source" msgstr "Nguồn" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43 +msgctxt "nft ip saddr" +msgid "Source IP" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47 +msgctxt "nft ip6 saddr" +msgid "Source IPv6" +msgstr "" + #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57 msgid "Source interface" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45 +msgctxt "nft ip sport" +msgid "Source port" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:581 msgid "" "Special PXE boot " "options for Dnsmasq." msgstr "" -#: 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:923 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." msgstr "" -#: 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:907 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 " "unless the Local IPv6 DNS server option is disabled." msgstr "" +#: 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 "" + #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:343 msgid "" "Specifies that duplicate frames (received on inactive ports) should be " @@ -6641,21 +7978,45 @@ msgstr "" msgid "Specifies the MII link monitoring frequency in milliseconds" msgstr "" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:181 +msgid "Specifies the TOS value to match in IP headers" +msgstr "" + #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:261 msgid "Specifies the aggregation selection logic to use" msgstr "" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:159 +msgid "Specifies the destination subnet to match (CIDR notation)" +msgstr "" + +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293 msgid "Specifies the directory the device is attached to" msgstr "Chỉ định thÆ° mục mà thiết bị được đính kèm" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:792 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809 msgid "" "Specifies the flags sent in RA " "messages, for example to instruct clients to request further information via " "stateful DHCPv6." msgstr "" +#: 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 "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:144 +msgid "Specifies the incoming logical interface name" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41 +msgid "" +"Specifies the logical interface name of the parent (or master) interface " +"this route belongs to" +msgstr "" + #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:254 msgid "" "Specifies the mac-address for the actor in protocol packet exchanges " @@ -6678,7 +8039,7 @@ msgstr "" "Chỉ định thời gian(giây) tối đa mà sau đó máy chủ được cho là đã không hoạt " "động" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:947 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:941 msgid "" "Specifies the maximum transmit power the wireless radio may use. Depending " "on regulatory requirements and wireless usage, the actual transmit power may " @@ -6698,6 +8059,13 @@ msgstr "" msgid "Specifies the mode to be used for this bonding interface" msgstr "" +#: 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 "" + #: 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 " @@ -6722,6 +8090,20 @@ msgid "" "sends learning packets to each slaves peer switch" msgstr "" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:129 +msgid "Specifies the ordering of the IP rules" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:155 +msgid "Specifies the outgoing logical interface name" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:99 +msgid "" +"Specifies the preferred source address when sending to destinations covered " +"by the target" +msgstr "" + #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:375 msgid "Specifies the quantity of ARP IP targets that must be reachable" msgstr "" @@ -6738,6 +8120,22 @@ msgid "" "active slave or recovery of the primary slave occurs" msgstr "" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:79 +msgid "Specifies the route metric to use" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45 +msgid "Specifies the route type to be created" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136 +msgid "Specifies the rule target routing action" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:148 +msgid "Specifies the source subnet to match (CIDR notation)" +msgstr "" + #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:246 msgid "Specifies the system priority" msgstr "" @@ -6754,7 +8152,7 @@ msgid "" "link recovery detection" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:494 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:548 msgid "" "Specifies the wired ports to attach to this bridge. In order to attach " "wireless networks, choose the associated interface as network in the " @@ -6849,20 +8247,20 @@ msgid "" "bytes)." msgstr "Chỉ định một đơn vị truyền tối đa(MTU) khác với mặc định (1280 byte)" -#: 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:2118 msgid "Specify the secret encryption key here." msgstr "Chỉ định khóa mã hóa bí mật ở đây" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:657 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:717 msgid "Stale neighbour cache timeout" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:669 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:686 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99 msgid "Start" msgstr "Bắt đầu " -#: 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 "" @@ -6870,16 +8268,16 @@ msgstr "" msgid "Start priority" msgstr "Bắt đầu Æ°u tiên" -#: 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:1940 msgid "Start refresh" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4276 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4679 msgid "Starting configuration apply…" msgstr "Đang áp dụng cáu hình ..." -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1756 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:398 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1853 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:413 msgid "Starting wireless scan..." msgstr "Bắt đầu quét mạng ..." @@ -6897,21 +8295,21 @@ msgid "Static IPv6 Routes" msgstr "Định tuyến tÄ©nh 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 "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:256 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:261 msgid "Static Leases" msgstr "Thống kê địa chỉ đã cấp phát" -#: modules/luci-base/htdocs/luci-static/resources/network.js:2109 +#: modules/luci-base/htdocs/luci-static/resources/network.js:2090 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172 #: modules/luci-compat/luasrc/model/network.lua:967 msgid "Static address" msgstr "Địa chỉ tÄ©nh" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:597 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745 msgid "" "Static leases are used to assign fixed IP addresses and symbolic hostnames " "to DHCP clients. They are also required for non-dynamic interface " @@ -6922,36 +8320,40 @@ msgstr "" "các cấu hình giao diện mạng không động trong đó chỉ các máy chủ được chỉ " "định cấp phát tÆ°Æ¡ng ứng được phục vụ." -#: 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:1182 msgid "Station inactivity limit" msgstr "Giới hạn không hoạt động của máy trạm" #: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:541 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929 -#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:558 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:923 +#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9 msgid "Status" msgstr "Trạng thái" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:512 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:529 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101 msgid "Stop" msgstr "Dừng" -#: 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 "" -#: 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:1851 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1945 msgid "Stop refresh" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:629 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/25_storage.js:24 +msgid "Storage" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:683 msgid "Strict filtering" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:503 msgid "Strict order" msgstr "Yêu cầu nghiêm ngặt" @@ -6960,15 +8362,15 @@ msgid "Strong" msgstr "Mạnh" #: 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:2143 msgid "Submit" msgstr "Trình " -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442 msgid "Suppress logging" msgstr "Dừng lÆ°u nhật ký" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:373 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:443 msgid "Suppress logging of the routine operation for the DHCP protocol." msgstr "Bỏ lÆ°u nhật ký hoạt động định tuyến của các giao thức này" @@ -6992,16 +8394,16 @@ msgstr "" "chuyển đổi %q có cấu trúc liên kết không xác định - cài đặt Vlan có thể " "không chính xác " -#: modules/luci-base/htdocs/luci-static/resources/network.js:3008 +#: modules/luci-base/htdocs/luci-static/resources/network.js:3002 #: modules/luci-compat/luasrc/model/network.lua:1426 msgid "Switch VLAN" msgstr "Đổi VLAN" -#: modules/luci-base/htdocs/luci-static/resources/network.js:3005 +#: modules/luci-base/htdocs/luci-static/resources/network.js:2999 msgid "Switch port" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:560 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:577 msgid "Switch protocol" msgstr "Đổi giao thức" @@ -7011,28 +8413,36 @@ msgstr "Đổi giao thức" msgid "Switch to CIDR list notation" msgstr "Chuyển sang ký hiệu danh sách CIDR" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:2678 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:2715 msgid "Symbolic link" msgstr "Đường dẫn tham chiếu" -#: 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 "Đồng bộ với máy chủ 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 "Đồng bộ với trình duyệt web" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298 +msgid "Syntax: /fqdn[/fqdn…]/[ipaddr]." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645 +msgid "Syntax: _service._proto.example.com." +msgstr "" + #: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:17 -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:112 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:22 +#: 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 "Hệ thống" #: 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 "Nhật ký hệ thống" @@ -7040,29 +8450,46 @@ msgstr "Nhật ký hệ thống" msgid "System Priority" msgstr "" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:117 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:118 msgid "System Properties" msgstr "Thuộc tính hệ thống" -#: 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 "Kích cỡ bộ đệm nhật ký hệ thống" -#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:78 -#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:69 +#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:67 +#: themes/luci-theme-material/ucode/template/themes/material/header.ut:87 +#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:64 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:89 msgid "System running in recovery (initramfs) mode." msgstr "" -#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:86 -msgid "Sytem running in recovery (initramfs) mode." +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67 +msgctxt "nft tcp option maxseg size" +msgid "TCP MSS" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54 +msgctxt "nft tcp dport" +msgid "TCP destination port" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57 +msgctxt "nft tcp flags" +msgid "TCP flags" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53 +msgctxt "nft tcp sport" +msgid "TCP source port" msgstr "" #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:338 msgid "TCP:" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:566 msgid "TFTP server root" msgstr "Máy chủ gốc TFTP" @@ -7071,11 +8498,11 @@ msgstr "Máy chủ gốc 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 "Tốc độ truyền" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:618 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:672 msgid "TX queue length" msgstr "" @@ -7087,6 +8514,12 @@ msgstr "" msgid "Table" msgstr "Bảng" +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:219 +msgctxt "VLAN port state" +msgid "Tagged" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:56 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187 @@ -7094,7 +8527,7 @@ msgstr "Bảng" msgid "Target" msgstr "Mục tiêu" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:57 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:58 msgid "Target Platform" msgstr "" @@ -7102,34 +8535,34 @@ msgstr "" msgid "Target network" msgstr "Mạng đích" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/25_storage.js:36 +msgid "Temp space" +msgstr "" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:50 msgid "Terminate" msgstr "Kết thúc" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171 -msgid "The \"PublicKey\" of that wg interface" -msgstr "" - -#: 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:856 msgid "" "The MTU to be published in " "RA messages. " "Minimum is 1280 bytes." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:794 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:811 msgid "" "The Managed address configuration (M) flag indicates that IPv6 " "addresses are available via DHCPv6." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:798 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:815 msgid "" "The Mobile IPv6 Home Agent (H) flag indicates that the device is " "also acting as Mobile IPv6 home agent on this link." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:796 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:813 msgid "" "The Other configuration (O) flag indicates that other information, " "such as DNS servers, is available via DHCPv6." @@ -7139,7 +8572,13 @@ msgstr "" msgid "The block mount command failed with code %d" msgstr "Lệnh gắn kết khối không thành công với mã lỗi %d" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:937 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80 +msgid "" +"The qrencode package is required for generating an QR code image of " +"the configuration." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:971 msgid "" "The DNS server entries in the local resolv.conf are primarily sorted by the " "weight specified here" @@ -7153,15 +8592,15 @@ msgstr "" "Cấu hình cập nhật điểm cuối HE.net đã thay đổi, bây giờ bạn có thể sá»­ dụng " "tên người dùng đơn giản thay vì ID người dùng" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:680 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828 msgid "The IP address %h is already used by another static lease" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:689 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837 msgid "The IP address is outside of any DHCP pool address range" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:519 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601 msgid "The IP address of the boot server" msgstr "" @@ -7172,6 +8611,7 @@ msgstr "" #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40 +#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40 msgid "" "The IPv4 address or the fully-qualified domain name of the remote tunnel end." msgstr "Địa chỉ IPv4 hoặc tên miền đủ điều kiện của đầu kia đường hầm dữ liệu." @@ -7196,7 +8636,7 @@ msgstr "" msgid "The LED blinks with the configured on/off frequency" msgstr "" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7 msgid "The LED flashes to simulate actual heart beat." msgstr "" @@ -7213,27 +8653,25 @@ msgstr "" msgid "The LED is always in default state on." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:222 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224 msgid "" "The MAC address %h is already used by another static lease in the same DHCP " "pool" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:586 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:640 msgid "The MTU must not exceed the parent device MTU of %d bytes" msgstr "" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:180 -msgid "" -"The QR-Code works per wg interface, it will be refreshed with every button " -"click and transfers the following information:" +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:942 +msgid "The VLAN ID must be unique" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:864 -msgid "The VLAN ID must be unique" +#: 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:2004 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2103 msgid "" "The allowed characters are: A-Z, a-z, 0-9 and _" @@ -7243,13 +8681,13 @@ msgstr "" msgid "The configuration file could not be loaded due to the following error:" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1998 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2097 msgid "" "The correct SSID must be manually specified when joining a hidden wireless " "network" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4152 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555 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 " @@ -7260,8 +8698,8 @@ msgid "" "state." msgstr "" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:280 -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:392 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:281 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:393 msgid "" "The device file of the memory or partition (e.g." " /dev/sda1)" @@ -7269,18 +8707,18 @@ msgstr "" "Tập tin công cụ của bộ nhớ hoặc phân vùng (e.g. " "/dev/sda1)" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:450 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:504 msgid "The device name \"%s\" is already taken" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:393 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:427 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:410 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:444 msgid "" "The existing network configuration needs to be changed for LuCI to function " "properly." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:794 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:788 msgid "" "The existing wireless configuration needs to be changed for LuCI to function " "properly." @@ -7301,7 +8739,7 @@ msgstr "" msgid "The following rules are currently active on this system." msgstr "Các quy tắc sau hiện đang hoạt động trên hệ thống" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8 msgid "The frequency is in direct proportion to 1-minute average CPU load." msgstr "" @@ -7309,27 +8747,45 @@ msgstr "" msgid "The gateway address must not be a local IP address" msgstr "Địa chỉ gateway không được là địa chỉ IP cục bộ" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:166 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:752 +msgid "" +"The generated configuration can be imported into a WireGuard client " +"application to setup a connection towards this device." +msgstr "" + +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172 msgid "The given SSH public key has already been added." msgstr "Khóa công khai SSH đã cho đã được thêm" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178 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 "" "Khóa công khai SSH đã cho không hợp lệ. Vui lòng cung cấp khóa RSA hoặc " "ECDSA công khai thích hợp." -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513 +#: 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:595 msgid "The hostname of the boot server" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1093 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28 +msgid "The interface could not be found" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1127 msgid "The interface name is already used" msgstr "Giao diện mạng đã đang sá»­ dụng" -#: 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:1133 msgid "The interface name is too long" msgstr "Tên giao diện mạng này quá dài" @@ -7347,12 +8803,6 @@ msgstr "" msgid "The length of the IPv6 prefix in bits" msgstr "Độ dài của địa chỉ IPv6 prefix (bit)" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:172 -msgid "" -"The list of this client's \"AllowedIPs\" or \"0.0.0.0/0, ::/0\" if not " -"configured" -msgstr "" - #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:165 msgid "The local IPv4 address" msgstr "" @@ -7360,6 +8810,7 @@ msgstr "" #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44 +#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:44 msgid "The local IPv4 address over which the tunnel is created (optional)." msgstr "Địa chỉ IPv4 cục bộ mà đường hầm dữ liệu được tạo (tùy chọn)" @@ -7374,7 +8825,7 @@ msgstr "" msgid "The local IPv6 address over which the tunnel is created (optional)." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:575 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:629 msgid "" "The max response time in centiseconds inserted into group-specific queries " "sent in response to leave group messages. It is also the amount of time " @@ -7383,7 +8834,7 @@ msgid "" "detect the loss of the last member of a group" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:561 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:615 msgid "" "The max response time in centiseconds inserted into the periodic general " "queries. By varying the value, an administrator may tune the burstiness of " @@ -7391,34 +8842,47 @@ msgid "" "host responses are spread out over a larger interval" msgstr "" -#: 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:875 msgid "" "The maximum hops to be published in RA messages. Maximum is 255 hops." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2010 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4691 +msgid "" +"The network access to this device could be interrupted by changing settings " +"of the \"%h\" interface." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2109 msgid "The network name is already used" msgstr "Tên mạng đã được sá»­ dụng" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139 #, fuzzy msgid "" -"The network ports on this device can be combined to several VLANs in which computers can " +"The network ports on this device can be combined to several VLANs in which computers can " "communicate directly with each other. VLANs are often used to separate different network " "segments. Often there is by default one Uplink port for a connection to the " "next greater network like the internet and other ports for a local network." msgstr "" -"Các cổng mạng trên thiết bị này có thể được kết hợp với một số Vlans trong đó các máy tính có thể giao tiếp " -"trá»±c tiếp với nhau. Vlan s thường " -"được sá»­ dụng để phân tách các phân đoạn mạng khác nhau. Thường sẽ có một " -"cổng Uplink mặc định để kết nối với mạng lớn hÆ¡n tiếp theo nhÆ° internet và " -"các cổng khác cho mạng cục bộ." +"Các cổng mạng trên thiết bị này có thể được kết hợp với một số Vlans trong đó các máy tính có thể giao " +"tiếp trá»±c tiếp với nhau. Vlan s " +"thường được sá»­ dụng để phân tách các phân đoạn mạng khác nhau. Thường sẽ có " +"một cổng Uplink mặc định để kết nối với mạng lớn hÆ¡n tiếp theo nhÆ° internet " +"và các cổng khác cho mạng cục bộ." + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:771 +msgid "" +"The public hostname or IP address of this system the peer should connect to. " +"This usually is a static public IP address, a static hostname or a DDNS " +"domain." +msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:569 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:623 msgid "The query response interval must be lower than the query interval value" msgstr "" @@ -7431,18 +8895,31 @@ msgstr "Lệnh khởi động lại không thành công với mã lỗi %d" msgid "The restore command failed with code %d" msgstr "Lệnh khôi phục không thành công với mã lỗi %d" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:605 +msgid "" +"The robustness value allows tuning for the expected packet loss on the " +"network. If a network is expected to be lossy, the robustness value may be " +"increased. IGMP is robust to (Robustness-1) packet losses" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:171 +msgid "" +"The rule target is a jump to another rule specified by its priority value" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:91 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:166 msgid "" -"The robustness value allows tuning for the expected packet loss on the " -"network. If a network is expected to be lossy, the robustness value may be " -"increased. IGMP is robust to (Robustness-1) packet losses" +"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 "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1370 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1377 msgid "The selected %s mode is incompatible with %s encryption" msgstr "Chế độ %s được chọn không tÆ°Æ¡ng thích với mã hóa %s" -#: modules/luci-base/luasrc/view/csrftoken.htm:11 +#: modules/luci-base/ucode/template/csrftoken.ut:11 msgid "The submitted security token is invalid or already expired!" msgstr "Mã thông báo bảo mật đã gá»­i không hợp lệ hoặc đã hết hạn!" @@ -7508,24 +8985,37 @@ msgstr "" "Tập tin đang tải hình ảnh không bao gồm một hổ trợ format. Bảo đảm rằng bạn " "chọn một image format tổng quát cho platform." -#: 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 -msgid "The value is overridden by configuration. Original: %s" +#: 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:1485 +msgid "The value is overridden by configuration." msgstr "" -#: 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:678 +msgid "" +"There are legacy iptables rules present on the system. Mixing iptables and " +"nftables rules is discouraged and may lead to incomplete traffic filtering." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:925 +#: modules/luci-mod-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 "Không có máy được cấp IP nào hoạt động" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4291 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4723 msgid "There are no changes to apply" msgstr "Không có thay đổi nào để áp dụng" -#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69 -#: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:60 +#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:58 +#: themes/luci-theme-material/ucode/template/themes/material/header.ut:78 +#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:80 msgid "" "There is no password set on this router. Please configure a root password to " @@ -7538,16 +9028,16 @@ msgstr "" msgid "This IPv4 address of the relay" msgstr "" -#: 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:1721 msgid "This authentication type is not applicable to the selected EAP method." msgstr "Loại xác thá»±c này không áp dụng cho phÆ°Æ¡ng pháp EAP đã chọn" -#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57 +#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58 +#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56 msgid "This does not look like a valid PEM file" msgstr "Tập tin không giống nhÆ° một tệp PEM hợp lệ" #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454 -#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16 msgid "" "This is a list of shell glob patterns for matching files and directories to " "include during sysupgrade. Modified files in /etc/config/ and certain other " @@ -7565,6 +9055,17 @@ msgstr "" "Đây có thẻ là \"Khóa cập nhật\" được cấu hình cho đường hầm dữ liệu hoặc mật " "khẩu nếu không có khóa cập nhật nào được cấu hình" +#: 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 " @@ -7581,7 +9082,7 @@ msgstr "" "Đây là địa chỉ điểm cuối cục bộ được chỉ định bởi tunnel broker, nó thường " "kết thúc bằng ...:2/64" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:273 msgid "This is the only DHCP server in the local network." msgstr "" "Đây là DHCP duy " @@ -7613,56 +9114,70 @@ msgstr "" "Danh sách này đưa ra một tầm nhìn tổng quát về tiến trình hệ thống đang chạy " "và tình trạng của chúng." -#: 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:1675 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733 msgid "" "This option cannot be used because the ca-bundle package is not installed." msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/form.js:2240 -#: modules/luci-base/htdocs/luci-static/resources/form.js:2550 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2280 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:172 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:32 msgid "This section contains no values yet" msgstr "Phần này chÆ°a có giá trị nào" -#: 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 "Đồng bộ thời gian" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:653 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1628 +msgid "Time advertisement" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:713 msgid "Time in milliseconds" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:527 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:581 msgid "Time in seconds to spend in listening and learning states" msgstr "" -#: 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:1173 msgid "Time interval for rekeying GTK" msgstr "Chu kỳ tạo lại mật khẩu mới GTK" +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1637 +msgid "Time zone" +msgstr "" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15 msgid "Timed-out" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:657 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:717 msgid "Timeout in seconds" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:513 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:567 msgid "Timeout in seconds for learned MAC addresses in the forwarding database" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:532 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:586 msgid "Timeout in seconds until topology updates on link loss" msgstr "" -#: 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 "Múi giờ " -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2679 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:438 +msgid "" +"To fully configure the local WireGuard interface from an existing (e.g. " +"provider supplied) configuration file, use the configuration import instead." +msgstr "" + +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2674 msgid "To login…" msgstr "Đến phần đăng nhập" @@ -7677,7 +9192,7 @@ msgstr "" "nhấp vào \"Thá»±c hiện đặt lại\" (chỉ có thể thá»±c hiện với tập tin ảnh kiểu " "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:1521 msgid "Tone" msgstr "" @@ -7685,15 +9200,15 @@ msgstr "" msgid "Total Available" msgstr "Tất cả có sẵn" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:113 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:124 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:110 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:111 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:121 msgid "Traceroute" msgstr "Theo dấu định tuyến" #: 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 "" @@ -7702,6 +9217,15 @@ msgstr "" msgid "Traffic Class" msgstr "" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:528 +msgid "Traffic filter chain \"%h\"" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:466 +msgctxt "nft counter" +msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes" +msgstr "" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:387 msgid "Transfer" msgstr "Chuyển giao" @@ -7714,6 +9238,26 @@ msgstr "Transmit" msgid "Transmit Hash Policy" msgstr "" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:58 +#, fuzzy +msgid "Transmitted Data" +msgstr "Máy phát Antenna" + +#: 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 "Kích" @@ -7726,7 +9270,7 @@ msgstr "Chế độ kích" msgid "Tunnel ID" msgstr "ID đường hầm dữ liệu" -#: modules/luci-base/htdocs/luci-static/resources/network.js:3011 +#: modules/luci-base/htdocs/luci-static/resources/network.js:3005 #: modules/luci-compat/luasrc/model/network.lua:1431 msgid "Tunnel Interface" msgstr "Giao diện đường hầm dữ liệu" @@ -7737,7 +9281,7 @@ msgstr "Giao diện đường hầm dữ liệu" msgid "Tunnel Link" msgstr "Liên kết đường hầm dữ liệu" -#: 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:1430 msgid "Tunnel device" msgstr "" @@ -7746,8 +9290,8 @@ msgid "Tx-Power" msgstr "Năng lượng truyền" #: 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:1461 +#: 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 "Loại " @@ -7756,6 +9300,16 @@ msgstr "Loại " msgid "Type of service" msgstr "" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56 +msgctxt "nft udp dport" +msgid "UDP destination port" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55 +msgctxt "nft udp sport" +msgid "UDP source port" +msgstr "" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:328 msgid "UDP:" msgstr "" @@ -7769,8 +9323,8 @@ msgstr "Chỉ UMTS" msgid "UMTS/GPRS/EV-DO" msgstr "" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:254 -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:360 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:255 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:361 msgid "UUID" msgstr "" @@ -7791,10 +9345,14 @@ msgstr "Không thể xác định địa chỉ IP ngoại" msgid "Unable to determine upstream interface" msgstr "Không thể xác định dòng dữ liệu giao diện mạng" -#: modules/luci-base/luasrc/view/error404.htm:11 +#: modules/luci-base/ucode/template/error404.ut:12 msgid "Unable to dispatch" msgstr "Không thể gá»­i" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:85 +msgid "Unable to generate QR code: %s" +msgstr "" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:9 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:15 msgid "Unable to load log data:" @@ -7838,19 +9396,23 @@ msgstr "" msgid "Unable to save contents: %s" msgstr "Không thể lÆ°u nội dung: %s" -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32 -msgid "Unavailable Seconds (UAS)" +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29 +msgid "Unable to verify PIN" msgstr "" -#: 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:1318 msgid "Unconfigure" msgstr "" +#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8 +msgid "Unet" +msgstr "" + #: modules/luci-base/htdocs/luci-static/resources/fs.js:102 msgid "Unexpected reply data format" msgstr "Định dạng dữ liệu trả lời bất ngờ" -#: 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:1493 msgid "" "Unique Local Address - in the range fc00::/7. Typically only " "within the ‘local’ half fd00::/8. ULA for IPv6 is " @@ -7858,7 +9420,7 @@ msgid "" "generated at first install." msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/network.js:2111 +#: modules/luci-base/htdocs/luci-static/resources/network.js:2092 #: modules/luci-compat/luasrc/model/network.lua:971 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17 msgid "Unknown" @@ -7868,7 +9430,7 @@ msgstr "Không xác định" msgid "Unknown and unsupported connection method." msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/network.js:2420 +#: modules/luci-base/htdocs/luci-static/resources/network.js:2401 #: modules/luci-compat/luasrc/model/network.lua:1138 msgid "Unknown error (%s)" msgstr "Lỗi không xác định (%s" @@ -7877,7 +9439,7 @@ msgstr "Lỗi không xác định (%s" msgid "Unknown error code" msgstr "Mã lỗi không xác định" -#: modules/luci-base/htdocs/luci-static/resources/network.js:2108 +#: modules/luci-base/htdocs/luci-static/resources/network.js:2089 #: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6 #: modules/luci-compat/luasrc/model/network.lua:965 msgid "Unmanaged" @@ -7888,11 +9450,11 @@ msgstr "Hủy quản lý" msgid "Unmount" msgstr "Hủy gắn kết" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:115 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121 msgid "Unnamed key" msgstr "Khóa không tên" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3996 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4373 msgid "Unsaved Changes" msgstr "Thay đổi không lÆ°u" @@ -7906,14 +9468,28 @@ msgid "Unsupported MAP type" msgstr "Không hỗ trợ giao thức MAP" #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31 msgid "Unsupported modem" msgstr "Thiết bị không được hỗ trợ" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:299 +#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112 +msgid "Unsupported protocol" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:316 msgid "Unsupported protocol type." msgstr "Giao thức này không được hỗ trợ" +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:215 +msgctxt "VLAN port state" +msgid "Untagged" +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:532 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:97 +msgid "Untitled peer" +msgstr "" + #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:151 msgid "Up" msgstr "Lên" @@ -7922,7 +9498,7 @@ msgstr "Lên" msgid "Up Delay" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3883 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4260 msgid "Upload" msgstr "Tải lên" @@ -7939,25 +9515,29 @@ msgstr "" msgid "Upload archive..." msgstr "Tải dữ liệu lên ..." -#: modules/luci-base/htdocs/luci-static/resources/ui.js:2837 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:2874 msgid "Upload file" msgstr "Tải tập tin lên" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:2849 msgid "Upload file…" msgstr "Đang tải tin lên ..." -#: modules/luci-base/htdocs/luci-static/resources/ui.js:2759 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3871 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4206 +msgid "Upload has been cancelled" +msgstr "" + +#: modules/luci-base/htdocs/luci-static/resources/ui.js:2796 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4248 msgid "Upload request failed: %s" msgstr "Yêu cầu tải thất bại: %s" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3790 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3844 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4167 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4221 msgid "Uploading file…" msgstr "Đang tải tin lên ..." -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:795 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:789 msgid "" "Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be " "assigned with a name in the form wifinet# and the network will be " @@ -7966,34 +9546,38 @@ msgstr "" "Khi nhấn \"Tiếp tục\",các phần \"wifi-iface\" ẩn danh sẽ được gán tên dưới " "dạng wifinet# và mạng sẽ được khởi động lại để áp dụng cấu hình mới" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:394 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:411 msgid "" "Upon pressing \"Continue\", bridges configuration will be updated and the " "network will be restarted to apply the updated configuration." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:428 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:445 msgid "" "Upon pressing \"Continue\", ifname options will get renamed and the network " "will be restarted to apply the updated configuration." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:422 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:504 msgid "Upstream resolvers will be queried in the order of the resolv file." msgstr "" "DNS máy chủ sẽ được truy " "vấn theo thứ tá»± của resolvfile" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:82 -#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:61 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:62 msgid "Uptime" msgstr "Uptime" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:344 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414 msgid "Use /etc/ethers" msgstr "Dùng /etc/ethers" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:284 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:106 +msgid "Use DHCP" +msgstr "" + +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:295 msgid "Use DHCP advertised servers" msgstr "Dùng máy chủ quảng bá HDCP" @@ -8001,13 +9585,18 @@ msgstr "Dùng máy chủ quảng bá HDCP" msgid "Use DHCP gateway" msgstr "Dùng DHCP gateway" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:923 -#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:68 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:115 +msgid "Use DHCPv6" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:957 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:144 +#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:160 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:132 msgid "Use DNS servers advertised by peer" msgstr "Sá»­ dụng máy chủ DNS được quảng cáo bởi máy ngang cấp" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:623 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:616 msgid "Use ISO/IEC 3166 alpha2 country codes." msgstr "Sá»­ dụng mã quốc gia ISO / IEC 3166 alpha2" @@ -8041,11 +9630,11 @@ msgid "" "(encap2+3)" msgstr "" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295 msgid "Use as external overlay (/overlay)" msgstr "Sá»­ dụng nhÆ° overlay ngoại (/overlay)" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294 msgid "Use as root filesystem (/)" msgstr "Sá»­ dụng nhÆ° thÆ° mục hệ thống gốc" @@ -8053,22 +9642,25 @@ msgstr "Sá»­ dụng nhÆ° thÆ° mục hệ thống gốc" msgid "Use broadcast flag" msgstr "Sá»­ dụng cờ quảng bá" -#: 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:1253 msgid "Use builtin IPv6-management" msgstr "Sá»­ dụng trình quản lý IPv6 đã được tích hợp và hệ thống" -#: 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:961 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:148 msgid "Use custom DNS servers" msgstr "Sá»­ dụng máy chủ DNS tá»± tạo" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919 -#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:64 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:953 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:133 +#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:156 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121 msgid "Use default gateway" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:941 -#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:72 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:975 +#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:138 +#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:164 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:126 msgid "Use gateway metric" msgstr "Sá»­ dụng gateway metric" @@ -8087,15 +9679,20 @@ msgstr "" msgid "Use routing table" msgstr "Sá»­ dụng bảng định tuyến" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1571 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63 +msgctxt "nft nat flag persistent" +msgid "Use same source and destination for each connection" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1668 msgid "Use system certificates" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1629 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1726 msgid "Use system certificates for inner-tunnel" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:598 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:746 msgid "" "Use the Add Button to add a new lease entry. The MAC address identifies the host, the IPv4 address specifies the fixed " @@ -8123,11 +9720,11 @@ msgstr "" msgid "Used" msgstr "Đã sá»­ dụng" -#: 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:1513 msgid "Used Key Slot" msgstr "Khay khóa đã được sá»­ dụng" -#: 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:1556 msgid "" "Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not " "needed with normal WPA(2)-PSK." @@ -8135,50 +9732,61 @@ msgstr "" "Được sá»­ dụng cho hai mục đích khác nhau: RADIUS NAS ID và 802.11r R0KH-ID. " "Không cần thiết với mật khẩu WPA(2)-PSK thường" -#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:111 +#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146 msgid "User Group" msgstr "" -#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:120 +#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:158 +#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106 msgid "User certificate (PEM encoded)" msgstr "Chứng chỉ người dùng (mã hóa PEM)" -#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:132 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:186 +msgid "User identifier" +msgstr "" + +#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:170 +#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118 msgid "User key (PEM encoded)" msgstr "Khóa người dùng (mã hóa PEM)" -#: modules/luci-base/luasrc/view/sysauth.htm:23 -#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112 -#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:50 +#: modules/luci-base/ucode/template/sysauth.ut:23 +#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:147 +#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56 +#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13 msgid "Username" msgstr "Tên người dùng " -#: 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:131 +msgid "Utilize flow table %h" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1589 msgid "VC-Mux" msgstr "" -#: 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:1537 msgid "VDSL" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:435 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:489 msgctxt "MACVLAN mode" msgid "VEPA (Virtual Ethernet Port Aggregator)" msgstr "" -#: 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/tools/network.js:400 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1424 msgid "VLAN (802.1ad)" msgstr "" -#: 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/tools/network.js:399 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1421 msgid "VLAN (802.1q)" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:414 -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:845 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:468 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:923 msgid "VLAN ID" msgstr "" @@ -8198,24 +9806,27 @@ msgstr "Địa chỉ cục bộ VPN" msgid "VPN Local port" msgstr "Cổng cục bộ VPN" -#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:96 +#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97 msgid "VPN Protocol" msgstr "" -#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:102 -#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:42 +#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:103 +#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39 msgid "VPN Server" msgstr "Máy chủ VPN" -#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105 -#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:45 +#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:152 +msgid "VPN Server certificate's SHA256 hash" +msgstr "" + +#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:140 +#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:96 msgid "VPN Server port" msgstr "Cổng máy chủ VPM" -#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109 -#: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:60 +#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144 msgid "VPN Server's certificate SHA1 hash" msgstr "Chứng chỉ của máy chủ VPN được băm theo thuật toán SHA1" @@ -8224,6 +9835,10 @@ msgstr "Chứng chỉ của máy chủ VPN được băm theo thuật toán SHA1 msgid "VPNC (CISCO 3000 (and others) VPN)" msgstr "VPNC (CISCO 3000 (và một số khác) VPN)" +#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10 +msgid "VTI" +msgstr "" + #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:10 msgid "VXLAN (RFC7348)" msgstr "" @@ -8237,7 +9852,7 @@ msgstr "" msgid "VXLANv6 (RFC7348)" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479 msgid "" "Validate DNS replies and cache DNSSEC data, requires upstream to support " "DNSSEC." @@ -8245,8 +9860,8 @@ msgstr "" "Yêu cầu upstream hỗ trợ DNSSEC; xác minh phản hồi tên miền chÆ°a được ký thá»±c " "sá»± đến từ nó" -#: 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:1668 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1726 msgid "" "Validate server certificate using built-in system CA bundle,
requires " "the \"ca-bundle\" package" @@ -8272,7 +9887,7 @@ msgstr "Máy cung cấp" msgid "Vendor Class to send when requesting DHCP" msgstr "Lớp máy cung cấp để gửi khi yêu cầu DHCP" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:402 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:484 msgid "Verify unsigned domain responses really come from unsigned domains." msgstr "" @@ -8280,12 +9895,12 @@ msgstr "" msgid "Verifying the uploaded image file." msgstr "Xác minh tập tin ảnh được tải lên." -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951 msgid "Very High" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:348 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1396 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:402 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1436 msgid "Virtual Ethernet" msgstr "" @@ -8293,34 +9908,46 @@ msgstr "" msgid "Virtual dynamic interface" msgstr "Giao diện mạng ảo động" -#: 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:1101 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1102 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:1297 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1386 msgid "WEP Open System" msgstr "Hệ thống mở 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:1298 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1387 msgid "WEP Shared Key" msgstr "Khóa dùng chung 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:2118 msgid "WEP passphrase" msgstr "Mật khẩu 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:983 +msgid "WLAN roaming" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1139 msgid "WMM Mode" msgstr "Chế độ 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:1641 +msgid "WNM Sleep Mode" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1645 +msgid "WNM Sleep Mode Fixes" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2118 msgid "WPA passphrase" msgstr "Mật khẩu 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:1288 msgid "" "WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP " "and ad-hoc mode) to be installed." @@ -8328,7 +9955,7 @@ msgstr "" "Mã hóa WPA yêu cầu phải cài đặt wpa_supplicant (đối với chế độ máy khách) " "hoặc hostapd (đối với chế độ AP và 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 "" @@ -8336,8 +9963,8 @@ msgstr "" msgid "Waiting for device..." msgstr "Đợi thiết bị..." -#: 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 "Cảnh báo" @@ -8349,13 +9976,55 @@ msgstr "Cảnh báo: Những thay đổi chưa được lưu sẽ bị xóa khi msgid "Weak" msgstr "Yếu" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1012 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:665 +msgid "Weight" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1046 msgid "" "When delegating prefixes to multiple downstreams, interfaces with a higher " "preference value are considered first when allocating subnets." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1533 +#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:105 +msgid "" +"When enabled network coding increases the WiFi throughput by combining " +"multiple frames into a single frame, thus reducing the needed air time." +msgstr "" + +#: 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 "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:707 +msgid "" +"When enabled, new ARP table entries are added from received gratuitous APR " +"requests or replies, otherwise only preexisting table entries are updated, " +"but no new hosts are learned." +msgstr "" + +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14 +msgid "" +"When inverted, the LED is continuously lit and flickers instead of it being " +"off by default and blinking on system activity." +msgstr "" + +#: 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:1579 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 " @@ -8365,83 +10034,97 @@ msgstr "" "phím R0/R1 bên dưới không được áp dụng. Vô hiệu hóa để sử dụng các tùy chọn " "phím R0 và 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:1139 msgid "" "Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to " "802.11a/802.11g rates." msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1139 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1135 msgid "" "Where the ESSID is hidden, clients may fail to roam and airtime efficiency " "may be significantly reduced." msgstr "" #: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:166 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:520 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:513 msgid "Width" msgstr "Độ dài" +#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3 +msgid "WireGuard" +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:120 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:165 +#, fuzzy +msgid "WireGuard Status" +msgstr "Trạng thái tường lửa" + #: 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:119 msgid "WireGuard VPN" msgstr "" +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:539 +msgid "WireGuard peer is disabled" +msgstr "" + #: 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 "Không dây" -#: modules/luci-base/htdocs/luci-static/resources/network.js:2998 +#: modules/luci-base/htdocs/luci-static/resources/network.js:2992 #: modules/luci-compat/luasrc/model/network.lua:1419 msgid "Wireless Adapter" msgstr "Bộ tương hợp không dây" -#: modules/luci-base/htdocs/luci-static/resources/network.js:2977 -#: modules/luci-base/htdocs/luci-static/resources/network.js:4284 +#: modules/luci-base/htdocs/luci-static/resources/network.js:2971 +#: modules/luci-base/htdocs/luci-static/resources/network.js:4276 #: modules/luci-compat/luasrc/model/network.lua:1405 #: modules/luci-compat/luasrc/model/network.lua:1868 msgid "Wireless Network" msgstr "Mạng không dây" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:811 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:805 msgid "Wireless Overview" msgstr "Tổng quan không dây" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:980 msgid "Wireless Security" msgstr "Bảo mật không dây" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:793 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:787 msgid "Wireless configuration migration" msgstr "Di chuyển cấu hình không dây" #: 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 "Thiết bị không dây đang bị vô hiệu hóa" #: 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 "Chưa được gắn với thiết bị không dây" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929 msgid "Wireless network is disabled" msgstr "Mạng không dây bị vô hiệu hóa" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:929 msgid "Wireless network is enabled" msgstr "Mạng không dây được kích hoạt" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285 msgid "Write received DNS queries to syslog." msgstr "Viết yêu cầu DNS nhận được vào nhật ký hệ thống" -#: 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 "Viết nhật ký hệ thống vào một tệp" @@ -8449,7 +10132,7 @@ msgstr "Viết nhật ký hệ thống vào một tệp" msgid "XOR policy (balance-xor, 2)" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/form.js:3870 +#: modules/luci-base/htdocs/luci-static/resources/form.js:4094 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345 msgid "Yes" @@ -8464,8 +10147,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 "" -"Bạn dường như hiện đang được kết nối với thiết bị thông qua giao diện \"%h" -"\". Bạn có thực sự muốn tắt giao diện này không?" +"Bạn dường như hiện đang được kết nối với thiết bị thông qua giao diện " +"\"%h\". Bạn có thực sự muốn tắt giao diện này không?" #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:112 msgid "" @@ -8478,8 +10161,20 @@ msgstr "" "bạn vô hiệu hoá kịch bản khởi động thiết yếu như &quot;network&" "quot;, công cụ của bạn chó thể trở nên không truy cập được
" -#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:89 -#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:97 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:635 +msgid "You may add multiple records for the same Target." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:672 +msgid "You may add multiple records for the same domain." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:356 +msgid "You may add multiple unique Relay To on the same Listen addr." +msgstr "" + +#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:78 +#: themes/luci-theme-material/ucode/template/themes/material/header.ut:98 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:73 msgid "" "You must enable JavaScript in your browser or LuCI will not work properly." @@ -8498,52 +10193,71 @@ msgid "" "You must select at least one ARP IP target if ARP monitoring is selected!" msgstr "" -#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:212 +#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:213 msgid "ZRam Compression Algorithm" msgstr "Nén bằng thuật toán 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 "Thiết đặt 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 "Kích cỡ ZRam" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:448 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:634 +msgid "_proto: _tcp, _udp, _sctp, _quic, … ." +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:633 +msgid "" +"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is " +"possible, no browsers support SRV records.)" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:530 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163 msgid "any" msgstr "Bất kể" -#: 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:1522 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1530 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1535 #: 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 -#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237 +#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:89 msgid "auto" msgstr "tự động" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:157 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793 #, fuzzy msgid "automatic" msgstr "thống kê" +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:198 +msgid "automatic (disabled)" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:198 +msgid "automatic (enabled)" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:82 msgid "baseT" msgstr "" -#: 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:1595 msgid "bridged" msgstr "" #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:146 -#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:405 +#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:406 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99 #: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31 @@ -8567,11 +10281,11 @@ msgstr "Tạo:" #: 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 @@ -8590,22 +10304,28 @@ msgstr "Tạo:" msgid "dBm" msgstr "dBm" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73 +msgctxt "nft unit" +msgid "day" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1082 msgid "disable" msgstr "Vô hiệu hóa" -#: 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/tools/network.js:157 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:681 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:933 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:998 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25 msgid "disabled" msgstr "Vô hiệu hóa" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:577 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:611 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:570 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:604 msgid "driver default" msgstr "Bộ điều khiển mặc didinhj" @@ -8617,45 +10337,59 @@ msgstr "" msgid "e.g: dump" msgstr "" -#: 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/tools/network.js:157 +msgid "enabled" +msgstr "" + +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60 +msgctxt "WireGuard keep alive interval" +msgid "every %ds" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:873 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903 #: modules/luci-mod-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 "Hết hạn" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:780 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797 msgid "forced" msgstr "" #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85 -#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195 +#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61 msgid "forward" msgstr "Chuyển tiếp" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:98 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:84 msgid "full-duplex" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:97 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:98 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:84 msgid "half-duplex" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:573 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:593 msgid "hexadecimal encoded value" msgstr "Giá trị mã hóa thập lục phân" -#: 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:1913 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:297 msgid "hidden" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:771 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:875 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74 +msgctxt "nft unit" +msgid "hour" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:788 #: 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:937 msgid "hybrid mode" msgstr "Chế độ lai" @@ -8664,32 +10398,37 @@ msgid "ignore" msgstr "Từ chối" #: 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 "" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:399 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:410 msgid "key between 8 and 63 characters" msgstr "Mật khẩu từ 8 đến 63 ký tự" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:411 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:422 msgid "key with either 5 or 13 characters" msgstr "Mật khẩu có 5 hoặc 13 ký tự" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:793 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:810 msgid "managed config (M)" msgstr "" -#: 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:1396 msgid "medium security" msgstr "Độ mạnh vừa phải" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75 +msgctxt "nft unit" +msgid "minute" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1584 msgid "minutes" msgstr "Phút" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:814 msgid "mobile home agent (H)" msgstr "" @@ -8701,18 +10440,21 @@ msgstr "" msgid "no" msgstr "Không" -#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:103 +#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:104 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:76 msgid "no link" msgstr "Không có liên kết" -#: modules/luci-base/htdocs/luci-static/resources/form.js:2228 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2269 #: modules/luci-base/htdocs/luci-static/resources/validation.js:59 msgid "non-empty value" msgstr "Giá trị không rỗng" -#: modules/luci-base/htdocs/luci-static/resources/form.js:3200 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3424 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:817 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:39 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:56 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60 msgid "none" msgstr "không" @@ -8723,20 +10465,20 @@ msgid "not present" msgstr "Không có sẵn" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:349 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:969 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:959 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:963 msgid "off" msgstr "Tắt" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:778 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795 msgid "on available prefix" msgstr "" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1390 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1397 msgid "open network" msgstr "Mở mạng" -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:795 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:812 msgid "other config (O)" msgstr "" @@ -8745,35 +10487,49 @@ msgstr "" msgid "output" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:241 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:28 +msgid "over a day ago" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69 +msgctxt "nft unit" +msgid "packets" +msgstr "" + +#: modules/luci-base/htdocs/luci-static/resources/validation.js:252 msgid "positive decimal value" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:233 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:244 msgid "positive integer value" msgstr "Giá trị thập phân dương" -#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:105 +#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:178 msgid "random" msgstr "Ngẫu nhiên" -#: 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 +#: 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:786 #: 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:935 msgid "relay mode" msgstr "" -#: 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:1596 msgid "routed" msgstr "Định tuyến" -#: 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:1173 msgid "sec" msgstr "Giây" -#: 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:784 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899 msgid "server mode" msgstr "Chế độ máy chủ" @@ -8781,7 +10537,7 @@ msgstr "Chế độ máy chủ" msgid "sstpc Log-level" msgstr "" -#: 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:1395 msgid "strong security" msgstr "Mật khẩu mạnh" @@ -8789,7 +10545,7 @@ msgstr "Mật khẩu mạnh" msgid "tagged" msgstr "Đã được gắn thẻ" -#: 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:1567 msgid "time units (TUs / 1.024 ms) [1000-65535]" msgstr "đơn bị thời gian (TÚ / 1.024 ms) [1000-65535]" @@ -8800,32 +10556,34 @@ msgid "" "access." msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:563 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:583 msgid "unique value" msgstr "Giá trị độc nhất" -#: 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/wireless.js:592 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:585 msgid "unknown" msgstr "Không xác định" -#: 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-status/htdocs/luci-static/resources/view/status/include/10_system.js:28 +msgid "unknown version" +msgstr "" + +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:537 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:871 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901 #: modules/luci-mod-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 "Không giới hạn" -#: modules/luci-base/htdocs/luci-static/resources/form.js:3565 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3789 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138 -#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js: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" @@ -8839,182 +10597,197 @@ msgstr "Chưa được phân loại hoặc tạo" msgid "untagged" msgstr "Chưa được gắn thẻ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:246 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:175 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:186 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:257 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:188 msgid "valid IP address" msgstr "Địa chỉ IP hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:246 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:257 msgid "valid IP address or prefix" msgstr "địa chỉ IP hoặc tiền tố hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:283 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:294 msgid "valid IPv4 CIDR" msgstr "IPv4 CIDR hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:254 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:265 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181 msgid "valid IPv4 address" msgstr "Địa chỉ IPv4 hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:254 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:265 msgid "valid IPv4 address or network" msgstr "Mạng hoặc địa chỉ IPv4 hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:378 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:389 msgid "valid IPv4 address:port" msgstr "Địa chỉ IPv4:cổng hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:317 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:328 msgid "valid IPv4 network" msgstr "Mạng IPv4 hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:277 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:288 msgid "valid IPv4 or IPv6 CIDR" msgstr "IPv4 hoặc IPv6 CIDR hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:267 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:278 msgid "valid IPv4 prefix value (0-32)" msgstr "giá trị tiền tố IPv4 hợp lệ (0-32)" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:289 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:300 msgid "valid IPv6 CIDR" msgstr "IPv6 CIDR hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:262 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:183 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:273 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:185 msgid "valid IPv6 address" msgstr "Địa chỉ IPv6 hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:262 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:273 msgid "valid IPv6 address or prefix" msgstr "Địa chỉ IPv6 hoặc tiền tố hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:307 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:318 msgid "valid IPv6 host id" msgstr "id máy chủ IPv6 hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:322 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:333 msgid "valid IPv6 network" msgstr "Mạng IPv6 hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:272 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:283 msgid "valid IPv6 prefix value (0-128)" msgstr "Giá trị tiền tố IPv6 hợp lệ (0-128)" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:344 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:355 msgid "valid MAC address" msgstr "Địa chỉ MAC hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:415 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:426 msgid "valid UCI identifier" msgstr "định danh UCI hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:366 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:377 msgid "valid UCI identifier, hostname or IP address range" msgstr "Định danh UCI, tên máy chủ hoặc địa chỉ IP hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:387 -#: modules/luci-base/htdocs/luci-static/resources/validation.js:390 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:398 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:401 msgid "valid address:port" msgstr "Địa-chỉ:cổng hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:537 -#: modules/luci-base/htdocs/luci-static/resources/validation.js:541 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:557 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:561 msgid "valid date (YYYY-MM-DD)" msgstr "Ngày hợp lệ (YYYY-MM-DD)" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:237 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:248 msgid "valid decimal value" msgstr "Giá trị thập phân hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:409 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:420 msgid "valid hexadecimal WEP key" msgstr "Khóa WEP thập lục phân hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:397 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:408 msgid "valid hexadecimal WPA key" msgstr "Khóa WPA thập lục phân hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:372 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:383 msgid "valid host:port" msgstr "Máy-chủ:cổng hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:359 -#: modules/luci-base/htdocs/luci-static/resources/validation.js:361 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:370 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:372 #: 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 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161 msgid "valid hostname" msgstr "Tên máy chủ hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:349 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:360 msgid "valid hostname or IP address" msgstr "Địa chỉ IP hoặc tên máy chủ hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:229 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:240 msgid "valid integer value" msgstr "Giá trị nguyên hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:344 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:355 msgid "valid multicast MAC address" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:312 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:435 +msgid "" +"valid network device name between 1 and 15 characters not containing \":\", " +"\"/\", \"%\" or spaces" +msgstr "" + +#: modules/luci-base/htdocs/luci-static/resources/validation.js:433 +msgid "valid network device name, not \".\" or \"..\"" +msgstr "" + +#: modules/luci-base/htdocs/luci-static/resources/validation.js:323 msgid "valid network in address/netmask notation" msgstr "Mạng trong địa chỉ/netmask hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:512 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:532 msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")" msgstr "Số điện thoại hợp lệ (0-9, \"*\", \"#\", \"!\" or \".\")" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:335 -#: modules/luci-base/htdocs/luci-static/resources/validation.js:338 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:346 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:349 msgid "valid port or port range (port1-port2)" msgstr "Cổng hoặc tầm cổng hợp lệ (Cổng 1- Cổng 2)" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:327 -#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:338 +#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:192 msgid "valid port value" msgstr "Giá trị cổng hợp lệ" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:517 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:537 msgid "valid time (HH:MM:SS)" msgstr "Thời gian hợp lệ (HH:MM:SS)" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:439 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:459 msgid "value between %d and %d characters" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:420 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:440 msgid "value between %f and %f" msgstr "Giá trị giữa %f và %f" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:424 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:444 msgid "value greater or equal to %f" msgstr "Giá trị lớn hơn hoặc bằng %f" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:428 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:448 msgid "value smaller or equal to %f" msgstr "Giá trị nhỏ hơn hoặc bằng %f" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:433 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:453 msgid "value with %d characters" msgstr "giá trị với %d ký tự" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:444 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:464 msgid "value with at least %d characters" msgstr "giá trị với ít nhất %d ký tự" -#: modules/luci-base/htdocs/luci-static/resources/validation.js:449 +#: modules/luci-base/htdocs/luci-static/resources/validation.js:469 msgid "value with at most %d characters" msgstr "giá trị với tối đa %d ký tự" -#: 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:1397 msgid "weak security" msgstr "Mật khẩu yếu" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:72 +msgctxt "nft unit" +msgid "week" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47 msgid "yes" msgstr "Có" @@ -9023,6 +10796,74 @@ msgstr "Có" msgid "« Back" msgstr "« Quay lại" +#~ msgid "ATU-C System Vendor ID" +#~ msgstr "Hệ thống cung cấp ID ATU-C" + +#~ msgid "Aggregate Transmit Power (ACTATP)" +#~ msgstr "Năng lượng truyền tổng hợp(ACTATP)" + +#~ msgid "Header Error Code Errors (HEC)" +#~ msgstr "Lỗi mã tiêu đề (HEC)" + +#~ msgid "Latency" +#~ msgstr "Độ trễ" + +#~ msgid "Loss of Signal Seconds (LOSS)" +#~ msgstr "Mất tín hiệu (LOSS)" + +#~ msgid "Max. Attainable Data Rate (ATTNDR)" +#~ msgstr "Tối đa tốc độ dữ liệu đạt được (ATTNDR)" + +#~ msgid "Noise Margin (SNR)" +#~ msgstr "Tỉ lệ cường độ nhiễu (SRN)" + +#~ msgid "Non Pre-emptive CRC errors (CRC_P)" +#~ msgstr "Lỗi CRC không tiền phát sinh (CRC_P)" + +#~ msgid "Power Management Mode" +#~ msgstr "Chế độ kiểm soát năng lượng" + +#~ msgid "Pre-emptive CRC errors (CRCP_P)" +#~ msgstr "Lỗi CRC ưu tiên (CRCP_P)" + +#~ msgid "Signal Attenuation (SATN)" +#~ msgstr "Độ suy hao tín hiệu (SATN)" + +#~ msgid "Filter useless" +#~ msgstr "Lọc không hữu dụng" + +#~ msgid "Network Utilities" +#~ msgstr "Tiện ích mạng" + +#~ msgid "Back to configuration" +#~ msgstr "Quay lại phần cài đặt" + +#~ msgid "Close list..." +#~ msgstr "Danh sách đã đóng ..." + +#~ msgid "Internal Server Error" +#~ msgstr "Lỗi máy chủ nội" + +#~ msgid "No files found" +#~ msgstr "Không tìm thấy tập tin" + +#~ msgid "Sorry, the server encountered an unexpected error." +#~ msgstr "Xin lỗi, máy chủ đã gặp lỗi không mong muốn" + +#~ msgid "Do not forward queries that cannot be answered by public resolvers." +#~ msgstr "" +#~ "Không chuyển tiếp yêu cầu mà máy chủ tên công cộng không thể trả lời" + +#~ msgid "No peers defined yet" +#~ msgstr "Không có máy ngang hàng được định nghĩa từ trước" + +#~ msgid "Required. Base64-encoded public key of peer." +#~ msgstr "" +#~ "Bắt buộc. Khóa công khai được mã hóa Base64 của thiết bị mạng ngang hàng" + +#~ msgid "Default %d" +#~ msgstr "Mặc định %d" + #~ msgid "Root directory for files served via TFTP." #~ msgstr "Thư mục gốc cho các tệp được lấy qua TFTP" @@ -9124,9 +10965,6 @@ msgstr "« Quay lại" #~ msgid "Free" #~ msgstr "rỗi" -#~ msgid "Port %s" -#~ msgstr "Cổng %s" - #~ msgid "Switch Port Mask" #~ msgstr "Chuyển đổi mặt nạ cổng" @@ -9200,8 +11038,8 @@ msgstr "« Quay lại" #~ msgid "" #~ "The filesystem that was used to format the memory (e.g. ext3)" +#~ "example\">e.g. ext3)" #~ msgstr "" #~ "Filesystem mà được dùng để format memory (e.g." #~ " ext3VLAN notation INTERFACE.VLANNR (e.g.: eth0.1)." +#~ "Network\">VLAN notation INTERFACE.VLANNR (e.g.: eth0.1)." #~ msgid "Receiver Antenna" #~ msgstr "Máy thu Antenna" @@ -9246,9 +11084,6 @@ msgstr "« Quay lại" #~ msgid "Transmit Power" #~ msgstr "Truyền tải năng lượng" -#~ msgid "Transmitter Antenna" -#~ msgstr "Máy phát Antenna" - #~ msgid "Uploaded File" #~ msgstr "Tập tin đã tải lên"