summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-firewall/po/vi/firewall.po
diff options
context:
space:
mode:
Diffstat (limited to 'applications/luci-app-firewall/po/vi/firewall.po')
-rw-r--r--applications/luci-app-firewall/po/vi/firewall.po359
1 files changed, 188 insertions, 171 deletions
diff --git a/applications/luci-app-firewall/po/vi/firewall.po b/applications/luci-app-firewall/po/vi/firewall.po
index 03b026c8bf..a31a94de70 100644
--- a/applications/luci-app-firewall/po/vi/firewall.po
+++ b/applications/luci-app-firewall/po/vi/firewall.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2023-06-21 08:30+0000\n"
-"Last-Translator: Mashiro <michio.haiyaku@gmail.com>\n"
+"PO-Revision-Date: 2023-06-22 19:55+0000\n"
+"Last-Translator: Quy <haonguyen93056@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/vi/>\n"
"Language: vi\n"
@@ -33,15 +33,15 @@ msgstr ""
"%{src?%{dest?Được chuyển tiếp:Đến}:Ra} %{ipv6?%{ipv4?<var>IPv4</var> và "
"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, giao thức "
"%{proto#%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item."
-"name}<span class=\"cbi-tooltip\">ICMP với các loại %{item.types#%{next?, "
-"}<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark "
+"name}<span class=\"cbi-tooltip\">ICMP với các loại %{item.types#%{next?, }"
+"<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark "
"<var%{mark.inv? data-tooltip=\"So sánh với các fwmarks ngoại trừ %{mark."
"num}%{mark.mask? với mask %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Mask "
-"giá trị fwmark bằng %{mark.mask} trước khi so sánh.\"}}>%{mark.val}</var>}%{"
-"dscp?, DSCP %{dscp.inv?<var data-tooltip=\"So sánh với các DSCP phân loại "
-"ngoại trừ %{dscp.num?:%{dscp.name}}\">%{dscp.val}</var>:<var>%{dscp."
-"val}</var>}}%{helper?, helper %{helper.inv?<var data-tooltip=\"So sánh với "
-"bất kỳ helper nào ngoại trừ &quot;%{helper.name}&quot;\">%{helper.val}</var>:"
+"giá trị fwmark bằng %{mark.mask} trước khi so sánh.\"}}>%{mark.val}</"
+"var>}%{dscp?, DSCP %{dscp.inv?<var data-tooltip=\"So sánh với các DSCP phân "
+"loại ngoại trừ %{dscp.num?:%{dscp.name}}\">%{dscp.val}</var>:<var>%{dscp.val}"
+"</var>}}%{helper?, helper %{helper.inv?<var data-tooltip=\"So sánh với bất "
+"kỳ helper nào ngoại trừ &quot;%{helper.name}&quot;\">%{helper.val}</var>:"
"<var data-tooltip=\"%{helper.name}\">%{helper.val}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461
@@ -52,11 +52,11 @@ msgstr "-- thêm IP --"
msgid "-- add MAC --"
msgstr "-- thêm MAC --"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:192
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:198
msgid "0"
msgstr "0"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:175
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:181
msgid "1024"
msgstr "1024"
@@ -64,8 +64,8 @@ msgstr "1024"
msgid ""
"<var data-tooltip=\"ACCEPT\">Accept</var> %{src?%{dest?forward:input}:output}"
msgstr ""
-"<var data-tooltip=\"ACCEPT\">Chấp nhận</var> "
-"%{src?%{dest?forward:input}:output}"
+"<var data-tooltip=\"ACCEPT\">Chấp nhận</var> %{src?%{dest?forward:input}:"
+"output}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:93
msgid "<var data-tooltip=\"ACCEPT\">Prevent source rewrite</var>"
@@ -82,7 +82,8 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115
msgid ""
"<var data-tooltip=\"DROP\">Drop</var> %{src?%{dest?forward:input}:output}"
-msgstr "<var data-tooltip=\"DROP\">Bỏ</var> %{src?%{dest?forward:input}:output}"
+msgstr ""
+"<var data-tooltip=\"DROP\">Bỏ</var> %{src?%{dest?forward:input}:output}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:133
msgid ""
@@ -116,8 +117,8 @@ msgid ""
"<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:"
"output}"
msgstr ""
-"<var data-tooltip=\"NOTRACK\">Không theo dõi</var> "
-"%{src?%{dest?forward:input}:output}"
+"<var data-tooltip=\"NOTRACK\">Không theo dõi</var> %{src?%{dest?forward:"
+"input}:output}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:121
msgid ""
@@ -144,7 +145,7 @@ msgstr "ACCEPT - Vô hiệu hóa viết lại địa chỉ"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:224
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:410
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:203
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:283
msgid "Action"
@@ -200,8 +201,8 @@ msgstr "Cho phép tiến về đến <em>vùng đích</em>:"
msgid "Any"
msgstr "Bất kỳ"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:475
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:491
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:478
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:494
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:348
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:364
msgid "Any day"
@@ -221,7 +222,7 @@ msgstr ""
msgid "Apply the given DSCP class or value to established connections."
msgstr "Áp dụng lớp hoặc giá trị DSCP đã cho cho các kết nối đã thiết lập."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr "Gán trình theo dõi kết nối đã chỉ định cho lưu lượng khớp."
@@ -232,10 +233,11 @@ msgstr "Gán tự động trình theo dõi kết nối"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280
msgid ""
"Automatically assign conntrack helpers based on traffic protocol and port"
-msgstr "Tự động gán trình theo dõi kết nối dựa trên giao thức và cổng lưu lượng"
+msgstr ""
+"Tự động gán trình theo dõi kết nối dựa trên giao thức và cổng lưu lượng"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:54
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:55
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:60
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:61
msgid "Comment"
msgstr "Bình luận"
@@ -255,7 +257,7 @@ msgstr "Nội dung đã được lưu."
msgid "Continue"
msgstr "Tiếp tục"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:197
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:203
msgid "Counters"
msgstr "Bộ đếm"
@@ -285,7 +287,7 @@ msgstr ""
"được bao phủ bởi khung tường lửa. Các lệnh được thực thi sau mỗi lần khởi "
"động lại tường lửa, ngay sau khi tập luật mặc định đã được tải."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:417
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:420
msgid "DSCP classification"
msgstr "Phân loại DSCP"
@@ -297,17 +299,17 @@ msgstr "Đánh dấu DSCP"
msgid "DSCP mark required"
msgstr "Đánh dấu DSCP bắt buộc"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:398
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:266
msgid "Destination address"
msgstr "Địa chỉ đích"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:400
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:403
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274
msgid "Destination port"
msgstr "Cổng đích"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:395
msgid "Destination zone"
msgstr "Vùng điểm đến"
@@ -364,11 +366,11 @@ msgstr ""
"Bật chuyển đổi địa chỉ mạng và cổng IPv6 (NAT6 hoặc NAPT6) cho giao thông ra "
"ngoài trên vùng này."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:204
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:210
msgid "Enabled"
msgstr "Kích Hoạt"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:198
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:204
msgid "Enables packet and byte count tracking for the set."
msgstr "Bật theo dõi số gói tin và số byte cho bộ sưu tập."
@@ -393,8 +395,8 @@ msgstr "Địa chỉ IP bên ngoài"
msgid "External port"
msgstr "External port"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:339
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:466
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:345
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:338
msgid "Extra arguments"
msgstr "Các tham số bổ sung"
@@ -411,7 +413,7 @@ msgstr "Các tham số iptables bổ sung"
msgid "Extra source arguments"
msgstr "Các tham số nguồn bổ sung"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:60
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:66
msgid "Family"
msgstr "Gia đình"
@@ -461,14 +463,14 @@ msgid ""
"tooltip=\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}"
"</var>}"
msgstr ""
-"Chuyển tiếp %{ipv6?%{ipv4?<var>IPv4</var> và "
-"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, giao thức "
-"%{proto#%{next?, }<var>%{item.name}</var>}}%{mark?, đánh dấu <var%{mark.inv? "
-"data-tooltip=\"Khớp các fwmark trừ %{mark.num}%{mark.mask? với mặt nạ %{mark."
-"mask}}.\":%{mark.mask? data-tooltip=\"Mặt nạ giá trị fwmark với %{mark.mask} "
-"trước khi so sánh.\"}}>%{mark.val}</var>}"
-
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:481
+"Chuyển tiếp %{ipv6?%{ipv4?<var>IPv4</var> và <var>IPv6</var>:<var>IPv6</"
+"var>}:<var>IPv4</var>}%{proto?, giao thức %{proto#%{next?, }<var>%{item.name}"
+"</var>}}%{mark?, đánh dấu <var%{mark.inv? data-tooltip=\"Khớp các fwmark trừ "
+"%{mark.num}%{mark.mask? với mặt nạ %{mark.mask}}.\":%{mark.mask? data-"
+"tooltip=\"Mặt nạ giá trị fwmark với %{mark.mask} trước khi so sánh.\"}}"
+">%{mark.val}</var>}"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:484
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:354
msgid "Friday"
msgstr "Thứ 6"
@@ -483,8 +485,9 @@ msgid ""
msgstr ""
"Từ %{src}%{src_device?, giao diện <var>%{src_device}</var>}%{src_ip?, IP "
"%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Khớp địa chỉ IP trừ %{item."
-"val}.\"}>%{item.ival}</var>}}%{src_port?, cổng %{src_port#%{next?, }<var%{"
-"item.inv? data-tooltip=\"Khớp cổng trừ %{item.val}.\"}>%{item.ival}</var>}}"
+"val}.\"}>%{item.ival}</var>}}%{src_port?, cổng %{src_port#%{next?, }"
+"<var%{item.inv? data-tooltip=\"Khớp cổng trừ %{item.val}.\"}>%{item.ival}</"
+"var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64
msgid ""
@@ -499,12 +502,12 @@ msgid ""
msgstr ""
"Từ %{src}%{src_device?, interface <var>%{src_device}</var>}%{src_ip?, IP "
"%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Địa chỉ IP khớp loại trừ "
-"%{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port %{src_port#%{next?, "
-"}<var%{item.inv? data-tooltip=\"Cổng khớp loại trừ %{item.val}.\"}>%{item."
+"%{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port %{src_port#%{next?, }"
+"<var%{item.inv? data-tooltip=\"Cổng khớp loại trừ %{item.val}.\"}>%{item."
"ival}</var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item.inv? data-"
"tooltip=\"MAC khớp loại trừ %{item.val}%{item.hint.name? được biết như là. "
-"%{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\""
-"}}>%{item.ival}</var>}}"
+"%{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}"
+">%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:52
msgid ""
@@ -517,12 +520,12 @@ msgid ""
"data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}"
msgstr ""
"Từ %{src}%{src_ip?, Địa chỉ IP %{src_ip#%{next?, }<var%{item.inv? data-"
-"tooltip=\"Khớp địa chỉ IP trừ khi %{item.val}.\"}>%{item.ival}</var>}}%{"
-"src_port?, cổng %{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Khớp "
-"cổng trừ khi %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#%{"
-"next?, }<var%{item.inv? data-tooltip=\"Khớp MAC trừ khi %{item.val}%{"
-"item.hint.name? a.k.a. %{item.hint.name}}.\":%{item.hint.name? data-tooltip="
-"\"%{item.hint.name}\"}}>%{item.ival}</var>}}"
+"tooltip=\"Khớp địa chỉ IP trừ khi %{item.val}.\"}>%{item.ival}</"
+"var>}}%{src_port?, cổng %{src_port#%{next?, }<var%{item.inv? data-"
+"tooltip=\"Khớp cổng trừ khi %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, "
+"MAC %{src_mac#%{next?, }<var%{item.inv? data-tooltip=\"Khớp MAC trừ khi "
+"%{item.val}%{item.hint.name? a.k.a. %{item.hint.name}}.\":%{item.hint.name? "
+"data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:181
@@ -541,7 +544,7 @@ msgstr "Cấp quyền truy cập vào cấu hình tường lửa"
msgid "Hardware flow offloading"
msgstr "Xả luồng phần cứng"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:137
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:143
msgid "IP (range)"
msgstr "IP (phạm vi)"
@@ -550,15 +553,15 @@ msgstr "IP (phạm vi)"
msgid "IP Sets"
msgstr "Các bộ IP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:145
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:151
msgid "IPs/Networks"
msgstr "IP/Mạng"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:100
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:106
msgid "IPs/Networks/MACs"
msgstr "IP/Mạng/MAC"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:61
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:67
msgid "IPv4"
msgstr "IPv4"
@@ -574,7 +577,7 @@ msgstr "IPv4 và IPv6"
msgid "IPv4 only"
msgstr "Chỉ IPv4"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:62
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:68
msgid "IPv6"
msgstr "IPv6"
@@ -593,7 +596,7 @@ msgstr "Chỉ IPv6"
msgid "Inbound device"
msgstr "Thiết bị đầu vào"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:180
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:186
msgid "Include File"
msgstr "Bao gồm Tệp"
@@ -610,19 +613,19 @@ msgid ""
"any helper except &quot;%{helper.name}&quot;\">%{helper.val}</var>:<var data-"
"tooltip=\"%{helper.name}\">%{helper.val}</var>}}"
msgstr ""
-"Đầu vào %{ipv6?%{ipv4?<var>IPv4</var> và "
-"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, giao thức "
-"%{proto#%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item."
-"name}<span class=\"cbi-tooltip\">ICMP với các loại %{item.types#%{next?, "
-"}<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, đánh "
-"dấu <var%{mark.inv? data-tooltip=\"Khớp fwmark trừ khi %{mark.num}%{"
-"mark.mask? với mặt nạ %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Áp dụng "
-"mặt nạ %{mark.mask} lên giá trị fwmark trước khi so sánh.\"}}>%{mark."
-"val}</var>}%{helper?, trợ giúp %{helper.inv?<var data-tooltip=\"Khớp bất kỳ "
-"trợ giúp nào trừ &quot;%{helper.name}&quot;\">%{helper.val}</var>:<var data-"
-"tooltip=\"%{helper.name}\">%{helper.val}</var>}}"
-
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173
+"Đầu vào %{ipv6?%{ipv4?<var>IPv4</var> và <var>IPv6</var>:<var>IPv6</var>}:"
+"<var>IPv4</var>}%{proto?, giao thức %{proto#%{next?, }%{item.types?<var "
+"class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP "
+"với các loại %{item.types#%{next?, }<var>%{item}</var>}</span></var>:"
+"<var>%{item.name}</var>}}}%{mark?, đánh dấu <var%{mark.inv? data-"
+"tooltip=\"Khớp fwmark trừ khi %{mark.num}%{mark.mask? với mặt nạ %{mark."
+"mask}}.\":%{mark.mask? data-tooltip=\"Áp dụng mặt nạ %{mark.mask} lên giá "
+"trị fwmark trước khi so sánh.\"}}>%{mark.val}</var>}%{helper?, trợ giúp "
+"%{helper.inv?<var data-tooltip=\"Khớp bất kỳ trợ giúp nào trừ &quot;%{helper."
+"name}&quot;\">%{helper.val}</var>:<var data-tooltip=\"%{helper."
+"name}\">%{helper.val}</var>}}"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:179
msgid "Initial Hash Size"
msgstr "Kích thước băm Ban đầu"
@@ -651,6 +654,10 @@ msgstr "Đánh dấu DSCP không hợp lệ"
msgid "Invalid limit value"
msgstr "Giá trị giới hạn không hợp lệ"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:46
+msgid "Invalid set name"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:382
msgid "Limit burst"
msgstr "Số lượng tắt đột ngột"
@@ -670,8 +677,8 @@ msgid ""
"Limit matching to <var>%{limit.num}</var> packets per <var>%{limit.unit}</"
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
-"Giới hạn khớp <var>%{limit.num}</var> gói tin mỗi <var>%{limit.unit}%</var>{"
-"limit.burst? với cú pháp <var>%{limit.burst}</var>}"
+"Giới hạn khớp <var>%{limit.num}</var> gói tin mỗi <var>%{limit.unit}%</"
+"var>{limit.burst? với cú pháp <var>%{limit.burst}</var>}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:169
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
@@ -737,8 +744,8 @@ msgstr ""
"Khớp lưu lượng chuyển tiếp xuất phát từ cổng nguồn hoặc khoảng cổng được chỉ "
"định."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:316
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:322
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
msgid "Match helper"
msgstr "Khớp trợ giúp"
@@ -754,8 +761,8 @@ msgstr ""
msgid "Match mark"
msgstr "Khớp nhãn"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:316
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:322
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445
msgid "Match traffic using the specified connection tracking helper."
msgstr "Khớp lưu lượng sử dụng trình hỗ trợ theo dõi kết nối đã chỉ định."
@@ -771,11 +778,11 @@ msgstr "Khớp lưu lượng chuyển tiếp sử dụng thiết bị mạng đ
msgid "Matches traffic carrying the specified DSCP marking."
msgstr "Khớp lưu lượng mang nhãn DSCP đã chỉ định."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:106
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:112
msgid "Max Entries"
msgstr "Số lượng tối đa"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:165
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:171
msgid "Max Length"
msgstr "Độ dài tối đa"
@@ -787,15 +794,15 @@ msgstr ""
"Số lượng gói ban đầu tối đa để khớp: số này sẽ được nạp lại một lần mỗi khi "
"không đạt đến giới hạn được chỉ định ở trên, lên tới số này."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:477
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:480
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:350
msgid "Monday"
msgstr "Thứ 2"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:487
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:490
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:360
msgid "Month Days"
-msgstr "Ngày trong tháng"
+msgstr "Tháng Ngày"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:175
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:44
@@ -812,14 +819,14 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:41
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:45
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:51
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:188
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:123
msgid "Name"
msgstr "Tên"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:165
msgid "Netmask"
msgstr "Netmask"
@@ -856,11 +863,11 @@ msgstr "Vùng đầu cuối ra"
msgid "Output"
msgstr "Output"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:68
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:74
msgid "Packet Field Match"
msgstr "Khớp trường gói tin"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:69
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:75
msgid ""
"Packet fields to match upon.<br />Syntax: <em>direction_datatype</em>. e.g.: "
"<code>src_port, dest_net</code>.<br />Directions: <code>src, dst</code>. "
@@ -869,12 +876,11 @@ msgid ""
msgstr ""
"Các trường gói tin để khớp.<br />Cú pháp: <em>hướng_loạitruong</em>. Ví dụ: "
"<code>src_port, dest_net</code>.<br />Hướng: <code>src, dst</code>. Loại dữ "
-"liệu: <code>ip, port, mac, net, set</code>.<br />Tiền tố hướng là tùy "
-"chọn.<br />*Ghi chú: loại dữ liệu <code>set</code> không được hỗ trợ trong "
-"fw4."
+"liệu: <code>ip, port, mac, net, set</code>.<br />Tiền tố hướng là tùy chọn."
+"<br />*Ghi chú: loại dữ liệu <code>set</code> không được hỗ trợ trong fw4."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:340
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:467
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:346
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:470
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:339
msgid "Passes additional arguments to iptables. Use with care!"
msgstr "Truyền các đối số bổ sung cho iptables. Sử dụng cẩn thận!"
@@ -893,7 +899,7 @@ msgstr ""
"giá trị không hợp lệ có thể làm hỏng tập luật tường lửa, hoàn toàn tiết lộ "
"tất cả các dịch vụ."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:187
msgid "Path to file of CIDRs, subnets, host IPs, etc.<br />"
msgstr "Đường dẫn đến tệp chứa CIDR, mạng con, IP máy chủ, v.v.<br />"
@@ -910,7 +916,7 @@ msgstr ""
"Chuyển tiếp cổng cho phép các máy tính từ xa trên Internet kết nối tới một "
"máy tính cụ thể hoặc dịch vụ trong mạng LAN riêng."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:151
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:157
msgid "Port range"
msgstr "Dải cổng"
@@ -929,13 +935,17 @@ msgstr "Chuyển hướng lưu lượng đến cổng được chỉ định tr
msgid "Redirect matched incoming traffic to the specified internal host"
msgstr "Chuyển hướng lưu lượng đến máy chủ nội bộ được chỉ định"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:115
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:121
msgid "Refer To External Set"
msgstr "Tham chiếu tới tập hợp ngoại vi"
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:316
+msgid "Reflection zones"
+msgstr ""
+
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:89
-msgid "Requires hardware NAT support. Implemented at least for mt7621"
-msgstr "Yêu cầu hỗ trợ NAT phần cứng. Được triển khai ít nhất cho mt7621"
+msgid "Requires hardware NAT support."
+msgstr "Yêu cầu hỗ trợ NAT phần cứng."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266
msgid "Restrict Masquerading to given destination subnets"
@@ -976,7 +986,7 @@ msgstr "Bật tính năng Offloading cho định tuyến/NAT"
msgid "SNAT - Rewrite to specific source IP or port"
msgstr "SNAT - Ghi đè lên địa chỉ IP hoặc cổng nguồn cụ thể"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:482
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:485
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:355
msgid "Saturday"
msgstr "Thứ 7"
@@ -1007,23 +1017,23 @@ msgid "Source IP address"
msgstr "Đỉa chỉ MAC nguồn"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:251
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:382
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
msgid "Source MAC address"
msgstr "Địa chỉ MAC nguồn"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:249
msgid "Source address"
msgstr "Đỉa chỉ nguồn"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:261
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:388
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:257
msgid "Source port"
msgstr "Source port"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:237
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
msgid "Source zone"
msgstr "Source zone"
@@ -1043,31 +1053,31 @@ msgstr ""
"Xác định xem có sử dụng địa chỉ IP ngoại vi hoặc nội bộ cho lưu lượng phản "
"chiếu hay không."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:506
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:509
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:379
msgid "Start Date (yyyy-mm-dd)"
msgstr "Ngày bắt đầu (yyyy-mm-dd)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:498
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:501
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:371
msgid "Start Time (hh:mm:ss)"
msgstr "Thời gian bắt đầu (hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:510
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:513
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:383
msgid "Stop Date (yyyy-mm-dd)"
msgstr "Ngày kết thúc (yyyy-mm-dd)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:502
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:505
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:375
msgid "Stop Time (hh:mm:ss)"
msgstr "Thời gian kết thúc (hh:mm:ss)"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:123
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:129
msgid "Storage Method"
msgstr "Phương pháp lưu trữ"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:476
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:479
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:349
msgid "Sunday"
msgstr "Chủ Nhật"
@@ -1118,7 +1128,7 @@ msgstr ""
"chuyển tiếp giữa các mạng khác nhau trong vùng. <em>Mạng bao gồm</em> chỉ "
"định các mạng có sẵn là thành viên của vùng này."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:480
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:483
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:353
msgid "Thursday"
msgstr "Thứ 5"
@@ -1128,7 +1138,7 @@ msgstr "Thứ 5"
msgid "Time Restrictions"
msgstr "Hạn chế Thời gian"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:514
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:517
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:387
msgid "Time in UTC"
msgstr "Thời gian theo UTC"
@@ -1137,7 +1147,7 @@ msgstr "Thời gian theo UTC"
msgid "Time restrictions are enabled for this rule"
msgstr "Hạn chế thời gian được bật cho quy tắc này"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:189
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:195
msgid "Timeout"
msgstr "Quá thời gian"
@@ -1151,9 +1161,9 @@ msgid ""
msgstr ""
"Đến %{dest}%{dest_device?, giao diện <var>%{dest_device}</var>}%{dest_ip?, "
"IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Khớp địa chỉ IP trừ "
-"%{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, cổng %{dest_port#%{next?, "
-"}<var%{item.inv? data-tooltip=\"Khớp cổng trừ %{item.val}.\"}>%{item."
-"ival}</var>}}"
+"%{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, cổng %{dest_port#%{next?, }"
+"<var%{item.inv? data-tooltip=\"Khớp cổng trừ %{item.val}.\"}>%{item.ival}</"
+"var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:55
msgid ""
@@ -1163,11 +1173,11 @@ msgid ""
"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Match ports except "
"%{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
-"Đến %{dest}%{dest_device?, qua giao diện <var>%{dest_device}</var>}%{"
-"dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Khớp địa chỉ "
-"IP trừ %{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, cổng %{dest_port#%{"
-"next?, }<var%{item.inv? data-tooltip=\"Khớp cổng trừ %{item.val}.\"}>%{item."
-"ival}</var>}}"
+"Đến %{dest}%{dest_device?, qua giao diện <var>%{dest_device}</"
+"var>}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Khớp "
+"địa chỉ IP trừ %{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, cổng "
+"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Khớp cổng trừ %{item."
+"val}.\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:61
msgid ""
@@ -1176,12 +1186,12 @@ msgid ""
"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-"
"tooltip=\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
-"Đến %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip="
-"\"Khớp địa chỉ IP trừ %{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, cổng "
-"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Khớp cổng trừ %{item."
-"val}.\"}>%{item.ival}</var>}}"
+"Đến %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-"
+"tooltip=\"Khớp địa chỉ IP trừ %{item.val}.\"}>%{item.ival}</"
+"var>}}%{dest_port?, cổng %{dest_port#%{next?, }<var%{item.inv? data-"
+"tooltip=\"Khớp cổng trừ %{item.val}.\"}>%{item.ival}</var>}}"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438
msgid "Tracking helper"
msgstr "Bộ trợ giúp theo dõi"
@@ -1200,7 +1210,7 @@ msgstr ""
"khác nhau, ví dụ như từ chối giao thông giữa các máy chủ nhất định hoặc mở "
"cổng WAN trên bộ định tuyến."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:478
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:481
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:351
msgid "Tuesday"
msgstr "Thứ 3"
@@ -1209,7 +1219,7 @@ msgstr "Thứ 3"
msgid "Unable to save contents: %s"
msgstr "Không thể lưu nội dung: %s"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:196
msgid ""
"Unit: seconds. Default <code>0</code> means the entry is added permanently "
"to the set.<br />Max: 2147483 seconds."
@@ -1217,8 +1227,8 @@ msgstr ""
"Đơn vị: giây. Mặc định <code>0</code> có nghĩa là mục được thêm vào bộ vĩnh "
"viễn.<br />Tối đa: 2147483 giây."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:331
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:457
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:337
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:460
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr "Trợ giúp conntrack không xác định hoặc chưa cài đặt \"%s\""
@@ -1237,7 +1247,7 @@ msgstr "Chuyển tiếp không có tên"
msgid "Unnamed rule"
msgstr "Quy tắc không có tên"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:50
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:56
msgid "Unnamed set"
msgstr "Bộ không có tên"
@@ -1268,7 +1278,7 @@ msgid "Use internal IP address"
msgstr "Sử dụng địa chỉ IP nội bộ"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:243
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:318
msgid "Use ipset"
msgstr "Sử dụng ipset"
@@ -1293,17 +1303,17 @@ msgstr ""
msgid "Valid firewall mark required"
msgstr "Yêu cầu dấu tường lửa hợp lệ"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:479
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:482
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:352
msgid "Wednesday"
msgstr "Thứ 4"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:471
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:474
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:344
msgid "Week Days"
msgstr "Ngày trong tuần"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:416
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:419
msgid "XOR firewall mark"
msgstr "Dấu tường lửa XOR"
@@ -1327,7 +1337,13 @@ msgstr "Vùng ⇒ Chuyển tiếp"
msgid "Zones"
msgstr "Các vùng"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:411
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:316
+msgid ""
+"Zones from which reflection rules shall be created. If unset, only the "
+"destination zone is used."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:70
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:153
msgid "accept"
@@ -1338,11 +1354,11 @@ msgstr "chấp nhận"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:484
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:266
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:297
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:318
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:388
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:403
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:437
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:444
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:324
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:391
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:406
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:440
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:447
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:278
msgid "any"
@@ -1361,11 +1377,11 @@ msgstr "bất kỳ vùng nào"
msgid "any/all"
msgstr "bất kỳ/tất cả"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:415
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:418
msgid "apply firewall mark"
msgstr "áp dụng dấu tường lửa"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:417
msgid "assign conntrack helper"
msgstr "gán trợ giúp conntrack"
@@ -1374,11 +1390,11 @@ msgstr "gán trợ giúp conntrack"
msgid "automatic"
msgstr "Tự động hóa"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:124
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:130
msgid "bitmap"
msgstr "bản đồ bit"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:130
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:136
msgid "bitmap is ipv4 only"
msgstr "bản đồ bit chỉ dành cho ipv4"
@@ -1388,23 +1404,23 @@ msgstr "bản đồ bit chỉ dành cho ipv4"
msgid "day"
msgstr "ngày"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:86
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:92
msgid "dest_ip: Destination IP"
msgstr "dest_ip: IP đích"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:88
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:94
msgid "dest_mac: Destination MAC addr"
msgstr "dest_mac: Địa chỉ MAC đích"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:89
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:95
msgid "dest_net: Destination (sub)net"
msgstr "dest_net: Mạng (con) đích"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:87
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:93
msgid "dest_port: Destination Port"
msgstr "dest_port: Cổng đích"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:91
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:97
msgid "dest_set: Destination ipset*"
msgstr "*dest_set: ipset đích*"
@@ -1412,11 +1428,11 @@ msgstr "*dest_set: ipset đích*"
msgid "do not rewrite"
msgstr "không viết lại"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:413
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:416
msgid "don't track"
msgstr "không theo dõi"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:410
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:413
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:69
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:152
msgid "drop"
@@ -1432,11 +1448,11 @@ msgstr ""
"danh sách địa chỉ lớn mà không cần tạo một quy tắc cho mỗi mục để khớp. Phạm "
"vi cổng trong ipsets không được hỗ trợ bởi firewall4.<br />"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:152
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:158
msgid "fromport-toport"
msgstr "từ cổng đến cổng"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:125
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:131
msgid "hash"
msgstr "băm"
@@ -1446,31 +1462,32 @@ msgstr "băm"
msgid "hour"
msgstr "giờ"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:74
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:80
msgid "ip: IP addr"
msgstr "ip: Địa chỉ IP"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:146
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:152
msgid "ip[/cidr]<br />"
msgstr "ip[/cidr]<br />"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:138
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:144
msgid "ip[/cidr]<br />For use with Match datatypes: <code>*_ip</code>."
-msgstr "ip[/cidr]<br />Để sử dụng với các kiểu dữ liệu Khớp: <code>*_ip</code>."
+msgstr ""
+"ip[/cidr]<br />Để sử dụng với các kiểu dữ liệu Khớp: <code>*_ip</code>."
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:63
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:69
msgid "ipv4"
msgstr "ipv4"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:126
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:132
msgid "list"
msgstr "danh sách"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:76
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:82
msgid "mac: MAC addr"
msgstr "mac: Địa chỉ MAC"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:101
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:107
msgid "macaddr|ip[/cidr]<br />"
msgstr "*macaddr|ip[/cidr]*<br />"
@@ -1480,15 +1497,15 @@ msgstr "*macaddr|ip[/cidr]*<br />"
msgid "minute"
msgstr "*phút*"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:77
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:83
msgid "net: (sub)net"
msgstr "net: (sub)net"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:75
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:81
msgid "port: Port"
msgstr "port: Cổng"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:415
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:68
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:151
msgid "reject"
@@ -1500,27 +1517,27 @@ msgstr "Không chấp nhận"
msgid "second"
msgstr "giây"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:79
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:85
msgid "set: ipset*"
msgstr "set: ipset*"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:85
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:91
msgid "src_Set: Source ipset*"
msgstr "src_Set: ipset nguồn*"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:80
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:86
msgid "src_ip: Source IP"
msgstr "src_ip: IP nguồn"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:82
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:88
msgid "src_mac: Source MAC addr"
msgstr "src_mac: Địa chỉ MAC nguồn"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:83
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:89
msgid "src_net: Source (sub)net"
msgstr "src_net: Mạng (con) nguồn"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:81
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:87
msgid "src_port: Source Port"
msgstr "src_port: Cổng nguồn"
@@ -1547,8 +1564,8 @@ msgstr "không giới hạn"
msgid "unspecified"
msgstr "không xác định"
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:107
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:166
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:113
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:172
msgid "up to 65536 entries."
msgstr "lên đến 65536 mục."