diff options
Diffstat (limited to 'applications/luci-app-firewall/po/zh_Hant')
-rw-r--r-- | applications/luci-app-firewall/po/zh_Hant/firewall.po | 304 |
1 files changed, 160 insertions, 144 deletions
diff --git a/applications/luci-app-firewall/po/zh_Hant/firewall.po b/applications/luci-app-firewall/po/zh_Hant/firewall.po index ef00f8374e..5d04182ecd 100644 --- a/applications/luci-app-firewall/po/zh_Hant/firewall.po +++ b/applications/luci-app-firewall/po/zh_Hant/firewall.po @@ -13,29 +13,29 @@ msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48 msgid "" "%{src?%{dest?Forwarded:Incoming}:Outgoing} %{ipv6?%{ipv4?<var>IPv4</var> and " -"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, protocol %{proto#" -"%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item.name}" -"<span class=\"cbi-tooltip\">ICMP with types %{item.types#%{next?, }<var>" -"%{item}</var>}</span></var>:<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-tooltip=\"Mask fwmark value with " -"%{mark.mask} before compare.\"}}>%{mark.val}</var>}%{dscp?, DSCP %{dscp.inv?" -"<var data-tooltip=\"Match DSCP classifications except %{dscp.num?:%{dscp." +"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, protocol " +"%{proto#%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item." +"name}<span class=\"cbi-tooltip\">ICMP with types %{item.types#%{next?, }" +"<var>%{item}</var>}</span></var>:<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-tooltip=\"Mask fwmark value " +"with %{mark.mask} before compare.\"}}>%{mark.val}</var>}%{dscp?, DSCP %{dscp." +"inv?<var data-tooltip=\"Match DSCP classifications except %{dscp.num?:%{dscp." "name}}\">%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{helper?, helper " "%{helper.inv?<var data-tooltip=\"Match any helper except "%{helper.name}" ""\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper." "val}</var>}}" msgstr "" "%{src?%{dest?已轉發:傳入}:傳出} %{ipv6?%{ipv4?<var>IPv4</var> 和 <var>IPv6</" -"var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?,協定:%{proto#" -"%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item.name}" -"<span class=\"cbi-tooltip\">ICMP 包含型別:%{item.types#%{next?, }<var>" -"%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?,標記:<var" -"%{mark.inv? data-tooltip=\"除非 fwmark 為 %{mark.num},%{mark.mask?並且其遮罩" -"為 %{mark.mask},}否則不匹配。\":%{mark.mask? data-tooltip=\"匹配前,設定 " -"fwmark 的遮罩為 %{mark.mask}。\"}}>%{mark.val}</var>}%{dscp?,DSCP:%{dscp." -"inv?<var data-tooltip=\"除非 DSCP 為 %{dscp.num?:%{dscp.name}},否則不匹" -"配。\">%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{helper?,幫手:%{helper." +"var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?,協定:" +"%{proto#%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item." +"name}<span class=\"cbi-tooltip\">ICMP 包含型別:%{item.types#%{next?, }" +"<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?,標記:" +"<var%{mark.inv? data-tooltip=\"除非 fwmark 為 %{mark.num},%{mark.mask?並且其" +"遮罩為 %{mark.mask},}否則不匹配。\":%{mark.mask? data-tooltip=\"匹配前,設" +"定 fwmark 的遮罩為 %{mark.mask}。\"}}>%{mark.val}</var>}%{dscp?,DSCP:" +"%{dscp.inv?<var data-tooltip=\"除非 DSCP 為 %{dscp.num?:%{dscp.name}},否則不" +"匹配。\">%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{helper?,幫手:%{helper." "inv?<var data-tooltip=\"除非幫手為 "%{helper.name}",否則不匹" "配。\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}" "</var>}}" @@ -48,11 +48,11 @@ msgstr "-- 新增 IP --" msgid "-- add MAC --" msgstr "-- 新增 MAC 位置 --" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:192 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:198 msgid "0" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:175 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:181 msgid "1024" msgstr "" @@ -68,8 +68,8 @@ msgstr "<var data-tooltip=\"ACCEPT\">避免來源重置</var>" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:85 msgid "" -"<var data-tooltip=\"DNAT\">Forward</var> to %{dest}%{dest_ip? IP <var>" -"%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}" +"<var data-tooltip=\"DNAT\">Forward</var> to %{dest}%{dest_ip? IP " +"<var>%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}" msgstr "" "<var data-tooltip=\"DNAT\">轉發</var> 到 %{dest}%{dest_ip? IP <var>%{dest_ip}" "</var>}%{dest_port? port <var>%{dest_port}</var>}" @@ -85,24 +85,24 @@ msgid "" "<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}" "</var>" msgstr "" -"<var data-tooltip=\"DSCP\">指定DSCP(區別服務代碼點)</var>分類 <var>" -"%{set_dscp}</var>" +"<var data-tooltip=\"DSCP\">指定DSCP(區別服務代碼點)</var>分類 " +"<var>%{set_dscp}</var>" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:127 msgid "" -"<var data-tooltip=\"HELPER\">Assign conntrack</var> helper <var" -"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>" +"<var data-tooltip=\"HELPER\">Assign conntrack</var> helper " +"<var%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>" msgstr "" "<var data-tooltip=\"HELPER\">指定連線追蹤</var>幫手 <var%{helper_name? data-" "tooltip=\"%{helper_name}\"}>%{set_helper}</var>" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:130 msgid "" -"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> firewall mark <var>" -"%{set_mark?:%{set_xmark}}</var>" +"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> firewall mark " +"<var>%{set_mark?:%{set_xmark}}</var>" msgstr "" -"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> 防火牆標記 <var>" -"%{set_mark?:%{set_xmark}}</var>" +"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> 防火牆標記 " +"<var>%{set_mark?:%{set_xmark}}</var>" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:90 msgid "<var data-tooltip=\"MASQUERADE\">Automatically rewrite</var> source IP" @@ -229,8 +229,8 @@ msgid "" "Automatically assign conntrack helpers based on traffic protocol and port" msgstr "根據流量和埠號自動指定conntrack幫手" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:54 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:55 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:60 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:61 msgid "Comment" msgstr "" @@ -250,7 +250,7 @@ msgstr "內容已儲存。" msgid "Continue" msgstr "繼續" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:197 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:203 msgid "Counters" msgstr "" @@ -352,11 +352,11 @@ msgid "" "outbound traffic on this zone." msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:204 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:210 msgid "Enabled" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:198 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:204 msgid "Enables packet and byte count tracking for the set." msgstr "" @@ -380,7 +380,7 @@ msgstr "外部 IP 位址" msgid "External port" msgstr "外部埠號" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:339 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:345 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:338 msgid "Extra arguments" @@ -398,7 +398,7 @@ msgstr "額外iptables引數" msgid "Extra source arguments" msgstr "額外來源引數" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:60 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:66 msgid "Family" msgstr "" @@ -444,8 +444,9 @@ msgid "" "Forwarded %{ipv6?%{ipv4?<var>IPv4</var> and <var>IPv6</var>:<var>IPv6</var>}:" "<var>IPv4</var>}%{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-tooltip=" -"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}" +"%{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-" +"tooltip=\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}" +"</var>}" msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:484 @@ -463,9 +464,9 @@ msgid "" msgstr "" "來自:%{src}%{src_device?,介面:<var>%{src_device}</var>}%{src_ip?,IP:" "%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"除非 IP 位址為 %{item." -"val},否則不匹配。\"}>%{item.ival}</var>}}%{src_port?,埠:%{src_port#" -"%{next?, }<var%{item.inv? data-tooltip=\"除非埠為 %{item.val},否則不匹" -"配。\"}>%{item.ival}</var>}}" +"val},否則不匹配。\"}>%{item.ival}</var>}}%{src_port?,埠:" +"%{src_port#%{next?, }<var%{item.inv? data-tooltip=\"除非埠為 %{item.val},否" +"則不匹配。\"}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64 msgid "" @@ -480,25 +481,25 @@ msgid "" msgstr "" "來自:%{src}%{src_device?,介面:<var>%{src_device}</var>}%{src_ip?,IP:" "%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"除非 IP 位址為 %{item." -"val},否則不匹配。\"}>%{item.ival}</var>}}%{src_port?,埠:port %{src_port#" -"%{next?, }<var%{item.inv? data-tooltip=\"除非埠為 %{item.val},否則不匹" -"配。\"}>%{item.ival}</var>}}%{src_mac?,MAC:%{src_mac#%{next?, }<var%{item." -"inv? data-tooltip=\"除非 MAC 為 %{item.val}%{item.hint.name?(又名 %{item." -"hint.name})},否則不匹配。\":%{item.hint.name? data-tooltip=\"%{item.hint." -"name}\"}}>%{item.ival}</var>}}" +"val},否則不匹配。\"}>%{item.ival}</var>}}%{src_port?,埠:port " +"%{src_port#%{next?, }<var%{item.inv? data-tooltip=\"除非埠為 %{item.val},否" +"則不匹配。\"}>%{item.ival}</var>}}%{src_mac?,MAC:%{src_mac#%{next?, }" +"<var%{item.inv? data-tooltip=\"除非 MAC 為 %{item.val}%{item.hint.name?(又" +"名 %{item.hint.name})},否則不匹配。\":%{item.hint.name? data-" +"tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:52 msgid "" -"From %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Match IP addresses except %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, " -"port %{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Match ports except " -"%{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var" -"%{item.inv? data-tooltip=\"Match MACs except %{item.val}%{item.hint.name? a." -"k.a. %{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint." -"name}\"}}>%{item.ival}</var>}}" -msgstr "" -"來自:%{src}%{src_ip?,IP:%{src_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"除非 IP 位址為 %{item.val},否則不匹配。\"}>%{item.ival}</" +"From %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Match IP addresses except %{item.val}.\"}>%{item.ival}</" +"var>}}%{src_port?, port %{src_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, " +"MAC %{src_mac#%{next?, }<var%{item.inv? data-tooltip=\"Match MACs except " +"%{item.val}%{item.hint.name? a.k.a. %{item.hint.name}}.\":%{item.hint.name? " +"data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}" +msgstr "" +"來自:%{src}%{src_ip?,IP:%{src_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"除非 IP 位址為 %{item.val},否則不匹配。\"}>%{item.ival}</" "var>}}%{src_port?,埠:%{src_port#%{next?, }<var%{item.inv? data-tooltip=\"除" "非埠為 %{item.val},否則不匹配。\"}>%{item.ival}</var>}}%{src_mac?,MAC:" "%{src_mac#%{next?, }<var%{item.inv? data-tooltip=\"除非 MAC 為 %{item." @@ -522,7 +523,7 @@ msgstr "授予存取防火牆組態的權限" msgid "Hardware flow offloading" msgstr "硬體流量卸載" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:137 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:143 msgid "IP (range)" msgstr "" @@ -531,15 +532,15 @@ msgstr "" msgid "IP Sets" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:145 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:151 msgid "IPs/Networks" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:100 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:106 msgid "IPs/Networks/MACs" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:61 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:67 msgid "IPv4" msgstr "" @@ -555,7 +556,7 @@ msgstr "IPv4 和 IPv6" msgid "IPv4 only" msgstr "僅 IPv4" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:62 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:68 msgid "IPv6" msgstr "" @@ -574,25 +575,25 @@ msgstr "僅 IPv6" msgid "Inbound device" msgstr "輸入設備" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:180 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:186 msgid "Include File" msgstr "" #: 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>}:" -"<var>IPv4</var>}%{proto?, protocol %{proto#%{next?, }%{item.types?<var class=" -"\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP with " -"types %{item.types#%{next?, }<var>%{item}</var>}</span></var>:<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-" -"tooltip=\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}" -"</var>}%{helper?, helper %{helper.inv?<var data-tooltip=\"Match any helper " -"except "%{helper.name}"\">%{helper.val}</var>:<var data-tooltip=" -"\"%{helper.name}\">%{helper.val}</var>}}" -msgstr "" - -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173 +"<var>IPv4</var>}%{proto?, protocol %{proto#%{next?, }%{item.types?<var " +"class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP " +"with types %{item.types#%{next?, }<var>%{item}</var>}</span></var>:" +"<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-tooltip=\"Mask fwmark value with %{mark.mask} before compare.\"}}" +">%{mark.val}</var>}%{helper?, helper %{helper.inv?<var data-tooltip=\"Match " +"any helper except "%{helper.name}"\">%{helper.val}</var>:<var data-" +"tooltip=\"%{helper.name}\">%{helper.val}</var>}}" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:179 msgid "Initial Hash Size" msgstr "" @@ -621,6 +622,10 @@ msgstr "不正確的差異服務的程式碼點 DSCP標記" msgid "Invalid limit value" msgstr "不正確的限制值" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:46 +msgid "Invalid set name" +msgstr "" + #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:382 msgid "Limit burst" msgstr "限制爆潰" @@ -704,7 +709,7 @@ 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:316 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:322 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445 msgid "Match helper" msgstr "相符小幫手" @@ -719,7 +724,7 @@ msgstr "相符指向此主機上指定目標埠或目標埠範圍的入站流量 msgid "Match mark" msgstr "相符標記" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:316 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:322 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445 msgid "Match traffic using the specified connection tracking helper." msgstr "相符流量使用特定的連線追蹤小幫手." @@ -736,11 +741,11 @@ msgstr "相符正使用特定輸出網路設備的轉發流量." msgid "Matches traffic carrying the specified DSCP marking." msgstr "相符附帶特定之DSCP(區別服務代碼點)標記的流量." -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:106 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:112 msgid "Max Entries" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:165 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:171 msgid "Max Length" msgstr "" @@ -775,14 +780,14 @@ 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/ipsets.js:51 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:188 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:123 msgid "Name" msgstr "名稱" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:159 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:165 msgid "Netmask" msgstr "" @@ -818,11 +823,11 @@ msgstr "輸出區域" msgid "Output" msgstr "出站資料" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:68 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:74 msgid "Packet Field Match" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:69 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:75 msgid "" "Packet fields to match upon.<br />Syntax: <em>direction_datatype</em>. e.g.: " "<code>src_port, dest_net</code>.<br />Directions: <code>src, dst</code>. " @@ -830,7 +835,7 @@ msgid "" "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/forwards.js:346 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:470 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:339 msgid "Passes additional arguments to iptables. Use with care!" @@ -848,7 +853,7 @@ msgstr "" "外的其他條件來相符封包. 這些選項應格外小心, 因為無效值可能會使防火牆規則集損" "壞, 從而對外完全暴露所有服務." -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:181 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:187 msgid "Path to file of CIDRs, subnets, host IPs, etc.<br />" msgstr "" @@ -863,7 +868,7 @@ msgid "" "specific computer or service within the private LAN." msgstr "通訊埠轉發允許 Internet 上的遠端電腦連線到內部網路中的特定電腦或服務。" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:151 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:157 msgid "Port range" msgstr "" @@ -882,13 +887,17 @@ msgstr "重新導向相符的入站流量到內部主機給予的埠號" msgid "Redirect matched incoming traffic to the specified internal host" msgstr "重新導向相符的入站流量到指定的內部主機" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:115 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:121 msgid "Refer To External Set" msgstr "" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:316 +msgid "Reflection zones" +msgstr "" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:89 -msgid "Requires hardware NAT support. Implemented at least for mt7621" -msgstr "需要硬體 NAT 支援。目前 mt7621 已實現" +msgid "Requires hardware NAT support." +msgstr "需要硬體 NAT 支援。" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 msgid "Restrict Masquerading to given destination subnets" @@ -1011,7 +1020,7 @@ msgstr "停止日期(西元年-月-日)" msgid "Stop Time (hh:mm:ss)" msgstr "停止時間 (小時.分鐘.秒)" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:123 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:129 msgid "Storage Method" msgstr "" @@ -1079,7 +1088,7 @@ msgstr "UTC 時間" msgid "Time restrictions are enabled for this rule" msgstr "對該規則啟用了時間限制" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:189 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:195 msgid "Timeout" msgstr "" @@ -1093,9 +1102,9 @@ msgid "" msgstr "" "到:%{dest}%{dest_device?,介面:<var>%{dest_device}</var>}%{dest_ip?,IP:" "%{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"除非 IP 位址為 %{item." -"val},否則不匹配。\"}>%{item.ival}</var>}}%{dest_port?,埠:%{dest_port#" -"%{next?, }<var%{item.inv? data-tooltip=\"除非埠為 %{item.val},否則不匹" -"配。\"}>%{item.ival}</var>}}" +"val},否則不匹配。\"}>%{item.ival}</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/snats.js:55 msgid "" @@ -1107,21 +1116,21 @@ msgid "" msgstr "" "到:%{dest}%{dest_device?,透過介面:<var>%{dest_device}</var>}%{dest_ip?," "IP:%{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"除非 IP 位址為 %{item." -"val},否則不匹配。\"}>%{item.ival}</var>}}%{dest_port?,埠:%{dest_port#" -"%{next?, }<var%{item.inv? data-tooltip=\"除非埠為 %{item.val},否則不匹" -"配。\"}>%{item.ival}</var>}}" +"val},否則不匹配。\"}>%{item.ival}</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/forwards.js:61 msgid "" -"To %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Match IP addresses except %{item.val}.\"}>%{item.ival}</" -"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip=" -"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}" +"To %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Match IP addresses except %{item.val}.\"}>%{item.ival}</" +"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}" msgstr "" -"到:%{dest}%{dest_ip?,IP:%{dest_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"除非 IP 位址為 %{item.val},否則不匹配。\"}>%{item.ival}</" -"var>}}%{dest_port?,埠:%{dest_port#%{next?, }<var%{item.inv? data-tooltip=" -"\"除非埠為 %{item.val},否則不匹配。\"}>%{item.ival}</var>}}" +"到:%{dest}%{dest_ip?,IP:%{dest_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"除非 IP 位址為 %{item.val},否則不匹配。\"}>%{item.ival}</" +"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:438 msgid "Tracking helper" @@ -1150,13 +1159,13 @@ msgstr "星期二" msgid "Unable to save contents: %s" msgstr "無法儲存內容:%s" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:190 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:196 msgid "" "Unit: seconds. Default <code>0</code> means the entry is added permanently " "to the set.<br />Max: 2147483 seconds." msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:331 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:337 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:460 msgid "Unknown or not installed conntrack helper \"%s\"" msgstr "未知或未安裝的連線跟蹤小幫手 \"%s\"" @@ -1176,7 +1185,7 @@ msgstr "未命名轉發" msgid "Unnamed rule" msgstr "未命名規則" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:50 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:56 msgid "Unnamed set" msgstr "" @@ -1261,6 +1270,12 @@ msgstr "區域 ⇒ 轉發" msgid "Zones" msgstr "區域" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:316 +msgid "" +"Zones from which reflection rules shall be created. If unset, only the " +"destination zone is used." +msgstr "" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:70 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:153 @@ -1272,7 +1287,7 @@ msgstr "接受" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:484 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:266 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:297 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:318 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:324 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:391 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:406 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:440 @@ -1308,11 +1323,11 @@ msgstr "指定連線跟蹤幫手" msgid "automatic" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:124 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:130 msgid "bitmap" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:130 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:136 msgid "bitmap is ipv4 only" msgstr "" @@ -1322,23 +1337,23 @@ msgstr "" msgid "day" msgstr "日" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:86 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:92 msgid "dest_ip: Destination IP" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:88 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:94 msgid "dest_mac: Destination MAC addr" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:89 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:95 msgid "dest_net: Destination (sub)net" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:87 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:93 msgid "dest_port: Destination Port" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:91 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:97 msgid "dest_set: Destination ipset*" msgstr "" @@ -1363,11 +1378,11 @@ msgid "" "Port ranges in ipsets are unsupported by firewall4.<br />" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:152 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:158 msgid "fromport-toport" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:125 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:131 msgid "hash" msgstr "" @@ -1377,31 +1392,31 @@ msgstr "" msgid "hour" msgstr "小時" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:74 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:80 msgid "ip: IP addr" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:146 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:152 msgid "ip[/cidr]<br />" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:138 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:144 msgid "ip[/cidr]<br />For use with Match datatypes: <code>*_ip</code>." msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:63 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:69 msgid "ipv4" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:126 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:132 msgid "list" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:76 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:82 msgid "mac: MAC addr" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:101 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:107 msgid "macaddr|ip[/cidr]<br />" msgstr "" @@ -1411,11 +1426,11 @@ msgstr "" msgid "minute" msgstr "分鐘" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:77 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:83 msgid "net: (sub)net" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:75 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:81 msgid "port: Port" msgstr "" @@ -1431,27 +1446,27 @@ msgstr "拒絕" msgid "second" msgstr "秒" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:79 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:85 msgid "set: ipset*" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:85 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:91 msgid "src_Set: Source ipset*" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:80 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:86 msgid "src_ip: Source IP" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:82 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:88 msgid "src_mac: Source MAC addr" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:83 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:89 msgid "src_net: Source (sub)net" msgstr "" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:81 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:87 msgid "src_port: Source Port" msgstr "" @@ -1478,8 +1493,8 @@ 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 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:113 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:172 msgid "up to 65536 entries." msgstr "" @@ -1508,15 +1523,16 @@ msgstr "有效正確的防火牆標記" #~ "</var>}" #~ msgid "" -#~ "Incoming IPv4%{proto?, protocol %{proto#%{next?, }%{item.types?<var class=" -#~ "\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP " -#~ "with types %{item.types#%{next?, }<var>%{item}</var>}</span></var>:<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-tooltip=\"Mask fwmark value with %{mark.mask} before compare." -#~ "\"}}>%{mark.val}</var>}%{helper?, helper %{helper.inv?<var data-tooltip=" -#~ "\"Match any helper except "%{helper.name}"\">%{helper.val}</" -#~ "var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</var>}}" +#~ "Incoming IPv4%{proto?, protocol %{proto#%{next?, }%{item.types?<var " +#~ "class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-" +#~ "tooltip\">ICMP with types %{item.types#%{next?, }<var>%{item}</var>}</" +#~ "span></var>:<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-tooltip=\"Mask fwmark value with %{mark.mask} " +#~ "before compare.\"}}>%{mark.val}</var>}%{helper?, helper %{helper.inv?<var " +#~ "data-tooltip=\"Match any helper except "%{helper.name}"" +#~ "\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}" +#~ "</var>}}" #~ msgstr "" #~ "傳入 IPv4%{proto?,協定:%{proto#%{next?, }%{item.types?<var class=\"cbi-" #~ "tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP 包含類" |