summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-firewall/po/zh_Hant
diff options
context:
space:
mode:
Diffstat (limited to 'applications/luci-app-firewall/po/zh_Hant')
-rw-r--r--applications/luci-app-firewall/po/zh_Hant/firewall.po304
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 &quot;%{helper.name}"
"&quot;\">%{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=\"除非幫手為 &quot;%{helper.name}&quot;,否則不匹"
"配。\">%{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 &quot;%{helper.name}&quot;\">%{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 &quot;%{helper.name}&quot;\">%{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 &quot;%{helper.name}&quot;\">%{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 &quot;%{helper.name}&quot;"
+#~ "\">%{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 包含類"