diff options
Diffstat (limited to 'applications/luci-app-pbr/po/vi/pbr.po')
-rw-r--r-- | applications/luci-app-pbr/po/vi/pbr.po | 399 |
1 files changed, 224 insertions, 175 deletions
diff --git a/applications/luci-app-pbr/po/vi/pbr.po b/applications/luci-app-pbr/po/vi/pbr.po index 9c8c272460..b620d37c13 100644 --- a/applications/luci-app-pbr/po/vi/pbr.po +++ b/applications/luci-app-pbr/po/vi/pbr.po @@ -10,17 +10,17 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 5.1-dev\n" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348 msgid "%s" msgstr "%s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277 -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:305 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:306 msgid "%s binary cannot be found" msgstr "Không tìm thấy tệp nhị phân %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:56 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 msgid "" "%sWARNING:%s Please make sure to check the %sREADME%s before changing " "anything in this section! Change any of the settings below with extreme " @@ -30,23 +30,23 @@ msgstr "" "cứ điều gì trong phần này! Thay đổi bất kỳ cài đặt nào dưới đây cần được " "thực hiện cẩn thận!%s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:52 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:40 msgid "Active" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:116 msgid "AdGuardHome ipset" msgstr "AdGuardHome ipset" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:196 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:168 msgid "Add" msgstr "Thêm vào" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:253 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 msgid "Add Ignore Target" msgstr "Thêm mục tiêu bị bỏ qua" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:255 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:227 msgid "" "Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for " "details." @@ -54,11 +54,11 @@ msgstr "" "Thêm 'ignore' vào danh sách các giao diện cho chính sách. Xem %sREADME%s để " "biết thêm chi tiết." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:46 msgid "Advanced Configuration" msgstr "Cấu hình nâng cao" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:171 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:143 msgid "" "Allows to specify the list of interface names (in lower case) to be " "explicitly supported by the service. Can be useful if your OpenVPN tunnels " @@ -68,7 +68,7 @@ msgstr "" "bởi dịch vụ. Có thể hữu ích nếu các đường hầm OpenVPN của bạn có tùy chọn " "dev khác với tun* hoặc tap*." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:183 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:155 msgid "" "Allows to specify the list of interface names (in lower case) to be ignored " "by the service. Can be useful if running both VPN server and VPN client on " @@ -78,112 +78,121 @@ msgstr "" "vụ. Có thể hữu ích nếu chạy cả máy chủ VPN và khách hàng VPN trên bộ định " "tuyến." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:51 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:43 msgid "Basic Configuration" msgstr "Cấu hình cơ bản" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:337 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:312 msgid "Chain" msgstr "Dây" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363 -msgid "Command failed: %s" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:395 +msgid "Command failed: '%s'" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:79 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71 msgid "Condensed output" msgstr "Đầu ra rút gọn" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:302 msgid "Config (%s) validation failure" msgstr "Lỗi xác nhận cấu hình (%s)" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:76 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68 msgid "Controls both system log and console output verbosity." msgstr "Điều khiển cả chi tiết của nhật ký hệ thống và đầu ra bảng điều khiển." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:379 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:393 msgid "Custom User File Includes" msgstr "Tập tin Người dùng Tùy chỉnh Bao gồm" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351 msgid "Custom user file '%s' not found or empty" msgstr "Không tìm thấy hoặc tệp người dùng tùy chỉnh '%s' trống" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:370 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:331 +msgid "DNS Policies" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:384 msgid "DSCP Tag" msgstr "Danh hiệu DSCP" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:357 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:371 msgid "DSCP Tagging" msgstr "Đánh dấu DSCP" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:204 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176 msgid "Default ICMP Interface" msgstr "Giao diện ICMP mặc định" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:494 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:529 msgid "Disable" msgstr "Vô hiệu hóa" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:142 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:162 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:261 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:134 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:233 msgid "Disabled" msgstr "Vô hiệu hoá" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:523 msgid "Disabling %s service" msgstr "Vô hiệu hóa dịch vụ %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:243 msgid "Display these protocols in protocol column in Web UI." msgstr "" "Hiển thị các giao thức này trong cột giao thức trong giao diện người dùng " "Web." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266 msgid "" "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own " "confdir." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:120 msgid "Dnsmasq ipset" msgstr "Dnsmasq ipset" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:152 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 msgid "Dnsmasq nft set" msgstr "Bộ Dnsmasq nft" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:93 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:85 msgid "Do not enforce policies when their gateway is down" msgstr "Không áp dụng chính sách khi cổng của chúng đã ngừng hoạt động" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:475 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:576 +msgid "Donate to the Project" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:510 msgid "Enable" msgstr "Bật lên" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:163 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:262 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:290 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:392 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:135 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:234 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:265 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:345 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:406 msgid "Enabled" msgstr "Kích Hoạt" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:504 msgid "Enabling %s service" msgstr "Bật dịch vụ %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353 msgid "Error running custom user file '%s'" msgstr "Lỗi khi chạy tệp người dùng tùy chỉnh '%s'" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:383 -msgid "Errors encountered, please check the %sREADME%s!" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:418 +msgid "Errors encountered, please check the %sREADME%s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:238 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:210 msgid "" "FW Mask used by the service. High mask is used to avoid conflict with SQM/" "QoS. Change with caution together with" @@ -191,35 +200,35 @@ msgstr "" "FW Mask được sử dụng bởi dịch vụ. Mask cao được sử dụng để tránh xung đột " "với SQM/QoS. Thay đổi cẩn thận kèm với" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359 -msgid "Failed to download '%s'!" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:391 +msgid "Failed to download '%s'" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:357 -msgid "Failed to download '%s', HTTPS is not supported!" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:389 +msgid "Failed to download '%s', HTTPS is not supported" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:352 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:384 msgid "Failed to install fw4 nft file '%s'" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350 msgid "Failed to reload '%s'" msgstr "Không thể tải lại '%s'" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:380 msgid "Failed to resolve '%s'" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:317 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:349 msgid "Failed to set up '%s'" msgstr "Không thể thiết lập '%s'" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:325 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:357 msgid "Failed to set up any gateway" msgstr "Không thể thiết lập bất kỳ cổng nào" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:205 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:177 msgid "Force the ICMP protocol interface." msgstr "Bắt buộc giao diện giao thức ICMP." @@ -227,157 +236,179 @@ msgstr "Bắt buộc giao diện giao thức ICMP." msgid "Grant UCI and file access for luci-app-pbr" msgstr "Cấp quyền truy cập UCI và tệp cho luci-app-pbr" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:160 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:132 msgid "IPv6 Support" msgstr "Hỗ trợ IPv6" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:181 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:153 msgid "Ignored Interfaces" msgstr "Giao diện bị bỏ qua" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:64 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:52 msgid "Inactive" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:66 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:54 msgid "Inactive (Disabled)" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:397 +msgid "Incompatible custom user file detected '%s'" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263 msgid "" "Incompatible nft calls detected in user include file, disabling fw4 nft file " "support." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 msgid "Insert" msgstr "Chèn" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:343 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:375 msgid "Insertion failed for IPv4 for policy '%s'" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:340 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:372 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:213 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option." msgstr "AdGuardHome đã được cài đặt (%s) không hỗ trợ tùy chọn 'ipset_file'." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:346 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:321 msgid "Interface" msgstr "Giao diện" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:229 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:343 +msgid "Interface '%s' has no assigned DNS" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254 msgid "Invalid OpenVPN config for %s interface" msgstr "Cấu hình OpenVPN không hợp lệ cho giao diện %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382 msgid "Invalid OpenVPN config for '%s' interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:296 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:271 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:352 msgid "Local addresses / devices" msgstr "Địa chỉ / thiết bị cục bộ" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:302 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:277 msgid "Local ports" msgstr "Cổng cục bộ" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366 msgid "Mismatched IP family between in policy '%s'" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:77 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:65 msgid "Mode" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:294 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:269 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:349 msgid "Name" msgstr "Tên" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:280 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:252 msgid "" "Name, interface and at least one other field are required. Multiple local " "and remote addresses/devices/domains and ports can be space separated. " "Placeholders below represent just the format/syntax and will not be used if " -"fields are left blank." +"fields are left blank. For more information on options, check the %sREADME%s." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:333 +msgid "" +"Name, local address and remote DNS fields are required. Multiple local " +"addresses/devices can be space separated. For more information on options, " +"check the %sREADME%s." msgstr "" -"Yêu cầu tên, giao diện và ít nhất một trường khác. Các địa chỉ / thiết bị / " -"miền cục bộ và từ xa và cổng có thể được phân tách bằng khoảng trắng. Các " -"trình giữ chỗ bên dưới chỉ đại diện cho định dạng / cú pháp và sẽ không được " -"sử dụng nếu các trường để trống." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:207 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179 msgid "No Change" msgstr "Không thay đổi" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:171 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:70 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58 msgid "Not installed or not found" msgstr "Không được cài đặt hoặc không tìm thấy" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:75 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:67 msgid "Output verbosity" msgstr "Độ chi tiết đầu ra" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:397 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:411 msgid "Path" msgstr "Đường dẫn" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:129 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:584 +msgid "Please %sdonate%s to support development of this project." +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:101 msgid "Please check the %sREADME%s before changing this option." msgstr "Vui lòng kiểm tra %sREADME%s trước khi thay đổi tùy chọn này." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:223 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'" msgstr "" "Vui lòng hủy 'chain' hoặc đặt 'chain' thành 'PREROUTING' cho chính sách '%s'" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:226 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'" msgstr "" "Vui lòng hủy 'chain' hoặc đặt 'chain' thành 'prerouting' cho chính sách '%s'" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'" msgstr "Vui lòng hủy 'proto' hoặc đặt 'proto' thành 'all' cho chính sách '%s'" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:217 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'" msgstr "Vui lòng hủy 'src_addr', 'src_port' và 'dest_port' cho chính sách '%s'" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:278 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250 msgid "Policies" msgstr "Chính sách" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:314 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:346 msgid "Policy '%s' has an unknown interface" msgstr "Chính sách '%s' có một giao diện không xác định" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:312 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:341 +msgid "Policy '%s' has no assigned DNS" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:340 msgid "Policy '%s' has no assigned interface" msgstr "Chính sách '%s' không có giao diện được gán" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:310 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:338 msgid "Policy '%s' has no source/destination parameters" msgstr "Chính sách '%s' không có thông số nguồn / đích" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:386 msgid "" -"Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode!" +"Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:22 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:10 msgid "Policy Based Routing" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:48 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:40 msgid "Policy Based Routing - Configuration" msgstr "Định tuyến dựa trên chính sách - Cấu hình" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:144 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161 msgid "Policy Based Routing - Status" msgstr "Định tuyến dựa trên chính sách - Trạng thái" @@ -385,66 +416,70 @@ msgstr "Định tuyến dựa trên chính sách - Trạng thái" msgid "Policy Routing" msgstr "Định tuyến chính sách" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:320 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:295 msgid "Protocol" msgstr "Giao thức" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:346 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:378 msgid "Received empty tid/mark or interface name when setting up routing" msgstr "" "Nhận tiêu đề / đánh dấu hoặc tên giao diện trống khi thiết lập định tuyến" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:326 msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:308 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:359 +msgid "Remote DNS" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:283 msgid "Remote addresses / domains" msgstr "Địa chỉ / miền từ xa" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:314 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:289 msgid "Remote ports" msgstr "Cổng từ xa" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:326 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358 msgid "Resolver '%s'" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:286 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:314 msgid "Resolver set (%s) is not supported on this system" msgstr "Bộ giải quyết (%s) không được hỗ trợ trên hệ thống này" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:210 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235 msgid "Resolver set (%s) is not supported on this system." msgstr "Bộ giải quyết (%s) không được hỗ trợ trên hệ thống này." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:280 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:308 msgid "" "Resolver set support (%s) requires ipset, but ipset binary cannot be found" msgstr "" "Hỗ trợ bộ giải quyết (%s) yêu cầu ipset, nhưng không tìm thấy tệp nhị phân " "ipset" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:311 msgid "" "Resolver set support (%s) requires nftables, but nft binary cannot be found" msgstr "" "Hỗ trợ bộ giải quyết (%s) yêu cầu nftables, nhưng không tìm thấy tệp nhị " "phân nft" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:437 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:472 msgid "Restart" msgstr "Khởi Động Lại" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:466 msgid "Restarting %s service" msgstr "Đang khởi động lại dịch vụ %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:165 msgid "Rule Create option" msgstr "Tạo tùy chọn quy tắc" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:381 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:395 msgid "" "Run the following user files after setting up but before restarting DNSMASQ. " "See the %sREADME%s for details." @@ -452,44 +487,44 @@ msgstr "" "Chạy các tệp người dùng sau khi thiết lập nhưng trước khi khởi động lại " "DNSMASQ. Xem %sREADME%s để biết chi tiết." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:153 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170 msgid "Running" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:88 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:80 msgid "See the %sREADME%s for details." msgstr "Xem %sREADME%s để biết chi tiết." -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:194 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:166 msgid "Select Add for -A/add and Insert for -I/Insert." msgstr "Chọn Add cho -A/add và Insert cho -I/Insert." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:555 msgid "Service Control" msgstr "Điều khiển dịch vụ" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403 msgid "Service Errors" msgstr "Lỗi dịch vụ" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:225 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:236 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:197 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:208 msgid "Service FW Mask" msgstr "Mask FW Dịch vụ" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:185 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202 msgid "Service Gateways" msgstr "Cổng Dịch vụ" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:148 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 msgid "Service Status" msgstr "Trạng thái dịch vụ" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:244 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:272 msgid "Service Warnings" msgstr "Cảnh báo dịch vụ" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:359 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:373 msgid "" "Set DSCP tags (in range between 1 and 63) for specific interfaces. See the " "%sREADME%s for details." @@ -497,19 +532,19 @@ msgstr "" "Đặt các thẻ DSCP (trong khoảng từ 1 đến 63) cho các giao diện cụ thể. Xem " "%sREADME%s để biết chi tiết." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:328 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled" msgstr "Bỏ qua chính sách IPv6 '%s' vì hỗ trợ IPv6 đã bị tắt" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:418 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:453 msgid "Start" msgstr "Bắt đầu" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:412 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:447 msgid "Starting %s service" msgstr "Bắt đầu dịch vụ %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:221 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:193 msgid "" "Starting (WAN) FW Mark for marks used by the service. High starting mark is " "used to avoid conflict with SQM/QoS. Change with caution together with" @@ -518,119 +553,119 @@ msgstr "" "dấu bắt đầu cao được sử dụng để tránh xung đột với SQM/QoS. Thay đổi cẩn " "thận cùng với" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:75 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:63 msgid "Status" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:456 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:491 msgid "Stop" msgstr "Dừng" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:167 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184 msgid "Stopped (Disabled)." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182 msgid "Stopped." msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:450 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:485 msgid "Stopping %s service" msgstr "Dừng dịch vụ %s" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:79 msgid "Strict enforcement" msgstr "Thực thi nghiêm ngặt" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:94 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86 msgid "Strictly enforce policies when their gateway is down" msgstr "" "Thực thi nghiêm ngặt các chính sách khi cổng kết nối của chúng bị ngừng hoạt " "động" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:169 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:141 msgid "Supported Interfaces" msgstr "Giao diện được Hỗ trợ" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:270 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 msgid "Supported Protocols" msgstr "Giao thức được Hỗ trợ" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:78 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:70 msgid "Suppress/No output" msgstr "Ẩn/Không đầu ra" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:320 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:352 msgid "Syntax error in custom user file '%s'" msgstr "Lỗi cú pháp trong tệp người dùng tùy chỉnh '%s'" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206 msgid "The %s indicates default gateway. See the %sREADME%s for details." msgstr "%s cho biết cổng mặc định. Xem %sREADME%s để biết chi tiết." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:323 msgid "" "The %s inteface not found, you need to set the 'pbr.config." "procd_wan_interface' option" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:104 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:114 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:124 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:96 msgid "The %s is not supported on this system." msgstr "%s không được hỗ trợ trên hệ thống này." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:292 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:320 msgid "The %s service failed to discover WAN gateway" msgstr "Dịch vụ %s không thể phát hiện cổng kết nối WAN" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:289 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:317 msgid "The %s service is currently disabled" msgstr "Dịch vụ %s hiện đã bị tắt" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:100 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:110 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:120 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:92 msgid "The %s support is unknown." msgstr "Hỗ trợ %s không xác định." -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232 -msgid "The WebUI application is outdated (version %s), please update it" -msgstr "Ứng dụng WebUI đã lỗi thời (phiên bản %s), vui lòng cập nhật nó" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257 +msgid "The WebUI application (luci-app-pbr) is outdated, please update it" +msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361 -msgid "The file:// schema requires curl, but it's not detected on this system!" +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:393 +msgid "The file:// schema requires curl, but it's not detected on this system" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:301 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:329 msgid "The ipset name '%s' is longer than allowed 31 characters" msgstr "Tên ipset '%s' dài hơn 31 ký tự cho phép" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:304 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:332 msgid "The nft set name '%s' is longer than allowed 255 characters" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:307 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260 +msgid "The principal package (pbr) is outdated, please update it" +msgstr "" + +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:335 msgid "Unexpected exit or service termination: '%s'" msgstr "Thoát bất ngờ hoặc dừng dịch vụ: '%s'" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:380 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415 msgid "Unknown error!" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:331 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363 msgid "Unknown packet mark for interface '%s'" msgstr "Dấu gói không rõ cho giao diện '%s'" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:369 msgid "Unknown protocol in policy '%s'" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:284 msgid "Unknown warning" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:323 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:355 msgid "" "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't " "installed" @@ -638,54 +673,68 @@ msgstr "" "'curl' được phát hiện trong tệp người dùng tùy chỉnh '%s', nhưng 'curl' chưa " "được cài đặt" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:139 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:111 msgid "Use resolver set support for domains" msgstr "Sử dụng hỗ trợ bộ giải quyết cho các miền" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:80 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:72 msgid "Verbose output" msgstr "Đầu ra chi tiết" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:76 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:64 msgid "Version" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:151 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168 msgid "Version %s" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:219 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:242 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:191 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:214 msgid "WAN Table FW Mark" msgstr "Đánh dấu FW bảng WAN" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:61 msgid "Web UI Configuration" msgstr "Cấu hình giao diện người dùng web" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:329 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:304 msgid "all" msgstr "tất cả" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:157 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:56 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44 msgid "fw4 nft file mode" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:155 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:54 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42 msgid "iptables mode" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:159 -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58 +#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46 msgid "nft mode" msgstr "" -#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:60 +#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:48 msgid "unknown" msgstr "" +#~ msgid "" +#~ "Name, interface and at least one other field are required. Multiple local " +#~ "and remote addresses/devices/domains and ports can be space separated. " +#~ "Placeholders below represent just the format/syntax and will not be used " +#~ "if fields are left blank." +#~ msgstr "" +#~ "Yêu cầu tên, giao diện và ít nhất một trường khác. Các địa chỉ / thiết " +#~ "bị / miền cục bộ và từ xa và cổng có thể được phân tách bằng khoảng " +#~ "trắng. Các trình giữ chỗ bên dưới chỉ đại diện cho định dạng / cú pháp và " +#~ "sẽ không được sử dụng nếu các trường để trống." + +#~ msgid "The WebUI application is outdated (version %s), please update it" +#~ msgstr "Ứng dụng WebUI đã lỗi thời (phiên bản %s), vui lòng cập nhật nó" + #~ msgid "Failed to resolve %s" #~ msgstr "Không thể giải quyết %s" |