diff options
author | Hannu Nyman <hannu.nyman@iki.fi> | 2023-03-31 20:05:29 +0300 |
---|---|---|
committer | Hannu Nyman <hannu.nyman@iki.fi> | 2023-03-31 20:05:29 +0300 |
commit | fb58eeb96d3e9f168017b106ce55bc8eee473caf (patch) | |
tree | 2865e0dc646d06e26b5bd24684e84e751c16c79f /applications/luci-app-firewall/po/zh_Hant/firewall.po | |
parent | a701ccbe1004ddac2a131db3d1187be7f91e4c9d (diff) |
treewide: Sync translations
Sync translations.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Diffstat (limited to 'applications/luci-app-firewall/po/zh_Hant/firewall.po')
-rw-r--r-- | applications/luci-app-firewall/po/zh_Hant/firewall.po | 585 |
1 files changed, 423 insertions, 162 deletions
diff --git a/applications/luci-app-firewall/po/zh_Hant/firewall.po b/applications/luci-app-firewall/po/zh_Hant/firewall.po index 8e9b9e2f17..63fec3fb03 100644 --- a/applications/luci-app-firewall/po/zh_Hant/firewall.po +++ b/applications/luci-app-firewall/po/zh_Hant/firewall.po @@ -48,6 +48,14 @@ msgstr "-- 新增 IP --" msgid "-- add MAC --" msgstr "-- 新增 MAC 位置 --" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:192 +msgid "0" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:175 +msgid "1024" +msgstr "" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:118 msgid "" "<var data-tooltip=\"ACCEPT\">Accept</var> %{src?%{dest?forward:input}:output}" @@ -132,13 +140,13 @@ msgstr "接受 - 禁用位址重置" #: 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:399 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:407 #: 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" msgstr "動作" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:292 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:316 msgid "" "Additional raw <em>iptables</em> arguments to classify zone destination " "traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS " @@ -147,7 +155,7 @@ msgstr "" "允許原生 <em>iptables</em> 對區域目標流量進行分類的參數, 譬如... <code>-p " "tcp --dport 443</code> 只針對相符輸出的HTTPS流量." -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:282 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:306 msgid "" "Additional raw <em>iptables</em> arguments to classify zone source traffic, " "e.g. <code>-p tcp --sport 443</code> to only match inbound HTTPS traffic." @@ -168,19 +176,19 @@ msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:161 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:182 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:181 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:107 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:108 msgid "Advanced Settings" msgstr "進階設定" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:253 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277 msgid "Allow \"invalid\" traffic" msgstr "允許 \"無效\" 流量" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:355 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:379 msgid "Allow forward from <em>source zones</em>:" msgstr "允許從<em>來源區域</em>轉發:" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:314 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:338 msgid "Allow forward to <em>destination zones</em>:" msgstr "允許轉發到<em>目標區</em>:" @@ -188,10 +196,10 @@ msgstr "允許轉發到<em>目標區</em>:" msgid "Any" msgstr "任何" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:467 -#: 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:337 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:353 +#: 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/snats.js:348 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:364 msgid "Any day" msgstr "任一天" @@ -208,24 +216,29 @@ msgstr "" msgid "Apply the given DSCP class or value to established connections." msgstr "啟用付予的DSCP(區別服務代碼點)來建立連線." -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435 msgid "Assign the specified connection tracking helper to matched traffic." msgstr "指定特定的連線追蹤幫手來匹配流量." -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:256 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280 msgid "Automatic helper assignment" msgstr "自動分派幫手" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:256 +#: 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 "根據流量和埠號自動指定conntrack幫手" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:108 +#: 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 +msgid "Comment" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:109 msgid "Conntrack Settings" msgstr "Conntrack 設定值" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:260 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:284 msgid "Conntrack helpers" msgstr "Conntrack 幫手" @@ -237,19 +250,23 @@ msgstr "內容已儲存。" msgid "Continue" msgstr "繼續" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:223 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:197 +msgid "Counters" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:225 msgid "Covered devices" msgstr "已涵蓋裝置" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:175 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:177 msgid "Covered networks" msgstr "已涵蓋網路" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:228 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:230 msgid "Covered subnets" msgstr "已涵蓋子網路" -#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:54 +#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:62 msgid "Custom Rules" msgstr "自訂規則" @@ -262,7 +279,7 @@ msgstr "" "自訂規則允許您執行不屬於防火牆框架的任意 iptables 指令。每次重啟防火牆時,在" "預設的規則執行後這些指令將立即執行。" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:409 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:417 msgid "DSCP classification" msgstr "DSCP(區別服務代碼點)分類" @@ -274,17 +291,17 @@ msgstr "DSCP(區別服務代碼點)標記" msgid "DSCP mark required" msgstr "DSCP(區別服務代碼點)必須標記" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:390 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:398 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:266 msgid "Destination address" msgstr "目標位址" -#: 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:400 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274 msgid "Destination port" msgstr "目的通訊埠" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:384 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:392 msgid "Destination zone" msgstr "目標區域" @@ -292,7 +309,7 @@ msgstr "目標區域" msgid "Device name" msgstr "裝置名稱" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:253 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277 msgid "" "Do not install extra rules to reject forwarded traffic with conntrack state " "<em>invalid</em>. This may be required for complex asymmetric route setups." @@ -300,7 +317,7 @@ msgstr "" "千萬別安裝額外的規則來拒絕轉發附帶 <em>無效</em>conntrack狀態的流量.對於複合" "的不對稱路由器安裝這可能是必要的." -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:58 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:59 msgid "Drop invalid packets" msgstr "丟棄無效封包" @@ -310,64 +327,81 @@ msgstr "丟棄無效封包" msgid "Enable" msgstr "啟用" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:294 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:302 msgid "Enable NAT Loopback" msgstr "啟用 NAT 環回" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:44 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:45 msgid "Enable SYN-flood protection" msgstr "啟用 SYN-flood(SYN 洪水) 防禦" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290 msgid "Enable logging on this zone" msgstr "啟用此區域的日誌記錄" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:161 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:162 +msgid "" +"Enable network address and port translation IPv4 (NAT4 or NAPT4) for " +"outbound traffic on this zone. This is typically enabled on the <em>wan</em> " +"zone." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237 msgid "" -"Enable network address and port translation (NAT or NAPT) for outbound " -"traffic on this zone. This is typically enabled on the <em>wan</em> zone." +"Enable network address and port translation IPv6 (NAT6 or NAPT6) for " +"outbound traffic on this zone." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:204 +msgid "Enabled" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:198 +msgid "Enables packet and byte count tracking for the set." msgstr "" -"為此區域上的出站流量啟用網路位址和連接埠轉換 (NAT 或 NAPT)。該選項在<em>wan</" -"em>區域上通常處於啟用狀態。" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338 msgid "Expecting: %s" msgstr "預期: %s" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:76 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:77 msgid "Experimental feature. Not fully compatible with QoS/SQM." msgstr "實驗性功能。與 QoS/SQM 不完全相容。" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:260 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:284 msgid "Explicitly choses allowed connection tracking helpers for zone traffic" msgstr "針對區域流量明確選擇已允許的連接追蹤幫手" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:262 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:270 msgid "External IP address" msgstr "外部 IP 位址" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:267 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:275 msgid "External port" msgstr "外部埠號" -#: 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:458 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:327 +#: 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/snats.js:338 msgid "Extra arguments" msgstr "額外引數" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:292 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:316 msgid "Extra destination arguments" msgstr "額外目標引數" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:109 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:110 msgid "Extra iptables arguments" msgstr "額外iptables引數" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:282 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:306 msgid "Extra source arguments" msgstr "額外來源引數" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:60 +msgid "Family" +msgstr "" + #: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3 msgid "Firewall" msgstr "防火牆" @@ -376,6 +410,10 @@ msgstr "防火牆" msgid "Firewall - Custom Rules" msgstr "防火牆 - 自訂規則" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:20 +msgid "Firewall - IP sets" +msgstr "" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:172 msgid "Firewall - NAT Rules" msgstr "防火牆 - NAT 規則" @@ -388,7 +426,7 @@ msgstr "防火牆 - 通訊埠轉發" msgid "Firewall - Traffic Rules" msgstr "防火牆 - 流量規則" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:37 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:38 msgid "Firewall - Zone Settings" msgstr "防火牆 - 區域設定" @@ -396,8 +434,8 @@ msgstr "防火牆 - 區域設定" msgid "Firewall configuration migration" msgstr "防火牆設定移轉" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:63 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:146 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:64 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:147 msgid "Forward" msgstr "轉發" @@ -411,8 +449,8 @@ msgid "" "</var>}" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:343 +#: 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:354 msgid "Friday" msgstr "星期五" @@ -471,8 +509,8 @@ msgstr "" #: 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 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:180 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:40 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:106 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:41 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:107 #: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:17 msgid "General Settings" msgstr "一般設定" @@ -481,26 +519,55 @@ msgstr "一般設定" msgid "Grant access to firewall configuration" msgstr "授予存取防火牆組態的權限" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:87 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:88 msgid "Hardware flow offloading" msgstr "硬體流量卸載" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:137 +msgid "IP (range)" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:32 +#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:53 +msgid "IP Sets" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:145 +msgid "IPs/Networks" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:100 +msgid "IPs/Networks/MACs" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:61 +msgid "IPv4" +msgstr "" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:279 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:234 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:250 msgid "IPv4 and IPv6" msgstr "IPv4 和 IPv6" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:280 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:218 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:235 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:251 msgid "IPv4 only" msgstr "僅 IPv4" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:62 +msgid "IPv6" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236 +msgid "IPv6 Masquerading" +msgstr "" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:219 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252 msgid "IPv6 only" msgstr "僅 IPv6" @@ -508,6 +575,10 @@ msgstr "僅 IPv6" msgid "Inbound device" msgstr "輸入設備" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:180 +msgid "Include File" +msgstr "" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:40 msgid "" "Incoming %{ipv6?%{ipv4?<var>IPv4</var> and <var>IPv6</var>:<var>IPv6</var>}:" @@ -522,20 +593,24 @@ msgid "" "tooltip=\"%{helper.name}\">%{helper.val}</var>}}" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:61 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:144 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173 +msgid "Initial Hash Size" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:62 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:145 msgid "Input" msgstr "入站資料" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:280 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:288 msgid "Internal IP address" msgstr "內部 IP 位址" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:285 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:293 msgid "Internal port" msgstr "內部埠" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:275 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:283 msgid "Internal zone" msgstr "內部區域" @@ -551,7 +626,7 @@ msgstr "不正確的限制值" msgid "Limit burst" msgstr "限制爆潰" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:269 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:293 msgid "Limit log messages" msgstr "限制日誌資訊量" @@ -569,7 +644,8 @@ msgstr "" "限制相符到 <var>%{limit.num}</var> 封包數每 <var>%{limit.unit}</var>%{limit." "burst? burst <var>%{limit.burst}</var>}" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:167 +#: 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 msgid "Limited masquerading enabled" msgstr "已啟用有限偽裝" @@ -577,7 +653,7 @@ msgstr "已啟用有限偽裝" msgid "Limits traffic matching to the specified rate." msgstr "限制流量相符到指定速率." -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:299 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:307 msgid "Loopback source IP" msgstr "回送來源IP" @@ -585,11 +661,11 @@ msgstr "回送來源IP" msgid "MASQUERADE - Automatically rewrite to outbound interface IP" msgstr "MASQUERADE偽裝 - 自動重置到輸出界面的IP" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:172 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:174 msgid "MSS clamping" msgstr "MSS 鉗制" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:160 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:161 msgid "Masquerading" msgstr "IP 動態偽裝" @@ -629,12 +705,12 @@ msgid "" "Match forwarded traffic originating from the given source port or port range." msgstr "相符轉發的流量源自給定的來源埠或範圍埠." -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:308 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434 +#: 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 msgid "Match helper" msgstr "相符小幫手" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:268 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:276 msgid "" "Match incoming traffic directed at the given destination port or port range " "on this host" @@ -644,8 +720,8 @@ msgstr "相符指向此主機上指定目標埠或目標埠範圍的入站流量 msgid "Match mark" msgstr "相符標記" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:308 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:434 +#: 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 msgid "Match traffic using the specified connection tracking helper." msgstr "相符流量使用特定的連線追蹤小幫手." @@ -653,7 +729,7 @@ msgstr "相符流量使用特定的連線追蹤小幫手." msgid "Matches a specific firewall mark or a range of different marks." msgstr "相符特定的FW防火牆標記或者不同的範圍標記." -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:317 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:328 msgid "Matches forwarded traffic using the specified outbound network device." msgstr "相符正使用特定輸出網路設備的轉發流量." @@ -661,6 +737,14 @@ msgstr "相符正使用特定輸出網路設備的轉發流量." msgid "Matches traffic carrying the specified DSCP marking." msgstr "相符附帶特定之DSCP(區別服務代碼點)標記的流量." +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:106 +msgid "Max Entries" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:165 +msgid "Max Length" +msgstr "" + #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:383 msgid "" "Maximum initial number of packets to match: this number gets recharged by " @@ -669,13 +753,13 @@ msgstr "" "相符的最大初始封包數量; 每次未達到上述指定的限制時,此數量將逐一地充實,直到此" "數量為止." -#: 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:339 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:477 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:350 msgid "Monday" msgstr "星期一" -#: 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 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:487 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:360 msgid "Month Days" msgstr "每月天數" @@ -691,32 +775,38 @@ msgid "" msgstr "NAT 規則允許對來源IP進行精細控制以便用於輸出或是轉發流量." #: 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/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:122 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:123 msgid "Name" msgstr "名稱" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:263 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:159 +msgid "Netmask" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:271 msgid "Only match incoming traffic directed at the given IP address." msgstr "僅相符指定目的 IP 位址的入站流量。" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:244 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:252 msgid "Only match incoming traffic from these MACs." msgstr "僅相符來自這些 MAC 的入站流量。" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:249 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:257 msgid "Only match incoming traffic from this IP or range." msgstr "僅相符來自此 IP 或 IP 範圍的入站流量。" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:254 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:262 msgid "" "Only match incoming traffic originating from the given source port or port " "range on the client host" msgstr "僅相符源自客戶端主機上給定來源埠或來源埠範圍的入站流量" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:252 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:316 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:327 msgid "Outbound device" msgstr "輸出設備" @@ -724,18 +814,30 @@ msgstr "輸出設備" msgid "Outbound zone" msgstr "輸出區域" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:62 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:145 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:63 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:146 msgid "Output" msgstr "出站資料" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:332 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:459 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:328 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:68 +msgid "Packet Field Match" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:69 +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>. " +"Datatypes: <code>ip, port, mac, net, set</code>.<br />Direction prefixes are " +"optional.<br />*Note: datatype <code>set</code> is unsupported in fw4." +msgstr "" + +#: 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/snats.js:339 msgid "Passes additional arguments to iptables. Use with care!" msgstr "傳遞附加引數到 iptables,小心使用!" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:279 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:303 msgid "" "Passing raw iptables arguments to source and destination traffic " "classification rules allows to match packets based on other criteria than " @@ -747,6 +849,10 @@ msgstr "" "外的其他條件來相符封包. 這些選項應格外小心, 因為無效值可能會使防火牆規則集損" "壞, 從而對外完全暴露所有服務." +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:181 +msgid "Path to file of CIDRs, subnets, host IPs, etc.<br />" +msgstr "" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:155 #: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:26 msgid "Port Forwards" @@ -758,37 +864,45 @@ msgid "" "specific computer or service within the private LAN." msgstr "通訊埠轉發允許 Internet 上的遠端電腦連線到內部網路中的特定電腦或服務。" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:151 +msgid "Port range" +msgstr "" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:233 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:238 msgid "Protocol" msgstr "協定" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:286 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:294 msgid "" "Redirect matched incoming traffic to the given port on the internal host" msgstr "重新導向相符的入站流量到內部主機給予的埠號" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:281 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:289 msgid "Redirect matched incoming traffic to the specified internal host" msgstr "重新導向相符的入站流量到指定的內部主機" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:88 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:115 +msgid "Refer To External Set" +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 "需要硬體 NAT 支援。目前 mt7621 已實現" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:246 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 msgid "Restrict Masquerading to given destination subnets" msgstr "要限制 IP 動態偽裝的目標子網" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:255 msgid "Restrict Masquerading to given source subnets" msgstr "要限制 IP 動態偽裝的來源子網路" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:187 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:276 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:215 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:233 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249 msgid "Restrict to address family" msgstr "限制到位址群" @@ -808,7 +922,7 @@ msgstr "重置已相符流量到特定的來源埠或範圍埠." msgid "Rewrite port" msgstr "重置埠號" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:75 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:76 msgid "Routing/NAT Offloading" msgstr "路由/NAT 卸載" @@ -816,8 +930,8 @@ msgstr "路由/NAT 卸載" msgid "SNAT - Rewrite to specific source IP or port" msgstr "SNAT - 重置到特定的來源IP或埠" -#: 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 +#: 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:355 msgid "Saturday" msgstr "星期六" @@ -833,30 +947,30 @@ msgstr "" "在建立的連接上設置給定的標記值. 格式為value [/ mask]. 如果指定了子網路遮罩," "則僅修改子網路遮罩中設置的那些位元." -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:83 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:84 msgid "Software based offloading for routing/NAT" msgstr "軟體式的 路由/NAT 卸載" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:82 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:83 msgid "Software flow offloading" msgstr "軟體式流量卸載" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:248 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:256 msgid "Source IP address" msgstr "來源 IP 位址" -#: 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/forwards.js:251 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:382 msgid "Source MAC address" msgstr "來源 MAC 位址" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:375 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:249 msgid "Source address" msgstr "來源位址" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:253 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377 +#: 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/snats.js:257 msgid "Source port" msgstr "來源埠" @@ -872,34 +986,38 @@ msgid "" "network device." msgstr "指定是否將此流量規則綁定到特定的輸入或輸出的網絡設備." -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:299 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:307 msgid "" "Specifies whether to use the external or the internal IP address for " "reflected traffic." msgstr "指定是使用外部IP地址還是內部IP地址來映射流量." -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:498 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:368 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:506 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:379 msgid "Start Date (yyyy-mm-dd)" msgstr "開始日期(西元年-月-日)" -#: 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 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:498 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:371 msgid "Start Time (hh:mm:ss)" msgstr "啟動時間 (小時.分鐘.秒)" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:502 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:372 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:510 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:383 msgid "Stop Date (yyyy-mm-dd)" msgstr "停止日期(西元年-月-日)" -#: 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:364 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:502 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:375 msgid "Stop Time (hh:mm:ss)" msgstr "停止時間 (小時.分鐘.秒)" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:468 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:338 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:123 +msgid "Storage Method" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:476 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:349 msgid "Sunday" msgstr "星期日" @@ -909,14 +1027,14 @@ msgid "" "properly." msgstr "已存在的防火牆設定需要被變更以便 LuCI發揮正常功效." -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:38 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:39 msgid "" "The firewall creates zones over your network interfaces to control network " "traffic flow." msgstr "防火牆透過在網路介面上建立區域來控制網路流量。" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:310 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:221 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:334 msgid "" "The options below control the forwarding policies between this zone (%s) and " "other zones. <em>Destination zones</em> cover forwarded traffic " @@ -931,7 +1049,7 @@ msgstr "" "如:一條允許從 LAN 到 WAN 的轉發規則並<em>不隱含</em>有允許相反方向從 WAN 到 " "LAN 的流量轉發。" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:118 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:119 msgid "" "This section defines common properties of %q. The <em>input</em> and " "<em>output</em> options set the default policies for traffic entering and " @@ -943,8 +1061,8 @@ msgstr "" "域入站和出站流量的預設策略,<em>轉發</em>選項描述該區域內不同網路之間的流量轉" "發策略。<em>覆蓋網路</em>指定從屬於這個區域的網路。" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:472 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:342 +#: 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:353 msgid "Thursday" msgstr "星期四" @@ -953,8 +1071,8 @@ msgstr "星期四" msgid "Time Restrictions" msgstr "時間限制" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:506 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:376 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:514 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:387 msgid "Time in UTC" msgstr "UTC 時間" @@ -962,6 +1080,10 @@ msgstr "UTC 時間" msgid "Time restrictions are enabled for this rule" msgstr "對該規則啟用了時間限制" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:189 +msgid "Timeout" +msgstr "" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77 msgid "" "To %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP " @@ -1002,7 +1124,7 @@ msgstr "" "var>}}%{dest_port?,埠:%{dest_port#%{next?, }<var%{item.inv? data-" "tooltip=\"除非埠為 %{item.val},否則不匹配。\"}>%{item.ival}</var>}}" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:427 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435 msgid "Tracking helper" msgstr "追蹤小幫手" @@ -1020,8 +1142,8 @@ msgstr "" "通訊規則定義了不同區域間的資料包傳輸策略,例如:拒絕一些主機之間的通訊,開放" "路由器 WAN 上的埠。" -#: 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:340 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:478 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:351 msgid "Tuesday" msgstr "星期二" @@ -1029,8 +1151,14 @@ msgstr "星期二" msgid "Unable to save contents: %s" msgstr "無法儲存內容:%s" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:323 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:449 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:190 +msgid "" +"Unit: seconds. Default <code>0</code> means the entry is added permanently " +"to the set.<br />Max: 2147483 seconds." +msgstr "" + +#: 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 msgid "Unknown or not installed conntrack helper \"%s\"" msgstr "未知或未安裝的連線跟蹤小幫手 \"%s\"" @@ -1049,7 +1177,11 @@ msgstr "未命名轉發" msgid "Unnamed rule" msgstr "未命名規則" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:123 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:50 +msgid "Unnamed set" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:124 msgid "Unnamed zone" msgstr "未命名區域" @@ -1066,21 +1198,27 @@ msgstr "" "一旦按下\"繼續\"後, 附帶目標為\" SNAT\"的\"重導向\"欄位將轉換為\" nat\"欄位," "防火牆將重新啟動以套用更新的設定值." -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:303 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:311 msgid "Use external IP address" msgstr "使用外部IP位址" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:302 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:310 msgid "Use internal IP address" msgstr "使用內部IP位址" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:223 +#: 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/snats.js:318 +msgid "Use ipset" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:225 msgid "" "Use this option to classify zone traffic by raw, non-<em>uci</em> managed " "network devices." msgstr "依照原生, 非-<em>uci</em>管理的網路設備採用選項來分類流量." -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:228 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:230 msgid "" "Use this option to classify zone traffic by source or destination subnet " "instead of networks or devices." @@ -1090,17 +1228,17 @@ msgstr "使用此選項可以按來源或目的子網路(而不是網路或裝 msgid "Valid firewall mark required" msgstr "需要有效的防火牆標記" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:471 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:341 +#: 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:352 msgid "Wednesday" msgstr "星期三" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:463 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:333 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:471 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:344 msgid "Week Days" msgstr "每週日數" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:408 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:416 msgid "XOR firewall mark" msgstr "按位元互斥XOR防火牆標記" @@ -1108,30 +1246,38 @@ msgstr "按位元互斥XOR防火牆標記" msgid "XOR mark" msgstr "按位元互斥XOR標記" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:136 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:28 +msgid "Your device does not run firewall4." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:26 +msgid "Your device runs firewall4." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:137 msgid "Zone ⇒ Forwardings" msgstr "區域 ⇒ 轉發" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:94 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:95 msgid "Zones" msgstr "區域" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:403 -#: 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 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:411 +#: 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" msgstr "接受" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:484 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:258 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:289 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:310 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:380 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:395 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:429 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:436 +#: 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/snats.js:262 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:278 msgid "any" @@ -1150,11 +1296,11 @@ msgstr "所有區域" msgid "any/all" msgstr "" -#: 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:415 msgid "apply firewall mark" msgstr "套用防火牆標記" -#: 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:414 msgid "assign conntrack helper" msgstr "指定連線跟蹤幫手" @@ -1163,41 +1309,120 @@ msgstr "指定連線跟蹤幫手" msgid "automatic" msgstr "" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:124 +msgid "bitmap" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:130 +msgid "bitmap is ipv4 only" +msgstr "" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:67 msgid "day" msgstr "日" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:86 +msgid "dest_ip: Destination IP" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:88 +msgid "dest_mac: Destination MAC addr" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:89 +msgid "dest_net: Destination (sub)net" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:87 +msgid "dest_port: Destination Port" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:91 +msgid "dest_set: Destination ipset*" +msgstr "" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:311 msgid "do not rewrite" msgstr "不重置" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:413 msgid "don't track" msgstr "不跟蹤" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:402 -#: 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 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:410 +#: 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" msgstr "丟棄" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:21 +msgid "" +"firewall4 supports referencing and creating IP sets to simplify matching of " +"large address lists without the need to create one rule per item to match. " +"Port ranges in ipsets are unsupported by firewall4.<br />" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:152 +msgid "fromport-toport" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:125 +msgid "hash" +msgstr "" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:67 msgid "hour" msgstr "小時" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:74 +msgid "ip: IP addr" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:146 +msgid "ip[/cidr]<br />" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:138 +msgid "ip[/cidr]<br />For use with Match datatypes: <code>*_ip</code>." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:63 +msgid "ipv4" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:126 +msgid "list" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:76 +msgid "mac: MAC addr" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:101 +msgid "macaddr|ip[/cidr]<br />" +msgstr "" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:67 msgid "minute" msgstr "分鐘" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:404 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:67 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:150 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:77 +msgid "net: (sub)net" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:75 +msgid "port: Port" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412 +#: 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" msgstr "拒絕" @@ -1207,6 +1432,30 @@ msgstr "拒絕" msgid "second" msgstr "秒" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:79 +msgid "set: ipset*" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:85 +msgid "src_Set: Source ipset*" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:80 +msgid "src_ip: Source IP" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:82 +msgid "src_mac: Source MAC addr" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:83 +msgid "src_net: Source (sub)net" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:81 +msgid "src_port: Source Port" +msgstr "" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:53 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:62 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:86 @@ -1216,9 +1465,9 @@ msgstr "秒" msgid "this device" msgstr "此裝置" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:117 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:309 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:118 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:220 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:333 msgid "this new zone" msgstr "新區域" @@ -1230,11 +1479,23 @@ msgstr "無限" msgid "unspecified" msgstr "未規定" +#: 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 +msgid "up to 65536 entries." +msgstr "" + #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338 msgid "valid firewall mark" msgstr "有效正確的防火牆標記" #~ msgid "" +#~ "Enable network address and port translation (NAT or NAPT) for outbound " +#~ "traffic on this zone. This is typically enabled on the <em>wan</em> zone." +#~ msgstr "" +#~ "為此區域上的出站流量啟用網路位址和連接埠轉換 (NAT 或 NAPT)。該選項在" +#~ "<em>wan</em>區域上通常處於啟用狀態。" + +#~ msgid "" #~ "Forwarded IPv4%{proto?, protocol %{proto#%{next?, }<var>%{item.name}</" #~ "var>}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Match fwmarks except " #~ "%{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-" |