diff options
Diffstat (limited to 'applications/luci-app-firewall/po')
41 files changed, 6559 insertions, 2991 deletions
diff --git a/applications/luci-app-firewall/po/ar/firewall.po b/applications/luci-app-firewall/po/ar/firewall.po index 24ba9d5f64..3364fe61c9 100644 --- a/applications/luci-app-firewall/po/ar/firewall.po +++ b/applications/luci-app-firewall/po/ar/firewall.po @@ -3,8 +3,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-03-30 17:00+0200\n" -"PO-Revision-Date: 2021-03-07 14:36+0000\n" -"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n" +"PO-Revision-Date: 2023-09-18 15:45+0000\n" +"Last-Translator: David Rapaň <david@rapan.cz>\n" "Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsfirewall/ar/>\n" "Language: ar\n" @@ -13,19 +13,19 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" -"X-Generator: Weblate 4.5.1\n" +"X-Generator: Weblate 5.0.2\n" #: 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." @@ -60,11 +60,11 @@ msgstr "< var/> منع إعادة كتابة المصدر <var data- #: 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\">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>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 msgid "" @@ -82,18 +82,18 @@ msgstr "" #: 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\">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>" #: 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 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 @@ -377,7 +377,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" @@ -441,8 +441,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 @@ -489,21 +490,21 @@ msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:52 #, fuzzy 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 "" -"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>}}" +"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 "" +"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>}}" #: 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 @@ -581,15 +582,15 @@ 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>}}" +"<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 @@ -640,8 +641,8 @@ msgid "" "Limit matching to <var>%{limit.num}</var> packets per <var>%{limit.unit}</" "var>%{limit.burst? burst <var>%{limit.burst}</var>}" msgstr "" -"مطابقة محدودة ل <var>٪ {limit.num} </var> حزم لكل <var>٪ {limit.unit} </var>" -"٪ {limit.burst؟ انفجار <var>٪ {limit.burst} </var>}" +"مطابقة محدودة ل <var>٪ {limit.num} </var> حزم لكل <var>٪ {limit.unit} </" +"var>٪ {limit.burst؟ انفجار <var>٪ {limit.burst} </var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:169 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244 @@ -707,7 +708,7 @@ 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 "مساعد المطابقة" @@ -724,7 +725,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 "تطابق حركة المرور باستخدام مساعد تتبع الاتصال المحدد." @@ -839,7 +840,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!" @@ -900,9 +901,13 @@ msgstr "إعادة توجيه حركة المرور الواردة المتطا 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" @@ -1132,10 +1137,10 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 @@ -1171,7 +1176,7 @@ msgid "" "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 "مساعد conntrack غير معروف أو غير مثبت \" %s\"" @@ -1281,6 +1286,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 @@ -1292,7 +1303,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 @@ -1522,22 +1533,24 @@ msgstr "علامة جدار حماية صالحة" #, fuzzy #~ 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 "" -#~ "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>}}" diff --git a/applications/luci-app-firewall/po/bg/firewall.po b/applications/luci-app-firewall/po/bg/firewall.po index e4b2faac99..8777a2ddb2 100644 --- a/applications/luci-app-firewall/po/bg/firewall.po +++ b/applications/luci-app-firewall/po/bg/firewall.po @@ -17,14 +17,14 @@ 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." @@ -58,8 +58,8 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 @@ -75,14 +75,14 @@ msgstr "" #: 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 "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:90 @@ -347,7 +347,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" @@ -411,8 +411,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 @@ -443,13 +444,13 @@ msgstr "" #: 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>}}" +"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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 @@ -528,15 +529,15 @@ 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>}}" +"<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 @@ -649,7 +650,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 "" @@ -664,7 +665,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 "" @@ -773,7 +774,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!" @@ -826,8 +827,12 @@ msgstr "" 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" +msgid "Requires hardware NAT support." msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 @@ -1033,10 +1038,10 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 @@ -1070,7 +1075,7 @@ msgid "" "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 "" @@ -1173,6 +1178,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 @@ -1184,7 +1195,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 diff --git a/applications/luci-app-firewall/po/bn_BD/firewall.po b/applications/luci-app-firewall/po/bn_BD/firewall.po index 0787cc1b0b..a5bbff45da 100644 --- a/applications/luci-app-firewall/po/bn_BD/firewall.po +++ b/applications/luci-app-firewall/po/bn_BD/firewall.po @@ -17,14 +17,14 @@ 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." @@ -58,8 +58,8 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 @@ -75,14 +75,14 @@ msgstr "" #: 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 "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:90 @@ -346,7 +346,7 @@ msgstr "" 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" @@ -410,8 +410,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 @@ -442,13 +443,13 @@ msgstr "" #: 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>}}" +"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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 @@ -527,15 +528,15 @@ 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>}}" +"<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 @@ -648,7 +649,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 "" @@ -663,7 +664,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 "" @@ -772,7 +773,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!" @@ -825,8 +826,12 @@ msgstr "" 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" +msgid "Requires hardware NAT support." msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 @@ -1032,10 +1037,10 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 @@ -1069,7 +1074,7 @@ msgid "" "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 "" @@ -1172,6 +1177,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 @@ -1183,7 +1194,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 diff --git a/applications/luci-app-firewall/po/ca/firewall.po b/applications/luci-app-firewall/po/ca/firewall.po index 3aae9cd1c0..1083e3e98b 100644 --- a/applications/luci-app-firewall/po/ca/firewall.po +++ b/applications/luci-app-firewall/po/ca/firewall.po @@ -19,14 +19,14 @@ 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." @@ -60,8 +60,8 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 @@ -77,14 +77,14 @@ msgstr "" #: 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 "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:90 @@ -352,7 +352,7 @@ msgstr "Adreça IP extern" msgid "External port" msgstr "Port extern" -#: 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" @@ -416,8 +416,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 @@ -448,13 +449,13 @@ msgstr "" #: 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>}}" +"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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 @@ -533,15 +534,15 @@ 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>}}" +"<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 @@ -654,7 +655,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 "" @@ -671,7 +672,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 "" @@ -782,7 +783,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!" @@ -837,8 +838,12 @@ msgstr "Redirigeix trànsit entrant coincidit al host intern especificat" 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" +msgid "Requires hardware NAT support." msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 @@ -1059,10 +1064,10 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 @@ -1099,7 +1104,7 @@ msgid "" "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 "" @@ -1202,6 +1207,12 @@ msgstr "Zona ⇒ Reenviaments" msgid "Zones" msgstr "Zones" +#: 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 @@ -1213,7 +1224,7 @@ msgstr "accepta" #: 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 diff --git a/applications/luci-app-firewall/po/cs/firewall.po b/applications/luci-app-firewall/po/cs/firewall.po index d8c07948eb..24c8673ca0 100644 --- a/applications/luci-app-firewall/po/cs/firewall.po +++ b/applications/luci-app-firewall/po/cs/firewall.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2023-01-18 20:29+0000\n" -"Last-Translator: Martin Simik <martman30@gmail.com>\n" +"PO-Revision-Date: 2023-09-16 13:28+0000\n" +"Last-Translator: David Rapaň <david@rapan.cz>\n" "Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsfirewall/cs/>\n" "Language: cs\n" @@ -10,37 +10,37 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: Weblate 4.15.1-dev\n" +"X-Generator: Weblate 5.0.2\n" #: 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?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 s typy %{item.types#%{next?, }<var>%{item}</" -"var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? " -"data-tooltip=\"Porovnat fwmarks kromě %{mark.num}%{mark.mask? s maskou " -"%{mark.mask}}.\":%{mark.mask? data-tooltip=\"Maskovat fwmark pomocí %{mark." -"mask} před porovnáním.\"}}>%{mark.val}</var>}%{dscp?, DSCP %{dscp.inv?<var " -"data-tooltip=\"Porovnat klasifikaci DSCP kromě %{dscp.num?:%{dscp.name}}\">" -"%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{helper?, helper %{helper.inv?" -"<var data-tooltip=\"Porovnat helpery kromě "%{helper.name}"\">" -"%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</" -"var>}}" +"<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 s typy %{item.types#%{next?, }" +"<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark " +"<var%{mark.inv? data-tooltip=\"Porovnat fwmarks kromě %{mark.num}%{mark." +"mask? s maskou %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Maskovat fwmark " +"pomocí %{mark.mask} před porovnáním.\"}}>%{mark.val}</var>}%{dscp?, DSCP " +"%{dscp.inv?<var data-tooltip=\"Porovnat klasifikaci DSCP kromě %{dscp.num?:" +"%{dscp.name}}\">%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{helper?, helper " +"%{helper.inv?<var data-tooltip=\"Porovnat helpery kromě "%{helper.name}" +""\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper." +"val}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461 msgid "-- add IP --" @@ -69,8 +69,8 @@ msgstr "<var data-tooltip=\"ACCEPT\"> Zabránit přepsání zdroje</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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 @@ -89,16 +89,16 @@ msgstr "" #: 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\">Přiřadit conntrack</var> helper <var" -"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>" +"<var data-tooltip=\"HELPER\">Přiřadit conntrack</var> helper " +"<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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:90 @@ -127,8 +127,8 @@ msgid "" "<var data-tooltip=\"SNAT\">Statically rewrite</var> to source %{snat_ip?IP " "<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}" msgstr "" -"<var data-tooltip=\"SNAT\">Staticky přepsat</var> na zdroj %{snat_ip?IP <var>" -"%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}" +"<var data-tooltip=\"SNAT\">Staticky přepsat</var> na zdroj %{snat_ip?IP " +"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:302 msgid "A rewrite IP must be specified!" @@ -377,7 +377,7 @@ msgstr "Vnější IP adresa" msgid "External port" msgstr "Vnější port" -#: 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" @@ -441,8 +441,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 @@ -473,13 +474,13 @@ msgstr "" #: 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>}}" +"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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 @@ -518,7 +519,7 @@ msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:61 msgid "IPv4" -msgstr "" +msgstr "IPv4" #: 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:250 @@ -558,15 +559,15 @@ 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>}}" +"<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 @@ -679,7 +680,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 "" @@ -696,7 +697,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 "" @@ -809,7 +810,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!" @@ -866,9 +867,13 @@ msgstr "Přesměrovat vybraný příchozí provoz na uvedeného vnitřního host 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 "Vyžaduje hardwarovou podporu NAT. Implementováno alespoň pro mt7621" +msgid "Requires hardware NAT support." +msgstr "Vyžaduje hardwarovou podporu NAT." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 msgid "Restrict Masquerading to given destination subnets" @@ -1086,10 +1091,10 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 @@ -1126,7 +1131,7 @@ msgid "" "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 "" @@ -1229,6 +1234,12 @@ msgstr "Zóna ⇒ Přesměrování" msgid "Zones" msgstr "Zóny" +#: 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 @@ -1240,7 +1251,7 @@ msgstr "přijmout" #: 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 diff --git a/applications/luci-app-firewall/po/da/firewall.po b/applications/luci-app-firewall/po/da/firewall.po index 8bd8b48bf6..5dde45fc7a 100644 --- a/applications/luci-app-firewall/po/da/firewall.po +++ b/applications/luci-app-firewall/po/da/firewall.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-03-30 17:00+0200\n" -"PO-Revision-Date: 2023-04-24 18:00+0000\n" +"PO-Revision-Date: 2023-08-10 08:04+0000\n" "Last-Translator: drax red <drax@outlook.dk>\n" "Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsfirewall/da/>\n" @@ -12,35 +12,35 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.18-dev\n" +"X-Generator: Weblate 5.0-dev\n" #: 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?Videresend:Incoming}:Outgoing} %{ipv6?%{ipv4?<var>IPv4</var> og " -"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, protokol %{proto#" -"%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item.name}" -"<span class=\"cbi-tooltip\">ICMP med typer %{item.types#%{next?, }<var>" -"%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var" -"%{mark.inv? data-tooltip=\"Match fwmærker undtagen %{mark.num}%{mark.mask? " -"with mask %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Mask fwmærke værdi " -"med %{mark.mask} before compare.\"}}>%{mark.val}</var>}%{dscp?, DSCP %{dscp." -"inv?<var data-tooltip=\"Match DSCP-klassifikationer undtagen %{dscp.num?:" -"%{dscp.name}}\">%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{helper?, helper " -"%{helper.inv?<var data-tooltip=\"Match enhver hjælper undtagen "" +"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, protokol " +"%{proto#%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item." +"name}<span class=\"cbi-tooltip\">ICMP med typer %{item.types#%{next?, }" +"<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark " +"<var%{mark.inv? data-tooltip=\"Match fwmærker undtagen %{mark.num}%{mark." +"mask? with mask %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Mask fwmærke " +"værdi med %{mark.mask} before compare.\"}}>%{mark.val}</var>}%{dscp?, DSCP " +"%{dscp.inv?<var data-tooltip=\"Match DSCP-klassifikationer undtagen %{dscp." +"num?:%{dscp.name}}\">%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{helper?, " +"helper %{helper.inv?<var data-tooltip=\"Match enhver hjælper undtagen "" "%{helper.name}"\">%{helper.val}</var>:<var data-tooltip=\"%{helper." "name}\">%{helper.val}</var>}}" @@ -73,11 +73,11 @@ msgstr "<var data-tooltip=\"ACCEPT\">Forhindrer kildeomskrivning</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\">Videresend</var> til%{dest}%{dest_ip? IP <var>" -"%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}" +"<var data-tooltip=\"DNAT\">Videresend</var> til%{dest}%{dest_ip? IP " +"<var>%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 msgid "" @@ -95,19 +95,19 @@ msgstr "" #: 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\">Tildel forbindelse</var> hjælper <var" -"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>" +"<var data-tooltip=\"HELPER\">Tildel forbindelse</var> hjælper " +"<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> firewall mærke <var>" -"%{set_mark?:%{set_xmark}}</var>" +"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> firewall mærke " +"<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" @@ -133,8 +133,8 @@ msgid "" "<var data-tooltip=\"SNAT\">Statically rewrite</var> to source %{snat_ip?IP " "<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}" msgstr "" -"<var data-tooltip=\"SNAT\">Statisk omskriv</var> til kilde %{snat_ip?IP <var>" -"%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}" +"<var data-tooltip=\"SNAT\">Statisk omskriv</var> til kilde %{snat_ip?IP " +"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:302 msgid "A rewrite IP must be specified!" @@ -399,7 +399,7 @@ msgstr "Ekstern IP-adresse" msgid "External port" msgstr "Ekstern port" -#: 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" @@ -463,15 +463,16 @@ 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 "" "Videresendt %{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 undtagen " -"%{mark.num}%{mark.mask? med maske %{mark.mask}}.\":%{mark.mask? data-tooltip=" -"\"Masker fwmark-værdi med %{mark.mask} før sammenligning.\"}}>%{mark.val}</" -"var>}" +"%{mark.num}%{mark.mask? med maske %{mark.mask}}.\":%{mark.mask? data-" +"tooltip=\"Masker fwmark-værdi med %{mark.mask} før sammenligning.\"}}>%{mark." +"val}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:484 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:354 @@ -514,21 +515,22 @@ msgstr "" #: 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 "" -"Fra %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Match IP adresser undtagen %{item.val}.\"}>%{item.ival}</" -"var>}}%{src_port?, port %{src_port#%{next?, }<var%{item.inv? data-tooltip=" -"\"Match porte undtagen %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC " -"%{src_mac#%{next?, }<var%{item.inv? data-tooltip=\"Match MAC'er undtagen " +"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 "" +"Fra %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Match IP adresser undtagen %{item.val}.\"}>%{item.ival}</" +"var>}}%{src_port?, port %{src_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Match porte undtagen %{item.val}.\"}>%{item.ival}</" +"var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item.inv? data-" +"tooltip=\"Match MAC'er undtagen %{item.val}%{item.hint.name? a.k.a. %{item." +"hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item." +"ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:181 @@ -606,26 +608,26 @@ msgstr "Medtag fil" #: 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>}}" +"<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 "" "Indgående %{ipv6?%{ipv4?<var>IPv4</var> and <var>IPv6</var>:<var>IPv6</var>}:" "<var>IPv4</var>}%{proto?, protokol %{proto#%{næste?, }%{item.types?<var " "class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP " -"med typer %{item.types#%{next?, }<var>%{item}</var>}</span></var>:<var>" -"%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Match " +"med typer %{item.types#%{next?, }<var>%{item}</var>}</span></var>:" +"<var>%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Match " "fwmarks undtagen %{mark.num}%{mark.mask? med maske %{mark.mask}}.\":%{mark." "mask? data-tooltip=\"Masker fwmark-værdi med %{mark.mask} før sammenligning." -"\"}}>%{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>}}" +"\"}}>%{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>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173 msgid "Initial Hash Size" @@ -743,7 +745,7 @@ msgstr "" "Match videresendt trafik, der stammer fra den givne kildeport eller " "portinterval." -#: 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 "Match hjælper" @@ -760,7 +762,7 @@ msgstr "" msgid "Match mark" msgstr "Match mærke" -#: 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 "Match trafik ved hjælp af den angivne forbindelsessporingshjælper." @@ -881,7 +883,7 @@ msgstr "" ">Retningspræfikser er valgfrie.<br />*Note: datatype <code>set</code> " "understøttes ikke i fw4." -#: 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!" @@ -943,10 +945,14 @@ msgstr "Omdiriger matchet indgående trafik til den angivne interne vært" msgid "Refer To External Set" msgstr "Henvis til eksternt sæt" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:316 +msgid "Reflection zones" +msgstr "Reflekszoner" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:89 -msgid "Requires hardware NAT support. Implemented at least for mt7621" +msgid "Requires hardware NAT support." msgstr "" -"Kræver hardware NAT-understøttelse. Implementeret i det mindste for mt7621" +"Kræver hardware NAT-understøttelse." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 msgid "Restrict Masquerading to given destination subnets" @@ -1164,9 +1170,9 @@ msgid "" msgstr "" "Til %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, " "IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Match IP adresser " -"undtagen %{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, port %{dest_port#" -"%{next?, }<var%{item.inv? data-tooltip=\"Match porte undtagen %{item.val}.\"}" -">%{item.ival}</var>}}" +"undtagen %{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, port " +"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Match porte undtagen " +"%{item.val}.\"}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:55 msgid "" @@ -1184,15 +1190,15 @@ msgstr "" #: 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 "" -"Til %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Match IP adresser undtagen %{item.val}.\"}>%{item.ival}</" -"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip=" -"\"Match porte undtagen %{item.val}.\"}>%{item.ival}</var>}}" +"Til %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Match IP adresser undtagen %{item.val}.\"}>%{item.ival}</" +"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Match porte undtagen %{item.val}.\"}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 msgid "Tracking helper" @@ -1230,7 +1236,7 @@ msgstr "" "Enhed: sekunder. Standard <code>0</code> betyder, at posten tilføjes " "permanent til sættet.<br />Max: 2147483 sekunder." -#: 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 "Ukendt eller ikke installeret conntrack-hjælper \"%s\"" @@ -1268,8 +1274,8 @@ msgid "" "be converted to \"nat\" sections and the firewall will be restarted to apply " "the updated configuration." msgstr "" -"Når du trykker på \"Fortsæt\", vil \"omdirigere\" sektioner med målet \"SNAT" -"\" blive konverteret til \"nat\" sektioner, og firewallen vil blive " +"Når du trykker på \"Fortsæt\", vil \"omdirigere\" sektioner med målet " +"\"SNAT\" blive konverteret til \"nat\" sektioner, og firewallen vil blive " "genstartet for at anvende den opdaterede konfiguration." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:311 @@ -1340,6 +1346,14 @@ msgstr "Zone ⇒ Videresendelser" msgid "Zones" msgstr "Zoner" +#: 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 "" +"Zoner, hvor refleksionsregler skal skabes. Hvis det ikke er indstillet, " +"bruges kun destinationszonen." + #: 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 @@ -1351,7 +1365,7 @@ msgstr "accept" #: 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 @@ -1587,27 +1601,28 @@ msgstr "gyldigt firewallmærke" #~ "Videresend IPv4%{proto?, protokol %{proto#%{next?, }<var>%{item.name}</" #~ "var>}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Match fwmærker " #~ "undtagen %{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? " -#~ "data-tooltip=\"Mask fwmærke værdi med %{mark.mask} før sammenligne.\"}}>" -#~ "%{mark.val}</var>}" +#~ "data-tooltip=\"Mask fwmærke værdi med %{mark.mask} før sammenligne.\"}}" +#~ ">%{mark.val}</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 "" #~ "Indkommende IPv4%{proto?, protokol %{proto#%{next?, }%{item.types?<var " -#~ "class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip" -#~ "\">ICMP med typer %{item.types#%{next?, }<var>%{item}</var>}</span></var>:" -#~ "<var>%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? data-tooltip=" -#~ "\"Match fwmærker undtagen %{mark.num}%{mark.mask? with mask %{mark.mask}}." -#~ "\":%{mark.mask? data-tooltip=\"Mask fwmærke værdi med %{mark.mask} before " -#~ "compare.\"}}>%{mark.val}</var>}%{helper?, helper %{helper.inv?<var data-" -#~ "tooltip=\"Match enhver hjælper undtagen "%{helper.name}"\">" -#~ "%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</" -#~ "var>}}" +#~ "class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-" +#~ "tooltip\">ICMP med typer %{item.types#%{next?, }<var>%{item}</var>}</" +#~ "span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? data-" +#~ "tooltip=\"Match fwmærker undtagen %{mark.num}%{mark.mask? with mask " +#~ "%{mark.mask}}.\":%{mark.mask? data-tooltip=\"Mask fwmærke værdi med " +#~ "%{mark.mask} before compare.\"}}>%{mark.val}</var>}%{helper?, helper " +#~ "%{helper.inv?<var data-tooltip=\"Match enhver hjælper undtagen "" +#~ "%{helper.name}"\">%{helper.val}</var>:<var data-tooltip=\"%{helper." +#~ "name}\">%{helper.val}</var>}}" diff --git a/applications/luci-app-firewall/po/de/firewall.po b/applications/luci-app-firewall/po/de/firewall.po index 007b24a8fd..3959671b9b 100644 --- a/applications/luci-app-firewall/po/de/firewall.po +++ b/applications/luci-app-firewall/po/de/firewall.po @@ -3,8 +3,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-03-30 17:00+0200\n" -"PO-Revision-Date: 2023-07-09 09:41+0000\n" -"Last-Translator: ssantos <ssantos@web.de>\n" +"PO-Revision-Date: 2023-08-20 12:46+0000\n" +"Last-Translator: Felix Baumann <felix.bau@gmx.de>\n" "Language-Team: German <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsfirewall/de/>\n" "Language: de\n" @@ -17,14 +17,14 @@ 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." @@ -38,12 +38,12 @@ msgstr "" "var>}}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Selektiert Firewall-" "Markierungen außer %{mark.num}%{mark.mask? mit Maske %{mark.mask}}.\":%{mark." "mask? data-tooltip=\"Maskiert Markierungswert mit %{mark.mask} vorm " -"Vergleich.\"}}>%{mark.val}</var>}%{dscp?, DSCP %{dscp.inv?<var data-tooltip=" -"\"Selektiert DSCP-Klassifizierungen außer %{dscp.num?:%{dscp.name}}\">%{dscp." -"val}</var>:<var>%{dscp.val}</var>}}%{helper?, Tracking-Helfer %{helper.inv?" -"<var data-tooltip=\"Selektiert Helfer außer "%{helper.name}"\">" -"%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</" -"var>}}" +"Vergleich.\"}}>%{mark.val}</var>}%{dscp?, DSCP %{dscp.inv?<var data-" +"tooltip=\"Selektiert DSCP-Klassifizierungen außer %{dscp.num?:%{dscp." +"name}}\">%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{helper?, Tracking-" +"Helfer %{helper.inv?<var data-tooltip=\"Selektiert Helfer außer "" +"%{helper.name}"\">%{helper.val}</var>:<var data-tooltip=\"%{helper." +"name}\">%{helper.val}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461 msgid "-- add IP --" @@ -65,8 +65,8 @@ msgstr "1024" msgid "" "<var data-tooltip=\"ACCEPT\">Accept</var> %{src?%{dest?forward:input}:output}" msgstr "" -"%{src?%{dest?Weiterleitung:Eingang}:Ausgang} <var data-tooltip=\"ACCEPT" -"\">erlauben</var>" +"%{src?%{dest?Weiterleitung:Eingang}:Ausgang} <var data-" +"tooltip=\"ACCEPT\">erlauben</var>" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:93 msgid "<var data-tooltip=\"ACCEPT\">Prevent source rewrite</var>" @@ -74,39 +74,39 @@ msgstr "<var data-tooltip=\"ACCEPT\">Quellmaskierung unterbinden</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\">Weiterleiten</var> zu %{dest}%{dest_ip? IP <var>" -"%{dest_ip}</var>}%{dest_port? Port <var>%{dest_port}</var>}" +"<var data-tooltip=\"DNAT\">Weiterleiten</var> zu %{dest}%{dest_ip? IP " +"<var>%{dest_ip}</var>}%{dest_port? Port <var>%{dest_port}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 msgid "" "<var data-tooltip=\"DROP\">Drop</var> %{src?%{dest?forward:input}:output}" msgstr "" -"%{src?%{dest?Weiterleitung:Eingang}:Ausgang} <var data-tooltip=\"DROP" -"\">verwerfen</var>" +"%{src?%{dest?Weiterleitung:Eingang}:Ausgang} <var data-" +"tooltip=\"DROP\">verwerfen</var>" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:133 msgid "" "<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}" "</var>" msgstr "" -"<var data-tooltip=\"DSCP\">Setze DSCP</var>-Klassifizierung auf <var>" -"%{set_dscp}</var>" +"<var data-tooltip=\"DSCP\">Setze DSCP</var>-Klassifizierung auf " +"<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\">Assoziiere Tracking</var>-Helfer <var" -"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>" +"<var data-tooltip=\"HELPER\">Assoziiere Tracking</var>-Helfer " +"<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?Setze:XOR}</var> Firewall-Markierung " "<var>%{set_mark?:%{set_xmark}}</var>" @@ -120,15 +120,15 @@ msgid "" "<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:" "output}" msgstr "" -"%{src?%{dest?Weiterleitungs:Eingangs}:Ausgangs}-<var data-tooltip=\"NOTRACK" -"\">Tracking verhindern</var>" +"%{src?%{dest?Weiterleitungs:Eingangs}:Ausgangs}-<var data-" +"tooltip=\"NOTRACK\">Tracking verhindern</var>" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:121 msgid "" "<var data-tooltip=\"REJECT\">Reject</var> %{src?%{dest?forward:input}:output}" msgstr "" -"%{src?%{dest?Weiterleitung:Eingang}:Ausgang} <var data-tooltip=\"REJECT" -"\">ablehnen</var>" +"%{src?%{dest?Weiterleitung:Eingang}:Ausgang} <var data-" +"tooltip=\"REJECT\">ablehnen</var>" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:87 msgid "" @@ -407,7 +407,7 @@ msgstr "Externe IP-Adresse" msgid "External port" msgstr "Externer Port" -#: 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" @@ -472,15 +472,16 @@ 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 "" "Weitergeleitet %{ipv6?%{ipv4?<var>IPv4</var> und <var>IPv6</var>:<var>IPv6</" "var>}:<var>IPv4</var>}%{proto? protocol %{proto#%{next?, }<var>%{item.name}</" "var>}%{mark?, mark <var%{mark.inv? data-tooltip=\"Finde fwmarks außer %{mark." -"num}%{mark.mask? mit Maske %{mark.mask}}.\":%{mark.mask? data-tooltip=" -"\"Maskiere fwmark-Wert mit %{mark.mask} vor dem Vergleich.\"}}>%{mark.val}</" -"var>}" +"num}%{mark.mask? mit Maske %{mark.mask}}.\":%{mark.mask? data-" +"tooltip=\"Maskiere fwmark-Wert mit %{mark.mask} vor dem Vergleich.\"}}" +">%{mark.val}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:484 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:354 @@ -497,9 +498,9 @@ msgid "" msgstr "" "Von %{src}%{src_device?, Schnittstelle <var>%{src_device}</var>}%{src_ip?, " "IP %{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Selektiert IP-Adressen " -"außer %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, Port %{src_port#" -"%{next?, }<var%{item.inv? data-tooltip=\"Selektiert Ports außer %{item.val}." -"\"}>%{item.ival}</var>}}" +"außer %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, Port " +"%{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Selektiert Ports außer " +"%{item.val}.\"}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64 msgid "" @@ -514,30 +515,31 @@ msgid "" msgstr "" "Von %{src}%{src_device?, Schnittstelle <var>%{src_device}</var>}%{src_ip?, " "IP %{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Selektiert IP-Adressen " -"außer %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port %{src_port#" -"%{next?, }<var%{item.inv? data-tooltip=\"Selektiert Ports außer %{item.val}." -"\"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item.inv? " -"data-tooltip=\"Selektiert MAC-Adressen außer %{item.val}%{item.hint.name? a." -"k.a. %{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint." -"name}\"}}>%{item.ival}</var>}}" +"außer %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port " +"%{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Selektiert Ports außer " +"%{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#%{next?, }" +"<var%{item.inv? data-tooltip=\"Selektiert MAC-Adressen außer %{item." +"val}%{item.hint.name? a.k.a. %{item.hint.name}}.\":%{item.hint.name? data-" +"tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js: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 "" -"Von %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Selektiert IP-Adressen außer %{item.val}.\"}>%{item.ival}</" -"var>}}%{src_port?, port %{src_port#%{next?, }<var%{item.inv? data-tooltip=" -"\"Selektiert Ports außer %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC " -"%{src_mac#%{next?, }<var%{item.inv? data-tooltip=\"Selektiert MAC-Adressen " -"außer %{item.val}%{item.hint.name? genannt %{item.hint.name}}.\":%{item.hint." -"name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}" +"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 "" +"Von %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Selektiert IP-Adressen außer %{item.val}.\"}>%{item.ival}</" +"var>}}%{src_port?, port %{src_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Selektiert Ports außer %{item.val}.\"}>%{item.ival}</" +"var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item.inv? data-" +"tooltip=\"Selektiert MAC-Adressen außer %{item.val}%{item.hint.name? genannt " +"%{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}" +">%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:181 @@ -615,26 +617,26 @@ msgstr "Datei einschließen" #: 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>}}" +"<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 "" "Eingehende %{ipv6?%{ipv4?<var>IPv4</var> und <var>IPv6</var>:<var>IPv6</" "var>}:<var>IPv4</var>}%{proto?, Protokoll %{proto#%{next?, }%{item.types?" -"<var class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip" -"\">ICMP mit Typen %{item.types#%{next?, }<var>%{item}</var>}</span></var>:" -"<var>%{item.name}</var>}}}%{mark? mark <var%{mark.inv? data-tooltip=" -"\"Vergleiche fwmarks außer %{mark.num}%{mark.mask? mit Maske %{mark.mask}}." -"\":%{mark.mask? data-tooltip=\"Maskiere fwmark-Wert mit %{mark.mask} vor dem " -"Vergleich.\"}}>%{mark.val}</var>}%{helper?, helper %{helper.inv?<var data-" -"tooltip=\"Vergleiche jeden helper außer "%{helper.name}"\">" -"%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</" +"<var class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-" +"tooltip\">ICMP mit Typen %{item.types#%{next?, }<var>%{item}</var>}</span></" +"var>:<var>%{item.name}</var>}}}%{mark? mark <var%{mark.inv? data-" +"tooltip=\"Vergleiche fwmarks außer %{mark.num}%{mark.mask? mit Maske %{mark." +"mask}}.\":%{mark.mask? data-tooltip=\"Maskiere fwmark-Wert mit %{mark.mask} " +"vor dem Vergleich.\"}}>%{mark.val}</var>}%{helper?, helper %{helper.inv?<var " +"data-tooltip=\"Vergleiche jeden helper außer "%{helper.name}"" +"\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</" "var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173 @@ -755,7 +757,7 @@ msgstr "" "Selektiert weitergeleiteten Verkehr vom angegebenem Quellport oder " "Portbereich." -#: 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 "Helfer selektieren" @@ -772,7 +774,7 @@ msgstr "" msgid "Match mark" msgstr "Erfasse Markierung" -#: 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 "Selektiere Verkehr welcher den angegebenen Tracking-Helfer benutzt." @@ -897,7 +899,7 @@ msgstr "" "optional.<br />*Hinweis: Datentyp <code>set</code> wird von fw4 nicht " "unterstützt." -#: 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!" @@ -962,10 +964,14 @@ msgstr "Gefilterte Verbindungen an den angegeben internen Host weiterleiten" msgid "Refer To External Set" msgstr "Verweis auf externes Set" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:316 +msgid "Reflection zones" +msgstr "Reflection-Zonen" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:89 -msgid "Requires hardware NAT support. Implemented at least for mt7621" +msgid "Requires hardware NAT support." msgstr "" -"Erfordert Hardware-NAT-Unterstützung. (Zumindest für mt7621 implementiert)" +"Erfordert Hardware-NAT-Unterstützung." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 msgid "Restrict Masquerading to given destination subnets" @@ -1186,10 +1192,10 @@ msgid "" "ival}</var>}}" msgstr "" "Nach %{dest}%{dest_device?, Schnittstelle <var>%{dest_device}</" -"var>}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Selektiert IP-Adressen außer %{item.val}.\"}>%{item.ival}</" -"var>}}%{dest_port?, Port %{dest_port#%{next?, }<var%{item.inv? data-tooltip=" -"\"Selektiert Ports außer %{item.val}.\"}>%{item.ival}</var>}}" +"var>}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Selektiert IP-Adressen außer %{item.val}.\"}>%{item.ival}</" +"var>}}%{dest_port?, Port %{dest_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Selektiert Ports außer %{item.val}.\"}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:55 msgid "" @@ -1200,22 +1206,22 @@ msgid "" "%{item.val}.\"}>%{item.ival}</var>}}" msgstr "" "Nach %{dest}%{dest_device?, über Schnittstelle <var>%{dest_device}</" -"var>}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Selektiert IP-Adressen außer %{item.val}.\"}>%{item.ival}</" -"var>}}%{dest_port?, Port %{dest_port#%{next?, }<var%{item.inv? data-tooltip=" -"\"Selektiert Ports außer %{item.val}.\"}>%{item.ival}</var>}}" +"var>}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Selektiert IP-Adressen außer %{item.val}.\"}>%{item.ival}</" +"var>}}%{dest_port?, Port %{dest_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Selektiert Ports außer %{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 "" -"Nach %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Selektiert IP-Adressen außer %{item.val}.\"}>%{item.ival}</" -"var>}}%{dest_port?, Port %{dest_port#%{next?, }<var%{item.inv? data-tooltip=" -"\"Selektiert Ports außer %{item.val}.\"}>%{item.ival}</var>}}" +"Nach %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Selektiert IP-Adressen außer %{item.val}.\"}>%{item.ival}</" +"var>}}%{dest_port?, Port %{dest_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Selektiert Ports außer %{item.val}.\"}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 msgid "Tracking helper" @@ -1253,7 +1259,7 @@ msgstr "" "Einheit: Sekunden. Voreinstellung <code>0</code> bedeutet der Eintrag wird " "dauerhaft hinzugefügt.<br />Maximaler Wert: 2147483 Sekunden." -#: 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 "Unbekannter oder nicht installierter Tracking-Helfer \"%s\"" @@ -1363,6 +1369,14 @@ msgstr "Zone ⇒ Weiterleitungen" msgid "Zones" msgstr "Zonen" +#: 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 "" +"Zonen, aus denen Reflection-Regeln erstellt werden sollen. Wenn nicht " +"festgelegt, wird nur die Zielzone verwendet." + # Die richtige Übersetzung von ACCEPT im Firewallkontext ist nicht "Annehmen" sondern "Zulassen". Man kann ja keinen # ausgehenden Traffic annehmen. #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414 @@ -1376,7 +1390,7 @@ msgstr "zulassen" #: 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 @@ -1496,8 +1510,8 @@ msgstr "ip[/cidr]<br />" #: 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 "" -"ip[/cidr]<br />Zur Verwendung mit Übereinstimmungs-Datentypen: " -"<code>*_ip</code>." +"ip[/cidr]<br />Zur Verwendung mit Übereinstimmungs-Datentypen: <code>*_ip</" +"code>." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:63 msgid "ipv4" @@ -1612,22 +1626,23 @@ msgstr "gültige Firewall-Markierung" #~ "tooltip=\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark." #~ "val}</var>}" #~ msgstr "" -#~ "Weitergeleiteter IPv4-Verkehr%{proto?, Protokoll %{proto#%{next?, }<var>" -#~ "%{item.name}</var>}}%{mark?, Markierung <var%{mark.inv? data-tooltip=" -#~ "\"Selektiert Markierungen außer %{mark.num}%{mark.mask? mit Maske %{mark." -#~ "mask}}.\":%{mark.mask? data-tooltip=\"Maskiere Firewall-Markierung mit " -#~ "%{mark.mask} vorm Vergleich.\"}}>%{mark.val}</var>}" +#~ "Weitergeleiteter IPv4-Verkehr%{proto?, Protokoll %{proto#%{next?, }" +#~ "<var>%{item.name}</var>}}%{mark?, Markierung <var%{mark.inv? data-" +#~ "tooltip=\"Selektiert Markierungen außer %{mark.num}%{mark.mask? mit Maske " +#~ "%{mark.mask}}.\":%{mark.mask? data-tooltip=\"Maskiere Firewall-Markierung " +#~ "mit %{mark.mask} vorm Vergleich.\"}}>%{mark.val}</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 "" #~ "Eingehender IPv4-Verkehr%{proto?, Protokoll %{proto#%{next?, }%{item." #~ "types?<var class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-" diff --git a/applications/luci-app-firewall/po/el/firewall.po b/applications/luci-app-firewall/po/el/firewall.po index 138b78a5c0..4ab97f6a81 100644 --- a/applications/luci-app-firewall/po/el/firewall.po +++ b/applications/luci-app-firewall/po/el/firewall.po @@ -17,14 +17,14 @@ 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." @@ -60,8 +60,8 @@ msgstr "<var data-tooltip=\"ΑΠΟΔΕΧΟΜΑΙ\">Prevent source rewrite</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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 @@ -77,14 +77,14 @@ msgstr "" #: 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 "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:90 @@ -349,7 +349,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" @@ -413,8 +413,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 @@ -445,13 +446,13 @@ msgstr "" #: 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>}}" +"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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 @@ -530,15 +531,15 @@ 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>}}" +"<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 @@ -653,7 +654,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 "" @@ -668,7 +669,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 "" @@ -777,7 +778,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!" @@ -830,8 +831,12 @@ msgstr "" 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" +msgid "Requires hardware NAT support." msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 @@ -1042,10 +1047,10 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 @@ -1082,7 +1087,7 @@ msgid "" "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 "" @@ -1185,6 +1190,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 @@ -1196,7 +1207,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 diff --git a/applications/luci-app-firewall/po/en/firewall.po b/applications/luci-app-firewall/po/en/firewall.po index e7f13366b3..100b32d348 100644 --- a/applications/luci-app-firewall/po/en/firewall.po +++ b/applications/luci-app-firewall/po/en/firewall.po @@ -3,8 +3,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-03-30 17:00+0200\n" -"PO-Revision-Date: 2021-01-07 17:03+0000\n" -"Last-Translator: Liao junchao <liaojunchao@outlook.com>\n" +"PO-Revision-Date: 2023-09-10 21:47+0000\n" +"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n" "Language-Team: English <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsfirewall/en/>\n" "Language: en\n" @@ -12,19 +12,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.4.1-dev\n" +"X-Generator: Weblate 5.0.1-dev\n" #: 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." @@ -58,8 +58,8 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 @@ -75,14 +75,14 @@ msgstr "" #: 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 "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:90 @@ -120,7 +120,7 @@ msgstr "" #: 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 "Action" +msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:316 msgid "" @@ -346,7 +346,7 @@ msgstr "" msgid "External port" msgstr "External port" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:339 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/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" @@ -410,8 +410,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 @@ -442,13 +443,13 @@ msgstr "" #: 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>}}" +"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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 @@ -527,15 +528,15 @@ 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>}}" +"<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 @@ -648,7 +649,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 "" @@ -665,7 +666,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 "" @@ -774,7 +775,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!" @@ -828,8 +829,12 @@ msgstr "Redirect matched incoming traffic to the specified internal host" 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" +msgid "Requires hardware NAT support." msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 @@ -1037,10 +1042,10 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 @@ -1074,7 +1079,7 @@ msgid "" "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 "" @@ -1177,6 +1182,12 @@ msgstr "" msgid "Zones" msgstr "Zones" +#: 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 @@ -1188,7 +1199,7 @@ msgstr "accept" #: 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 diff --git a/applications/luci-app-firewall/po/es/firewall.po b/applications/luci-app-firewall/po/es/firewall.po index d561ccfe4c..f35a906eea 100644 --- a/applications/luci-app-firewall/po/es/firewall.po +++ b/applications/luci-app-firewall/po/es/firewall.po @@ -3,8 +3,8 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-03-30 17:00+0200\n" -"PO-Revision-Date: 2023-05-12 16:28+0000\n" -"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n" +"PO-Revision-Date: 2023-08-22 18:57+0000\n" +"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n" "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsfirewall/es/>\n" "Language: es\n" @@ -12,37 +12,38 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.18-dev\n" +"X-Generator: Weblate 5.0-dev\n" #: 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?Reenvío:Entrada}:Salida} %{ipv6?%{ipv4?<var>IPv4</var> y " -"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, protocolo %{proto#" -"%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item.name}" -"<span class=\"cbi-tooltip\">ICMP con tipos %{item.types#%{next?, }<var>" -"%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, marca <var" -"%{mark.inv? data-tooltip=\"Hacer coincidir fwmarks excepto %{mark.num}%{mark." -"mask? con máscara %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Enmascarar el " -"valor de fwmark con %{mark.mask} antes de comparar.\"}}>%{mark.val}</" -"var>}%{dscp?, DSCP %{dscp.inv?<var data-tooltip=\"Igualar las " -"clasificaciones DSCP excepto %{dscp.num?:%{dscp.name}}\">%{dscp.val}</var>:" -"<var>%{dscp.val}</var>}}%{helper?, ayudante %{helper.inv?<var data-tooltip=" -"\"Iguala a cualquier ayudante excepto "%{helper.name}"\">%{helper." -"val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</var>}}" +"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, protocolo " +"%{proto#%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item." +"name}<span class=\"cbi-tooltip\">ICMP con tipos %{item.types#%{next?, }" +"<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, marca " +"<var%{mark.inv? data-tooltip=\"Hacer coincidir fwmarks excepto %{mark." +"num}%{mark.mask? con máscara %{mark.mask}}.\":%{mark.mask? data-" +"tooltip=\"Enmascarar el valor de fwmark con %{mark.mask} antes de comparar." +"\"}}>%{mark.val}</var>}%{dscp?, DSCP %{dscp.inv?<var data-tooltip=\"Igualar " +"las clasificaciones DSCP excepto %{dscp.num?:%{dscp.name}}\">%{dscp.val}</" +"var>:<var>%{dscp.val}</var>}}%{helper?, ayudante %{helper.inv?<var data-" +"tooltip=\"Iguala a cualquier ayudante excepto "%{helper.name}"" +"\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</" +"var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461 msgid "-- add IP --" @@ -74,11 +75,11 @@ msgstr "" #: 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\">Reenviar</var> a %{dest}%{dest_ip? IP <var>" -"%{dest_ip}</var>}%{dest_port? puerto <var>%{dest_port}</var>}" +"<var data-tooltip=\"DNAT\">Reenviar</var> a %{dest}%{dest_ip? IP " +"<var>%{dest_ip}</var>}%{dest_port? puerto <var>%{dest_port}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 msgid "" @@ -97,16 +98,16 @@ msgstr "" #: 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\">Asignar conntrack</var> ayudante <var" -"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>" +"<var data-tooltip=\"HELPER\">Asignar conntrack</var> ayudante " +"<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?Asignar:XOR}</var> marca de " "cortafuegos<var>%{set_mark?:%{set_xmark}}</var>" @@ -192,7 +193,7 @@ msgstr "" #: 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:108 msgid "Advanced Settings" -msgstr "Configuración avanzada" +msgstr "Ajustes avanzados" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277 msgid "Allow \"invalid\" traffic" @@ -409,7 +410,7 @@ msgstr "Dirección IP externa" msgid "External port" msgstr "Puerto externo" -#: 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" @@ -469,20 +470,20 @@ msgid "Forward" msgstr "Reenviar" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:34 -#, fuzzy 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>}" -msgstr "" -"Reenviado %{ipv6?%{ipv4?<var>IPv4</var> y <var>IPv6</var>:<var>IPv6</var>}:" -"<var>IPv4</var>}%{proto?, protocolo %{proto#%{next?, }<var>%{item.name}</" -"var>}}%{mark?, marca <var%{mark.inv? data-tooltip=\"Match fwmarks except " -"%{mark.num}%{mark.mask? con máscara %{mark.mask}}.\":%{mark.mask? data-" +"%{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-" "tooltip=\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}" "</var>}" +msgstr "" +"Reenviado %{ipv6?%{ipv4?<var>IPv4</var> y " +"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto? , protocolo " +"%{proto#%{next?, }<var>%{item.name}</var>}}%{mark?, mark <var%{mark.inv? " +"data-tooltip=\"Hacer coincidir fwmarks excepto %{mark.num}%{mark.mask? con " +"la máscara %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Enmascarar el valor " +"de fwmark con %{mark.mask} antes de comparar.\"}}>%{mark.val}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:484 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:354 @@ -518,28 +519,29 @@ msgstr "" "%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Hacer coincidir las " "direcciones IP excepto %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, " "puerto %{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Igualar puertos " -"excepto %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#" -"%{next?, }<var%{item.inv? data-tooltip=\"Hacer coincidir MAC excepto %{item." -"val}%{item.hint.name? a.k.a. %{item.hint.name}}.\":%{item.hint.name? data-" -"tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}" +"excepto %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC " +"%{src_mac#%{next?, }<var%{item.inv? data-tooltip=\"Hacer coincidir MAC " +"excepto %{item.val}%{item.hint.name? a.k.a. %{item.hint.name}}.\":%{item." +"hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js: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 "" -"Desde %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Hacer coincidir las direcciones IP excepto %{item.val}.\"}>%{item.ival}</" -"var>}}%{src_port?, puerto %{src_port#%{next?, }<var%{item.inv? data-tooltip=" -"\"Igualar puertos excepto %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, " -"MAC %{src_mac#%{next?, }<var%{item.inv? data-tooltip=\"Hacer coincidir MACs " -"excepto %{item.val}%{item.hint.name? a.k.a. %{item.hint.name}}.\":%{item." -"hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}" +"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 "" +"Desde %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Hacer coincidir las direcciones IP excepto %{item.val}.\"}>%{item." +"ival}</var>}}%{src_port?, puerto %{src_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Igualar puertos excepto %{item.val}.\"}>%{item.ival}</" +"var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item.inv? data-" +"tooltip=\"Hacer coincidir MACs excepto %{item.val}%{item.hint.name? a.k.a. " +"%{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}" +">%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:181 @@ -596,9 +598,8 @@ msgid "IPv6" msgstr "IPv6" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236 -#, fuzzy msgid "IPv6 Masquerading" -msgstr "Enmascaramiento IPv6" +msgstr "Enmascarar la IPv6" #: 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 @@ -616,30 +617,29 @@ msgid "Include File" msgstr "Incluir archivo" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:40 -#, fuzzy 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 "" -"Entrada %{ipv6?%{ipv4?<var>IPv4</var> e <var>IPv6</var>:<var>IPv6</var>}:" -"<var>IPv4</var>}%{proto?, protocolo %{proto#%{next?, }%{item.types?<var " +"<var>IPv4</var>}%{proto?, protocol %{proto#%{next?, }%{item.types?<var " "class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP " -"con tipos %{item.types#%{next?, }<var>%{item}</var>}</span></var>:<var>" -"%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Hacer " -"coincidir marcas de fw excepto %{mark.num}%{mark.mask? with mask %{mark." -"mask}}.\":%{mark.mask? data-tooltip=\"Enmascarar el valor de fwmark con " -"%{mark.mask} antes de comparar.\"}}>%{mark.val}</var>}%{helper?, ayudante " -"%{helper.inv?<var data-tooltip=\"Coincidir con cualquier ayudante excepto " -""%{helper.name}"\">%{helper.val}</var>:<var data-tooltip=" -"\"%{helper.name}\">%{helper.val}</var>}}" +"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 "" +"%{ipv6?%{ipv4?<var>IPv4</var> y " +"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto? , protocolo " +"%{proto#%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item." +"name}<span class=\"cbi-tooltip\">ICMP con tipos % {item.types#%{next?, " +"}<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{ marca?, marca " +"<var%{marca.inv? data-tooltip=\"Hacer coincidir fwmarks excepto %{mark.num}%{" +"mark.mask? con máscara %{mark.mask}}.\":%{mark.mask? data-tooltip=" +"\"Enmascarar el valor de fwmark con %{mark.mask} antes de comparar.\"" +"}}>%{mark.val}</var>}%{helper?, helper %{helper.inv?<var data-tooltip =" +"\"Coincide con cualquier asistente excepto \"%{helper.name}\"\">%{helper." +"val}</var>" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173 msgid "Initial Hash Size" @@ -758,7 +758,7 @@ msgstr "" "Haga coincidir el tráfico reenviado que se origina en el puerto fuente o " "rango de puertos dados." -#: 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 "Ayudante de partido" @@ -775,7 +775,7 @@ msgstr "" msgid "Match mark" msgstr "Marca de partido" -#: 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 "" @@ -886,9 +886,8 @@ msgid "Output" msgstr "Salida" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:68 -#, fuzzy msgid "Packet Field Match" -msgstr "Coincidencia de campo de paquete" +msgstr "Emparejar los paquetes" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:69 msgid "" @@ -903,7 +902,7 @@ msgstr "" "net, set</code>.<br />Los prefijos de dirección son opcionales.<br />*Nota: " "el tipo de dato <code>set</code> no es compatible con fw4." -#: 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!" @@ -964,14 +963,17 @@ msgstr "" "Redirigir el tráfico de entrada que coincida al host interno especificado" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:115 -#, fuzzy msgid "Refer To External Set" -msgstr "Consultar el conjunto externo" +msgstr "Consulta el Conjunto externo" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:316 +msgid "Reflection zones" +msgstr "Zonas de reflexión" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:89 -msgid "Requires hardware NAT support. Implemented at least for mt7621" +msgid "Requires hardware NAT support." msgstr "" -"Requiere soporte de NAT por hardware. Implementado al menos para mt7621" +"Requiere soporte de NAT por hardware." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 msgid "Restrict Masquerading to given destination subnets" @@ -1181,7 +1183,7 @@ msgstr "Las restricciones de tiempo están activadas para esta regla" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:189 msgid "Timeout" -msgstr "Tiempo de espera" +msgstr "Se acabó el tiempo" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77 msgid "" @@ -1213,14 +1215,14 @@ msgstr "" #: 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>}}" -msgstr "" -"A %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Hacer coincidir las direcciones IP excepto %{item.val}.\"}>%{item.ival}</" -"var>}}%{dest_port?, puerto %{dest_port#%{next?, }<var%{item.inv? data-" +"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 "" +"A %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Hacer coincidir las direcciones IP excepto %{item.val}.\"}>%{item." +"ival}</var>}}%{dest_port?, puerto %{dest_port#%{next?, }<var%{item.inv? data-" "tooltip=\"Igualar puertos excepto %{item.val}.\"}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 @@ -1259,7 +1261,7 @@ msgstr "" "Unidad: segundos. El <code>0</code> predeterminado significa que la entrada " "se agrega permanentemente al conjunto.<br />Máx.: 2147483 segundos." -#: 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 "Ayudante de Conntrack desconocido o no instalado \"%s\"" @@ -1369,6 +1371,14 @@ msgstr "Zona ⇒ Reenvíos" msgid "Zones" msgstr "Zonas" +#: 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 "" +"Zonas a partir de las cuales se crearán las reglas de reflexión. Si no está " +"configurado, solo se utiliza la zona de destino." + #: 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 @@ -1380,7 +1390,7 @@ msgstr "aceptar" #: 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 @@ -1447,9 +1457,8 @@ msgid "dest_port: Destination Port" msgstr "dest_port: Puerto de destino" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:91 -#, fuzzy msgid "dest_set: Destination ipset*" -msgstr "dest_set: IPset de destino*" +msgstr "dest_set: conjunto de ips de destino*" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:311 msgid "do not rewrite" @@ -1499,9 +1508,9 @@ msgid "ip[/cidr]<br />" msgstr "ip[/cidr]<br />" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:138 -#, fuzzy msgid "ip[/cidr]<br />For use with Match datatypes: <code>*_ip</code>." -msgstr "ip[/cidr]<br />Para usar con tipos de datos Match: <code>*_ip</code>." +msgstr "" +"ip[/cidr]<br />Para usar con los tipos de datos de iguales:<code>*_ip</code>." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:63 msgid "ipv4" @@ -1547,7 +1556,7 @@ msgstr "segundo" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:79 msgid "set: ipset*" -msgstr "" +msgstr "set: ipset*" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:85 msgid "src_Set: Source ipset*" @@ -1623,22 +1632,23 @@ msgstr "marca de cortafuegos válida" #~ "mask} antes de comparar.\"}}>%{mark.val}</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 entrante%{proto?, protocolo %{proto#%{next?, }%{item.types?<var " -#~ "class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip" -#~ "\">ICMP con tipos %{item.types#%{next?, }<var>%{item}</var>}</span></var>:" -#~ "<var>%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? data-tooltip=" -#~ "\"Hacer coincidir fwmarks excepto %{mark.num}%{mark.mask? with mask " -#~ "%{mark.mask}}.\":%{mark.mask? data-tooltip=\"Enmascarar el valor de " +#~ "class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-" +#~ "tooltip\">ICMP con tipos %{item.types#%{next?, }<var>%{item}</var>}</" +#~ "span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? data-" +#~ "tooltip=\"Hacer coincidir fwmarks excepto %{mark.num}%{mark.mask? with " +#~ "mask %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Enmascarar el valor de " #~ "fwmark con %{mark.mask} antes de comparar.\"}}>%{mark.val}</" #~ "var>}%{helper?, ayudante %{helper.inv?<var data-tooltip=\"Iguala a " #~ "cualquier ayudante excepto "%{helper.name}"\">%{helper.val}</" diff --git a/applications/luci-app-firewall/po/fa/firewall.po b/applications/luci-app-firewall/po/fa/firewall.po index be0f9539d5..733e001f3f 100644 --- a/applications/luci-app-firewall/po/fa/firewall.po +++ b/applications/luci-app-firewall/po/fa/firewall.po @@ -17,28 +17,28 @@ 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?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 با انواع ICMP %{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 با انواع ICMP %{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." @@ -72,11 +72,11 @@ msgstr "<var data-tooltip=\"ACCEPT\">جلوگیری از منبع بازنویس #: 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> to %{dest}%{dest_ip?آی پی <var>" -"%{dest_ip}</var>}%{dest_port? پورت <var>%{dest_port}</var>}" +"<var data-tooltip=\"DNAT\">ارسال</var> to %{dest}%{dest_ip?آی پی " +"<var>%{dest_ip}</var>}%{dest_port? پورت <var>%{dest_port}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 msgid "" @@ -89,24 +89,24 @@ msgid "" "<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}" "</var>" msgstr "" -"<var data-tooltip=\"DSCP\">اختصاص DSCP DSCP</var> classification <var>" -"%{set_dscp}</var>" +"<var data-tooltip=\"DSCP\">اختصاص DSCP DSCP</var> classification " +"<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\">اختصاص conntrack</var> helper <var" -"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>" +"<var data-tooltip=\"HELPER\">اختصاص conntrack</var> helper " +"<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" @@ -117,8 +117,8 @@ msgid "" "<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:" "output}" msgstr "" -"{src?%{dest?forward:input}:output}%</var> رديابي نکن <var data-tooltip=" -"\"NOTRACK\">" +"{src?%{dest?forward:input}:output}%</var> رديابي نکن <var data-" +"tooltip=\"NOTRACK\">" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:121 msgid "" @@ -131,8 +131,8 @@ msgid "" "<var data-tooltip=\"SNAT\">Statically rewrite</var> to source %{snat_ip?IP " "<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}" msgstr "" -"<var data-tooltip=\"SNAT\">بازنویسی ایستا</var> به منبع %{snat_ip?IP <var>" -"%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}" +"<var data-tooltip=\"SNAT\">بازنویسی ایستا</var> به منبع %{snat_ip?IP " +"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:302 msgid "A rewrite IP must be specified!" @@ -392,7 +392,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" @@ -456,8 +456,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 @@ -501,21 +502,21 @@ msgstr "" #: 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 "" -"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>}}" +"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 "" +"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>}}" #: 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 @@ -593,15 +594,15 @@ 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>}}" +"<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 @@ -719,7 +720,7 @@ 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 "کمک کننده به همخوانی" @@ -736,7 +737,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 "با استفاده از راهنمای ردیابی اتصال مشخص شده، ترافیک را مطابقت دهید." @@ -852,7 +853,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!" @@ -912,9 +913,13 @@ msgstr "ترافیک ورودی منطبق را به میزبان داخلی م 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" @@ -1150,15 +1155,15 @@ msgstr "" #: 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 "" -"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>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 msgid "Tracking helper" @@ -1194,7 +1199,7 @@ msgid "" "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\"" @@ -1304,6 +1309,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 @@ -1315,7 +1326,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 @@ -1544,22 +1555,24 @@ msgstr "علامت فایروال معتبر" #~ "val}</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 "" -#~ "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>}}" diff --git a/applications/luci-app-firewall/po/fi/firewall.po b/applications/luci-app-firewall/po/fi/firewall.po index cf48ba1dd8..7e1f8ef865 100644 --- a/applications/luci-app-firewall/po/fi/firewall.po +++ b/applications/luci-app-firewall/po/fi/firewall.po @@ -17,14 +17,14 @@ 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." @@ -33,14 +33,14 @@ msgstr "" "%{src?%{dest?Välitetty:Tuleva}:Lähtevä} %{ipv6?%{ipv4?<var>IPv4</var> ja " "<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, protokolla " "%{proto#%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item." -"name}<span class=\"cbi-tooltip\">ICMP tyypit %{item.types#%{next?, }<var>" -"%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var" -"%{mark.inv? data-tooltip=\"Vastaa muita merkintöjä paitsi %{mark.num}%{mark." -"mask? maski %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Maska merkintä " -"%{mark.mask} ennen vertailua.\"}}>%{mark.val}</var>}%{dscp?, DSCP %{dscp.inv?" -"<var data-tooltip=\"Vastaa muita DSCP luikituksia paitsi %{dscp.num?:%{dscp." -"name}}\">%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{helper?, helper " -"%{helper.inv?<var data-tooltip=\"Vastaa muita avustajia paitsi "" +"name}<span class=\"cbi-tooltip\">ICMP tyypit %{item.types#%{next?, }" +"<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark " +"<var%{mark.inv? data-tooltip=\"Vastaa muita merkintöjä paitsi %{mark." +"num}%{mark.mask? maski %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Maska " +"merkintä %{mark.mask} ennen vertailua.\"}}>%{mark.val}</var>}%{dscp?, DSCP " +"%{dscp.inv?<var data-tooltip=\"Vastaa muita DSCP luikituksia paitsi %{dscp." +"num?:%{dscp.name}}\">%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{helper?, " +"helper %{helper.inv?<var data-tooltip=\"Vastaa muita avustajia paitsi "" "%{helper.name}"\">%{helper.val}</var>:<var data-tooltip=\"%{helper." "name}\">%{helper.val}</var>}}" @@ -73,11 +73,11 @@ msgstr "<var data-tooltip=\"ACCEPT\">Estä lähteen uudelleenkirjoitus</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\">Välitä</var> kohteeseen %{dest}%{dest_ip? IP <var>" -"%{dest_ip}</var>}%{dest_port? porttiin <var>%{dest_port}</var>}" +"<var data-tooltip=\"DNAT\">Välitä</var> kohteeseen %{dest}%{dest_ip? IP " +"<var>%{dest_ip}</var>}%{dest_port? porttiin <var>%{dest_port}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 msgid "" @@ -90,21 +90,21 @@ msgid "" "<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}" "</var>" msgstr "" -"<var data-tooltip = \"DSCP\"> Määritä DSCP </var> luokittelu <var>" -"%{set_dscp} </var>" +"<var data-tooltip = \"DSCP\"> Määritä DSCP </var> luokittelu " +"<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\">Määritä yhteydenseuranta</var> avustaja <var" -"%{helper_name? data-tooltip=\"%{helper_name}\"}>{set_helper}</var>" +"<var data-tooltip=\"HELPER\">Määritä yhteydenseuranta</var> avustaja " +"<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> palomuurimerkintä " "<var>%{set_mark?:%{set_xmark}}</var>" @@ -395,7 +395,7 @@ msgstr "Ulkoinen IP-osoite" msgid "External port" msgstr "Ulkoinen portti" -#: 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" @@ -459,8 +459,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 @@ -478,9 +479,9 @@ msgid "" msgstr "" "Lähde %{src}%{src_device?, sovitin <var>%{src_device}</var>}%{src_ip?, IP " "%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Vastaa muita osoitteita " -"paitsi %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port %{src_port#" -"%{next?, }<var%{item.inv? data-tooltip=\"Vastaa muita portteja paitsi %{item." -"val}.\"}>%{item.ival}</var>}}" +"paitsi %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port " +"%{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Vastaa muita portteja " +"paitsi %{item.val}.\"}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64 msgid "" @@ -495,31 +496,31 @@ msgid "" msgstr "" "Lähde %{src}%{src_device?, sovitin <var>%{src_device}</var>}%{src_ip?, IP " "%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Vastaa muita osoitteita " -"paitsi %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port %{src_port#" -"%{next?, }<var%{item.inv? data-tooltip=\"Vastaa muita portteja paitsi %{item." -"val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item." -"inv? data-tooltip=\"Vastaa muita MAC paitsi %{item.val}%{item.hint.name? a.k." -"a. %{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint." -"name}\"}}>%{item.ival}</var>}}" +"paitsi %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port " +"%{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Vastaa muita portteja " +"paitsi %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC " +"%{src_mac#%{next?, }<var%{item.inv? data-tooltip=\"Vastaa muita MAC paitsi " +"%{item.val}%{item.hint.name? a.k.a. %{item.hint.name}}.\":%{item.hint.name? " +"data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js: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 "" -"Lähde %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Vastaa muita osoitteita paitsi %{item.val}.\"}>%{item.ival}</" -"var>}}%{src_port?, port %{src_port#%{next?, }<var%{item.inv? data-tooltip=" -"\"Vastaa muita portteja paitsi %{item.val}.\"}>%{item.ival}</" -"var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item.inv? data-tooltip=" -"\"Vastaa muita MAC paitsi %{item.val}%{item.hint.name? a.k.a. %{item.hint." -"name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}" -"</var>}}" +"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 "" +"Lähde %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Vastaa muita osoitteita paitsi %{item.val}.\"}>%{item.ival}</" +"var>}}%{src_port?, port %{src_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Vastaa muita portteja paitsi %{item.val}.\"}>%{item.ival}</" +"var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item.inv? data-" +"tooltip=\"Vastaa muita MAC paitsi %{item.val}%{item.hint.name? a.k.a. %{item." +"hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item." +"ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:181 @@ -597,15 +598,15 @@ 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>}}" +"<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 @@ -725,7 +726,7 @@ msgstr "" "Vastaa välitettyä liikennettä, joka on peräisin annetusta portista tai " "portti-alueesta." -#: 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 "Vastaa auttajaa" @@ -742,7 +743,7 @@ msgstr "" msgid "Match mark" msgstr "Vastaa merkkiä" -#: 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 "Vastaa liikennettä määritetyllä yhteydenseuranta-apurilla." @@ -857,7 +858,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!" @@ -917,9 +918,13 @@ msgstr "Uudelleenohjaa saapuva liikenne määritettyyn sisäiseen palvelimeen" 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 "Edellyttää laitteiston NAT-tukea. Toteutettu ainakin mt7621: lle" +msgid "Requires hardware NAT support." +msgstr "Edellyttää laitteiston NAT-tukea." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 msgid "Restrict Masquerading to given destination subnets" @@ -1151,22 +1156,22 @@ msgid "" "%{item.val}.\"}>%{item.ival}</var>}}" msgstr "" "Kohde %{dest}%{dest_device?, via sovitin <var>%{dest_device}</" -"var>}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Vastaa muita osoitteita paitsi %{item.val}.\"}>%{item.ival}</" -"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip=" -"\"Vastaa muita portteja paitsi %{item.val}.\"}>%{item.ival}</var>}}" +"var>}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Vastaa muita osoitteita paitsi %{item.val}.\"}>%{item.ival}</" +"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Vastaa muita portteja paitsi %{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 "" -"Kohde %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Vastaa muita IP -osoitteita paitsi %{item.val}.\"}>%{item.ival}</" -"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip=" -"\"Vastaa muita portteja paitsi %{item.val}.\"}>%{item.ival}</var>}}" +"Kohde %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Vastaa muita IP -osoitteita paitsi %{item.val}.\"}>%{item.ival}</" +"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Vastaa muita portteja paitsi %{item.val}.\"}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 msgid "Tracking helper" @@ -1202,7 +1207,7 @@ msgid "" "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 "Tuntematon tai asentamaton conntrack-auttaja \"% s\"" @@ -1240,8 +1245,8 @@ msgid "" "be converted to \"nat\" sections and the firewall will be restarted to apply " "the updated configuration." msgstr "" -"Kun painat \"Jatka\", \"uudelleenohjaus\" -kohdat, joilla on tavoite \"SNAT" -"\", muunnetaan \"nat\" -osioiksi ja palomuuri käynnistetään uudelleen " +"Kun painat \"Jatka\", \"uudelleenohjaus\" -kohdat, joilla on tavoite " +"\"SNAT\", muunnetaan \"nat\" -osioiksi ja palomuuri käynnistetään uudelleen " "päivitetyn määrityksen aktivoimiseksi." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:311 @@ -1312,6 +1317,12 @@ msgstr "Vyöhyke ⇒ Välitys" msgid "Zones" msgstr "Vyöhykkeet" +#: 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 @@ -1323,7 +1334,7 @@ msgstr "hyväksy" #: 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 @@ -1547,27 +1558,29 @@ msgstr "kelvollinen palomuurimerkintä" #~ msgstr "" #~ "Välitetty IPv4%{proto?, protokolla %{proto#%{next?, }<var>%{item.name}</" #~ "var>}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Vastaa muita merkitöjä " -#~ "%{mark.num}%{mark.mask? maski %{mark.mask}}.\":%{mark.mask? data-tooltip=" -#~ "\"Maskaa merkintä %{mark.mask} enne vertailua.\"}}>%{mark.val}</var>}" +#~ "%{mark.num}%{mark.mask? maski %{mark.mask}}.\":%{mark.mask? data-" +#~ "tooltip=\"Maskaa merkintä %{mark.mask} enne vertailua.\"}}>%{mark.val}</" +#~ "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 "" #~ "Saapuva IPv4%{proto?, protokolla %{proto#%{next?, }%{item.types?<var " -#~ "class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip" -#~ "\">ICMP tyypit %{item.types#%{next?, }<var>%{item}</var>}</span></var>:" -#~ "<var>%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? data-tooltip=" -#~ "\"Vastaa muita merkejä paitsi %{mark.num}%{mark.mask? maskilla %{mark." -#~ "mask}}.\":%{mark.mask? data-tooltip=\"Maskaa merkkin arvolla %{mark.mask} " -#~ "before compare.\"}}>%{mark.val}</var>}%{helper?, helper %{helper.inv?<var " -#~ "data-tooltip=\"Vastaa muita avustajia paitsi "%{helper.name}"\">" -#~ "%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</" -#~ "var>}}" +#~ "class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-" +#~ "tooltip\">ICMP tyypit %{item.types#%{next?, }<var>%{item}</var>}</span></" +#~ "var>:<var>%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? data-" +#~ "tooltip=\"Vastaa muita merkejä paitsi %{mark.num}%{mark.mask? maskilla " +#~ "%{mark.mask}}.\":%{mark.mask? data-tooltip=\"Maskaa merkkin arvolla " +#~ "%{mark.mask} before compare.\"}}>%{mark.val}</var>}%{helper?, helper " +#~ "%{helper.inv?<var data-tooltip=\"Vastaa muita avustajia paitsi "" +#~ "%{helper.name}"\">%{helper.val}</var>:<var data-tooltip=\"%{helper." +#~ "name}\">%{helper.val}</var>}}" diff --git a/applications/luci-app-firewall/po/fr/firewall.po b/applications/luci-app-firewall/po/fr/firewall.po index 78be469168..b26659c453 100644 --- a/applications/luci-app-firewall/po/fr/firewall.po +++ b/applications/luci-app-firewall/po/fr/firewall.po @@ -3,8 +3,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-03-30 17:00+0200\n" -"PO-Revision-Date: 2023-06-18 10:26+0000\n" -"Last-Translator: viking76 <liaudetgael@gmail.com>\n" +"PO-Revision-Date: 2023-09-05 14:23+0000\n" +"Last-Translator: Louis SCHNEIDER <si0lsfr@gmail.com>\n" "Language-Team: French <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsfirewall/fr/>\n" "Language: fr\n" @@ -12,33 +12,33 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.18.1\n" +"X-Generator: Weblate 5.0.1-dev\n" #: 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?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." @@ -73,11 +73,11 @@ msgstr "<var data-tooltip=\"ACCEPT\">Empêcher la réécriture de la source</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\">Transférer</var> vers %{dest}%{dest_ip ? IP <var>" -"%{dest_ip}</var>}%{dest_port ? port <var>%{dest_port}</var>}" +"<var data-tooltip=\"DNAT\">Transférer</var> vers %{dest}%{dest_ip ? IP " +"<var>%{dest_ip}</var>}%{dest_port ? port <var>%{dest_port}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 msgid "" @@ -90,24 +90,24 @@ msgid "" "<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}" "</var>" msgstr "" -"<var data-tooltip=\"DSCP\">Assigner DSCP</var> classification <var>" -"%{set_dscp}</var>" +"<var data-tooltip=\"DSCP\">Assigner DSCP</var> classification " +"<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\">Attribuer conntrack</var> assistant <var" -"%{helper_name ? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>" +"<var data-tooltip=\"HELPER\">Attribuer conntrack</var> assistant " +"<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> 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>" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:90 msgid "<var data-tooltip=\"MASQUERADE\">Automatically rewrite</var> source IP" @@ -407,7 +407,7 @@ msgstr "Adresse IP externe" msgid "External port" msgstr "Port externe" -#: 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" @@ -471,15 +471,16 @@ 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 "" "Transféré %{ipv6?%{ipv4?<var>IPv4</var> et <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? avec le mask %{mark.mask}}.\":%{mark.mask? data-" -"tooltip=\"Valeur de Mask fwmark de %{mark.mask} avant comparaison.\"}}>" -"%{mark.val}</var>}" +"tooltip=\"Valeur de Mask fwmark de %{mark.mask} avant comparaison.\"}}" +">%{mark.val}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:484 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:354 @@ -522,21 +523,21 @@ msgstr "" #: 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 "" -"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>}}" +"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 "" +"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>}}" #: 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 @@ -614,26 +615,26 @@ msgstr "Inclure le fichier" #: 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 "" -"Entrant %{ipv6?%{ipv4?<var>IPv4</var> et <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=\"Valeur de Masque fwmark de %{mark.mask} avant comparaison.\"}}>" -"%{mark.val}</var>}%{helper?, helper %{helper.inv?<var data-tooltip=\"Match " +"<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 "" +"Entrant %{ipv6?%{ipv4?<var>IPv4</var> et <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=\"Valeur de Masque fwmark de %{mark.mask} avant " +"comparaison.\"}}>%{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>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173 msgid "Initial Hash Size" @@ -753,7 +754,7 @@ msgstr "" "Fait correspondre le trafic transféré provenant du port source ou de la " "plage de ports donné." -#: 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 "Assistant à la correspondance" @@ -770,7 +771,7 @@ msgstr "" msgid "Match mark" msgstr "Correspondance mark" -#: 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 "" @@ -900,7 +901,7 @@ msgstr "" ">Les préfixes de direction sont optionnels. <br />*Note : datatype " "<code>set</code> n'est pas supporté dans fw4." -#: 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!" @@ -967,10 +968,14 @@ msgstr "Rediriger le trafic entrant correspondant vers l'hôte interne spécifi msgid "Refer To External Set" msgstr "Reportez-vous à l'ensemble externe" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:316 +msgid "Reflection zones" +msgstr "Zones de réflection" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:89 -msgid "Requires hardware NAT support. Implemented at least for mt7621" +msgid "Requires hardware NAT support." msgstr "" -"Nécessite un support NAT matériel. Mis en œuvre minimalement pour mt7621" +"Nécessite un support NAT matériel." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 msgid "Restrict Masquerading to given destination subnets" @@ -1215,15 +1220,15 @@ msgstr "" #: 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 "" -"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>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 msgid "Tracking helper" @@ -1261,7 +1266,7 @@ msgstr "" "Unité : secondes. Défaut <code>0</code> signifie que l'entrée est ajoutée de " "manière permanente à l'ensemble.<br />Max : 2147483 secondes." -#: 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 "Assistant conntrack inconnu ou non installé \"%s\"" @@ -1371,6 +1376,14 @@ msgstr "Zone ⇒ Transferts" msgid "Zones" msgstr "Zones" +#: 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 "" +"Zones depuis lesquelles les règles de réflexion doivent être appelées. Si " +"non défini, seulement la zone de destination est utilisée." + #: 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 @@ -1382,7 +1395,7 @@ msgstr "accepter" #: 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 @@ -1617,22 +1630,24 @@ msgstr "marque de pare-feu valide" #~ "val}</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 "" -#~ "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>}}" diff --git a/applications/luci-app-firewall/po/he/firewall.po b/applications/luci-app-firewall/po/he/firewall.po index 9f05281d9d..36dcb11758 100644 --- a/applications/luci-app-firewall/po/he/firewall.po +++ b/applications/luci-app-firewall/po/he/firewall.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2023-03-11 13:38+0000\n" +"PO-Revision-Date: 2023-09-07 03:26+0000\n" "Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n" "Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsfirewall/he/>\n" @@ -10,19 +10,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Weblate 4.16.2-dev\n" +"X-Generator: Weblate 5.0.1-dev\n" #: 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." @@ -56,8 +56,8 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 @@ -73,14 +73,14 @@ msgstr "" #: 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 "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:90 @@ -106,7 +106,7 @@ msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:302 msgid "A rewrite IP must be specified!" -msgstr "" +msgstr "יש לציין כתובת IP לשכתוב!" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:288 msgid "ACCEPT - Disable address rewriting" @@ -118,7 +118,7 @@ msgstr "" #: 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 "" +msgstr "פעולה" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:316 msgid "" @@ -135,7 +135,7 @@ msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:107 msgid "Address family, Internal IP address must match" -msgstr "" +msgstr "אגד הכתובות והכתובת הפנימיות חייבות להתאים" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:135 msgid "" @@ -164,14 +164,14 @@ msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:549 msgid "Any" -msgstr "" +msgstr "כל" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:478 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:494 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:348 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:364 msgid "Any day" -msgstr "" +msgstr "כל יום" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:316 msgid "" @@ -200,7 +200,7 @@ msgstr "" #: 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 "" +msgstr "תגובה" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:109 msgid "Conntrack Settings" @@ -216,7 +216,7 @@ msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:698 msgid "Continue" -msgstr "" +msgstr "המשך" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:197 msgid "Counters" @@ -260,20 +260,20 @@ msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:266 msgid "Destination address" -msgstr "" +msgstr "כתובת היעד" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:403 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274 msgid "Destination port" -msgstr "" +msgstr "פתחת היעד" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:395 msgid "Destination zone" -msgstr "" +msgstr "אזור היעד" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268 msgid "Device name" -msgstr "" +msgstr "שם המכשיר" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277 msgid "" @@ -344,7 +344,7 @@ msgstr "" 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" @@ -408,8 +408,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 @@ -440,13 +441,13 @@ msgstr "" #: 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>}}" +"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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 @@ -525,15 +526,15 @@ 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>}}" +"<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 @@ -646,7 +647,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 "" @@ -661,7 +662,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 "" @@ -770,7 +771,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!" @@ -823,8 +824,12 @@ msgstr "" 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" +msgid "Requires hardware NAT support." msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 @@ -1030,10 +1035,10 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 @@ -1067,7 +1072,7 @@ msgid "" "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 "" @@ -1170,6 +1175,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 @@ -1181,7 +1192,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 diff --git a/applications/luci-app-firewall/po/hi/firewall.po b/applications/luci-app-firewall/po/hi/firewall.po index 2b30ee95dd..01c39fc06c 100644 --- a/applications/luci-app-firewall/po/hi/firewall.po +++ b/applications/luci-app-firewall/po/hi/firewall.po @@ -17,14 +17,14 @@ 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." @@ -58,8 +58,8 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 @@ -75,14 +75,14 @@ msgstr "" #: 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 "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:90 @@ -346,7 +346,7 @@ msgstr "" 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" @@ -410,8 +410,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 @@ -442,13 +443,13 @@ msgstr "" #: 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>}}" +"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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 @@ -527,15 +528,15 @@ 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>}}" +"<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 @@ -648,7 +649,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 "" @@ -663,7 +664,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 "" @@ -772,7 +773,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!" @@ -825,8 +826,12 @@ msgstr "" 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" +msgid "Requires hardware NAT support." msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 @@ -1032,10 +1037,10 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 @@ -1069,7 +1074,7 @@ msgid "" "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 "" @@ -1172,6 +1177,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 @@ -1183,7 +1194,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 diff --git a/applications/luci-app-firewall/po/hu/firewall.po b/applications/luci-app-firewall/po/hu/firewall.po index bcfa4449d0..056fa24bd6 100644 --- a/applications/luci-app-firewall/po/hu/firewall.po +++ b/applications/luci-app-firewall/po/hu/firewall.po @@ -15,14 +15,14 @@ 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." @@ -56,11 +56,11 @@ msgstr "<var data-tooltip=\"ACCEPT\">Forrás felülírásának tiltása</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\">Továbbítás</var> ide: %{dest}%{dest_ip? IP <var>" -"%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}" +"<var data-tooltip=\"DNAT\">Továbbítás</var> ide: %{dest}%{dest_ip? IP " +"<var>%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 msgid "" @@ -76,14 +76,14 @@ msgstr "" #: 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 "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:90 @@ -370,7 +370,7 @@ msgstr "Külső IP-cím" msgid "External port" msgstr "Külső port" -#: 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" @@ -434,8 +434,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 @@ -466,13 +467,13 @@ msgstr "" #: 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>}}" +"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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 @@ -551,15 +552,15 @@ 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>}}" +"<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 @@ -676,7 +677,7 @@ msgstr "" "A megadott forrásportról vagy porttartományból eredő továbbított forgalom " "illesztése." -#: 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 "Illesztési segítő" @@ -693,7 +694,7 @@ msgstr "" msgid "Match mark" msgstr "Jelölés illesztése" -#: 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 "Forgalom illesztése a megadott kapcsolatkövető segítő használatával." @@ -813,7 +814,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!" @@ -877,9 +878,13 @@ msgstr "Egyező bejövő forgalom átirányítása a megadott belső gépre" 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 "Hardveres NAT támogatás szükséges. Legalább az mt7621-hez megvalósítva" +msgid "Requires hardware NAT support." +msgstr "Hardveres NAT támogatás szükséges." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 msgid "Restrict Masquerading to given destination subnets" @@ -1107,10 +1112,10 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 @@ -1147,7 +1152,7 @@ msgid "" "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 "Ismeretlen vagy nem telepített kapcsolatkövető segítő: „%s”" @@ -1254,6 +1259,12 @@ msgstr "Zóna ⇒ Továbbítások" msgid "Zones" msgstr "Zónák" +#: 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 @@ -1265,7 +1276,7 @@ msgstr "elfogadás" #: 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 diff --git a/applications/luci-app-firewall/po/id/firewall.po b/applications/luci-app-firewall/po/id/firewall.po index d82f4ca07a..2b464a0d90 100644 --- a/applications/luci-app-firewall/po/id/firewall.po +++ b/applications/luci-app-firewall/po/id/firewall.po @@ -3,8 +3,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-03-30 17:00+0200\n" -"PO-Revision-Date: 2023-06-05 03:51+0000\n" -"Last-Translator: Reza Almanda <rezaalmanda27@gmail.com>\n" +"PO-Revision-Date: 2023-08-31 08:31+0000\n" +"Last-Translator: Charles03010 <charles03010@gmail.com>\n" "Language-Team: Indonesian <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsfirewall/id/>\n" "Language: id\n" @@ -12,33 +12,33 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.18-dev\n" +"X-Generator: Weblate 5.0.1-dev\n" #: 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?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." @@ -73,11 +73,11 @@ msgstr "<var data-tooltip=\"ACCEPT\"> Cegah penulisan ulang sumber</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\">Teruskan</var> ke %{dest}%{dest_ip? IP <var>" -"%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}" +"<var data-tooltip=\"DNAT\">Teruskan</var> ke %{dest}%{dest_ip? IP " +"<var>%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 msgid "" @@ -95,16 +95,16 @@ msgstr "" #: 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\">Tetapkan conntrack </var> helper <var" -"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>" +"<var data-tooltip= \"HELPER\">Tetapkan conntrack </var> helper " +"<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?Tetapkan:XOR}</var> tanda firewall " "<var>%{set_mark?:%{set_xmark}}</var>" @@ -188,7 +188,7 @@ msgstr "" #: 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:108 msgid "Advanced Settings" -msgstr "Pengaturan Lanjutan" +msgstr "Setelan Lanjutan" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277 msgid "Allow \"invalid\" traffic" @@ -363,7 +363,7 @@ msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:204 msgid "Enabled" -msgstr "" +msgstr "Diaktifkan" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:198 msgid "Enables packet and byte count tracking for the set." @@ -389,7 +389,7 @@ msgstr "" 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" @@ -446,15 +446,16 @@ msgstr "" #: 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 "" +msgstr "meneruskan" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:34 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 @@ -485,13 +486,13 @@ msgstr "" #: 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>}}" +"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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 @@ -501,7 +502,7 @@ msgstr "" #: 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 "Pengaturan Umum" +msgstr "Setelan Umum" #: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3 msgid "Grant access to firewall configuration" @@ -570,15 +571,15 @@ 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>}}" +"<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 @@ -691,7 +692,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 "" @@ -706,7 +707,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 "" @@ -815,7 +816,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!" @@ -868,8 +869,12 @@ msgstr "" 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" +msgid "Requires hardware NAT support." msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 @@ -1075,10 +1080,10 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 @@ -1112,7 +1117,7 @@ msgid "" "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 "" @@ -1215,6 +1220,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 @@ -1226,7 +1237,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 diff --git a/applications/luci-app-firewall/po/it/firewall.po b/applications/luci-app-firewall/po/it/firewall.po index a0b8af6b51..3fca85261c 100644 --- a/applications/luci-app-firewall/po/it/firewall.po +++ b/applications/luci-app-firewall/po/it/firewall.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-03-30 17:00+0200\n" -"PO-Revision-Date: 2023-07-09 09:41+0000\n" +"PO-Revision-Date: 2023-08-08 12:50+0000\n" "Last-Translator: random r <epsilin@yopmail.com>\n" "Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsfirewall/it/>\n" @@ -30,19 +30,20 @@ msgid "" ""\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper." "val}</var>}}" msgstr "" -"%{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 con tipi %{item.types#%{next?, }<var>%{item}" -"</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? " -"data-tooltip=\"Abbina fwmarks eccetto %{mark.num}%{mark.mask? con maschera " -"%{mark.mask}}.\":%{mark.mask? data-tooltip=\"Maschera il valore di fwmark " -"con %{mark.mask} prima di confrontare.\"}}>%{mark.val}</var>}%{dscp?, DSCP " -"%{dscp.inv?<var data-tooltip=\"Abbina le classificazioni di DSCP eccetto " -"%{dscp.num?:%{dscp.name}}\">%{dscp.val}</var>:<var>%{dscp.val}</" -"var>}}%{helper?, helper %{helper.inv?<var data-tooltip=\"Abbina qualsiasi " -"assistente eccetto "%{helper.name}"\">%{helper.val}</var>:<var " -"data-tooltip=\"%{helper.name}\">%{helper.val}</var>}}" +"%{src?%{dest?Forwarded:Incoming}:Outgoing} %{ipv6?%{ipv4?<var>IPv4</var> e " +"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, protocollo " +"%{proto#%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item." +"name}<span class=\"cbi-tooltip\">ICMP con tipi %{item.types#%{next?, }<var>" +"%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var" +"%{mark.inv? data-tooltip=\"Corrispondi fwmarks eccetto %{mark.num}%{mark." +"mask? con maschera %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Maschera il " +"valore di fwmark con %{mark.mask} prima di confrontare.\"}}>%{mark.val}</" +"var>}%{dscp?, DSCP %{dscp.inv?<var data-tooltip=\"Corrispondi le " +"classificazioni di DSCP eccetto %{dscp.num?:%{dscp.name}}\">%{dscp.val}</" +"var>:<var>%{dscp.val}</var>}}%{helper?, assistente %{helper.inv?<var data-" +"tooltip=\"Corrispondi qualsiasi assistente eccetto "%{helper.name}"" +"\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</" +"var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461 msgid "-- add IP --" @@ -70,64 +71,84 @@ msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:93 msgid "<var data-tooltip=\"ACCEPT\">Prevent source rewrite</var>" msgstr "" +"<var data-tooltip=\"ACCEPT\">Previeni la riscrittura dell'origine</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>}" msgstr "" +"<var data-tooltip=\"DNAT\">Inoltra</var> a %{dest}%{dest_ip? IP <var>" +"%{dest_ip}</var>}%{dest_port? porta <var>%{dest_port}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 msgid "" "<var data-tooltip=\"DROP\">Drop</var> %{src?%{dest?forward:input}:output}" msgstr "" +"<var data-tooltip=\"DROP\">Scarta (drop)</var>%{src?%{dest?forward:input}:" +"output}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:133 msgid "" "<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}" "</var>" msgstr "" +"<var data-tooltip=\"DSCP\">Assegna classificazione 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>" msgstr "" +"<var data-tooltip=\"ASSISTENTE\">Assegna assistente conntrack</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>" msgstr "" +"Contrassegno firewall <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" msgstr "" +"<var data-tooltip=\"MASQUERADE\">Riscrivi automaticamente</var> l'IP di " +"origine" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:124 msgid "" "<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:" "output}" msgstr "" +"<var data-tooltip=\"NOTRACK\">Non rintracciare</var> %{src?%{dest?forward:" +"input}:output}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:121 msgid "" "<var data-tooltip=\"REJECT\">Reject</var> %{src?%{dest?forward:input}:output}" msgstr "" +"<var data-tooltip=\"REJECT\">Rifiuta</var> %{src?%{dest?forward:input}:" +"output}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:87 msgid "" "<var data-tooltip=\"SNAT\">Statically rewrite</var> to source %{snat_ip?IP " "<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}" msgstr "" +"<var data-tooltip=\"SNAT\">Riscrivi staticamente</var> verso l'origine " +"%{snat_ip?IP <var>%{snat_ip}</var>} %{snat_port?porta <var>%{snat_port}</" +"var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:302 msgid "A rewrite IP must be specified!" -msgstr "" +msgstr "È necessario specificare un IP di riscrittura!" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:288 msgid "ACCEPT - Disable address rewriting" -msgstr "" +msgstr "ACCETTA - Disattiva riscrittura degli indirizzi" #: 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 @@ -143,22 +164,30 @@ msgid "" "traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS " "traffic." msgstr "" +"Ulteriori argomenti grezzi di <em>iptables</em> per classificare il traffico " +"di destinazione della zona, ad es. <code>-p tcp --dport 443</code> per il " +"solo traffico HTTPS in uscita." #: 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." msgstr "" +"Ulteriori argomenti grezzi di <em>iptables</em> per classificare il traffico " +"di origine della zona, ad es. <code>-p tcp --sport 443</code> per il solo " +"traffico HTTPS in ingresso." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:107 msgid "Address family, Internal IP address must match" -msgstr "" +msgstr "La famiglia di indirizzi e l'indirizzo IP interno devono corrispondere" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:135 msgid "" "Address family, source address, destination address, rewrite IP address must " "match" msgstr "" +"La famiglia di indirizzi, l'indirizzo di origine, l'indirizzo di " +"destinazione e l'indirizzo IP di riscrittura devono corrispondere" #: 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 @@ -173,11 +202,11 @@ msgstr "Consenti traffico \"non valido\"" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:379 msgid "Allow forward from <em>source zones</em>:" -msgstr "Permetti routing da <em>zone di origine</em>:" +msgstr "Consenti l'inoltro da <em>zone di origine</em>:" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:338 msgid "Allow forward to <em>destination zones</em>:" -msgstr "Permetti rounting a <em>zone di destinazione</em>:" +msgstr "Consenti l'inoltro a <em>zone di destinazione</em>:" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:549 msgid "Any" @@ -196,36 +225,43 @@ msgid "" "established connections. Format is value[/mask]. If a mask is specified then " "those bits set in the mask are zeroed out." msgstr "" +"Applica uno XOR bit a bit del valore dato e il valore contrassegno esistente " +"sulle connessioni stabilite. Il formato è valore[/maschera]. Se una maschera " +"è specificata allora quei bit impostati nella maschera sono azzerati." #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263 msgid "Apply the given DSCP class or value to established connections." -msgstr "" +msgstr "Applica la classe o il valore DSCP dato per le connessioni stabilite." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 msgid "Assign the specified connection tracking helper to matched traffic." msgstr "" +"Assegna l'assistente di tracciamento di connessione specificato al traffico " +"corrispondente." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:280 msgid "Automatic helper assignment" -msgstr "" +msgstr "Assegnazione automatica dell'assistente" #: 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 "" +"Assegna automaticamente gli assistenti conntrack in base al protocollo e " +"alla porta di traffico" #: 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 "" +msgstr "Commento" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:109 msgid "Conntrack Settings" -msgstr "" +msgstr "Impostazioni di conntrack" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:284 msgid "Conntrack helpers" -msgstr "" +msgstr "Assistenti di conntrack" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:16 msgid "Contents have been saved." @@ -237,7 +273,7 @@ msgstr "Continua" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:197 msgid "Counters" -msgstr "" +msgstr "Contatori" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:225 msgid "Covered devices" @@ -253,7 +289,7 @@ msgstr "Sottoreti coperte" #: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:62 msgid "Custom Rules" -msgstr "Regole Personalizzate" +msgstr "Regole personalizzate" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:26 msgid "" @@ -268,15 +304,15 @@ msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:420 msgid "DSCP classification" -msgstr "" +msgstr "Classificazione DSCP" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262 msgid "DSCP mark" -msgstr "" +msgstr "Contrassegno DSCP" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:296 msgid "DSCP mark required" -msgstr "" +msgstr "Contrassegno DSCP richiesto" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:266 @@ -301,10 +337,13 @@ 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." msgstr "" +"Non installare regole extra per rifiutare il traffico inoltrato con lo stato " +"conntrack <em>non valido</em>. Può essere necessario per configurazioni di " +"instradamenti asimmetrici complesse." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:59 msgid "Drop invalid packets" -msgstr "Scarta pacchetti invalidi" +msgstr "Scarta (drop) pacchetti non validi" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230 @@ -314,7 +353,7 @@ msgstr "Attiva" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:302 msgid "Enable NAT Loopback" -msgstr "Attiva NAT Loopback" +msgstr "Attiva loopback NAT" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:45 msgid "Enable SYN-flood protection" @@ -330,12 +369,17 @@ msgid "" "outbound traffic on this zone. This is typically enabled on the <em>wan</em> " "zone." msgstr "" +"Attiva la traduzione di indirizzo di rete e porta IPv4 (NAT4 o NAPT4) per il " +"traffico in uscita su questa zona. È tipicamente attivata nella zona " +"<em>wan</em>." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237 msgid "" "Enable network address and port translation IPv6 (NAT6 or NAPT6) for " "outbound traffic on this zone." msgstr "" +"Attiva la traduzione di indirizzo di rete e porta IPv6 (NAT6 o NAPT6) per il " +"traffico in uscita su questa zona." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:204 msgid "Enabled" @@ -343,7 +387,7 @@ msgstr "Attivato" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:198 msgid "Enables packet and byte count tracking for the set." -msgstr "" +msgstr "Attiva il monitoraggio del conto di pacchetti e byte per il set." #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338 msgid "Expecting: %s" @@ -352,40 +396,43 @@ msgstr "Necessario: %s" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:77 msgid "Experimental feature. Not fully compatible with QoS/SQM." msgstr "" +"Caratteristica sperimentale. Non completamente compatibile con QoS/SQM." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:284 msgid "Explicitly choses allowed connection tracking helpers for zone traffic" msgstr "" +"Sceglie esplicitamente gli assistenti autorizzati del monitoraggio delle " +"connessioni per il traffico della zona" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:270 msgid "External IP address" -msgstr "Indirizzo IP Esterno" +msgstr "Indirizzo IP esterno" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:275 msgid "External port" msgstr "Porta esterna" -#: 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" -msgstr "Comandi extra" +msgstr "Argomenti extra" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:316 msgid "Extra destination arguments" -msgstr "" +msgstr "Argomenti di destinazione extra" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:110 msgid "Extra iptables arguments" -msgstr "" +msgstr "Argomenti di iptables extra" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:306 msgid "Extra source arguments" -msgstr "" +msgstr "Argomenti di origine extra" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:60 msgid "Family" -msgstr "" +msgstr "Famiglia" #: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3 msgid "Firewall" @@ -393,11 +440,11 @@ msgstr "Firewall" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:25 msgid "Firewall - Custom Rules" -msgstr "Firewall - Regole Personalizzate" +msgstr "Firewall - Regole personalizzate" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:20 msgid "Firewall - IP sets" -msgstr "" +msgstr "Firewall - Set di IP" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:172 msgid "Firewall - NAT Rules" @@ -405,24 +452,24 @@ msgstr "Firewall - Regole NAT" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:152 msgid "Firewall - Port Forwards" -msgstr "Firewall - Inoltro Porte" +msgstr "Firewall - Inoltro porte" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:173 msgid "Firewall - Traffic Rules" -msgstr "Firewall - Regole Traffico" +msgstr "Firewall - Regole traffico" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:38 msgid "Firewall - Zone Settings" -msgstr "Firewall - Opzioni delle Zone" +msgstr "Firewall - Impostazioni zona" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:691 msgid "Firewall configuration migration" -msgstr "" +msgstr "Migrazione configurazione del firewall" #: 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 "Inoltrare" +msgstr "Inoltra" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:34 msgid "" @@ -432,6 +479,12 @@ msgid "" "%{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-tooltip=" "\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}" msgstr "" +"Inoltrato %{ipv6?%{ipv4?<var>IPv4</var> e <var>IPv6</var>:<var>IPv6</var>}:" +"<var>IPv4</var>}%{proto?, protocollo %{proto#%{next?, }<var>%{item.name}</" +"var>}}%{mark?, contrassegno <var%{mark.inv? data-tooltip=\"Corrispondi " +"fwmarks eccetto %{mark.num}%{mark.mask? con maschera %{mark.mask}}.\":%{mark." +"mask? data-tooltip=\"Maschera valore fwmark con %{mark.mask} prima di " +"confrontare.\"}}>%{mark.val}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:484 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:354 @@ -446,6 +499,11 @@ msgid "" "<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item." "ival}</var>}}" msgstr "" +"Da %{src}%{src_device?, interfaccia <var>%{src_device}</var>}%{src_ip?, IP " +"%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Corrispondi indirizzo IP " +"eccetto %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, porta %{src_port#" +"%{next?, }<var%{item.inv? data-tooltip=\"Corrispondi porte eccetto %{item." +"val}.\"}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64 msgid "" @@ -458,6 +516,14 @@ msgid "" "name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}" "</var>}}" msgstr "" +"Da %{src}%{src_device?, interfaccia <var>%{src_device}</var>}%{src_ip?, IP " +"%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Corrispondi indirizzi IP " +"eccetto %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, porta %{src_port#" +"%{next?, }<var%{item.inv? data-tooltip=\"Corrispondi porte eccetto %{item." +"val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item." +"inv? data-tooltip=\"Corrispondi MAC eccetto %{item.val}%{item.hint.name? a.k." +"a. %{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint." +"name}\"}}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:52 msgid "" @@ -469,6 +535,13 @@ msgid "" "k.a. %{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint." "name}\"}}>%{item.ival}</var>}}" msgstr "" +"Da %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-tooltip=" +"\"Corrispondi indirizzi IP eccetto %{item.val}.\"}>%{item.ival}</" +"var>}}%{src_port?, porta %{src_port#%{next?, }<var%{item.inv? data-tooltip=" +"\"Corrispondi porte eccetto %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, " +"MAC %{src_mac#%{next?, }<var%{item.inv? data-tooltip=\"Corrispondi MAC " +"eccetto %{item.val}%{item.hint.name? a.k.a. %{item.hint.name}}.\":%{item." +"hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:181 @@ -481,32 +554,32 @@ msgstr "Impostazioni generali" #: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3 msgid "Grant access to firewall configuration" -msgstr "" +msgstr "Concedi l'accesso alla configurazione del firewall" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:88 msgid "Hardware flow offloading" -msgstr "" +msgstr "Scarico del flusso hardware" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:137 msgid "IP (range)" -msgstr "" +msgstr "IP (intervallo)" #: 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 "" +msgstr "Set di IP" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:145 msgid "IPs/Networks" -msgstr "" +msgstr "IP/Reti" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:100 msgid "IPs/Networks/MACs" -msgstr "" +msgstr "IP/Reti/MAC" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:61 msgid "IPv4" -msgstr "" +msgstr "IPv4" #: 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:250 @@ -522,11 +595,11 @@ msgstr "Solo IPv4" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:62 msgid "IPv6" -msgstr "" +msgstr "IPv6" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236 msgid "IPv6 Masquerading" -msgstr "" +msgstr "Masquerading IPv6" #: 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 @@ -537,11 +610,11 @@ msgstr "Solo IPv6" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251 msgid "Inbound device" -msgstr "" +msgstr "Dispositivo di ingresso" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:180 msgid "Include File" -msgstr "" +msgstr "Includi file" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:40 msgid "" @@ -556,10 +629,21 @@ msgid "" "except "%{helper.name}"\">%{helper.val}</var>:<var data-tooltip=" "\"%{helper.name}\">%{helper.val}</var>}}" msgstr "" +"In ingresso %{ipv6?%{ipv4?<var>IPv4</var> e <var>IPv6</var>:<var>IPv6</var>}:" +"<var>IPv4</var>}%{proto?, protocollo %{proto#%{next?, }%{item.types?<var " +"class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP " +"con tipi %{item.types#%{next?, }<var>%{item}</var>}</span></var>:<var>%{item." +"name}</var>}}}%{mark?, contrassegno <var%{mark.inv? data-tooltip=" +"\"Corrispondi fwmarks eccetto %{mark.num}%{mark.mask? con maschera %{mark." +"mask}}.\":%{mark.mask? data-tooltip=\"Maschera valore fwmark con %{mark." +"mask} prima di confrontare.\"}}>%{mark.val}</var>}%{helper?, assistente " +"%{helper.inv?<var data-tooltip=\"Corrispondi qualsiasi assistente eccetto " +""%{helper.name}"\">%{helper.val}</var>:<var data-tooltip=" +"\"%{helper.name}\">%{helper.val}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173 msgid "Initial Hash Size" -msgstr "" +msgstr "Dimensione hash iniziale" #: 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 @@ -576,15 +660,15 @@ msgstr "Porta interna" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:283 msgid "Internal zone" -msgstr "Zona Interna" +msgstr "Zona interna" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:304 msgid "Invalid DSCP mark" -msgstr "" +msgstr "Contrassegno DSCP non valido" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:372 msgid "Invalid limit value" -msgstr "" +msgstr "Valore di limite non valido" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:382 msgid "Limit burst" @@ -596,7 +680,7 @@ msgstr "Limita messaggi del registro" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:348 msgid "Limit matching" -msgstr "" +msgstr "Limita corrispondenza" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:79 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:96 @@ -605,31 +689,34 @@ msgid "" "Limit matching to <var>%{limit.num}</var> packets per <var>%{limit.unit}</" "var>%{limit.burst? burst <var>%{limit.burst}</var>}" msgstr "" +"Limita la corrispondenza a <var>%{limit.num}</var> pacchetti per <var>" +"%{limit.unit}</var>%{limit.burst? burst <var>%{limit.burst}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:169 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244 msgid "Limited masquerading enabled" -msgstr "" +msgstr "Masquerading limitato attivato" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349 msgid "Limits traffic matching to the specified rate." -msgstr "" +msgstr "Limita il traffico corrispondente alla velocità specificata." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:307 msgid "Loopback source IP" -msgstr "" +msgstr "IP di origine loopback" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:287 msgid "MASQUERADE - Automatically rewrite to outbound interface IP" msgstr "" +"MASQUERADE - Riscrivi automaticamente all'IP dell'interfaccia in uscita" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:174 msgid "MSS clamping" -msgstr "" +msgstr "Ancoraggio MSS" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:161 msgid "Masquerading" -msgstr "" +msgstr "Masquerading" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:209 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213 @@ -639,81 +726,95 @@ msgstr "Corrispondenza" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262 msgid "Match DSCP" -msgstr "" +msgstr "Corrispondi DSCP" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292 msgid "Match ICMP type" -msgstr "Corrispondenza tipo ICMP" +msgstr "Corrispondi tipo ICMP" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248 msgid "Match device" -msgstr "" +msgstr "Corrispondi dispositivo" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:267 msgid "Match forwarded traffic directed at the given IP address." -msgstr "" +msgstr "Corrispondi il traffico inoltrato diretto all'indirizzo IP indicato." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275 msgid "" "Match forwarded traffic directed at the given destination port or port range." msgstr "" +"Corrispondi traffico inoltrato diretto alla porta o all'intervallo di porte " +"di destinazione." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:250 msgid "Match forwarded traffic from this IP or range." -msgstr "" +msgstr "Corrispondi il traffico inoltrato da questo IP o intervallo." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:258 msgid "" "Match forwarded traffic originating from the given source port or port range." msgstr "" +"Corrispondi il traffico inoltrato derivante dalla porta o dall'intervallo di " +"porte di origine." -#: 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 "" +msgstr "Corrispondi assistente" #: 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" msgstr "" -"Corrispondi traffico in entrata diretto alla porta o intervallo di porte " -"dato su questo host" +"Corrispondi il traffico in ingresso diretto alla porta o all'intervallo di " +"porte su questo host" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315 msgid "Match mark" -msgstr "" +msgstr "Corrispondi contrassegno" -#: 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 "" +"Corrispondi il traffico usando l'assistente di monitoraggio della " +"connessione specificato." #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:318 msgid "Matches a specific firewall mark or a range of different marks." msgstr "" +"Corrisponde un contrassegno specifico del firewall o un intervallo di " +"diversi contrassegni." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:328 msgid "Matches forwarded traffic using the specified outbound network device." msgstr "" +"Corrisponde il traffico inoltrato usando il dispositivo di rete in uscita " +"specificato." #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263 msgid "Matches traffic carrying the specified DSCP marking." msgstr "" +"Corrisponde il traffico che trasporta il contrassegno DSCP specificato." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:106 msgid "Max Entries" -msgstr "" +msgstr "Elementi massimi" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:165 msgid "Max Length" -msgstr "" +msgstr "Dimensione massima" #: 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 " "one every time the limit specified above is not reached, up to this number." msgstr "" +"Numero massimo iniziale di pacchetti da corrispondere: questo numero viene " +"ricaricato da uno ogni volta che il limite specificato sopra non è " +"raggiunto, fino a questo numero." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:480 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:350 @@ -723,7 +824,7 @@ msgstr "Lunedì" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:490 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:360 msgid "Month Days" -msgstr "Giorni del Mese" +msgstr "Giorni del mese" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:175 #: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:44 @@ -735,6 +836,8 @@ msgid "" "NAT rules allow fine grained control over the source IP to use for outbound " "or forwarded traffic." msgstr "" +"Le regole NAT consentono un controllo granulare sull'IP di origine da usare " +"per il traffico in uscita o inoltrato." #: 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 @@ -747,7 +850,7 @@ msgstr "Nome" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:159 msgid "Netmask" -msgstr "" +msgstr "Maschera di rete" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:271 msgid "Only match incoming traffic directed at the given IP address." @@ -772,20 +875,20 @@ 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:327 msgid "Outbound device" -msgstr "" +msgstr "Dispositivo di uscita" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:242 msgid "Outbound zone" -msgstr "" +msgstr "Zona di uscita" #: 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 "" +msgstr "Output" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:68 msgid "Packet Field Match" -msgstr "" +msgstr "Corrispondenza campo pacchetto" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:69 msgid "" @@ -794,8 +897,13 @@ msgid "" "Datatypes: <code>ip, port, mac, net, set</code>.<br />Direction prefixes are " "optional.<br />*Note: datatype <code>set</code> is unsupported in fw4." msgstr "" +"I campi dei pacchetti da corrispondere.<br />Sintassi: " +"<em>direction_datatype</em>. es.: <code>src_port, dest_net</code>.<br /" +">Direzioni: <code>src, dst</code>. Tipi di dati: <code>ip, port, mac, net, " +"set</code>.<br />I prefissi di direzione sono facoltativi. <br />*Nota: il " +"tipo di dati <code>set</code> non è supportato in fw4." -#: 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!" @@ -809,10 +917,16 @@ msgid "" "invalid values could render the firewall ruleset broken, completely exposing " "all services." msgstr "" +"Passare argomenti grezzi di iptables alle regole di classificazione del " +"traffico di origine e di destinazione, consente di corrispondere i pacchetti " +"in base ad altri criteri rispetto a interfacce o sottoreti. Queste opzioni " +"dovrebbero essere usate con estrema cura, in quanto valori non validi " +"possono invalidare le regole del firewall, esponendo completamente tutti i " +"servizi." #: 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 "" +msgstr "Percorso al file dei CIDR, sottoreti, IP host, ecc.<br />" #: 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 @@ -829,7 +943,7 @@ msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:151 msgid "Port range" -msgstr "" +msgstr "Intervallo di porte" #: 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 @@ -848,11 +962,15 @@ msgstr "Reindirizza il traffico in entrata allo specifico host interno" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:115 msgid "Refer To External Set" -msgstr "" +msgstr "Fare riferimento a set esterno" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:316 +msgid "Reflection zones" +msgstr "Zone riflettive" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:89 -msgid "Requires hardware NAT support. Implemented at least for mt7621" -msgstr "" +msgid "Requires hardware NAT support." +msgstr "Richiede supporto NAT hardware." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 msgid "Restrict Masquerading to given destination subnets" @@ -871,27 +989,30 @@ msgstr "Limita agli indirizzi famiglia" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293 msgid "Rewrite IP address" -msgstr "" +msgstr "Riscrivi l'indirizzo IP" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:294 msgid "Rewrite matched traffic to the specified source IP address." msgstr "" +"Riscrivi il traffico corrispondente sull'indirizzo IP di origine specificato." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:308 msgid "Rewrite matched traffic to the specified source port or port range." msgstr "" +"Riscrivi il traffico corrispondente sulla porta o intervallo di porte di " +"origine specificate." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:307 msgid "Rewrite port" -msgstr "" +msgstr "Riscrivi porta" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:76 msgid "Routing/NAT Offloading" -msgstr "" +msgstr "Scarico instradamento/NAT" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:286 msgid "SNAT - Rewrite to specific source IP or port" -msgstr "" +msgstr "SNAT - Riscrivi sull'IP o porta di origine specificati" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:485 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:355 @@ -900,21 +1021,24 @@ msgstr "Sabato" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315 msgid "Set mark" -msgstr "" +msgstr "Imposta contrassegno" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:317 msgid "" "Set the given mark value on established connections. Format is value[/mask]. " "If a mask is specified then only those bits set in the mask are modified." msgstr "" +"Imposta il valore del contrassegno sulle connessioni stabilite. Il formato è " +"valore[/maschera]. Se una maschera è specificata allora solo quei bit " +"impostati nella maschera sono modificati." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:84 msgid "Software based offloading for routing/NAT" -msgstr "" +msgstr "Scarico basato sul software per instradamento/NAT" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:83 msgid "Software flow offloading" -msgstr "" +msgstr "Scarico del flusso software" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:256 msgid "Source IP address" @@ -946,12 +1070,15 @@ msgid "" "Specifies whether to tie this traffic rule to a specific inbound or outbound " "network device." msgstr "" +"Specifica se legare questa regola di traffico a uno specifico dispositivo di " +"rete in ingresso o in uscita." #: 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 "" +"Specifica se usare l'indirizzo IP esterno o interno per il traffico riflesso." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:509 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:379 @@ -961,7 +1088,7 @@ msgstr "Data di Inizio (yyyy-mm-dd)" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:501 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:371 msgid "Start Time (hh:mm:ss)" -msgstr "" +msgstr "Ora di inizio (hh:mm:ss)" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:513 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:383 @@ -971,11 +1098,11 @@ msgstr "Data di Stop (yyyy-mm-dd)" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:505 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:375 msgid "Stop Time (hh:mm:ss)" -msgstr "" +msgstr "Ora di fine (hh:mm:ss)" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:123 msgid "Storage Method" -msgstr "" +msgstr "Metodo di archiviazione" #: 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 @@ -987,6 +1114,8 @@ msgid "" "The existing firewall configuration needs to be changed for LuCI to function " "properly." msgstr "" +"L'attuale configurazione del firewall deve essere modificata affinché LuCI " +"funzioni correttamente." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:39 msgid "" @@ -1037,7 +1166,7 @@ msgstr "Giovedì" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:183 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:182 msgid "Time Restrictions" -msgstr "" +msgstr "Restrizioni temporali" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:517 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:387 @@ -1046,11 +1175,11 @@ msgstr "Orario in UTC" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243 msgid "Time restrictions are enabled for this rule" -msgstr "" +msgstr "Le restrizioni temporali sono attive per questa regola" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:189 msgid "Timeout" -msgstr "Timeout" +msgstr "Scadenza" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77 msgid "" @@ -1060,6 +1189,11 @@ msgid "" "<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item." "ival}</var>}}" msgstr "" +"Verso %{dest}%{dest_device?, interfaccia <var>%{dest_device}</" +"var>}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=" +"\"Corrispondi gli indirizzi IP eccetto %{item.val}.\"}>%{item.ival}</" +"var>}}%{dest_port?, porta %{dest_port#%{next?, }<var%{item.inv? data-tooltip=" +"\"Corrispondi le porte eccetto %{item.val}.\"}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:55 msgid "" @@ -1069,6 +1203,11 @@ msgid "" "%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Match ports except " "%{item.val}.\"}>%{item.ival}</var>}}" msgstr "" +"Verso %{dest}%{dest_device?, via interfaccia <var>%{dest_device}</" +"var>}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=" +"\"Corrispondi gli indirizzi IP eccetto %{item.val}.\"}>%{item.ival}</" +"var>}}%{dest_port?, porta %{dest_port#%{next?, }<var%{item.inv? data-tooltip=" +"\"Corrispondi le porte eccetto %{item.val}.\"}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:61 msgid "" @@ -1077,10 +1216,14 @@ msgid "" "var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip=" "\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}" msgstr "" +"Verso %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=" +"\"Corrispondi gli indirizzi IP eccetto %{item.val}.\"}>%{item.ival}</" +"var>}}%{dest_port?, porta %{dest_port#%{next?, }<var%{item.inv? data-tooltip=" +"\"Corrispondi le porte eccetto %{item.val}.\"}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 msgid "Tracking helper" -msgstr "" +msgstr "Assistente di monitoraggio" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:176 #: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:35 @@ -1104,28 +1247,30 @@ msgstr "Martedì" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:19 msgid "Unable to save contents: %s" -msgstr "" +msgstr "Impossibile salvare i contenuti: %s" #: 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 "" +"Unità: secondi. Il predefinito <code>0</code> significa che la voce viene " +"aggiunta in modo permanente al set.<br />Max: 2147483 secondi." -#: 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 "" +msgstr "Assitente conntrack sconosciuto o non installato \"%s\"" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:189 msgid "Unnamed NAT" -msgstr "" +msgstr "NAT senza nome" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:168 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:183 msgid "Unnamed forward" -msgstr "" +msgstr "Inoltro senza nome" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:190 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210 @@ -1134,7 +1279,7 @@ msgstr "Regola senza nome" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:50 msgid "Unnamed set" -msgstr "" +msgstr "Set senza nome" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:124 msgid "Unnamed zone" @@ -1142,7 +1287,7 @@ msgstr "Zona senza nome" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:595 msgid "Unrecognized protocol" -msgstr "" +msgstr "Protocollo non riconosciuto" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:693 msgid "" @@ -1150,36 +1295,43 @@ msgid "" "be converted to \"nat\" sections and the firewall will be restarted to apply " "the updated configuration." msgstr "" +"Dopo aver premuto \"Continua\", le sezioni \"reindirizza\" con destinazione " +"\"SNAT\" saranno convertite in sezioni \"nat\" e il firewall verrà riavviato " +"per applicare la configurazione aggiornata." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:311 msgid "Use external IP address" -msgstr "" +msgstr "Usa l'indirizzo IP esterno" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:310 msgid "Use internal IP address" -msgstr "" +msgstr "Usa l'indirizzo IP interno" #: 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:377 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:318 msgid "Use ipset" -msgstr "" +msgstr "Usa ipset" #: 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 "" +"Usa questa opzione per classificare il traffico di zona da dispositivi di " +"rete gestiti grezzi, non<em>uci</em>." #: 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." msgstr "" +"Usa questa opzione per classificare il traffico di zona per origine o " +"sottorete di destinazione, invece di reti o dispositivi." #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:330 msgid "Valid firewall mark required" -msgstr "" +msgstr "Contrassegno firewall valido richiesto" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:482 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:352 @@ -1193,19 +1345,19 @@ msgstr "Giorni della Settimana" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:419 msgid "XOR firewall mark" -msgstr "" +msgstr "Contrassegno firewall XOR" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315 msgid "XOR mark" -msgstr "" +msgstr "Contrassegno XOR" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:28 msgid "Your device does not run firewall4." -msgstr "" +msgstr "Il dispositivo non sta eseguendo firewall4." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:26 msgid "Your device runs firewall4." -msgstr "" +msgstr "Il dispositivo sta eseguendo firewall4." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:137 msgid "Zone ⇒ Forwardings" @@ -1215,6 +1367,14 @@ msgstr "Zona ⇒ Inoltri" msgid "Zones" msgstr "Zone" +#: 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 "" +"Zone da cui devono essere create regole riflettive. Se non impostato, viene " +"usata solo la zona di destinazione." + #: 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 @@ -1226,7 +1386,7 @@ msgstr "accetta" #: 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 @@ -1247,28 +1407,28 @@ msgstr "qualsiasi zona" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297 msgid "any/all" -msgstr "" +msgstr "qualsiasi/tutti" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:418 msgid "apply firewall mark" -msgstr "" +msgstr "applica contrassegno firewall" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:417 msgid "assign conntrack helper" -msgstr "" +msgstr "assegna assistente conntrack" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:192 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:220 msgid "automatic" -msgstr "" +msgstr "automatico" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:124 msgid "bitmap" -msgstr "" +msgstr "bitmap" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:130 msgid "bitmap is ipv4 only" -msgstr "" +msgstr "bitmap è solo ipv4" #: 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 @@ -1278,23 +1438,23 @@ msgstr "giorno" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:86 msgid "dest_ip: Destination IP" -msgstr "" +msgstr "dest_ip: IP di destinazione" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:88 msgid "dest_mac: Destination MAC addr" -msgstr "" +msgstr "dest_mac: indirizzo MAC di destinazione" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:89 msgid "dest_net: Destination (sub)net" -msgstr "" +msgstr "dest_net: (sotto)rete di destinazione" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:87 msgid "dest_port: Destination Port" -msgstr "" +msgstr "dest_port: porta di destinazione" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:91 msgid "dest_set: Destination ipset*" -msgstr "" +msgstr "dest_set: ipset* di destinazione" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:311 msgid "do not rewrite" @@ -1316,14 +1476,18 @@ msgid "" "large address lists without the need to create one rule per item to match. " "Port ranges in ipsets are unsupported by firewall4.<br />" msgstr "" +"firewall4 supporta il riferimento e la creazione di set di IP per " +"semplificare la corrispondenza di liste di indirizzi di grandi dimensioni, " +"senza la necessità di creare una regola per elemento da abbinare. Gli " +"intervalli di porte in ipsets non sono supportati da firewall4.<br />" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:152 msgid "fromport-toport" -msgstr "" +msgstr "fromport-toport" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:125 msgid "hash" -msgstr "" +msgstr "hash" #: 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 @@ -1333,31 +1497,31 @@ msgstr "ora" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:74 msgid "ip: IP addr" -msgstr "" +msgstr "ip: indirizzo IP" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:146 msgid "ip[/cidr]<br />" -msgstr "" +msgstr "ip[/cidr]<br />" #: 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 "" +msgstr "ip[/cidr]<br />Da usare per i tipi di dati Match: <code>*_ip</code>." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:63 msgid "ipv4" -msgstr "" +msgstr "ipv4" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:126 msgid "list" -msgstr "" +msgstr "lista" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:76 msgid "mac: MAC addr" -msgstr "" +msgstr "mac: indirizzo MAC" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:101 msgid "macaddr|ip[/cidr]<br />" -msgstr "" +msgstr "macaddr|ip[/cidr]<br />" #: 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 @@ -1367,11 +1531,11 @@ msgstr "minuto" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:77 msgid "net: (sub)net" -msgstr "" +msgstr "net: (sotto)rete" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:75 msgid "port: Port" -msgstr "" +msgstr "port: porta" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:415 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:68 @@ -1387,27 +1551,27 @@ msgstr "secondo" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:79 msgid "set: ipset*" -msgstr "" +msgstr "set: ipset*" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:85 msgid "src_Set: Source ipset*" -msgstr "" +msgstr "src_Set: ipset* di origine" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:80 msgid "src_ip: Source IP" -msgstr "" +msgstr "src_ip: IP di origine" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:82 msgid "src_mac: Source MAC addr" -msgstr "" +msgstr "src_mac: indirizzo MAC di origine" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:83 msgid "src_net: Source (sub)net" -msgstr "" +msgstr "src_net: (sotto)rete di origine" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:81 msgid "src_port: Source Port" -msgstr "" +msgstr "src_port: porta di origine" #: 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 @@ -1435,7 +1599,7 @@ msgstr "non specificato" #: 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 "" +msgstr "fino a 65536 voci." #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338 msgid "valid firewall mark" diff --git a/applications/luci-app-firewall/po/ja/firewall.po b/applications/luci-app-firewall/po/ja/firewall.po index 91f223834d..f84e3c8dea 100644 --- a/applications/luci-app-firewall/po/ja/firewall.po +++ b/applications/luci-app-firewall/po/ja/firewall.po @@ -17,32 +17,32 @@ 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." -"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 "" -"%{ipv6?%{ipv4?<var>IPv4</var> と <var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</" -"var>} の %{src?%{dest?転送:受信}:送信}%{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>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?, ヘルパー " +"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 "" +"%{ipv6?%{ipv4?<var>IPv4</var> と <var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</" +"var>} の %{src?%{dest?転送:受信}:送信}%{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=\"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.inv?<var data-" +"tooltip=\"Match any helper except "%{helper.name}"\">%{helper.val}" +"</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461 msgid "-- add IP --" @@ -72,11 +72,11 @@ msgstr "<var data-tooltip=\"ACCEPT\">アクセス元の書き換えを防止</va #: 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 "" -"%{dest}%{dest_ip? IP <var>%{dest_ip}</var>}%{dest_port? port <var>" -"%{dest_port}</var>} へ<var data-tooltip=\"DNAT\">転送</var>" +"%{dest}%{dest_ip? IP <var>%{dest_ip}</var>}%{dest_port? port " +"<var>%{dest_port}</var>} へ<var data-tooltip=\"DNAT\">転送</var>" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 msgid "" @@ -92,16 +92,16 @@ msgstr "" #: 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\">conntrack ヘルパー</var>の割り当て - <var" -"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>" +"<var data-tooltip=\"HELPER\">conntrack ヘルパー</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?割り当て:XOR}" "</var> - <var>%{set_mark?:%{set_xmark}}</var>" @@ -130,8 +130,8 @@ msgid "" "<var data-tooltip=\"SNAT\">Statically rewrite</var> to source %{snat_ip?IP " "<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}" msgstr "" -"アクセス元 %{snat_ip?IP <var>%{snat_ip}</var>} %{snat_port?ポート <var>" -"%{snat_port}</var>} への<var data-tooltip=\"SNAT\">静的書き換え</var>" +"アクセス元 %{snat_ip?IP <var>%{snat_ip}</var>} %{snat_port?ポート " +"<var>%{snat_port}</var>} への<var data-tooltip=\"SNAT\">静的書き換え</var>" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:302 msgid "A rewrite IP must be specified!" @@ -391,7 +391,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" @@ -455,8 +455,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 @@ -493,28 +494,28 @@ msgstr "" "var>}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Match " "IP addresses except %{item.val}.\"}>%{item.ival}</var>}}%{src_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>}}" +"%{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>}}" #: 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=" -"\"Match IP addresses except %{item.val}.\"}>%{item.ival}</var>}}%{src_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>}}" +"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=\"Match IP addresses except %{item.val}.\"}>%{item.ival}</" +"var>}}%{src_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>}}" #: 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 @@ -592,15 +593,15 @@ 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>}}" +"<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 @@ -718,7 +719,7 @@ 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 "ヘルパーの一致" @@ -735,7 +736,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 "指定された接続追跡ヘルパーを使用するトラフィックが対象になります。" @@ -855,7 +856,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!" @@ -919,10 +920,14 @@ msgstr "ルールに一致した受信トラフィックを、設定された内 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" +msgid "Requires hardware NAT support." msgstr "" -"ハードウェア NAT サポートが必要です。 mt7621 のみにおいて実装されています。" +"ハードウェア NAT サポートが必要です。" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 msgid "Restrict Masquerading to given destination subnets" @@ -1160,10 +1165,10 @@ msgstr "" #: 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=\"Match IP addresses except %{item.val}.\"}>%{item.ival}</" @@ -1204,7 +1209,7 @@ msgid "" "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 "不明またはインストールされていない conntrack ヘルパー \"%s\"" @@ -1314,6 +1319,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 @@ -1325,7 +1336,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 @@ -1554,22 +1565,24 @@ msgstr "有効なファイアウォール マーク" #~ "val}</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 タイプ - %{item.types#%{next?, }<var>%{item}</var>}</span></var>:" -#~ "<var>%{item.name}</var>}}}%{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.inv?<var data-" -#~ "tooltip=\"Match any helper except "%{helper.name}"\">%{helper." -#~ "val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</var>}}" +#~ "IPv4 の受信%{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=\"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.inv?" +#~ "<var data-tooltip=\"Match any helper except "%{helper.name}"" +#~ "\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}" +#~ "</var>}}" diff --git a/applications/luci-app-firewall/po/ka/firewall.po b/applications/luci-app-firewall/po/ka/firewall.po new file mode 100644 index 0000000000..070e2fb38b --- /dev/null +++ b/applications/luci-app-firewall/po/ka/firewall.po @@ -0,0 +1,1436 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-03-30 17:00+0200\n" +"PO-Revision-Date: 2023-09-08 02:57+0000\n" +"Last-Translator: Alan <georgianization@outlook.com>\n" +"Language-Team: Georgian <https://hosted.weblate.org/projects/openwrt/" +"luciapplicationsfirewall/ka/>\n" +"Language: ka\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.0.1-dev\n" + +#: 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." +"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 "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461 +msgid "-- add IP --" +msgstr "-- დაემატოს IP --" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:519 +msgid "-- add MAC --" +msgstr "-- დაემატოს MAC --" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:192 +msgid "0" +msgstr "0" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:175 +msgid "1024" +msgstr "1024" + +#: 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}" +msgstr "" +"<var data-tooltip=\"ACCEPT\">მიღება</var> " +"%{src?%{dest?გადაგზავნილი:შემავალი}:გამომავალი}" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:93 +msgid "<var data-tooltip=\"ACCEPT\">Prevent source rewrite</var>" +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>}" +msgstr "" +"<var data-tooltip=\"DNAT\">გადამისამართება</var> %{dest}%{dest_ip? IP-" +"მისამართზე <var>%{dest_ip}</var>}%{dest_port? პორტი <var>%{dest_port}</var>}" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 +msgid "" +"<var data-tooltip=\"DROP\">Drop</var> %{src?%{dest?forward:input}:output}" +msgstr "" +"<var data-tooltip=\"DROP\">აცილება</var> " +"%{src?%{dest?გადაგზავნილი:შემავალი}:გამომავალი}" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:133 +msgid "" +"<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}" +"</var>" +msgstr "" + +#: 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>" +msgstr "" + +#: 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>" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:90 +msgid "<var data-tooltip=\"MASQUERADE\">Automatically rewrite</var> source IP" +msgstr "" +"საწყისი IP-მისამართის <var data-tooltip=\"MASQUERADE\">თავისთავად " +"ჩანაცვლება</var>" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:124 +msgid "" +"<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:" +"output}" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:121 +msgid "" +"<var data-tooltip=\"REJECT\">Reject</var> %{src?%{dest?forward:input}:output}" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:87 +msgid "" +"<var data-tooltip=\"SNAT\">Statically rewrite</var> to source %{snat_ip?IP " +"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:302 +msgid "A rewrite IP must be specified!" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:288 +msgid "ACCEPT - Disable address rewriting" +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:410 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:203 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:283 +msgid "Action" +msgstr "" + +#: 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 " +"traffic." +msgstr "" + +#: 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." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:107 +msgid "Address family, Internal IP address must match" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:135 +msgid "" +"Address family, source address, destination address, rewrite IP address must " +"match" +msgstr "" +"მისამართების ჯგუფი, საწყისი მისამართი, საბოლოო მისამართი, ჩანაცვლების IP-" +"მისამართი შესაფერისი უნდა იყოს" + +#: 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:108 +msgid "Advanced Settings" +msgstr "გაფართოებული პარამეტრები" + +#: 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:379 +msgid "Allow forward from <em>source zones</em>:" +msgstr "გადამისამართების ნებართვა <em>საწყისი არედან</em>:" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:338 +msgid "Allow forward to <em>destination zones</em>:" +msgstr "გადაგზავნის ნებართვა <em>საბოლოო არეებში</em>:" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:549 +msgid "Any" +msgstr "ნებისმიერი" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:478 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:494 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:348 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:364 +msgid "Any day" +msgstr "ნებისმიერი დღე" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:316 +msgid "" +"Apply a bitwise XOR of the given value and the existing mark value on " +"established connections. Format is value[/mask]. If a mask is specified then " +"those bits set in the mask are zeroed out." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263 +msgid "Apply the given DSCP class or value to established connections." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 +msgid "Assign the specified connection tracking helper to matched traffic." +msgstr "" + +#: 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:280 +msgid "" +"Automatically assign conntrack helpers based on traffic protocol and port" +msgstr "" + +#: 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:284 +msgid "Conntrack helpers" +msgstr "Conntrack-დამხმარე" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:16 +msgid "Contents have been saved." +msgstr "შიგთავსი შენახულია" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:698 +msgid "Continue" +msgstr "გაგრძელება" + +#: 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:177 +msgid "Covered networks" +msgstr "" + +#: 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:62 +msgid "Custom Rules" +msgstr "მითითებული წესები" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:26 +msgid "" +"Custom rules allow you to execute arbitrary iptables commands which are not " +"otherwise covered by the firewall framework. The commands are executed after " +"each firewall restart, right after the default ruleset has been loaded." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:420 +msgid "DSCP classification" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262 +msgid "DSCP mark" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:296 +msgid "DSCP mark required" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:266 +msgid "Destination address" +msgstr "საბოლოო მისამართი" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:403 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274 +msgid "Destination port" +msgstr "საბოლოო პორტი" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:395 +msgid "Destination zone" +msgstr "საბოლოო არე" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268 +msgid "Device name" +msgstr "მოწყობილობის სახელი" + +#: 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." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:59 +msgid "Drop invalid packets" +msgstr "გაუმართავი კრებულების აცილება" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:209 +msgid "Enable" +msgstr "" + +#: 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:45 +msgid "Enable SYN-flood protection" +msgstr "SYN-flood-დაცვის ჩართვა" + +#: 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: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 "" +"ამოქმედდეს ქსელისა და პორტის გარდაქმნა IPv4 (NAT4 ან NAPT4) გამავალი " +"ნაკადისთვის ამ არეში. ჩვეულებრივ მოქმედია ხოლმე <em>wan</em> არეში." + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237 +msgid "" +"Enable network address and port translation IPv6 (NAT6 or NAPT6) for " +"outbound traffic on this zone." +msgstr "" +"ამოქმედდეს ქსელისა და პორტის გარდაქმნა IPv6 (NAT6 ან NAPT6) გამავალი " +"ნაკადისთვის ამ არეში." + +#: 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 "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338 +msgid "Expecting: %s" +msgstr "" + +#: 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:284 +msgid "Explicitly choses allowed connection tracking helpers for zone traffic" +msgstr "" + +#: 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:275 +msgid "External port" +msgstr "გარე პორტი" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:345 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:338 +msgid "Extra arguments" +msgstr "დამატებითი არგუმენტები" + +#: 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:110 +msgid "Extra iptables arguments" +msgstr "" + +#: 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 "ქსელის ფარი" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:25 +msgid "Firewall - Custom Rules" +msgstr "ქსელის ფარი - მითითებული წესები" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:20 +msgid "Firewall - IP sets" +msgstr "ქსელის ფარი - IP-ნაკრები" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:172 +msgid "Firewall - NAT Rules" +msgstr "ქსელის ფარი - NAT-წესები" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:152 +msgid "Firewall - Port Forwards" +msgstr "ქსელის ფარი - პორტის გადამისამართება" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:173 +msgid "Firewall - Traffic Rules" +msgstr "ქსელის ფარი - მიმოცვლის წესები" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:38 +msgid "Firewall - Zone Settings" +msgstr "ქსელის ფარი - არეების გამართვა" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:691 +msgid "Firewall configuration migration" +msgstr "ქსელის ფარის გამართვის გადატანა" + +#: 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 "გადაგზავნა" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:34 +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>}" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:484 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:354 +msgid "Friday" +msgstr "პარასკევი" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:45 +msgid "" +"From %{src}%{src_device?, interface <var>%{src_device}</var>}%{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>}}" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64 +msgid "" +"From %{src}%{src_device?, interface <var>%{src_device}</var>}%{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 "" + +#: 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 "" + +#: 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: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 "ზოგადი პარამეტრები" + +#: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3 +msgid "Grant access to firewall configuration" +msgstr "ქსელის ფარის გამართვასთან წვდომის ნებართვა" + +#: 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 "IP-ები/ქსელები" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:100 +msgid "IPs/Networks/MACs" +msgstr "IP-ები/ქსელები/MAC-ები" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:61 +msgid "IPv4" +msgstr "IPv4" + +#: 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: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:251 +msgid "IPv4 only" +msgstr "IPv4 მხოლოდ" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:62 +msgid "IPv6" +msgstr "IPv6" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236 +msgid "IPv6 Masquerading" +msgstr "IPv6 შენიღბვა" + +#: 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:252 +msgid "IPv6 only" +msgstr "IPv6 მხოლოდ" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251 +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>}:" +"<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 +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:288 +msgid "Internal IP address" +msgstr "შიდა IP-მისამართი" + +#: 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:283 +msgid "Internal zone" +msgstr "შიდა არე" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:304 +msgid "Invalid DSCP mark" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:372 +msgid "Invalid limit value" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:382 +msgid "Limit burst" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:293 +msgid "Limit log messages" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:348 +msgid "Limit matching" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:79 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:96 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:74 +msgid "" +"Limit matching to <var>%{limit.num}</var> packets per <var>%{limit.unit}</" +"var>%{limit.burst? burst <var>%{limit.burst}</var>}" +msgstr "" + +#: 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 "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349 +msgid "Limits traffic matching to the specified rate." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:307 +msgid "Loopback source IP" +msgstr "უკუკავშირის წყაროს IP" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:287 +msgid "MASQUERADE - Automatically rewrite to outbound interface IP" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:174 +msgid "MSS clamping" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:161 +msgid "Masquerading" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:209 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:192 +msgid "Match" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262 +msgid "Match DSCP" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292 +msgid "Match ICMP type" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248 +msgid "Match device" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:267 +msgid "Match forwarded traffic directed at the given IP address." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275 +msgid "" +"Match forwarded traffic directed at the given destination port or port range." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:250 +msgid "Match forwarded traffic from this IP or range." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:258 +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:322 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445 +msgid "Match helper" +msgstr "" + +#: 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" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315 +msgid "Match mark" +msgstr "" + +#: 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 "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:318 +msgid "Matches a specific firewall mark or a range of different marks." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:328 +msgid "Matches forwarded traffic using the specified outbound network device." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263 +msgid "Matches traffic carrying the specified DSCP marking." +msgstr "" + +#: 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 " +"one every time the limit specified above is not reached, up to this number." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:480 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:350 +msgid "Monday" +msgstr "ორშაბათი" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:490 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:360 +msgid "Month Days" +msgstr "თვის დღეები" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:175 +#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:44 +msgid "NAT Rules" +msgstr "NAT-წესები" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:173 +msgid "" +"NAT rules allow fine grained control over the source IP to use for outbound " +"or forwarded traffic." +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:123 +msgid "Name" +msgstr "სახელი" + +#: 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 "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:252 +msgid "Only match incoming traffic from these MACs." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:257 +msgid "Only match incoming traffic from this IP or range." +msgstr "" + +#: 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:327 +msgid "Outbound device" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:242 +msgid "Outbound zone" +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 +msgid "Output" +msgstr "გამომავალი" + +#: 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:346 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:470 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:339 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" + +#: 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 " +"interfaces or subnets. These options should be used with extreme care as " +"invalid values could render the firewall ruleset broken, completely exposing " +"all services." +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" +msgstr "პორტის გადამისამართება" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:153 +msgid "" +"Port forwarding allows remote computers on the Internet to connect to a " +"specific computer or service within the private LAN." +msgstr "" +"პორტის გადამისამართებით მოშორებულ კომპიუტერებს ინტერნეტით შეეძლება " +"ადგილობრივი ქსელის რომელიმე კომპიუტერთან ან მომსახურებასთან წვდომა." + +#: 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: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:289 +msgid "Redirect matched incoming traffic to the specified internal host" +msgstr "" + +#: 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/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." +msgstr "ესაჭიროება აპარატურული NAT-მხარდაჭერა." + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 +msgid "Restrict Masquerading to given destination subnets" +msgstr "შენიღბვის აკრძალვა მოცემული საბოლოო ქვექსელებისკენ" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:255 +msgid "Restrict Masquerading to given source subnets" +msgstr "" + +#: 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:249 +msgid "Restrict to address family" +msgstr "მისამართის ჯგუფის შეზღუდვა" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293 +msgid "Rewrite IP address" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:294 +msgid "Rewrite matched traffic to the specified source IP address." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:308 +msgid "Rewrite matched traffic to the specified source port or port range." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:307 +msgid "Rewrite port" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:76 +msgid "Routing/NAT Offloading" +msgstr "დამისამართება/NAT-განტვირთვა" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:286 +msgid "SNAT - Rewrite to specific source IP or port" +msgstr "SNAT - ჩანაცვლება ზოგიერთი საწყისი IP-ისა თუ პორტისა" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:485 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:355 +msgid "Saturday" +msgstr "შაბათი" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315 +msgid "Set mark" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:317 +msgid "" +"Set the given mark value on established connections. Format is value[/mask]. " +"If a mask is specified then only those bits set in the mask are modified." +msgstr "" + +#: 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:83 +msgid "Software flow offloading" +msgstr "ნაკადის პროგრამული განტვირთვა" + +#: 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:251 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:385 +msgid "Source MAC address" +msgstr "საწყისი MAC-მისამართი" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:249 +msgid "Source address" +msgstr "საწყისი მისამართი" + +#: 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:388 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:257 +msgid "Source port" +msgstr "საწყისი პორტი" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:237 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371 +msgid "Source zone" +msgstr "საწყისი არე" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269 +msgid "" +"Specifies whether to tie this traffic rule to a specific inbound or outbound " +"network device." +msgstr "" + +#: 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 "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:509 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:379 +msgid "Start Date (yyyy-mm-dd)" +msgstr "დაწყების თარიღი (yyyy-mm-dd)" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:501 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:371 +msgid "Start Time (hh:mm:ss)" +msgstr "დაწყების დრო (hh:mm:ss)" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:513 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:383 +msgid "Stop Date (yyyy-mm-dd)" +msgstr "შეწყვეტის თარიღი (yyyy-mm-dd)" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:505 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:375 +msgid "Stop Time (hh:mm:ss)" +msgstr "შეწყვეტის დრო (hh:mm:ss)" + +#: 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:479 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:349 +msgid "Sunday" +msgstr "კვირა" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:692 +msgid "" +"The existing firewall configuration needs to be changed for LuCI to function " +"properly." +msgstr "" +"ქსელის ფარის არსებული გამართვა უნდა შეიცვალოს, რომ LuCI სათანადოდ მუშაობდეს." + +#: 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: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 " +"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded " +"traffic from other zones <strong>targeted at %q</strong>. The forwarding " +"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does " +"<em>not</em> imply a permission to forward from wan to lan as well." +msgstr "" + +#: 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 " +"leaving this zone while the <em>forward</em> option describes the policy for " +"forwarded traffic between different networks within the zone. <em>Covered " +"networks</em> specifies which available networks are members of this zone." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:483 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:353 +msgid "Thursday" +msgstr "ოთხშაბათი" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:183 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:182 +msgid "Time Restrictions" +msgstr "დროის შეზღუდვები" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:517 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:387 +msgid "Time in UTC" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243 +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 " +"%{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 "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:55 +msgid "" +"To %{dest}%{dest_device?, via interface <var>%{dest_device}</" +"var>}%{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 "" + +#: 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>}}" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 +msgid "Tracking helper" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:176 +#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:35 +msgid "Traffic Rules" +msgstr "მიმოცვლის წესები" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:174 +msgid "" +"Traffic rules define policies for packets traveling between different zones, " +"for example to reject traffic between certain hosts or to open WAN ports on " +"the router." +msgstr "" +"მიმოცვლის წესებით განისაზღვრება დებულებები კრებულთა მიმოცვლისთვის არეებს " +"შორის, მაგალითად, ცალკეული წყაროდან მომავალი მონაცემების ასაკრძალად ან გარე " +"პორტების გასახსნელად როუტერზე." + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:481 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:351 +msgid "Tuesday" +msgstr "სამშაბათი" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:19 +msgid "Unable to save contents: %s" +msgstr "ვერ შეინახა შიგთავსი: %s" + +#: 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:337 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:460 +msgid "Unknown or not installed conntrack helper \"%s\"" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:189 +msgid "Unnamed NAT" +msgstr "უსახელო NAT" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:168 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:183 +msgid "Unnamed forward" +msgstr "უსახელო გადამისამართება" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:190 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210 +msgid "Unnamed rule" +msgstr "უსახელო წესი" + +#: 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 "უსახელო არე" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:595 +msgid "Unrecognized protocol" +msgstr "დაუდგენელი ოქმი" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:693 +msgid "" +"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will " +"be converted to \"nat\" sections and the firewall will be restarted to apply " +"the updated configuration." +msgstr "" + +#: 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:310 +msgid "Use internal 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:377 +#: 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 "" + +#: 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." +msgstr "" +"ამ პარამეტრის გამოყენება არეებში მიმოცვლის დასახარისხებლად საწყისი ან " +"საბოლოო ქვექსელით, ნაცვლად ქსელებით ან მოწყობილობებით." + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:330 +msgid "Valid firewall mark required" +msgstr "ქსელის ფარის მართებული ნიშანია საჭირო" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:482 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:352 +msgid "Wednesday" +msgstr "ოთხშაბათი" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:474 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:344 +msgid "Week Days" +msgstr "კვირის დღეები" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:419 +msgid "XOR firewall mark" +msgstr "ქსელის ფარის XOR-ნიშანი" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315 +msgid "XOR mark" +msgstr "XOR-ნიშანი" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:28 +msgid "Your device does not run firewall4." +msgstr "თქვენს მოწყობილობაზე არაა გაშვებული firewall4." + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:26 +msgid "Your device runs firewall4." +msgstr "თქვენს მოწყობილობაზე გაშვებულია firewall4." + +#: 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:95 +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 +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: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:324 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:391 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:406 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:440 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:447 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:278 +msgid "any" +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:86 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:65 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:78 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:46 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:56 +msgid "any zone" +msgstr "ნებისმიერი არე" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297 +msgid "any/all" +msgstr "ნებისმიერი/ყველა" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:418 +msgid "apply firewall mark" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:417 +msgid "assign conntrack helper" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:192 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:220 +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 "dest_ip: საბოლოო IP" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:88 +msgid "dest_mac: Destination MAC addr" +msgstr "dest_mac: საბოლოო MAC-მის" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:89 +msgid "dest_net: Destination (sub)net" +msgstr "dest_net: საბოლოო (ქვე)ქსელი" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:87 +msgid "dest_port: Destination Port" +msgstr "dest_port: საბოლოო პორტი" + +#: 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:416 +msgid "don't track" +msgstr "მიდევნების გარეშე" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:413 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:69 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:152 +msgid "drop" +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 "ip: IP-მის" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:146 +msgid "ip[/cidr]<br />" +msgstr "ip[/cidr]<br />" + +#: 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 "ipv4" + +#: 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 "mac: MAC-მის" + +#: 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/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:415 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:68 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:151 +msgid "reject" +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 "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 "src_ip: საწყისი IP" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:82 +msgid "src_mac: Source MAC addr" +msgstr "src_mac: საწყისი MAC-მის" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:83 +msgid "src_net: Source (sub)net" +msgstr "src_net: საწყისი (ქვე)ქსელი" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:81 +msgid "src_port: Source Port" +msgstr "src_port: საწყისი პორტი" + +#: 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 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:65 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:78 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:56 +msgid "this device" +msgstr "ეს მოწყობილობა" + +#: 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 "ახალი არე" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:353 +msgid "unlimited" +msgstr "შეუზღუდავი" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250 +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 "65536 ჩანაწერამდე." + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338 +msgid "valid firewall mark" +msgstr "" diff --git a/applications/luci-app-firewall/po/ko/firewall.po b/applications/luci-app-firewall/po/ko/firewall.po index 92f07e2c96..41735541ff 100644 --- a/applications/luci-app-firewall/po/ko/firewall.po +++ b/applications/luci-app-firewall/po/ko/firewall.po @@ -17,14 +17,14 @@ 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." @@ -58,8 +58,8 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 @@ -75,14 +75,14 @@ msgstr "" #: 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 "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:90 @@ -349,7 +349,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" @@ -413,8 +413,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 @@ -445,13 +446,13 @@ msgstr "" #: 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>}}" +"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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 @@ -530,15 +531,15 @@ 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>}}" +"<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 @@ -651,7 +652,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 "" @@ -666,7 +667,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 "" @@ -775,7 +776,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!" @@ -830,8 +831,12 @@ msgstr "" 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" +msgid "Requires hardware NAT support." msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 @@ -1050,10 +1055,10 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 @@ -1090,7 +1095,7 @@ msgid "" "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 "" @@ -1193,6 +1198,12 @@ msgstr "" msgid "Zones" msgstr "Zone 내역" +#: 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 @@ -1204,7 +1215,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 diff --git a/applications/luci-app-firewall/po/lt/firewall.po b/applications/luci-app-firewall/po/lt/firewall.po new file mode 100644 index 0000000000..8d05b4108a --- /dev/null +++ b/applications/luci-app-firewall/po/lt/firewall.po @@ -0,0 +1,1501 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2023-08-15 00:55+0000\n" +"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n" +"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/" +"luciapplicationsfirewall/lt/>\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > " +"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? " +"1 : 2);\n" +"X-Generator: Weblate 5.0-dev\n" + +#: 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." +"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?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.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>}}" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461 +msgid "-- add IP --" +msgstr "-- Pridėti „IP“ --" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:519 +msgid "-- add MAC --" +msgstr "-- Pridėti „MAC“ --" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:192 +msgid "0" +msgstr "0" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:175 +msgid "1024" +msgstr "1024" + +#: 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}" +msgstr "" +"<var data-tooltip=\"ACCEPT\">Priimti</var> " +"%{src?%{dest?forward:input}:output}" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:93 +msgid "<var data-tooltip=\"ACCEPT\">Prevent source rewrite</var>" +msgstr "<var data-tooltip=\"ACCEPT\">Neleisti išteklio perrašymo</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>}" +msgstr "" +"<var data-tooltip=\"DNAT\">Persiųsti</var> to %{dest}%{dest_ip? IP " +"<var>%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 +msgid "" +"<var data-tooltip=\"DROP\">Drop</var> %{src?%{dest?forward:input}:output}" +msgstr "" +"<var data-tooltip=\"DROP\">Mesti</var> %{src?%{dest?forward:input}:output}" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:133 +msgid "" +"<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}" +"</var>" +msgstr "" +"<var data-tooltip=\"DSCP\">Priskirti „DSCP“</var> classification " +"<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>" +msgstr "" +"<var data-tooltip=\"HELPER\">Priskirti „conntrack“</var> helper <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>" +msgstr "" +"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> užkardos žymė " +"<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" +msgstr "" +"<var data-tooltip=\"MASQUERADE\">Automatiškai perrašyti</var> šaltinio „IP“" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:124 +msgid "" +"<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:" +"output}" +msgstr "" +"<var data-tooltip=\"NOTRACK\">Nesekti</var> " +"%{src?%{dest?forward:input}:output}" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:121 +msgid "" +"<var data-tooltip=\"REJECT\">Reject</var> %{src?%{dest?forward:input}:output}" +msgstr "" +"<var data-tooltip=\"REJECT\">Atmesti</var> " +"%{src?%{dest?forward:input}:output}" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:87 +msgid "" +"<var data-tooltip=\"SNAT\">Statically rewrite</var> to source %{snat_ip?IP " +"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}" +msgstr "" +"<var data-tooltip=\"SNAT\">Statistiškai perrašyti</var> to source %{" +"snat_ip?IP <var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:302 +msgid "A rewrite IP must be specified!" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:288 +msgid "ACCEPT - Disable address rewriting" +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:410 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:203 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:283 +msgid "Action" +msgstr "Veiksmas" + +#: 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 " +"traffic." +msgstr "" + +#: 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." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:107 +msgid "Address family, Internal IP address must match" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:135 +msgid "" +"Address family, source address, destination address, rewrite IP address must " +"match" +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:108 +msgid "Advanced Settings" +msgstr "Pažangūs nustatymai" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277 +msgid "Allow \"invalid\" traffic" +msgstr "Leisti „techniškai neveikiančiai“ veiklai" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:379 +msgid "Allow forward from <em>source zones</em>:" +msgstr "Leisti perleidimą iš <em>išteklio zonų</em>:" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:338 +msgid "Allow forward to <em>destination zones</em>:" +msgstr "Leisti perleidimą į <em>paskirties zonas</em>:" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:549 +msgid "Any" +msgstr "Bet koks" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:478 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:494 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:348 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:364 +msgid "Any day" +msgstr "Bet kokią dieną" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:316 +msgid "" +"Apply a bitwise XOR of the given value and the existing mark value on " +"established connections. Format is value[/mask]. If a mask is specified then " +"those bits set in the mask are zeroed out." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263 +msgid "Apply the given DSCP class or value to established connections." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 +msgid "Assign the specified connection tracking helper to matched traffic." +msgstr "" + +#: 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:280 +msgid "" +"Automatically assign conntrack helpers based on traffic protocol and port" +msgstr "" + +#: 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 "Komentuoti" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:109 +msgid "Conntrack Settings" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:284 +msgid "Conntrack helpers" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:16 +msgid "Contents have been saved." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:698 +msgid "Continue" +msgstr "Tęsti" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:197 +msgid "Counters" +msgstr "Rodikliai" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:225 +msgid "Covered devices" +msgstr "Įtraukti/Apgaubti įrenginiai" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:177 +msgid "Covered networks" +msgstr "Įtraukti/Apgaubti tinklai" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:230 +msgid "Covered subnets" +msgstr "Įtraukti/Apgaubti potinkliai" + +#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:62 +msgid "Custom Rules" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:26 +msgid "" +"Custom rules allow you to execute arbitrary iptables commands which are not " +"otherwise covered by the firewall framework. The commands are executed after " +"each firewall restart, right after the default ruleset has been loaded." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:420 +msgid "DSCP classification" +msgstr "„DSCP“ klasifikacija" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262 +msgid "DSCP mark" +msgstr "„DSCP“ žymė" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:296 +msgid "DSCP mark required" +msgstr "„DSCP“ žymė reikalinga" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:266 +msgid "Destination address" +msgstr "Paskirties/Kelionės tikslo adresas" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:403 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:274 +msgid "Destination port" +msgstr "Paskirties/Kelionės tikslo prievadas" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:395 +msgid "Destination zone" +msgstr "Paskirties/Kelionės tikslo zona" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:268 +msgid "Device name" +msgstr "Įrenginio vardas" + +#: 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." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:59 +msgid "Drop invalid packets" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:209 +msgid "Enable" +msgstr "Įjungti" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:302 +msgid "Enable NAT Loopback" +msgstr "Įjungti/Įgalinti „NAT Loopback“" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:45 +msgid "Enable SYN-flood protection" +msgstr "Įjungti/Įgalinti „SYN-flood“ apsauga" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:290 +msgid "Enable logging on this zone" +msgstr "Įjungti/Įgalinti žurnalinima šitoje zonoje" + +#: 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 "" +"Įjungti tinklo adresus ir prievado vertimą „IPv4 (NAT4 arba NAPT4)“ " +"išeinančiam srautui šitoje zonoje. Tai tipiškai įjungiama/įgalinima " +"<em>„wan“</em> zonoje." + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237 +msgid "" +"Enable network address and port translation IPv6 (NAT6 or NAPT6) for " +"outbound traffic on this zone." +msgstr "" +"Įjungti tinklo adresus ir prievado vertimą „IPv6 (NAT6 arba NAPT6)“ " +"išeinančiam srautui šitoje zonoje." + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:204 +msgid "Enabled" +msgstr "Įjungta" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:198 +msgid "Enables packet and byte count tracking for the set." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338 +msgid "Expecting: %s" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:77 +msgid "Experimental feature. Not fully compatible with QoS/SQM." +msgstr "" + +#: 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:270 +msgid "External IP address" +msgstr "Išorinis „IP“ adresas" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:275 +msgid "External port" +msgstr "Išorinis prievadas" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:345 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:469 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:338 +msgid "Extra arguments" +msgstr "Papildomi argumentai" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:316 +msgid "Extra destination arguments" +msgstr "Papildomi paskirties/kelionės tikslo argumentai" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:110 +msgid "Extra iptables arguments" +msgstr "Papildomi „iptables“ argumentai" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:306 +msgid "Extra source arguments" +msgstr "Papildomi išteklio argumentai" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:60 +msgid "Family" +msgstr "Šeima" + +#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3 +msgid "Firewall" +msgstr "Užkarda" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:25 +msgid "Firewall - Custom Rules" +msgstr "Užkarda - Atskiros/Pasirinktinės taisyklės" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:20 +msgid "Firewall - IP sets" +msgstr "Užkarda - „IP“ rinkiniai" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:172 +msgid "Firewall - NAT Rules" +msgstr "Užkarda - „NAT“ taisyklės" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:152 +msgid "Firewall - Port Forwards" +msgstr "Užkarda – Prievadų persiuntimas/-ai" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:173 +msgid "Firewall - Traffic Rules" +msgstr "Užkarda - Srauto taisyklės" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:38 +msgid "Firewall - Zone Settings" +msgstr "Užkarda - Zonų nustatymai" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:691 +msgid "Firewall configuration migration" +msgstr "Užkardos konfigūracijos migracija" + +#: 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 "Persiųsti" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:34 +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>}" +msgstr "" +"Persiųsta %{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>}" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:484 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:354 +msgid "Friday" +msgstr "Penktadienis" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:45 +msgid "" +"From %{src}%{src_device?, interface <var>%{src_device}</var>}%{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>}}" +msgstr "" +"Iš %{src}%{src_device?, interface <var>%{src_device}</var>}%{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>}}" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64 +msgid "" +"From %{src}%{src_device?, interface <var>%{src_device}</var>}%{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 "" +"Iš %{src}%{src_device?, interface <var>%{src_device}</var>}%{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>}}" + +#: 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 "" +"Iš %{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>}}" + +#: 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: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 "Bendri nustatymai" + +#: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3 +msgid "Grant access to firewall configuration" +msgstr "" +"Duoti prieigą prie užkardos konfigūravimo „pkg – firewall configuration“" + +#: 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 "„IP“ rinkiniai" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:145 +msgid "IPs/Networks" +msgstr "„IPs“/Tinklai" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:100 +msgid "IPs/Networks/MACs" +msgstr "„IPs“/Tinklai/„MACs“" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:61 +msgid "IPv4" +msgstr "„IPv4“" + +#: 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:250 +msgid "IPv4 and IPv6" +msgstr "„IPv4“ ir „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:251 +msgid "IPv4 only" +msgstr "Tik „IPv4“" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:62 +msgid "IPv6" +msgstr "„IPv6“" + +#: 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:252 +msgid "IPv6 only" +msgstr "Tik „IPv6“" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251 +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>}:" +"<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 "" +"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>}}" + +#: 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 "Įvestis" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:288 +msgid "Internal IP address" +msgstr "Vidinis „IP“ adresas" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:293 +msgid "Internal port" +msgstr "Vidinis prievadas" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:283 +msgid "Internal zone" +msgstr "Vidinė zona" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:304 +msgid "Invalid DSCP mark" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:372 +msgid "Invalid limit value" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:382 +msgid "Limit burst" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:293 +msgid "Limit log messages" +msgstr "Riboti žurnalo pranešimus" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:348 +msgid "Limit matching" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:79 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:96 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:74 +msgid "" +"Limit matching to <var>%{limit.num}</var> packets per <var>%{limit.unit}</" +"var>%{limit.burst? burst <var>%{limit.burst}</var>}" +msgstr "" + +#: 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 "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349 +msgid "Limits traffic matching to the specified rate." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:307 +msgid "Loopback source IP" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:287 +msgid "MASQUERADE - Automatically rewrite to outbound interface IP" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:174 +msgid "MSS clamping" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:161 +msgid "Masquerading" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:209 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:192 +msgid "Match" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262 +msgid "Match DSCP" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292 +msgid "Match ICMP type" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248 +msgid "Match device" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:267 +msgid "Match forwarded traffic directed at the given IP address." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:275 +msgid "" +"Match forwarded traffic directed at the given destination port or port range." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:250 +msgid "Match forwarded traffic from this IP or range." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:258 +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:322 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445 +msgid "Match helper" +msgstr "" + +#: 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" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315 +msgid "Match mark" +msgstr "" + +#: 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 "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:318 +msgid "Matches a specific firewall mark or a range of different marks." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:328 +msgid "Matches forwarded traffic using the specified outbound network device." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263 +msgid "Matches traffic carrying the specified DSCP marking." +msgstr "" + +#: 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 " +"one every time the limit specified above is not reached, up to this number." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:480 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:350 +msgid "Monday" +msgstr "Pirmadienis" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:490 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:360 +msgid "Month Days" +msgstr "Mėnesis/Mėnuo, dienos" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:175 +#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:44 +msgid "NAT Rules" +msgstr "„NAT“ taisyklės" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:173 +msgid "" +"NAT rules allow fine grained control over the source IP to use for outbound " +"or forwarded traffic." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:41 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:45 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/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 "Vardas/Pavadinimas" + +#: 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 "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:252 +msgid "Only match incoming traffic from these MACs." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:257 +msgid "Only match incoming traffic from this IP or range." +msgstr "" + +#: 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:327 +msgid "Outbound device" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:242 +msgid "Outbound zone" +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 +msgid "Output" +msgstr "" + +#: 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:346 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:470 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:339 +msgid "Passes additional arguments to iptables. Use with care!" +msgstr "" + +#: 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 " +"interfaces or subnets. These options should be used with extreme care as " +"invalid values could render the firewall ruleset broken, completely exposing " +"all services." +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" +msgstr "Prievadų persiuntimai" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:153 +msgid "" +"Port forwarding allows remote computers on the Internet to connect to a " +"specific computer or service within the private LAN." +msgstr "" +"Prievadų persiuntimas leidžia išoriniams kompiuteriams internete prisijungti " +"prie Jūsų specifinio kompiuterio ar paslaugos veikiančio Jūsų privačiame " +"vietiniame („LAN“) tinkle." + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:151 +msgid "Port range" +msgstr "Prievadų pasiekiamumas/numatomas apribojimas" + +#: 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 "Protokolas" + +#: 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:289 +msgid "Redirect matched incoming traffic to the specified internal host" +msgstr "" + +#: 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/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." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 +msgid "Restrict Masquerading to given destination subnets" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:255 +msgid "Restrict Masquerading to given source subnets" +msgstr "" + +#: 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:249 +msgid "Restrict to address family" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293 +msgid "Rewrite IP address" +msgstr "Perrašyti „IP“ adresą" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:294 +msgid "Rewrite matched traffic to the specified source IP address." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:308 +msgid "Rewrite matched traffic to the specified source port or port range." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:307 +msgid "Rewrite port" +msgstr "Perrašyti prievadą" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:76 +msgid "Routing/NAT Offloading" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:286 +msgid "SNAT - Rewrite to specific source IP or port" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:485 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:355 +msgid "Saturday" +msgstr "Šeštadienis" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315 +msgid "Set mark" +msgstr "Nustatyti žymę" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:317 +msgid "" +"Set the given mark value on established connections. Format is value[/mask]. " +"If a mask is specified then only those bits set in the mask are modified." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:84 +msgid "Software based offloading for routing/NAT" +msgstr "" + +#: 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:256 +msgid "Source IP address" +msgstr "Šaltinio „IP“ adresas" + +#: 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:385 +msgid "Source MAC address" +msgstr "Šaltinio „MAC“ adresas" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:249 +msgid "Source address" +msgstr "Šaltinio adresas" + +#: 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:388 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:257 +msgid "Source port" +msgstr "Šaltinio prievadas" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:237 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371 +msgid "Source zone" +msgstr "Šaltinio zona" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:269 +msgid "" +"Specifies whether to tie this traffic rule to a specific inbound or outbound " +"network device." +msgstr "" + +#: 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 "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:509 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:379 +msgid "Start Date (yyyy-mm-dd)" +msgstr "Pradžios data (Metai-Mėnuo-Diena/pvz:1990-03-11)" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:501 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:371 +msgid "Start Time (hh:mm:ss)" +msgstr "Pradėti laiką (val:min:sek)" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:513 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:383 +msgid "Stop Date (yyyy-mm-dd)" +msgstr "Pabaigos data (Metai-Mėnuo-Diena/pvz:1993-08-31)" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:505 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:375 +msgid "Stop Time (hh:mm:ss)" +msgstr "Stabdyti laiką (val:min:sek)" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:123 +msgid "Storage Method" +msgstr "Talpos metodas" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:479 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:349 +msgid "Sunday" +msgstr "Sekmadienis" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:692 +msgid "" +"The existing firewall configuration needs to be changed for LuCI to function " +"properly." +msgstr "" + +#: 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: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 " +"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded " +"traffic from other zones <strong>targeted at %q</strong>. The forwarding " +"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does " +"<em>not</em> imply a permission to forward from wan to lan as well." +msgstr "" + +#: 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 " +"leaving this zone while the <em>forward</em> option describes the policy for " +"forwarded traffic between different networks within the zone. <em>Covered " +"networks</em> specifies which available networks are members of this zone." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:483 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:353 +msgid "Thursday" +msgstr "Ketvirtadienis" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:183 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:182 +msgid "Time Restrictions" +msgstr "Laiko ribojimai" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:517 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:387 +msgid "Time in UTC" +msgstr "Laikas pagal GMT" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243 +msgid "Time restrictions are enabled for this rule" +msgstr "Laiko ribojimai yra įgalinti šiai taisyklei" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:189 +msgid "Timeout" +msgstr "Pasibaigė užklausos laikas" + +#: 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 " +"%{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_device?, interface <var>%{dest_device}</var>}%{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>}}" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:55 +msgid "" +"To %{dest}%{dest_device?, via interface <var>%{dest_device}</" +"var>}%{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_device?, via interface <var>%{dest_device}</var>}%{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>}}" + +#: 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>}}" +msgstr "" +"Į %{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>}}" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 +msgid "Tracking helper" +msgstr "Sekimo pagalbininkas" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:176 +#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:35 +msgid "Traffic Rules" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:174 +msgid "" +"Traffic rules define policies for packets traveling between different zones, " +"for example to reject traffic between certain hosts or to open WAN ports on " +"the router." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:481 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:351 +msgid "Tuesday" +msgstr "Antradienis" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:19 +msgid "Unable to save contents: %s" +msgstr "" + +#: 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:337 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:460 +msgid "Unknown or not installed conntrack helper \"%s\"" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:189 +msgid "Unnamed NAT" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:168 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:183 +msgid "Unnamed forward" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:190 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:210 +msgid "Unnamed rule" +msgstr "" + +#: 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 "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:595 +msgid "Unrecognized protocol" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:693 +msgid "" +"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will " +"be converted to \"nat\" sections and the firewall will be restarted to apply " +"the updated configuration." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:311 +msgid "Use external IP address" +msgstr "Naudoti išorinį „IP“ adresą" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:310 +msgid "Use internal IP address" +msgstr "Naudoti vidinį „IP“ adresą" + +#: 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:377 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:318 +msgid "Use ipset" +msgstr "Naudoti „ipset“" + +#: 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 "" + +#: 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." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:330 +msgid "Valid firewall mark required" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:482 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:352 +msgid "Wednesday" +msgstr "Trečiadienis" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:474 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:344 +msgid "Week Days" +msgstr "Savaitės dienos" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:419 +msgid "XOR firewall mark" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315 +msgid "XOR mark" +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:28 +msgid "Your device does not run firewall4." +msgstr "Jūsų įrenginyje neveikia „firewall4“." + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:26 +msgid "Your device runs firewall4." +msgstr "Jūsų įrenginyje veikia „firewall4“." + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:137 +msgid "Zone ⇒ Forwardings" +msgstr "Zona ⇒ Perleidimai" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:95 +msgid "Zones" +msgstr "Zonos" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:316 +msgid "" +"Zones from which reflection rules shall be created. If unset, only the " +"destination zone is used." +msgstr "" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:70 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:153 +msgid "accept" +msgstr "priimti" + +#: 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: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:324 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:391 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:406 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:440 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:447 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:262 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:278 +msgid "any" +msgstr "bet koks" + +#: 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:86 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:65 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:78 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:46 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:56 +msgid "any zone" +msgstr "bet kokia zona" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297 +msgid "any/all" +msgstr "bet koks/visi" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:418 +msgid "apply firewall mark" +msgstr "patvirtinti užkardos žymę" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:417 +msgid "assign conntrack helper" +msgstr "Priskirti „conntract helper“" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:192 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:220 +msgid "automatic" +msgstr "automatinis" + +#: 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 "diena" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:86 +msgid "dest_ip: Destination IP" +msgstr "dest_ip: Paskirties „IP“" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:88 +msgid "dest_mac: Destination MAC addr" +msgstr "dest_mac: Paskirties „MAC“ adresas" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:89 +msgid "dest_net: Destination (sub)net" +msgstr "dest_net: Paskirties „(sub)net“" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:87 +msgid "dest_port: Destination Port" +msgstr "dest_port: Paskirties Prievadas" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:91 +msgid "dest_set: Destination ipset*" +msgstr "dest_set: Paskirties „ipset“*" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:311 +msgid "do not rewrite" +msgstr "neperrašyti" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:416 +msgid "don't track" +msgstr "Nesekti" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:413 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:69 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:152 +msgid "drop" +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 "valanda" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:74 +msgid "ip: IP addr" +msgstr "ip: „IP“ adresas" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:146 +msgid "ip[/cidr]<br />" +msgstr "ip[/cidr]<br />" + +#: 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 "„ipv4“" + +#: 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 "mac: „MAC“ adresas" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:101 +msgid "macaddr|ip[/cidr]<br />" +msgstr "macaddr|ip[/cidr]<br />" + +#: 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 "minutė" + +#: 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 "port: Prievadas" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:415 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:68 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:151 +msgid "reject" +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 "second" +msgstr "sekundė" + +#: 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 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:65 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:78 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:56 +msgid "this device" +msgstr "šis įrenginys" + +#: 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 "ši nauja zona" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:353 +msgid "unlimited" +msgstr "neribotas" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:250 +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 "iki 65536 įrašų." + +#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338 +msgid "valid firewall mark" +msgstr "" diff --git a/applications/luci-app-firewall/po/mr/firewall.po b/applications/luci-app-firewall/po/mr/firewall.po index 4cdafa4553..87d74e1e8e 100644 --- a/applications/luci-app-firewall/po/mr/firewall.po +++ b/applications/luci-app-firewall/po/mr/firewall.po @@ -17,14 +17,14 @@ 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." @@ -58,8 +58,8 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 @@ -75,14 +75,14 @@ msgstr "" #: 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 "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:90 @@ -346,7 +346,7 @@ msgstr "" 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" @@ -410,8 +410,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 @@ -442,13 +443,13 @@ msgstr "" #: 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>}}" +"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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 @@ -527,15 +528,15 @@ 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>}}" +"<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 @@ -648,7 +649,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 "" @@ -663,7 +664,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 "" @@ -772,7 +773,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!" @@ -825,8 +826,12 @@ msgstr "" 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" +msgid "Requires hardware NAT support." msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 @@ -1032,10 +1037,10 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 @@ -1069,7 +1074,7 @@ msgid "" "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 "" @@ -1172,6 +1177,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 @@ -1183,7 +1194,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 diff --git a/applications/luci-app-firewall/po/ms/firewall.po b/applications/luci-app-firewall/po/ms/firewall.po index e8a3b3ec73..368f036ccf 100644 --- a/applications/luci-app-firewall/po/ms/firewall.po +++ b/applications/luci-app-firewall/po/ms/firewall.po @@ -15,14 +15,14 @@ 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." @@ -56,8 +56,8 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 @@ -73,14 +73,14 @@ msgstr "" #: 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 "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:90 @@ -344,7 +344,7 @@ msgstr "" 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" @@ -408,8 +408,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 @@ -440,13 +441,13 @@ msgstr "" #: 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>}}" +"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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 @@ -525,15 +526,15 @@ 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>}}" +"<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 @@ -646,7 +647,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 "" @@ -661,7 +662,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 "" @@ -770,7 +771,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!" @@ -823,8 +824,12 @@ msgstr "" 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" +msgid "Requires hardware NAT support." msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 @@ -1030,10 +1035,10 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 @@ -1067,7 +1072,7 @@ msgid "" "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 "" @@ -1170,6 +1175,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 @@ -1181,7 +1192,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 diff --git a/applications/luci-app-firewall/po/nb_NO/firewall.po b/applications/luci-app-firewall/po/nb_NO/firewall.po index ae70e4a459..0cc8c5bb4c 100644 --- a/applications/luci-app-firewall/po/nb_NO/firewall.po +++ b/applications/luci-app-firewall/po/nb_NO/firewall.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"PO-Revision-Date: 2023-06-20 13:51+0000\n" +"PO-Revision-Date: 2023-08-02 12:53+0000\n" "Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n" "Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsfirewall/nb_NO/>\n" @@ -8,19 +8,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.18.1\n" +"X-Generator: Weblate 5.0-dev\n" #: 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." @@ -37,7 +37,7 @@ msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:192 msgid "0" -msgstr "" +msgstr "0" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:175 msgid "1024" @@ -54,8 +54,8 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 @@ -71,14 +71,14 @@ msgstr "" #: 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 "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:90 @@ -319,7 +319,7 @@ msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:204 msgid "Enabled" -msgstr "" +msgstr "Aktivert" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:198 msgid "Enables packet and byte count tracking for the set." @@ -345,7 +345,7 @@ msgstr "Ekstern IP adressse" msgid "External port" msgstr "Ekstern port" -#: 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" @@ -409,8 +409,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 @@ -441,13 +442,13 @@ msgstr "" #: 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>}}" +"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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 @@ -526,15 +527,15 @@ 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>}}" +"<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 @@ -647,7 +648,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 "" @@ -664,7 +665,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 "" @@ -775,7 +776,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!" @@ -832,8 +833,12 @@ msgstr "Viderekoble matchet innkommende trafikk til den angitte interne vert" 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" +msgid "Requires hardware NAT support." msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 @@ -1054,10 +1059,10 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 @@ -1094,7 +1099,7 @@ msgid "" "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 "" @@ -1197,6 +1202,12 @@ msgstr "Sone = Videresendinger" msgid "Zones" msgstr "Soner" +#: 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 @@ -1208,7 +1219,7 @@ msgstr "godta" #: 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 diff --git a/applications/luci-app-firewall/po/nl/firewall.po b/applications/luci-app-firewall/po/nl/firewall.po index a3d49538cf..0f3cb1f4a7 100644 --- a/applications/luci-app-firewall/po/nl/firewall.po +++ b/applications/luci-app-firewall/po/nl/firewall.po @@ -17,32 +17,33 @@ 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?Forwarded:Inkomend}:Uitgaand} %{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 met types %{item.types#%{next?, }<var>" -"%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var" -"%{mark.inv? data-tooltip=\"Overeenkomst fwmarks, behalve %{mark.num}%{mark." -"mask? met masker %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Masker fwmark-" -"waarde met %{mark.mask} voordat u het vergelijkt\"}}>%{mark.val}</" -"var>}%{dscp?, DSCP %{dscp.inv?<var data-tooltip=\"Overeenkomst DSCP-" -"classificaties behalve %{dscp.num?:%{dscp.name}}\">%{dscp.val}</var>:<var>" -"%{dscp.val}</var>}}%{helper?, helper %{helper.inv?<var data-tooltip=" -"\"Overeenkomst van elke helper, behalve"%{helper.name}"\">%{helper." -"val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</var>}}" +"<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 met types %{item.types#%{next?, }" +"<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark " +"<var%{mark.inv? data-tooltip=\"Overeenkomst fwmarks, behalve %{mark." +"num}%{mark.mask? met masker %{mark.mask}}.\":%{mark.mask? data-" +"tooltip=\"Masker fwmark-waarde met %{mark.mask} voordat u het vergelijkt\"}}" +">%{mark.val}</var>}%{dscp?, DSCP %{dscp.inv?<var data-tooltip=\"Overeenkomst " +"DSCP-classificaties behalve %{dscp.num?:%{dscp.name}}\">%{dscp.val}</var>:" +"<var>%{dscp.val}</var>}}%{helper?, helper %{helper.inv?<var data-" +"tooltip=\"Overeenkomst van elke helper, behalve"%{helper.name}"" +"\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</" +"var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461 msgid "-- add IP --" @@ -73,11 +74,11 @@ msgstr "<var data-tooltip=\"ACCEPT\">Voorkom overschrijven van bron</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\">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>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 msgid "" @@ -90,21 +91,21 @@ msgid "" "<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}" "</var>" msgstr "" -"<var data-tooltip=\"DSCP\">Toewijzen DSCP</var> classificatie <var>" -"%{set_dscp}</var>" +"<var data-tooltip=\"DSCP\">Toewijzen DSCP</var> classificatie " +"<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\">Geassocieerde tracking</var> helper <var" -"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>" +"<var data-tooltip=\"HELPER\">Geassocieerde tracking</var> helper " +"<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> Firewall markering " "<var>%{set_mark?:%{set_xmark}}</var>" @@ -406,7 +407,7 @@ msgstr "Extern IP-adres" msgid "External port" msgstr "Externe poort" -#: 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" @@ -470,8 +471,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 "" "Forwarded %{ipv6?%{ipv4?<var>IPv4</var> en <var>IPv6</var>:<var>IPv6</var>}:" "<var>IPv4</var>}%{proto?, protocol %{proto#%{next?, }<var>%{item.name}</" @@ -495,9 +497,9 @@ msgid "" msgstr "" "Van %{src}%{src_device?, interface <var>%{src_device}</var>}%{src_ip?, IP " "%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Overeenkomst IP-adressen " -"behalve %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, poort %{src_port#" -"%{next?, }<var%{item.inv? data-tooltip=\"Overeenkomst poorten behalve %{item." -"val}.\"}>%{item.ival}</var>}}" +"behalve %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, poort " +"%{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Overeenkomst poorten " +"behalve %{item.val}.\"}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64 msgid "" @@ -512,31 +514,31 @@ msgid "" msgstr "" "Van %{src}%{src_device?, interface <var>%{src_device}</var>}%{src_ip?, IP " "%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Overeenkomst ip adres " -"behalve %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, poort %{src_port#" -"%{next?, }<var%{item.inv? data-tooltip=\"Overeenkomst poorten behalve %{item." -"val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item." -"inv? data-tooltip=\"Overeenkomst MACs behalve %{item.val}%{item.hint.name? a." -"k.a. %{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint." -"name}\"}}>%{item.ival}</var>}}" +"behalve %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, poort " +"%{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Overeenkomst poorten " +"behalve %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC " +"%{src_mac#%{next?, }<var%{item.inv? data-tooltip=\"Overeenkomst MACs behalve " +"%{item.val}%{item.hint.name? a.k.a. %{item.hint.name}}.\":%{item.hint.name? " +"data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js: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>}}" +"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 "" -"Van %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Overeenkomst IP adressen, behalve %{item.val}.\"}>%{item.ival}</" -"var>}}%{src_port?, poort %{src_port#%{next?, }<var%{item.inv? data-tooltip=" -"\"Overeenkomst poorten, behalve %{item.val}.\"}>%{item.ival}</" -"var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item.inv? data-tooltip=" -"\"Overeenkomst MACs, behalve %{item.val}%{item.hint.name? a.k.a. %{item.hint." -"name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}" -"</var>}}" +"Van %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Overeenkomst IP adressen, behalve %{item.val}.\"}>%{item.ival}</" +"var>}}%{src_port?, poort %{src_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Overeenkomst poorten, behalve %{item.val}.\"}>%{item.ival}</" +"var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item.inv? data-" +"tooltip=\"Overeenkomst MACs, behalve %{item.val}%{item.hint.name? a.k.a. " +"%{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}" +">%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:181 @@ -614,27 +616,27 @@ msgstr "Inclusief bestand" #: 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>}}" +"<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 "" "Inkomend %{ipv6?%{ipv4?<var>IPv4</var> en <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 met " -"types %{item.types#%{next?, }<var>%{item}</var>}</span></var>:<var>%{item." -"name}</var>}}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Overeenkomst " -"fwmarks, behalve %{mark.num}%{mark.mask? met masker %{mark.mask}}.\":%{mark." -"mask? data-tooltip=\"Masker fwmark-waarde met %{mark.mask} voordat u het " -"vergelijkt.\"}}>%{mark.val}</var>}%{helper?, helper %{helper.inv?<var data-" -"tooltip=\"Overeenkomst van elke helper, behalve "%{helper.name}"\">" -"%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</" -"var>}}" +"<var>IPv4</var>}%{proto?, protocol %{proto#%{next?, }%{item.types?<var " +"class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP " +"met types %{item.types#%{next?, }<var>%{item}</var>}</span></var>:" +"<var>%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? data-" +"tooltip=\"Overeenkomst fwmarks, behalve %{mark.num}%{mark.mask? met masker " +"%{mark.mask}}.\":%{mark.mask? data-tooltip=\"Masker fwmark-waarde met %{mark." +"mask} voordat u het vergelijkt.\"}}>%{mark.val}</var>}%{helper?, helper " +"%{helper.inv?<var data-tooltip=\"Overeenkomst van elke helper, behalve "" +"%{helper.name}"\">%{helper.val}</var>:<var data-tooltip=\"%{helper." +"name}\">%{helper.val}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173 msgid "Initial Hash Size" @@ -752,7 +754,7 @@ msgstr "" "Match doorgestuurd verkeer afkomstig van de opgegeven bronpoort of " "poortbereik." -#: 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 "Match helper" @@ -769,7 +771,7 @@ msgstr "" msgid "Match mark" msgstr "Markering overeenkomst" -#: 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 "" @@ -898,7 +900,7 @@ msgstr "" "set</code>.<br />Richtingvoorvoegsels zijn optioneel.<br />*Noot: datatype " "<code>set</code> wordt niet ondersteund in fw4." -#: 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!" @@ -962,11 +964,13 @@ msgstr "" msgid "Refer To External Set" msgstr "Raadpleeg Externe set" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:89 -msgid "Requires hardware NAT support. Implemented at least for mt7621" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:316 +msgid "Reflection zones" msgstr "" -"Vereist hardware NAT-ondersteuning. Geïmplementeerd in ieder geval voor " -"mt7621" + +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:89 +msgid "Requires hardware NAT support." +msgstr "Vereist hardware NAT-ondersteuning." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 msgid "Restrict Masquerading to given destination subnets" @@ -1199,21 +1203,21 @@ msgid "" "%{item.val}.\"}>%{item.ival}</var>}}" msgstr "" "Naar %{dest}%{dest_device?, via interface <var>%{dest_device}</" -"var>}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Overeenkomen IP-adressen, behalve %{item.val}.\"}>%{item.ival}</" +"var>}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Overeenkomen IP-adressen, behalve %{item.val}.\"}>%{item.ival}</" "var>}}%{dest_port?, poort %{dest_port#%{next?, }<var% {item.inv? data-" "tooltip=\"Overeenkomen met poorten, behalve %{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 "" -"Naar %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Overeenkomen IP-adressen, behalve %{item.val}.\"}>%{item.ival}</" +"Naar %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Overeenkomen IP-adressen, behalve %{item.val}.\"}>%{item.ival}</" "var>}}%{dest_port?, poort %{dest_port#%{next?, }<var% {item.inv? data-" "tooltip=\"Overeenkomen met poorten behalve %{item.val}.\"}>%{item.ival}</" "var>}}" @@ -1254,7 +1258,7 @@ msgstr "" "Eenheid: seconden. Standaard <code>0</code> betekent dat het item permanent " "aan de set wordt toegevoegd. <br />Max: 2147483 seconden." -#: 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 "Onbekende of niet geïnstalleerde conntrack helper \"%s\"" @@ -1364,6 +1368,12 @@ msgstr "Zone ⇒ Forwardings" msgid "Zones" msgstr "Zones" +#: 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 @@ -1375,7 +1385,7 @@ msgstr "accepteer" #: 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 diff --git a/applications/luci-app-firewall/po/pl/firewall.po b/applications/luci-app-firewall/po/pl/firewall.po index c8f13e7ca8..795c4a6365 100644 --- a/applications/luci-app-firewall/po/pl/firewall.po +++ b/applications/luci-app-firewall/po/pl/firewall.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-03-30 17:00+0200\n" -"PO-Revision-Date: 2023-06-29 14:15+0000\n" +"PO-Revision-Date: 2023-08-13 02:52+0000\n" "Last-Translator: Matthaiks <kitynska@gmail.com>\n" "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsfirewall/pl/>\n" @@ -13,19 +13,19 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.18.1\n" +"X-Generator: Weblate 5.0-dev\n" #: 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." @@ -74,11 +74,11 @@ msgstr "<var data-tooltip=\"ACCEPT\">Zapobieganie przepisywaniu źródła</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\">Przekazuj</var> do %{dest}%{dest_ip? IP <var>" -"%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}" +"<var data-tooltip=\"DNAT\">Przekazuj</var> do %{dest}%{dest_ip? IP " +"<var>%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 msgid "" @@ -96,16 +96,16 @@ msgstr "" #: 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\">Przydziel conntrack</var>-pomocnika <var" -"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>" +"<var data-tooltip=\"HELPER\">Przydziel conntrack</var>-pomocnika " +"<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> znacznik zapory " "sieciowej <var>%{set_mark?:%{set_xmark}}</var>" @@ -406,7 +406,7 @@ msgstr "Zewnętrzne adresy IP" msgid "External port" msgstr "Port zewnętrzny" -#: 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" @@ -470,8 +470,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 "" "Przekazano %{ipv6?%{ipv4?<var>IPv4</var> i <var>IPv6</var>:<var>IPv6</var>}:" "<var>IPv4</var>}%{proto?, protokół {proto#%{next?, }<var>%{item.name}</" @@ -495,9 +496,9 @@ msgid "" msgstr "" "Z %{src}%{src_device?, interfejs <var>%{src_device}</var>}%{src_ip?, IP " "%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Dopasuj adresy IP z " -"wyjątkiem %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port %{src_port#" -"%{next?, }<var%{item.inv? data-tooltip=\"Dopasuj porty z wyjątkiem %{item." -"val}.\"}>%{item.ival}</var>}}" +"wyjątkiem %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port " +"%{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Dopasuj porty z " +"wyjątkiem %{item.val}.\"}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64 msgid "" @@ -512,30 +513,31 @@ msgid "" msgstr "" "Z %{src}%{src_device?, interfejs <var>%{src_device}</var>}%{src_ip?, IP " "%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Dopasuj adresy IP z " -"wyjątkiem %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port %{src_port#" -"%{next?, }<var%{item.inv? data-tooltip=\"Dopasuj porty z wyjątkiem %{item." -"val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item." -"inv? data-tooltip=\"Dopasuj adresy MAC z wyjątkiem %{item.val}%{item.hint." -"name? a.k.a. %{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item." -"hint.name}\"}}>%{item.ival}</var>}}" +"wyjątkiem %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port " +"%{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Dopasuj porty z " +"wyjątkiem %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC " +"%{src_mac#%{next?, }<var%{item.inv? data-tooltip=\"Dopasuj adresy MAC z " +"wyjątkiem %{item.val}%{item.hint.name? a.k.a. %{item.hint.name}}.\":%{item." +"hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js: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>}}" +"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 "" -"Z %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Dopasuj adresy IP z wyjątkiem %{item.val}.\"}>%{item.ival}</" -"var>}}%{src_port?, port %{src_port#%{next?, }<var%{item.inv? data-tooltip=" -"\"Dopasuj porty z wyjątkiem %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, " -"MAC %{src_mac#%{next?, }<var%{item.inv? data-tooltip=\"Dopasuj adresy MAC z " -"wyjątkiem %{item.val}%{item.hint.name? zwanym %{item.hint.name}}.\":%{item." -"hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}" +"Z %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Dopasuj adresy IP z wyjątkiem %{item.val}.\"}>%{item.ival}</" +"var>}}%{src_port?, port %{src_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Dopasuj porty z wyjątkiem %{item.val}.\"}>%{item.ival}</" +"var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item.inv? data-" +"tooltip=\"Dopasuj adresy MAC z wyjątkiem %{item.val}%{item.hint.name? zwanym " +"%{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}" +">%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:181 @@ -613,15 +615,15 @@ msgstr "Plik dołączany" #: 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>}}" +"<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 "" "Przychodzące %{ipv6?%{ipv4?<var>IPv4</var> i <var>IPv6</var>:<var>IPv6</" "var>}:<var>IPv4</var>}%{proto?, protokół %{proto#%{next?, }%{item.types?<var " @@ -629,10 +631,11 @@ msgstr "" "z typami %{item.types#%{next?, }<var>%{item}</var>}</span></var>:<var>%{item." "name}</var>}}}%{mark?, znacznik <var%{mark.inv? data-tooltip=\"Dopasuj " "fwmarki oprócz %{mark.num}%{mark.mask? z maską %{mark.mask}}.\":%{mark.mask? " -"data-tooltip=\"Maskuj wartość fwmark z %{mark.mask} przed porównaniem.\"}}>" -"%{mark.val}</var>}%{helper?, pomocnik %{helper.inv?<var data-tooltip=" -"\"Dopasuj dowolnego pomocnika oprócz "%{helper.name}"\">%{helper." -"val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</var>}}" +"data-tooltip=\"Maskuj wartość fwmark z %{mark.mask} przed porównaniem.\"}}" +">%{mark.val}</var>}%{helper?, pomocnik %{helper.inv?<var data-" +"tooltip=\"Dopasuj dowolnego pomocnika oprócz "%{helper.name}"" +"\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</" +"var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173 msgid "Initial Hash Size" @@ -749,7 +752,7 @@ msgstr "" "Dopasuj przekazywany ruch pochodzący z danego portu źródłowego lub zakresu " "portów." -#: 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 "Pomocnik dopasowania" @@ -766,7 +769,7 @@ msgstr "" msgid "Match mark" msgstr "Znacznik dopasowania" -#: 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 "Dopasuj ruch, używając określonego pomocnika śledzenia połączeń." @@ -889,7 +892,7 @@ msgstr "" "opcjonalne.<br />*Uwaga: typ danych <code>set</code> nie jest obsługiwany w " "fw4." -#: 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!" @@ -953,9 +956,13 @@ msgstr "Przekieruj ruch przychodzący do wskazanego hosta w sieci wewnętrznej" msgid "Refer To External Set" msgstr "Patrz zestaw zewnętrzny" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:316 +msgid "Reflection zones" +msgstr "Strefy odbicia" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:89 -msgid "Requires hardware NAT support. Implemented at least for mt7621" -msgstr "Wymaga sprzętowej obsługi NAT. Wdrożono dla co najmniej mt7621" +msgid "Requires hardware NAT support." +msgstr "Wymaga obsługi sprzętowej NAT" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 msgid "Restrict Masquerading to given destination subnets" @@ -1173,9 +1180,9 @@ msgid "" msgstr "" "Do %{dest}%{dest_device?, interfejs <var>%{dest_device}</var>}%{dest_ip?, IP " "%{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Dopasuj adresy IP z " -"wyjątkiem %{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, port %{dest_port#" -"%{next?, }<var%{item.inv? data-tooltip=\"Dopasuj porty z wyjątkiem %{item." -"val}.\"}>%{item.ival}</var>}}" +"wyjątkiem %{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, port " +"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Dopasuj porty z " +"wyjątkiem %{item.val}.\"}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:55 msgid "" @@ -1186,22 +1193,22 @@ msgid "" "%{item.val}.\"}>%{item.ival}</var>}}" msgstr "" "Do %{dest}%{dest_device?, poprzez interfejs <var>%{dest_device}</" -"var>}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Dopasuj adresy IP z wyjątkiem %{item.val}.\"}>%{item.ival}</" -"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip=" -"\"Dopasuj porty z wyjątkiem %{item.val}.\"}>%{item.ival}</var>}}" +"var>}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Dopasuj adresy IP z wyjątkiem %{item.val}.\"}>%{item.ival}</" +"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Dopasuj porty z wyjątkiem %{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 "" -"Do %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Dopasuj adresy IP z wyjątkiem%{item.val}.\"}>%{item.ival}</" -"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip=" -"\"Dopasuj porty z wyjątkiem %{item.val}.\"}>%{item.ival}</var>}}" +"Do %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Dopasuj adresy IP z wyjątkiem%{item.val}.\"}>%{item.ival}</" +"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Dopasuj porty z wyjątkiem %{item.val}.\"}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 msgid "Tracking helper" @@ -1238,7 +1245,7 @@ msgstr "" "Jednostka: sekundy. Domyślnie <code>0</code> oznacza, że wpis jest dodany na " "stałe do zestawu.<br />Maks.: 2147483 sekundy." -#: 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 "Nieznany lub niezainstalowany pomocnik conntrack \"%s\"" @@ -1348,6 +1355,14 @@ msgstr "Strefa ⇒ Przekazywanie" msgid "Zones" msgstr "Strefy" +#: 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 "" +"Strefy, z których mają być tworzone reguły odbicia. Jeśli opcja nie jest " +"ustawiona, używana jest tylko strefa docelowa." + #: 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 @@ -1359,7 +1374,7 @@ msgstr "akceptuj" #: 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 @@ -1601,23 +1616,24 @@ msgstr "prawidłowy znacznik zapory sieciowej" #~ "porównaniem.\"}}>%{mark.val}</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 "" #~ "Przychodzące IPv4%{proto?, protokół %{proto#%{next?, }%{item.types?<var " -#~ "class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip" -#~ "\">ICMP z odmianami %{item.types#%{next?, }<var>%{item}</var>}</span></" -#~ "var>:<var>%{item.name}</var>}}}%{mark?, znacznik <var%{mark.inv? data-" -#~ "tooltip=\"Dopasuj fwmarki z wyjątkiem %{mark.num}%{mark.mask? za pomocą " -#~ "maski %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Maskuj wartość fwmark " -#~ "za pomocą %{mark.mask} przed porównaniem.\"}}>%{mark.val}</" +#~ "class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-" +#~ "tooltip\">ICMP z odmianami %{item.types#%{next?, }<var>%{item}</var>}</" +#~ "span></var>:<var>%{item.name}</var>}}}%{mark?, znacznik <var%{mark.inv? " +#~ "data-tooltip=\"Dopasuj fwmarki z wyjątkiem %{mark.num}%{mark.mask? za " +#~ "pomocą maski %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Maskuj wartość " +#~ "fwmark za pomocą %{mark.mask} przed porównaniem.\"}}>%{mark.val}</" #~ "var>}%{helper?, pomocnik %{helper.inv?<var data-tooltip=\"Dopasuj " #~ "dowolnego pomocnika z wyjątkiem "%{helper.name}"\">%{helper.val}" #~ "</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</var>}}" diff --git a/applications/luci-app-firewall/po/pt/firewall.po b/applications/luci-app-firewall/po/pt/firewall.po index c6b8e6323b..1949edb04e 100644 --- a/applications/luci-app-firewall/po/pt/firewall.po +++ b/applications/luci-app-firewall/po/pt/firewall.po @@ -3,8 +3,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-03-30 17:00+0200\n" -"PO-Revision-Date: 2023-04-10 02:49+0000\n" -"Last-Translator: Felipe Nogueira <contato.fnog@gmail.com>\n" +"PO-Revision-Date: 2023-07-27 15:25+0000\n" +"Last-Translator: ssantos <ssantos@web.de>\n" "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsfirewall/pt/>\n" "Language: pt\n" @@ -12,38 +12,38 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.17-dev\n" +"X-Generator: Weblate 5.0-dev\n" #: 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?Forwarded:Incoming}:Outgoing} %{ipv6?%{ipv4?<var>IPv4</var> e " -"<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 com tipos %{item.types#%{next?, }<var>" -"%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var" -"%{mark.inv? data-tooltip=\"fwmarks correspondente com excessão %{mark." -"num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-tooltip=" -"\"Máscara fwmark com valor %{mark.mask} before compare.\"}}>%{mark.val}</" -"var>}%{dscp?, DSCP %{dscp.inv?<var data-tooltip=\"Classificação DSCP " -"correspondente exceto %{dscp.num?:%{dscp.name}}\">%{dscp.val}</var>:<var>" -"%{dscp.val}</var>}}%{helper?, helper %{helper.inv?<var data-tooltip=" -"\"Correspondência com qualquer ajudante exceto "%{helper.name}"\">" -"%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</" -"var>}}" +"<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 com tipos %{item.types#%{next?, }" +"<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark " +"<var%{mark.inv? data-tooltip=\"fwmarks correspondente com excessão %{mark." +"num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-" +"tooltip=\"Máscara fwmark com valor %{mark.mask} before compare.\"}}>%{mark." +"val}</var>}%{dscp?, DSCP %{dscp.inv?<var data-tooltip=\"Classificação DSCP " +"correspondente exceto %{dscp.num?:%{dscp.name}}\">%{dscp.val}</var>:" +"<var>%{dscp.val}</var>}}%{helper?, helper %{helper.inv?<var data-" +"tooltip=\"Correspondência com qualquer ajudante exceto "%{helper.name}" +""\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper." +"val}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461 msgid "-- add IP --" @@ -74,11 +74,11 @@ msgstr "<var data-tooltip=\"ACCEPT\">Prevenir a reescrita da fonte</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\">Encaminhar</var> para %{dest}%{dest_ip? IP <var>" -"%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}" +"<var data-tooltip=\"DNAT\">Encaminhar</var> para %{dest}%{dest_ip? IP " +"<var>%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 msgid "" @@ -97,16 +97,16 @@ msgstr "" #: 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\">Atribuir auxiliar</var> conntrack <var" -"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>" +"<var data-tooltip=\"HELPER\">Atribuir auxiliar</var> conntrack " +"<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> marca do firewall " "<var>%{set_mark?:%{set_xmark}}</var>" @@ -410,7 +410,7 @@ msgstr "Endereço IP externo" msgid "External port" msgstr "Porta externa" -#: 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" @@ -474,15 +474,16 @@ 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 "" "Encaminhado %{ipv6?%{ipv4?<var>IPv4</var> e <var>IPv6</var>:<var>IPv6</var>}:" "<var>IPv4</var>}%{proto?, protocol %{proto#%{next?, }<var>%{item.name}</" "var>}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Coincide com fwmarks " "menos %{mark.num}%{mark.mask? com mask %{mark.mask}}.\":%{mark.mask? data-" -"tooltip=\"Mascara o valor do fwmark com %{mark.mask} antes compare.\"}}>" -"%{mark.val}</var>}" +"tooltip=\"Mascara o valor do fwmark com %{mark.mask} antes compare.\"}}" +">%{mark.val}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:484 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:354 @@ -518,29 +519,30 @@ msgstr "" "%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Endereços IP " "correspondentes exceto %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port " "%{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Portas correspondentes " -"exceto %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#" -"%{next?, }<var%{item.inv? data-tooltip=\"MACs correspondentes exceto %{item." -"val}%{item.hint.name? a.k.a. %{item.hint.name}}.\":%{item.hint.name? data-" -"tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}" - -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js: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 "" -"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=\"Portas " -"correspondentes exceto %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC " +"exceto %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC " "%{src_mac#%{next?, }<var%{item.inv? data-tooltip=\"MACs correspondentes " "exceto %{item.val}%{item.hint.name? a.k.a. %{item.hint.name}}.\":%{item.hint." "name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js: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 "" +"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=\"Portas correspondentes exceto %{item.val}.\"}>%{item.ival}</" +"var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item.inv? data-" +"tooltip=\"MACs correspondentes exceto %{item.val}%{item.hint.name? a.k.a. " +"%{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}" +">%{item.ival}</var>}}" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:181 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:180 @@ -617,27 +619,27 @@ msgstr "Incluir ficheiro" #: 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>}}" +"<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 "" "Chegando %{ipv6?%{ipv4?<var>IPv4</var> e <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 com " -"tipos %{item.types#%{next?, }<var>%{item}</var>}</span></var>:<var>%{item." -"name}</var>}}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Coincide com " -"fwmarks menos %{mark.num}%{mark.mask? com máscara %{mark.mask}}.\":%{mark." -"mask? data-tooltip=\"Mascara valores fwmark com %{mark.mask} antes de " -"comparar.\"}}>%{mark.val}</var>}%{helper?, helper %{helper.inv?<var data-" -"tooltip=\"Coincide qualquer auxiliar menos "%{helper.name}"\">" -"%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</" -"var>}}" +"<var>IPv4</var>}%{proto?, protocol %{proto#%{next?, }%{item.types?<var " +"class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP " +"com tipos %{item.types#%{next?, }<var>%{item}</var>}</span></var>:" +"<var>%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? data-" +"tooltip=\"Coincide com fwmarks menos %{mark.num}%{mark.mask? com máscara " +"%{mark.mask}}.\":%{mark.mask? data-tooltip=\"Mascara valores fwmark com " +"%{mark.mask} antes de comparar.\"}}>%{mark.val}</var>}%{helper?, helper " +"%{helper.inv?<var data-tooltip=\"Coincide qualquer auxiliar menos "" +"%{helper.name}"\">%{helper.val}</var>:<var data-tooltip=\"%{helper." +"name}\">%{helper.val}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173 msgid "Initial Hash Size" @@ -687,8 +689,8 @@ msgid "" "Limit matching to <var>%{limit.num}</var> packets per <var>%{limit.unit}</" "var>%{limit.burst? burst <var>%{limit.burst}</var>}" msgstr "" -"Limitar a correspondência de <var>%{limit.num}</var> pacotes por <var>" -"%{limit.unit}</var>%{limit.burst? estouro <var>%{limit.burst}</var>}" +"Limitar a correspondência de <var>%{limit.num}</var> pacotes por " +"<var>%{limit.unit}</var>%{limit.burst? estouro <var>%{limit.burst}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:169 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244 @@ -758,7 +760,7 @@ msgstr "" "Encaminha o tráfego que obteve correspondência originado de uma determinada " "porta de origem ou faixa de portas." -#: 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 "Auxiliar de correspondência" @@ -775,7 +777,7 @@ msgstr "" msgid "Match mark" msgstr "Marca de correspondência" -#: 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 "" @@ -904,7 +906,7 @@ msgstr "" "<br /> Os prefixos de direção são opcionais. <br />*Nota: o tipo de dados " "<code>set</code> não é suportado no fw4." -#: 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!" @@ -966,10 +968,14 @@ msgstr "Redirecionar o tráfego de entrada correspondente para o host interno" msgid "Refer To External Set" msgstr "Consulte o conjunto externo" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:316 +msgid "Reflection zones" +msgstr "Zonas de reflexão" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:89 -msgid "Requires hardware NAT support. Implemented at least for mt7621" +msgid "Requires hardware NAT support." msgstr "" -"Requer suporte de hardware para NAT. Implementado pelo menos para mt7621" +"Requer suporte de hardware para NAT." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 msgid "Restrict Masquerading to given destination subnets" @@ -1204,22 +1210,22 @@ msgid "" "%{item.val}.\"}>%{item.ival}</var>}}" msgstr "" "Para %{dest}%{dest_device?, via interface <var>%{dest_device}</" -"var>}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Endereços IP correspondidos exceto %{item.val}.\"}>%{item.ival}</" -"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip=" -"\"Portas correspondidas exceto %{item.val}.\"}>%{item.ival}</var>}}" +"var>}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Endereços IP correspondidos exceto %{item.val}.\"}>%{item.ival}</" +"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Portas correspondidas exceto %{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 "" -"Para %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Endereços IP correspondidos exceto %{item.val}.\"}>%{item.ival}</" -"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip=" -"\"Portas correspondidas exceto %{item.val}.\"}>%{item.ival}</var>}}" +"Para %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Endereços IP correspondidos exceto %{item.val}.\"}>%{item.ival}</" +"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Portas correspondidas exceto %{item.val}.\"}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 msgid "Tracking helper" @@ -1257,7 +1263,7 @@ msgstr "" "Unidade: segundos. Padrão <code>0</code> significa que a entrada é " "adicionada permanentemente ao conjunto.<br /> Max: 2147483 segundos." -#: 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 "Auxiliar conntrack desconhecido ou não instalado \"%s\"" @@ -1367,6 +1373,14 @@ msgstr "Zona ⇒ Encaminhamentos" msgid "Zones" msgstr "Zonas" +#: 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 "" +"Zonas das quais as regras de reflexão devem ser criadas. Se não for " +"definido, apenas a zona de destino é utilizada." + #: 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 @@ -1378,7 +1392,7 @@ msgstr "aceitar" #: 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 @@ -1620,23 +1634,24 @@ msgstr "marca de firewall válida" #~ "compare.\"}}>%{mark.val}</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>}}" -#~ msgstr "" -#~ "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=\"fwmarks " -#~ "correspondentes exceto %{mark.num}%{mark.mask? with mask %{mark.mask}}.\":" -#~ "%{mark.mask? data-tooltip=\"Mascara valores fwmark com %{mark.mask} " +#~ "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=\"Correspondência com qualquer auxiliar exceto "" -#~ "%{helper.name}"\">%{helper.val}</var>:<var data-tooltip=\"%{helper." -#~ "name}\">%{helper.val}</var>}}" +#~ "data-tooltip=\"Match any helper except "%{helper.name}"" +#~ "\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}" +#~ "</var>}}" +#~ msgstr "" +#~ "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=\"fwmarks correspondentes exceto %{mark.num}%{mark.mask? with " +#~ "mask %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Mascara valores fwmark " +#~ "com %{mark.mask} before compare.\"}}>%{mark.val}</var>}%{helper?, helper " +#~ "%{helper.inv?<var data-tooltip=\"Correspondência com qualquer auxiliar " +#~ "exceto "%{helper.name}"\">%{helper.val}</var>:<var data-" +#~ "tooltip=\"%{helper.name}\">%{helper.val}</var>}}" diff --git a/applications/luci-app-firewall/po/pt_BR/firewall.po b/applications/luci-app-firewall/po/pt_BR/firewall.po index 4b4e5c9e67..dd3bcdd1b0 100644 --- a/applications/luci-app-firewall/po/pt_BR/firewall.po +++ b/applications/luci-app-firewall/po/pt_BR/firewall.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-03-30 17:00+0200\n" -"PO-Revision-Date: 2023-04-01 02:51+0000\n" +"PO-Revision-Date: 2023-07-26 22:47+0000\n" "Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n" "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/" "openwrt/luciapplicationsfirewall/pt_BR/>\n" @@ -12,38 +12,38 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.17-dev\n" +"X-Generator: Weblate 5.0-dev\n" #: 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?Forwarded:Incoming}:Outgoing} %{ipv6?%{ipv4?<var>IPv4</var> e " -"<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 com tipos %{item.types#%{next?, }<var>" -"%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var" -"%{mark.inv? data-tooltip=\"fwmarks correspondente com excessão %{mark." -"num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-tooltip=" -"\"Máscara fwmark com valor %{mark.mask} before compare.\"}}>%{mark.val}</" -"var>}%{dscp?, DSCP %{dscp.inv?<var data-tooltip=\"Classificação DSCP " -"correspondente exceto %{dscp.num?:%{dscp.name}}\">%{dscp.val}</var>:<var>" -"%{dscp.val}</var>}}%{helper?, helper %{helper.inv?<var data-tooltip=" -"\"Correspondência com qualquer ajudante exceto "%{helper.name}"\">" -"%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</" -"var>}}" +"<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 com tipos %{item.types#%{next?, }" +"<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark " +"<var%{mark.inv? data-tooltip=\"fwmarks correspondente com excessão %{mark." +"num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-" +"tooltip=\"Máscara fwmark com valor %{mark.mask} before compare.\"}}>%{mark." +"val}</var>}%{dscp?, DSCP %{dscp.inv?<var data-tooltip=\"Classificação DSCP " +"correspondente exceto %{dscp.num?:%{dscp.name}}\">%{dscp.val}</var>:" +"<var>%{dscp.val}</var>}}%{helper?, helper %{helper.inv?<var data-" +"tooltip=\"Correspondência com qualquer ajudante exceto "%{helper.name}" +""\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper." +"val}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461 msgid "-- add IP --" @@ -73,11 +73,11 @@ msgstr "<var data-tooltip=\"ACCEPT\">Prevenir a reescrita da fonte</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\">Encaminhar</var> para %{dest}%{dest_ip? IP <var>" -"%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}" +"<var data-tooltip=\"DNAT\">Encaminhar</var> para %{dest}%{dest_ip? IP " +"<var>%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 msgid "" @@ -95,16 +95,16 @@ msgstr "" #: 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\">Atribuir auxiliar</var> conntrack <var" -"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>" +"<var data-tooltip=\"HELPER\">Atribuir auxiliar</var> conntrack " +"<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> marca do firewall " "<var>%{set_mark?:%{set_xmark}}</var>" @@ -408,7 +408,7 @@ msgstr "Endereço IP externo" msgid "External port" msgstr "Porta Externa" -#: 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" @@ -472,15 +472,16 @@ 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 "" "Encaminhado %{ipv6?%{ipv4?<var>IPv4</var> e <var>IPv6</var>:<var>IPv6</var>}:" "<var>IPv4</var>}%{proto?, protocol %{proto#%{next?, }<var>%{item.name}</" "var>}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Coincide com fwmarks " "menos %{mark.num}%{mark.mask? com mask %{mark.mask}}.\":%{mark.mask? data-" -"tooltip=\"Mascara o valor do fwmark com %{mark.mask} antes compare.\"}}>" -"%{mark.val}</var>}" +"tooltip=\"Mascara o valor do fwmark com %{mark.mask} antes compare.\"}}" +">%{mark.val}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:484 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:354 @@ -516,29 +517,30 @@ msgstr "" "%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Endereços IP " "correspondentes exceto %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port " "%{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Portas correspondentes " -"exceto %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#" -"%{next?, }<var%{item.inv? data-tooltip=\"MACs correspondentes exceto %{item." -"val}%{item.hint.name? a.k.a. %{item.hint.name}}.\":%{item.hint.name? data-" -"tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}" - -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js: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 "" -"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=\"Portas " -"correspondentes exceto %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC " +"exceto %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC " "%{src_mac#%{next?, }<var%{item.inv? data-tooltip=\"MACs correspondentes " "exceto %{item.val}%{item.hint.name? a.k.a. %{item.hint.name}}.\":%{item.hint." "name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js: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 "" +"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=\"Portas correspondentes exceto %{item.val}.\"}>%{item.ival}</" +"var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item.inv? data-" +"tooltip=\"MACs correspondentes exceto %{item.val}%{item.hint.name? a.k.a. " +"%{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}" +">%{item.ival}</var>}}" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:181 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:180 @@ -615,27 +617,27 @@ msgstr "Incluir arquivo" #: 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>}}" +"<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 "" "Chegando %{ipv6?%{ipv4?<var>IPv4</var> e <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 com " -"tipos %{item.types#%{next?, }<var>%{item}</var>}</span></var>:<var>%{item." -"name}</var>}}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Coincide com " -"fwmarks menos %{mark.num}%{mark.mask? com máscara %{mark.mask}}.\":%{mark." -"mask? data-tooltip=\"Mascara valores fwmark com %{mark.mask} antes de " -"comparar.\"}}>%{mark.val}</var>}%{helper?, helper %{helper.inv?<var data-" -"tooltip=\"Coincide qualquer auxiliar menos "%{helper.name}"\">" -"%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</" -"var>}}" +"<var>IPv4</var>}%{proto?, protocol %{proto#%{next?, }%{item.types?<var " +"class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP " +"com tipos %{item.types#%{next?, }<var>%{item}</var>}</span></var>:" +"<var>%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? data-" +"tooltip=\"Coincide com fwmarks menos %{mark.num}%{mark.mask? com máscara " +"%{mark.mask}}.\":%{mark.mask? data-tooltip=\"Mascara valores fwmark com " +"%{mark.mask} antes de comparar.\"}}>%{mark.val}</var>}%{helper?, helper " +"%{helper.inv?<var data-tooltip=\"Coincide qualquer auxiliar menos "" +"%{helper.name}"\">%{helper.val}</var>:<var data-tooltip=\"%{helper." +"name}\">%{helper.val}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173 msgid "Initial Hash Size" @@ -685,8 +687,8 @@ msgid "" "Limit matching to <var>%{limit.num}</var> packets per <var>%{limit.unit}</" "var>%{limit.burst? burst <var>%{limit.burst}</var>}" msgstr "" -"Limitar a correspondência de <var>%{limit.num}</var> pacotes por <var>" -"%{limit.unit}</var>%{limit.burst? estouro <var>%{limit.burst}</var>}" +"Limitar a correspondência de <var>%{limit.num}</var> pacotes por " +"<var>%{limit.unit}</var>%{limit.burst? estouro <var>%{limit.burst}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:169 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244 @@ -756,7 +758,7 @@ msgstr "" "Encaminha o tráfego que obteve correspondência originado de uma determinada " "porta de origem ou faixa de portas." -#: 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 "Auxiliar de correspondência" @@ -773,7 +775,7 @@ msgstr "" msgid "Match mark" msgstr "Marca de correspondência" -#: 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 "" @@ -903,7 +905,7 @@ msgstr "" "<br /> Os prefixos de direção são opcionais. <br />*Nota: o tipo de dados " "<code>set</code> não é suportado no fw4." -#: 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!" @@ -964,9 +966,13 @@ msgstr "Redireciona tráfego entrante para o computador interno especificado" msgid "Refer To External Set" msgstr "Consulte o conjunto externo" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:316 +msgid "Reflection zones" +msgstr "Zonas de reflexão" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:89 -msgid "Requires hardware NAT support. Implemented at least for mt7621" -msgstr "Requer suporte de NAT em hardware. Implementado ao menos para mt7621" +msgid "Requires hardware NAT support." +msgstr "Requer suporte de NAT em hardware." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 msgid "Restrict Masquerading to given destination subnets" @@ -1200,22 +1206,22 @@ msgid "" "%{item.val}.\"}>%{item.ival}</var>}}" msgstr "" "Para %{dest}%{dest_device?, via interface <var>%{dest_device}</" -"var>}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Endereços IP correspondidos exceto %{item.val}.\"}>%{item.ival}</" -"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip=" -"\"Portas correspondidas exceto %{item.val}.\"}>%{item.ival}</var>}}" +"var>}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Endereços IP correspondidos exceto %{item.val}.\"}>%{item.ival}</" +"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Portas correspondidas exceto %{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 "" -"Para %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Endereços IP correspondidos exceto %{item.val}.\"}>%{item.ival}</" -"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip=" -"\"Portas correspondidas exceto %{item.val}.\"}>%{item.ival}</var>}}" +"Para %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Endereços IP correspondidos exceto %{item.val}.\"}>%{item.ival}</" +"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Portas correspondidas exceto %{item.val}.\"}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 msgid "Tracking helper" @@ -1253,7 +1259,7 @@ msgstr "" "Unidade: segundos. Padrão <code>0</code> significa que a entrada é " "adicionada permanentemente ao conjunto.<br /> Max: 2147483 segundos." -#: 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 "Auxiliar conntrack desconhecido ou não instalado \"%s\"" @@ -1363,6 +1369,14 @@ msgstr "Zona ⇒ Encaminhamentos" msgid "Zones" msgstr "Zonas" +#: 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 "" +"Zonas de onde devem ser criadas regras de reflexão. Se não for definido, " +"apenas a zona de destino é usada." + #: 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 @@ -1374,7 +1388,7 @@ msgstr "aceitar" #: 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 @@ -1616,23 +1630,24 @@ msgstr "marca de firewall válida" #~ "compare.\"}}>%{mark.val}</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>}}" -#~ msgstr "" -#~ "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=\"fwmarks " -#~ "correspondentes exceto %{mark.num}%{mark.mask? with mask %{mark.mask}}.\":" -#~ "%{mark.mask? data-tooltip=\"Mascara valores fwmark com %{mark.mask} " +#~ "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=\"Correspondência com qualquer auxiliar exceto "" -#~ "%{helper.name}"\">%{helper.val}</var>:<var data-tooltip=\"%{helper." -#~ "name}\">%{helper.val}</var>}}" +#~ "data-tooltip=\"Match any helper except "%{helper.name}"" +#~ "\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}" +#~ "</var>}}" +#~ msgstr "" +#~ "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=\"fwmarks correspondentes exceto %{mark.num}%{mark.mask? with " +#~ "mask %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Mascara valores fwmark " +#~ "com %{mark.mask} before compare.\"}}>%{mark.val}</var>}%{helper?, helper " +#~ "%{helper.inv?<var data-tooltip=\"Correspondência com qualquer auxiliar " +#~ "exceto "%{helper.name}"\">%{helper.val}</var>:<var data-" +#~ "tooltip=\"%{helper.name}\">%{helper.val}</var>}}" diff --git a/applications/luci-app-firewall/po/ro/firewall.po b/applications/luci-app-firewall/po/ro/firewall.po index cff3299c1e..620a198e81 100644 --- a/applications/luci-app-firewall/po/ro/firewall.po +++ b/applications/luci-app-firewall/po/ro/firewall.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2023-04-23 07:03+0000\n" -"Last-Translator: olimpiumarius <oliver_magnum44@yahoo.com>\n" +"PO-Revision-Date: 2023-09-18 15:45+0000\n" +"Last-Translator: David Rapaň <david@rapan.cz>\n" "Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsfirewall/ro/>\n" "Language: ro\n" @@ -11,37 +11,38 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " "20)) ? 1 : 2;\n" -"X-Generator: Weblate 4.18-dev\n" +"X-Generator: Weblate 5.0.2\n" #: 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?Forwarded:Incoming}:Outgoing} %{ipv6?%{ipv4?<var>IPv4</var> și " -"<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 cu tipuri %{item.types#%{next?, }<var>" -"%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var" -"%{mark.inv? data-tooltip=\"Potrivește fwmarks cu excepția %{mark.num}%{mark." -"mask? cu masca %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Maschează " -"valoarea fwmark cu %{mark.mask} înainte de comparație.\"}}>%{mark.val}</" -"var>}%{dscp?, DSCP %{dscp.inv?<var data-tooltip=\"Potrivește clasificările " -"DSCP cu excepția %{dscp.num?:%{dscp.name}}\">%{dscp.val}</var>:<var>%{dscp." -"val}</var>}}%{helper?, helper %{helper.inv?<var data-tooltip=\"Potrivește " -"orice helper cu excepția "%{helper.name}"\">%{helper.val}</var>:" -"<var data-tooltip=\"%{helper.name}\">%{helper.val}</var>}}" +"<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 cu tipuri %{item.types#%{next?, }" +"<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark " +"<var%{mark.inv? data-tooltip=\"Potrivește fwmarks cu excepția %{mark." +"num}%{mark.mask? cu masca %{mark.mask}}.\":%{mark.mask? data-" +"tooltip=\"Maschează valoarea fwmark cu %{mark.mask} înainte de comparație." +"\"}}>%{mark.val}</var>}%{dscp?, DSCP %{dscp.inv?<var data-" +"tooltip=\"Potrivește clasificările DSCP cu excepția %{dscp.num?:%{dscp." +"name}}\">%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{helper?, helper " +"%{helper.inv?<var data-tooltip=\"Potrivește orice helper cu excepția "" +"%{helper.name}"\">%{helper.val}</var>:<var data-tooltip=\"%{helper." +"name}\">%{helper.val}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461 msgid "-- add IP --" @@ -72,11 +73,11 @@ msgstr "<var data-tooltip=\"ACCEPT\">Preveniți rescrierea sursei</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\">Forward</var> la %{dest}%{dest_ip? IP <var>" -"%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}" +"<var data-tooltip=\"DNAT\">Forward</var> la %{dest}%{dest_ip? IP " +"<var>%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 msgid "" @@ -94,19 +95,19 @@ msgstr "" #: 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\">Assign conntrack</var> ajutător <var" -"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>" +"<var data-tooltip=\"HELPER\">Assign conntrack</var> ajutător " +"<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> marcaj firewall <var>" -"%{set_mark?:%{set_xmark}}</var>" +"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> marcaj firewall " +"<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" @@ -403,7 +404,7 @@ msgstr "Adresă IP externă" msgid "External port" msgstr "Port extern" -#: 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" @@ -467,14 +468,16 @@ 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 "" "Redirecționate %{ipv6?%{ipv4?<var>IPv4</var> și <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>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:484 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:354 @@ -490,10 +493,11 @@ msgid "" "ival}</var>}}" msgstr "" "De la %{src}%{src_dispozitiv?, interfață <var>%{src_dispozitiv}</" -"var>}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Potrivește adresele IP cu excepția lui %{item.val}.\"}>%{item.ival}</" -"var>}}}%{src_port?, port %{src_port#%{next?, }<var%{item.inv? data-tooltip=" -"\"Potrivește porturile, cu excepția %{item.val}.\"}>%{item.ival}</var>}}" +"var>}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Potrivește adresele IP cu excepția lui %{item.val}.\"}>%{item.ival}" +"</var>}}}%{src_port?, port %{src_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Potrivește porturile, cu excepția %{item.val}.\"}>%{item.ival}</" +"var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64 msgid "" @@ -517,21 +521,21 @@ msgstr "" #: 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 "" -"De la %{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>}}" +"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 "" +"De la %{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>}}" #: 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 @@ -609,26 +613,26 @@ msgstr "Includere fișier" #: 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>}}" +"<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 "" "Intrări %{ipv6?%{ipv4?<var>IPv4</var> și <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>}}" +"<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>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173 msgid "Initial Hash Size" @@ -746,7 +750,7 @@ msgstr "" "Potrivește traficul redirecționat care provine din portul sursă sau din " "intervalul de porturi dat." -#: 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 "Ajutor de potrivire" @@ -763,7 +767,7 @@ msgstr "" msgid "Match mark" msgstr "Marca de meci" -#: 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 "" @@ -892,7 +896,7 @@ msgstr "" "net, set</code>.<br />. Prefixele de direcție sunt opționale.<br />*Nota: " "tipul de date <code>set</code> nu este acceptat în fw4." -#: 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!" @@ -958,9 +962,13 @@ msgstr "" msgid "Refer To External Set" msgstr "Consultați Setul extern" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:316 +msgid "Reflection zones" +msgstr "Zone de reflexie" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:89 -msgid "Requires hardware NAT support. Implemented at least for mt7621" -msgstr "Necesită suport hardware NAT. Implementat cel puțin pentru mt7621" +msgid "Requires hardware NAT support." +msgstr "Necesită suport hardware NAT." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 msgid "Restrict Masquerading to given destination subnets" @@ -1130,8 +1138,8 @@ msgstr "" "redirecționat <strong>provenit din %q</strong>. <em>Zonele sursă</em> se " "potrivesc cu traficul redirecționat din alte zone <strong>destinate la %q</" "strong>. Regula de redirecționare este <em>unidirecțională</em>, de exemplu, " -"o redirecționare de la lan la wan <em>nu implică<em>o permisiune</em> de " -"redirecționare de la wan la lan." +"o redirecționare de la lan la wan <em>nu implică<em>o permisiune</em> de " +"redirecționare de la wan la lan." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:119 msgid "" @@ -1201,15 +1209,15 @@ msgstr "" #: 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 "" -"Către %{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>}}" +"Către %{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>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 msgid "Tracking helper" @@ -1247,7 +1255,7 @@ msgstr "" "Unitate: secunde. Implicit <code>0</code> înseamnă că intrarea este adăugată " "permanent la set. <br /> Max: 2147483 secunde." -#: 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 "Ajutor conntrack necunoscut sau neinstalat \"%s\"" @@ -1285,9 +1293,9 @@ msgid "" "be converted to \"nat\" sections and the firewall will be restarted to apply " "the updated configuration." msgstr "" -"La apăsarea butonului \"Continue\", secțiunile \"redirect\" cu țintă \"SNAT" -"\" vor fi convertite în secțiuni \"nat\", iar firewall-ul va fi repornit " -"pentru a aplica configurația actualizată." +"La apăsarea butonului \"Continue\", secțiunile \"redirect\" cu țintă " +"\"SNAT\" vor fi convertite în secțiuni \"nat\", iar firewall-ul va fi " +"repornit pentru a aplica configurația actualizată." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:311 msgid "Use external IP address" @@ -1357,6 +1365,14 @@ msgstr "Zonă ⇒ Redirecționări" msgid "Zones" msgstr "Zone" +#: 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 "" +"Zonele din care se creează reguli de reflecție. Dacă nu este setată, se " +"utilizează numai zona de destinație." + #: 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 @@ -1368,7 +1384,7 @@ msgstr "acceptă" #: 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 @@ -1610,22 +1626,24 @@ msgstr "marca de firewall validă" #~ "comparație.\"}}>%{mark.val}</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 "" -#~ "Intrând 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>}}" +#~ "Intrând 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>}}" diff --git a/applications/luci-app-firewall/po/ru/firewall.po b/applications/luci-app-firewall/po/ru/firewall.po index b69e56d649..cd10c606c9 100644 --- a/applications/luci-app-firewall/po/ru/firewall.po +++ b/applications/luci-app-firewall/po/ru/firewall.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: LuCI: firewall\n" "POT-Creation-Date: 2013-09-05 16:02+0200\n" -"PO-Revision-Date: 2023-04-16 06:28+0000\n" -"Last-Translator: AHOHNMYC <lqwh2h2cwa@protonmail.com>\n" +"PO-Revision-Date: 2023-08-22 18:57+0000\n" +"Last-Translator: \"Alexey D. Filimonov\" <alexey@filimonic.net>\n" "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsfirewall/ru/>\n" "Language: ru\n" @@ -12,21 +12,21 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.17-dev\n" +"X-Generator: Weblate 5.0-dev\n" "Project-Info: Это технический перевод, не дословный. Главное-удобный русский " "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n" #: 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." @@ -35,16 +35,17 @@ 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=\"Соответствие fwmarks кроме %{mark.num}%{mark." +"name}<span class=\"cbi-tooltip\">ICMP с типами %{item.types#%{next?, }" +"<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, метка " +"<var%{mark.inv? data-tooltip=\"Соответствие fwmarks кроме %{mark.num}%{mark." "mask? с маской %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Применение маски " "%{mark.mask} к значению fwmark перед сравнением.\"}}>%{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>}}" +"классификатора кроме {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>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461 msgid "-- add IP --" @@ -75,8 +76,8 @@ msgstr "<var data-tooltip=\"ACCEPT\">Предотвращать перезапи #: 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? порт <var>%{dest_port}</var>}" @@ -93,13 +94,13 @@ 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}" @@ -107,8 +108,8 @@ msgstr "" #: 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?Назначить метку:XOR метки}</var> " "брандмауэра <var>%{set_mark?:%{set_xmark}}</var>" @@ -140,8 +141,8 @@ msgid "" "<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}" msgstr "" "<var data-tooltip=\"SNAT\">Статически переписывать</var> %{snat_ip?IP-адрес " -"источника на <var>%{snat_ip}</var>} %{snat_port?порт источника на <var>" -"%{snat_port}</var>}" +"источника на <var>%{snat_ip}</var>} %{snat_port?порт источника на " +"<var>%{snat_port}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:302 msgid "A rewrite IP must be specified!" @@ -410,7 +411,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" @@ -474,8 +475,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 "" "Перенаправление %{ipv6?%{ipv4?<var>IPv4</var> и <var>IPv6</var>:<var>IPv6</" "var>}:<var>IPv4</var>}%{proto?, протокол %{proto#%{next?, }<var>%{item.name}" @@ -518,28 +520,29 @@ msgstr "" "адрес %{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.val}%{item.hint.name? (%{item.hint.name})}.\":%{item.hint.name? data-" -"tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}" +"кроме %{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." +"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.val}%{item.hint.name? " +"(%{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.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:160 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:181 @@ -548,7 +551,7 @@ msgstr "" #: 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 "Общие настройки" +msgstr "Основные настройки" #: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3 msgid "Grant access to firewall configuration" @@ -617,26 +620,26 @@ 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>}}" +"<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 "" "Входящий %{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." +"<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=\"Совпадение с " "fwmarks, кроме %{mark.num}%{mark.mask? с маской %{mark.mask}}.\":%{mark." "mask? data-tooltip=\"Маскировать значение fwmark с %{mark.mask} перед " "сравнением.\"}}>%{mark.val}</var>}%{helper?, помощник %{helper.inv?<var data-" -"tooltip=\"Совпадение с любым помощником, кроме "%{helper.name}"\">" -"%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</" +"tooltip=\"Совпадение с любым помощником, кроме "%{helper.name}"" +"\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</" "var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173 @@ -687,8 +690,8 @@ msgid "" "Limit matching to <var>%{limit.num}</var> packets per <var>%{limit.unit}</" "var>%{limit.burst? burst <var>%{limit.burst}</var>}" msgstr "" -"Ограничение до <var>%{limit.num}</var> пакетов в <var>%{limit.unit}</var>" -"%{limit.burst? барст (burst) <var>%{limit.burst}</var>}" +"Ограничение до <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:169 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244 @@ -758,7 +761,7 @@ 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 "Соответствие помощнику" @@ -775,7 +778,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 "" @@ -903,7 +906,7 @@ msgstr "" "направления необязательны.<br />*Примечание: тип данных <code>set</code> не " "поддерживается в fw4." -#: 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!" @@ -967,10 +970,13 @@ msgstr "Перенаправлять трафик на указанный IP-а 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" @@ -1202,22 +1208,22 @@ msgid "" "%{item.val}.\"}>%{item.ival}</var>}}" 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>}}" +"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>}}" #: 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>}}" +"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" @@ -1255,7 +1261,7 @@ msgstr "" "Единица измерения: секунды. По умолчанию <code>0</code> означает, что запись " "постоянно добавляется в набор.<br />Максимум: 2147483 секунд." -#: 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»" @@ -1365,6 +1371,14 @@ 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 @@ -1376,7 +1390,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 @@ -1617,23 +1631,24 @@ msgstr "верная метка брандмауэра" #~ "перед сравнением.\"}}>%{mark.val}</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 с " -#~ "типами %{item.types#%{next?, }<var>%{item}</var>}</span></var>:<var>" -#~ "%{item.name}</var>}}}%{mark?, метка <var%{mark.inv? data-tooltip=" -#~ "\"Соответствие значения fwmarks кроме %{mark.num}%{mark.mask? с маской " -#~ "%{mark.mask}}.\":%{mark.mask? data-tooltip=\"Применение маски %{mark." -#~ "mask} к значению fwmark перед сравнением.\"}}>%{mark.val}</" +#~ "Входящий IPv4%{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=\"Соответствие значения fwmarks кроме %{mark.num}%{mark.mask? с " +#~ "маской %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Применение маски " +#~ "%{mark.mask} к значению fwmark перед сравнением.\"}}>%{mark.val}</" #~ "var>}%{helper?, помощник %{helper.inv?<var data-tooltip=\"Соответствие " #~ "любому помощнику кроме "%{helper.name}"\">%{helper.val}</var>:" #~ "<var data-tooltip=\"%{helper.name}\">%{helper.val}</var>}}" diff --git a/applications/luci-app-firewall/po/si/firewall.po b/applications/luci-app-firewall/po/si/firewall.po index 0672cd2ff0..e36d1b234f 100644 --- a/applications/luci-app-firewall/po/si/firewall.po +++ b/applications/luci-app-firewall/po/si/firewall.po @@ -17,14 +17,14 @@ 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." @@ -58,8 +58,8 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 @@ -75,14 +75,14 @@ msgstr "" #: 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 "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:90 @@ -346,7 +346,7 @@ msgstr "" 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" @@ -410,8 +410,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 @@ -442,13 +443,13 @@ msgstr "" #: 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>}}" +"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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 @@ -527,15 +528,15 @@ 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>}}" +"<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 @@ -648,7 +649,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 "" @@ -663,7 +664,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 "" @@ -772,7 +773,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!" @@ -825,8 +826,12 @@ msgstr "" 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" +msgid "Requires hardware NAT support." msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 @@ -1032,10 +1037,10 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 @@ -1069,7 +1074,7 @@ msgid "" "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 "" @@ -1172,6 +1177,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 @@ -1183,7 +1194,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 diff --git a/applications/luci-app-firewall/po/sk/firewall.po b/applications/luci-app-firewall/po/sk/firewall.po index 0a4c1cf801..5a60f08e75 100644 --- a/applications/luci-app-firewall/po/sk/firewall.po +++ b/applications/luci-app-firewall/po/sk/firewall.po @@ -15,32 +15,32 @@ 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?Forwarded:Incoming}:Outgoing} %{ipv6?%{ipv4?<var>IPv4</var> a " -"<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 s typmi %{item.types#%{next?, }<var>%{item}" -"</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? " -"data-tooltip=\"Porovnať fwmarks okrem %{mark.num}%{mark.mask? s maskou " -"%{mark.mask}}.\":%{mark.mask? data-tooltip=\"Hodnota masky fwmark s %{mark." -"mask} before compare.\"}}>%{mark.val}</var>}%{dscp?, DSCP %{dscp.inv?<var " -"data-tooltip=\"Porovnať klasifikácie DSCP okrem %{dscp.num?:%{dscp.name}}\">" -"%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{helper?, helper %{helper.inv?" -"<var data-tooltip=\"Porovnať pomocníka s výnimkou "%{helper.name}"" -"\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</" -"var>}}" +"<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 s typmi %{item.types#%{next?, }" +"<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark " +"<var%{mark.inv? data-tooltip=\"Porovnať fwmarks okrem %{mark.num}%{mark." +"mask? s maskou %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Hodnota masky " +"fwmark s %{mark.mask} before compare.\"}}>%{mark.val}</var>}%{dscp?, DSCP " +"%{dscp.inv?<var data-tooltip=\"Porovnať klasifikácie DSCP okrem %{dscp.num?:" +"%{dscp.name}}\">%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{helper?, helper " +"%{helper.inv?<var data-tooltip=\"Porovnať pomocníka s výnimkou "" +"%{helper.name}"\">%{helper.val}</var>:<var data-tooltip=\"%{helper." +"name}\">%{helper.val}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461 msgid "-- add IP --" @@ -70,11 +70,11 @@ msgstr "<var data-tooltip=\"ACCEPT\">Zabrániť prepísaniu zdroja</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\">Presmerovať</var> na %{dest}%{dest_ip? IP <var>" -"%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}" +"<var data-tooltip=\"DNAT\">Presmerovať</var> na %{dest}%{dest_ip? IP " +"<var>%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 msgid "" @@ -92,16 +92,16 @@ msgstr "" #: 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\">Priradiť súhlas</var> pomocníka <var" -"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>" +"<var data-tooltip=\"HELPER\">Priradiť súhlas</var> pomocníka " +"<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> značka brány " "firewall <var>%{set_mark?:%{set_xmark}}</var>" @@ -375,7 +375,7 @@ msgstr "Vonkajšia adresa IP" msgid "External port" msgstr "Vonkajší port" -#: 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" @@ -439,8 +439,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 @@ -471,13 +472,13 @@ msgstr "" #: 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>}}" +"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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 @@ -556,15 +557,15 @@ 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>}}" +"<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 @@ -677,7 +678,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 "" @@ -692,7 +693,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 "" @@ -801,7 +802,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!" @@ -857,9 +858,13 @@ msgstr "" 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 "Vyžaduje hardvérovú podporu NAT. Implementované minimálne pre mt7621" +msgid "Requires hardware NAT support." +msgstr "Vyžaduje hardvérovú podporu NAT." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 msgid "Restrict Masquerading to given destination subnets" @@ -1070,10 +1075,10 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 @@ -1107,7 +1112,7 @@ msgid "" "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 "" @@ -1210,6 +1215,12 @@ msgstr "Zóna ⇒ Presmerovania" msgid "Zones" msgstr "Zóny" +#: 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 @@ -1221,7 +1232,7 @@ msgstr "prijať" #: 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 diff --git a/applications/luci-app-firewall/po/sv/firewall.po b/applications/luci-app-firewall/po/sv/firewall.po index ff1dacb927..2bb2e882e7 100644 --- a/applications/luci-app-firewall/po/sv/firewall.po +++ b/applications/luci-app-firewall/po/sv/firewall.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2020-09-23 14:41+0000\n" -"Last-Translator: Kristoffer Grundström <dsmusicever@gmail.com>\n" +"PO-Revision-Date: 2023-09-17 17:51+0000\n" +"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n" "Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsfirewall/sv/>\n" "Language: sv\n" @@ -10,19 +10,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.3-dev\n" +"X-Generator: Weblate 5.0.2\n" #: 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." @@ -39,7 +39,7 @@ msgstr "-- lägg till MAC --" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:192 msgid "0" -msgstr "" +msgstr "0" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:175 msgid "1024" @@ -58,8 +58,8 @@ msgstr "" #: 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\">Vidarebefordra</var> till %{dest}%{dest_ip? IP-" "adress <var>%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}" @@ -75,21 +75,21 @@ msgid "" "<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}" "</var>" msgstr "" -"<var data-tooltip=\"DSCP\">Tilldela DSCP</var> classification <var>" -"%{set_dscp}</var>" +"<var data-tooltip=\"DSCP\">Tilldela DSCP</var> classification " +"<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\">Tilldela conntrack</var>-hjälpare <var" -"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>" +"<var data-tooltip=\"HELPER\">Tilldela conntrack</var>-hjälpare " +"<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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:90 @@ -357,7 +357,7 @@ msgstr "Extern IP-adress" msgid "External port" msgstr "Extern port" -#: 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" @@ -421,8 +421,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 @@ -440,9 +441,9 @@ msgid "" msgstr "" "Från %{src}%{src_device?, gränssnitt <var>%{src_device}</var>}%{src_ip?, IP-" "adress %{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Matcha IP-adresser " -"förutom %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port %{src_port#" -"%{next?, }<var%{item.inv? data-tooltip=\"Matcha portar förutom %{item.val}." -"\"}>%{item.ival}</var>}}" +"förutom %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port " +"%{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Matcha portar förutom " +"%{item.val}.\"}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64 msgid "" @@ -458,13 +459,13 @@ msgstr "" #: 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>}}" +"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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 @@ -543,15 +544,15 @@ 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>}}" +"<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 @@ -664,7 +665,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 "" @@ -681,7 +682,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 "" @@ -791,7 +792,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!" @@ -844,9 +845,13 @@ msgstr "" 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 "Kräver hårdvarustöd för NAT. Implementerad åtminstone för mt7621" +msgid "Requires hardware NAT support." +msgstr "Kräver hårdvarustöd för NAT." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 msgid "Restrict Masquerading to given destination subnets" @@ -1053,10 +1058,10 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 @@ -1090,7 +1095,7 @@ msgid "" "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 "" @@ -1193,6 +1198,12 @@ msgstr "Zon ⇒ Vidarebefordringar" msgid "Zones" msgstr "Zoner" +#: 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 @@ -1204,7 +1215,7 @@ msgstr "acceptera" #: 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 diff --git a/applications/luci-app-firewall/po/templates/firewall.pot b/applications/luci-app-firewall/po/templates/firewall.pot index 3cc6b4df85..e168d3541e 100644 --- a/applications/luci-app-firewall/po/templates/firewall.pot +++ b/applications/luci-app-firewall/po/templates/firewall.pot @@ -4,14 +4,14 @@ msgstr "Content-Type: text/plain; charset=UTF-8" #: 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." @@ -45,8 +45,8 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 @@ -62,14 +62,14 @@ msgstr "" #: 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 "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:90 @@ -333,7 +333,7 @@ msgstr "" 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" @@ -397,8 +397,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 @@ -429,13 +430,13 @@ msgstr "" #: 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>}}" +"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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 @@ -514,15 +515,15 @@ 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>}}" +"<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 @@ -635,7 +636,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 "" @@ -650,7 +651,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 "" @@ -759,7 +760,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!" @@ -812,8 +813,12 @@ msgstr "" 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" +msgid "Requires hardware NAT support." msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 @@ -1019,10 +1024,10 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 @@ -1056,7 +1061,7 @@ msgid "" "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 "" @@ -1159,6 +1164,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 @@ -1170,7 +1181,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 diff --git a/applications/luci-app-firewall/po/tr/firewall.po b/applications/luci-app-firewall/po/tr/firewall.po index 575d8333df..6edb510424 100644 --- a/applications/luci-app-firewall/po/tr/firewall.po +++ b/applications/luci-app-firewall/po/tr/firewall.po @@ -15,33 +15,33 @@ 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?Yönlendirilen:Gelen}:Giden} %{ipv6?%{ipv4?<var>IPv4</var> ve " -"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, protokol %{proto#" -"%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item.name}" -"<span class=\"cbi-tooltip\">Türlerle ICMP %{item.types#%{next?, }<var>%{item}" -"</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? " -"data-tooltip=\"Şunlar dışında fwmark'ları eşleştir %{mark.num}%{mark.mask? " -"with mask %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Fwmark değerini " -"şununla maskele %{mark.mask} karşılaştırmadan önce.\"}}>%{mark.val}</" -"var>}%{dscp?, DSCP %{dscp.inv?<var data-tooltip=\"Şunlar dışında DSCP " -"sınıflandırmalarını eşleştir %{dscp.num?:%{dscp.name}}\">%{dscp.val}</var>:" -"<var>%{dscp.val}</var>}}%{helper?, yardımcı %{helper.inv?<var data-tooltip=" -"\"Bunun harici herhangi bir yardımcı ile eşleş "%{helper.name}"\">" -"%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</" -"var>}}" +"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, protokol " +"%{proto#%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item." +"name}<span class=\"cbi-tooltip\">Türlerle ICMP %{item.types#%{next?, }" +"<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark " +"<var%{mark.inv? data-tooltip=\"Şunlar dışında fwmark'ları eşleştir %{mark." +"num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-" +"tooltip=\"Fwmark değerini şununla maskele %{mark.mask} karşılaştırmadan önce." +"\"}}>%{mark.val}</var>}%{dscp?, DSCP %{dscp.inv?<var data-tooltip=\"Şunlar " +"dışında DSCP sınıflandırmalarını eşleştir %{dscp.num?:%{dscp.name}}\">%{dscp." +"val}</var>:<var>%{dscp.val}</var>}}%{helper?, yardımcı %{helper.inv?<var " +"data-tooltip=\"Bunun harici herhangi bir yardımcı ile eşleş "%{helper." +"name}"\">%{helper.val}</var>:<var data-tooltip=\"%{helper." +"name}\">%{helper.val}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461 msgid "-- add IP --" @@ -73,11 +73,11 @@ msgstr "" #: 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\">Yönlendir</var> to %{dest}%{dest_ip? IP <var>" -"%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}" +"<var data-tooltip=\"DNAT\">Yönlendir</var> to %{dest}%{dest_ip? IP " +"<var>%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 msgid "" @@ -95,16 +95,16 @@ msgstr "" #: 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\">Bağlantı atama </var> yardımcı <var" -"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>" +"<var data-tooltip=\"HELPER\">Bağlantı atama </var> yardımcı " +"<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?Ata:XOR}</var> güvenlik duvarı işareti " "<var>%{set_mark?:%{set_xmark}}</var>" @@ -396,7 +396,7 @@ msgstr "Harici IP adresi" msgid "External port" msgstr "Harici port" -#: 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" @@ -460,8 +460,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 @@ -479,9 +480,9 @@ msgid "" msgstr "" "Nereden %{src}%{src_device?, arayüz <var>%{src_device}</var>}%{src_ip?, IP " "%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Şu hariç IP adreslerini " -"eşleştir %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port %{src_port#" -"%{next?, }<var%{item.inv? data-tooltip=\"Dışındaki bağlantı noktalarını " -"eşleştir %{item.val}.\"}>%{item.ival}</var>}}" +"eşleştir %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port " +"%{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Dışındaki bağlantı " +"noktalarını eşleştir %{item.val}.\"}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64 msgid "" @@ -496,31 +497,31 @@ msgid "" msgstr "" "Nereden %{src}%{src_device?, arayüz <var>%{src_device}</var>}%{src_ip?, IP " "%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Şu hariç IP adreslerini " -"eşleştir %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port %{src_port#" -"%{next?, }<var%{item.inv? data-tooltip=\"Dışındaki bağlantı noktalarını " -"eşleştir %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#" -"%{next?, }<var%{item.inv? data-tooltip=\"Dışındaki MAC'leri eşleştir %{item." -"val}%{item.hint.name? a.k.a. %{item.hint.name}}.\":%{item.hint.name? data-" -"tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}" +"eşleştir %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port " +"%{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Dışındaki bağlantı " +"noktalarını eşleştir %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC " +"%{src_mac#%{next?, }<var%{item.inv? data-tooltip=\"Dışındaki MAC'leri " +"eşleştir %{item.val}%{item.hint.name? a.k.a. %{item.hint.name}}.\":%{item." +"hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js: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 "" -"Nereden %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Şu hariç IP adreslerini eşleştir %{item.val}.\"}>%{item.ival}</" -"var>}}%{src_port?, port %{src_port#%{next?, }<var%{item.inv? data-tooltip=" -"\"Dışındaki bağlantı noktalarını eşleştir %{item.val}.\"}>%{item.ival}</" -"var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item.inv? data-tooltip=" -"\"Dışındaki MAC'leri eşleştir %{item.val}%{item.hint.name? a.k.a. %{item." -"hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item." -"ival}</var>}}" +"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 "" +"Nereden %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Şu hariç IP adreslerini eşleştir %{item.val}.\"}>%{item.ival}</" +"var>}}%{src_port?, port %{src_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Dışındaki bağlantı noktalarını eşleştir %{item.val}.\"}>%{item." +"ival}</var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item.inv? data-" +"tooltip=\"Dışındaki MAC'leri eşleştir %{item.val}%{item.hint.name? a.k.a. " +"%{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}" +">%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:181 @@ -598,15 +599,15 @@ 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>}}" +"<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 @@ -725,7 +726,7 @@ msgstr "" "Verilen kaynak bağlantı noktasından veya bağlantı noktası aralığından gelen " "iletilen trafiği eşleştirin." -#: 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 "Yardımcıyı eşleştir" @@ -742,7 +743,7 @@ msgstr "" msgid "Match mark" msgstr "İşaretleri eşleştir" -#: 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 "Belirtilen bağlantı izleme yardımcısını kullanarak trafiği eşleştirin." @@ -858,7 +859,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!" @@ -920,9 +921,13 @@ msgstr "Gelen trafiği belirtilen dahili ana bilgisayara yönlendirin" 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 "Donanımsal NAT desteği gerektirir. En az mt7621 için uygulanabilir" +msgid "Requires hardware NAT support." +msgstr "Donanımsal NAT desteği gerektirir." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 msgid "Restrict Masquerading to given destination subnets" @@ -1155,22 +1160,22 @@ msgstr "" "Buraya %{dest}%{dest_device?, arayüz aracılığıyla <var>%{dest_device}</" "var>}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Şu " "hariç IP adreslerini eşleştir %{item.val}.\"}>%{item.ival}</" -"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip=" -"\"Dışındaki bağlantı noktalarını eşleştir %{item.val}.\"}>%{item.ival}</" -"var>}}" +"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Dışındaki bağlantı noktalarını eşleştir %{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 "" "Buraya %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-" "tooltip=\"Şu hariç IP adreslerini eşleştir %{item.val}.\"}>%{item.ival}</" -"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip=" -"\"Dışındaki bağlantı noktalarını eşleştir %{item.val}.\"}>%{item.ival}</" -"var>}}" +"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Dışındaki bağlantı noktalarını eşleştir %{item.val}.\"}>%{item." +"ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 msgid "Tracking helper" @@ -1206,7 +1211,7 @@ msgid "" "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 "Bilinmeyen veya yüklenmemiş bağlantı yolu yardımcısı \"%s\"" @@ -1316,6 +1321,12 @@ msgstr "Bölge ⇒ Yönlendirmeler" msgid "Zones" msgstr "Bölgeler" +#: 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 @@ -1327,7 +1338,7 @@ msgstr "kabul et" #: 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 @@ -1564,23 +1575,24 @@ msgstr "geçerli güvenlik duvarı işareti" #~ "karşılaştırmadan önce .\"}}>%{mark.val}</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 "" -#~ "Gelen IPv4%{proto?, protocol %{proto#%{next?, }%{item.types?<var class=" -#~ "\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip" -#~ "\">Türlerle ICMP %{item.types#%{next?, }<var>%{item}</var>}</span></var>:" -#~ "<var>%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? data-tooltip=" -#~ "\"Şunlar dışında fwmark'ları eşleştir %{mark.num}%{mark.mask? maske ile " -#~ "%{mark.mask}}.\":%{mark.mask? data-tooltip=\"Fwmark değerini şununla " -#~ "maskele %{mark.mask} before compare.\"}}>%{mark.val}</var>}%{helper?, " -#~ "yardımcı %{helper.inv?<var data-tooltip=\"Dışındaki herhangi bir yardımcı " -#~ "ile eşleştir "%{helper.name}"\">%{helper.val}</var>:<var data-" -#~ "tooltip=\"%{helper.name}\">%{helper.val}</var>}}" +#~ "Gelen IPv4%{proto?, protocol %{proto#%{next?, }%{item.types?<var " +#~ "class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-" +#~ "tooltip\">Türlerle ICMP %{item.types#%{next?, }<var>%{item}</var>}</" +#~ "span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? data-" +#~ "tooltip=\"Şunlar dışında fwmark'ları eşleştir %{mark.num}%{mark.mask? " +#~ "maske ile %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Fwmark değerini " +#~ "şununla maskele %{mark.mask} before compare.\"}}>%{mark.val}</" +#~ "var>}%{helper?, yardımcı %{helper.inv?<var data-tooltip=\"Dışındaki " +#~ "herhangi bir yardımcı ile eşleştir "%{helper.name}"\">%{helper." +#~ "val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</var>}}" diff --git a/applications/luci-app-firewall/po/uk/firewall.po b/applications/luci-app-firewall/po/uk/firewall.po index 4be76a7618..8832240b60 100644 --- a/applications/luci-app-firewall/po/uk/firewall.po +++ b/applications/luci-app-firewall/po/uk/firewall.po @@ -16,14 +16,14 @@ 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." @@ -32,11 +32,11 @@ 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=\"Зіставляння fwmarks окрім %{mark.num}%{mark.mask? " -"із маскою %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Застосування маски " -"%{mark.mask} до значення fwmark перед зіставлянням.\"}}>%{mark.val}</" +"name}<span class=\"cbi-tooltip\">ICMP із типами %{item.types#%{next?, }" +"<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, позначка " +"<var%{mark.inv? data-tooltip=\"Зіставляння fwmarks окрім %{mark.num}%{mark." +"mask? із маскою %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Застосування " +"маски %{mark.mask} до значення fwmark перед зіставлянням.\"}}>%{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=\"Зіставляння будь-" @@ -72,8 +72,8 @@ msgstr "<var data-tooltip=\"ACCEPT\">Запобігати перезапису #: 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? порт <var>%{dest_port}</var>}" @@ -90,13 +90,13 @@ 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}</" @@ -104,8 +104,8 @@ msgstr "" #: 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?Призначити мітку:XOR мітки}</var> " "брандмауера <var>%{set_mark?:%{set_xmark}}</var>" @@ -137,8 +137,8 @@ msgid "" "<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}" msgstr "" "<var data-tooltip=\"SNAT\">Статично перезаписувати</var> %{snat_ip?IP-адресу " -"джерела на <var>%{snat_ip}</var>} %{snat_port?порт джерела на <var>" -"%{snat_port}</var>}" +"джерела на <var>%{snat_ip}</var>} %{snat_port?порт джерела на " +"<var>%{snat_port}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:302 msgid "A rewrite IP must be specified!" @@ -243,9 +243,9 @@ msgstr "Автоматичне призначення помічника" msgid "" "Automatically assign conntrack helpers based on traffic protocol and port" msgstr "" -"Автоматично призначати помічників відслідковування з'єднань (<abbr title=" -"\"Connection tracking\">Conntrack</abbr>) на підставі протоколу та порту " -"трафіку" +"Автоматично призначати помічників відслідковування з'єднань (<abbr " +"title=\"Connection tracking\">Conntrack</abbr>) на підставі протоколу та " +"порту трафіку" #: 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 @@ -255,14 +255,14 @@ msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:109 msgid "Conntrack Settings" msgstr "" -"Параметри відслідковування з'єднань (<abbr title=\"Connection tracking" -"\">Conntrack</abbr>)" +"Параметри відслідковування з'єднань (<abbr title=\"Connection " +"tracking\">Conntrack</abbr>)" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:284 msgid "Conntrack helpers" msgstr "" -"Помічники відслідковування з'єднань (<abbr title=\"Connection tracking" -"\">Conntrack</abbr>)" +"Помічники відслідковування з'єднань (<abbr title=\"Connection " +"tracking\">Conntrack</abbr>)" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:16 msgid "Contents have been saved." @@ -407,7 +407,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" @@ -471,8 +471,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 @@ -509,28 +510,29 @@ msgstr "" "адреса %{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." -"val}%{item.hint.name? (%{item.hint.name})}.\":%{item.hint.name? data-tooltip=" -"\"%{item.hint.name}\"}}>%{item.ival}</var>}}" +"%{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>}}" +"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.val}%{item.hint.name? (%{item.hint.name})}.\":%{item." -"hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}" +"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.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:160 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:181 @@ -608,15 +610,15 @@ 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>}}" +"<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 @@ -737,7 +739,7 @@ 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 "Зіставляти помічнику" @@ -754,7 +756,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 "" @@ -874,7 +876,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!" @@ -936,9 +938,13 @@ msgstr "Переспрямувати відповідний вхідний тр 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" @@ -1170,22 +1176,22 @@ msgid "" "%{item.val}.\"}>%{item.ival}</var>}}" 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>}}" +"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>}}" #: 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>}}" +"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" @@ -1221,7 +1227,7 @@ msgid "" "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 "" @@ -1260,9 +1266,9 @@ msgid "" "be converted to \"nat\" sections and the firewall will be restarted to apply " "the updated configuration." msgstr "" -"Після натискання кнопки \"Продовжити\" розділи \"redirect\" з цільовою \"SNAT" -"\" буде перетворено на розділи \"nat\", і брандмауер буде перезапущено для " -"застосування оновленої конфігурації." +"Після натискання кнопки \"Продовжити\" розділи \"redirect\" з цільовою " +"\"SNAT\" буде перетворено на розділи \"nat\", і брандмауер буде перезапущено " +"для застосування оновленої конфігурації." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:311 msgid "Use external IP address" @@ -1332,6 +1338,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 @@ -1343,7 +1355,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 @@ -1572,23 +1584,24 @@ msgstr "дійсна позначка брандмауера" #~ "перед зіставлянням\"}}>%{mark.val}</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 із " -#~ "типами %{item.types#%{next?, }<var>%{item}</var>}</span></var>:<var>" -#~ "%{item.name}</var>}}}%{mark?, позначка <var%{mark.inv? data-tooltip=" -#~ "\"Зіставляння значення fwmarks окрім %{mark.num}%{mark.mask? із маскою " -#~ "%{mark.mask}}.\":%{mark.mask? data-tooltip=\"Застосування маски %{mark." -#~ "mask} до значення fwmark перед зіставлянням.\"}}>%{mark.val}</" +#~ "Вхідний IPv4%{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=\"Зіставляння значення fwmarks окрім %{mark.num}%{mark.mask? " +#~ "із маскою %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Застосування маски " +#~ "%{mark.mask} до значення fwmark перед зіставлянням.\"}}>%{mark.val}</" #~ "var>}%{helper?, помічник %{helper.inv?<var data-tooltip=\"Зіставляння " #~ "будь-якому помічнику оккрім "%{helper.name}"\">%{helper.val}</" #~ "var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</var>}}" diff --git a/applications/luci-app-firewall/po/ur/firewall.po b/applications/luci-app-firewall/po/ur/firewall.po index dc268b0dd1..6188a7254f 100644 --- a/applications/luci-app-firewall/po/ur/firewall.po +++ b/applications/luci-app-firewall/po/ur/firewall.po @@ -16,14 +16,14 @@ 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." @@ -57,8 +57,8 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 @@ -74,14 +74,14 @@ msgstr "" #: 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 "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:90 @@ -345,7 +345,7 @@ msgstr "" 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" @@ -409,8 +409,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 @@ -441,13 +442,13 @@ msgstr "" #: 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>}}" +"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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 @@ -526,15 +527,15 @@ 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>}}" +"<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 @@ -647,7 +648,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 "" @@ -662,7 +663,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 "" @@ -771,7 +772,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!" @@ -824,8 +825,12 @@ msgstr "" 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" +msgid "Requires hardware NAT support." msgstr "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 @@ -1031,10 +1036,10 @@ msgstr "" #: 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 "" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 @@ -1068,7 +1073,7 @@ msgid "" "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 "" @@ -1171,6 +1176,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 @@ -1182,7 +1193,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 diff --git a/applications/luci-app-firewall/po/vi/firewall.po b/applications/luci-app-firewall/po/vi/firewall.po index 7585b54209..82f93de8fb 100644 --- a/applications/luci-app-firewall/po/vi/firewall.po +++ b/applications/luci-app-firewall/po/vi/firewall.po @@ -17,25 +17,25 @@ 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?Được chuyển tiếp:Đến}:Ra} %{ipv6?%{ipv4?<var>IPv4</var> và " -"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, giao thức %{proto#" -"%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item.name}" -"<span class=\"cbi-tooltip\">ICMP với các loại %{item.types#%{next?, }<var>" -"%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var" -"%{mark.inv? data-tooltip=\"So sánh với các fwmarks ngoại trừ %{mark." +"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, giao thức " +"%{proto#%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item." +"name}<span class=\"cbi-tooltip\">ICMP với các loại %{item.types#%{next?, }" +"<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark " +"<var%{mark.inv? data-tooltip=\"So sánh với các fwmarks ngoại trừ %{mark." "num}%{mark.mask? với mask %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Mask " "giá trị fwmark bằng %{mark.mask} trước khi so sánh.\"}}>%{mark.val}</" "var>}%{dscp?, DSCP %{dscp.inv?<var data-tooltip=\"So sánh với các DSCP phân " @@ -73,11 +73,11 @@ msgstr "<var data-tooltip=\"ACCEPT\">Ngăn chặn viết lại nguồn</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\">Chuyển hướng</var> to %{dest}%{dest_ip? IP <var>" -"%{dest_ip}</var>}%{dest_port? cổng<var>%{dest_port}</var>}" +"<var data-tooltip=\"DNAT\">Chuyển hướng</var> to %{dest}%{dest_ip? IP " +"<var>%{dest_ip}</var>}%{dest_port? cổng<var>%{dest_port}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115 msgid "" @@ -94,19 +94,19 @@ msgstr "" #: 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\">Gán conntrack</var> trợ giúp<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?Gán:XOR}</var> đánh dấu trường lửa<var>" -"%{set_mark?:%{set_xmark}}</var>" +"<var data-tooltip=\"MARK\">%{set_mark?Gán:XOR}</var> đánh dấu trường " +"lửa<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" @@ -132,8 +132,8 @@ msgid "" "<var data-tooltip=\"SNAT\">Statically rewrite</var> to source %{snat_ip?IP " "<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}" msgstr "" -"<var data-tooltip=\"SNAT\">Viết lại tĩnh</var> thành nguồn %{snat_ip?IP <var>" -"%{snat_ip}</var>} %{snat_port?cổng <var>%{snat_port}</var>}" +"<var data-tooltip=\"SNAT\">Viết lại tĩnh</var> thành nguồn %{snat_ip?IP " +"<var>%{snat_ip}</var>} %{snat_port?cổng <var>%{snat_port}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:302 msgid "A rewrite IP must be specified!" @@ -395,7 +395,7 @@ msgstr "Địa chỉ IP bên ngoài" msgid "External port" msgstr "External port" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:339 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/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" @@ -459,15 +459,16 @@ 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 "" "Chuyển tiếp %{ipv6?%{ipv4?<var>IPv4</var> và <var>IPv6</var>:<var>IPv6</" "var>}:<var>IPv4</var>}%{proto?, giao thức %{proto#%{next?, }<var>%{item.name}" "</var>}}%{mark?, đánh dấu <var%{mark.inv? data-tooltip=\"Khớp các fwmark trừ " "%{mark.num}%{mark.mask? với mặt nạ %{mark.mask}}.\":%{mark.mask? data-" -"tooltip=\"Mặt nạ giá trị fwmark với %{mark.mask} trước khi so sánh.\"}}>" -"%{mark.val}</var>}" +"tooltip=\"Mặt nạ giá trị fwmark với %{mark.mask} trước khi so sánh.\"}}" +">%{mark.val}</var>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:484 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:354 @@ -484,8 +485,9 @@ msgid "" msgstr "" "Từ %{src}%{src_device?, giao diện <var>%{src_device}</var>}%{src_ip?, IP " "%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Khớp địa chỉ IP trừ %{item." -"val}.\"}>%{item.ival}</var>}}%{src_port?, cổng %{src_port#%{next?, }<var" -"%{item.inv? data-tooltip=\"Khớp cổng trừ %{item.val}.\"}>%{item.ival}</var>}}" +"val}.\"}>%{item.ival}</var>}}%{src_port?, cổng %{src_port#%{next?, }" +"<var%{item.inv? data-tooltip=\"Khớp cổng trừ %{item.val}.\"}>%{item.ival}</" +"var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64 msgid "" @@ -504,26 +506,26 @@ msgstr "" "<var%{item.inv? data-tooltip=\"Cổng khớp loại trừ %{item.val}.\"}>%{item." "ival}</var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item.inv? data-" "tooltip=\"MAC khớp loại trừ %{item.val}%{item.hint.name? được biết như là. " -"%{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}>" -"%{item.ival}</var>}}" +"%{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}" +">%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:52 msgid "" -"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>}}" +"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 "" "Từ %{src}%{src_ip?, Địa chỉ IP %{src_ip#%{next?, }<var%{item.inv? data-" "tooltip=\"Khớp địa chỉ IP trừ khi %{item.val}.\"}>%{item.ival}</" -"var>}}%{src_port?, cổng %{src_port#%{next?, }<var%{item.inv? data-tooltip=" -"\"Khớp cổng trừ khi %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC " -"%{src_mac#%{next?, }<var%{item.inv? data-tooltip=\"Khớp MAC trừ khi %{item." -"val}%{item.hint.name? a.k.a. %{item.hint.name}}.\":%{item.hint.name? data-" -"tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}" +"var>}}%{src_port?, cổng %{src_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Khớp cổng trừ khi %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, " +"MAC %{src_mac#%{next?, }<var%{item.inv? data-tooltip=\"Khớp MAC trừ khi " +"%{item.val}%{item.hint.name? a.k.a. %{item.hint.name}}.\":%{item.hint.name? " +"data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:181 @@ -601,27 +603,27 @@ msgstr "Bao gồm Tệp" #: 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>}}" +"<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 "" "Đầu vào %{ipv6?%{ipv4?<var>IPv4</var> và <var>IPv6</var>:<var>IPv6</var>}:" "<var>IPv4</var>}%{proto?, giao thức %{proto#%{next?, }%{item.types?<var " "class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP " -"với các loại %{item.types#%{next?, }<var>%{item}</var>}</span></var>:<var>" -"%{item.name}</var>}}}%{mark?, đánh dấu <var%{mark.inv? data-tooltip=\"Khớp " -"fwmark trừ khi %{mark.num}%{mark.mask? với mặt nạ %{mark.mask}}.\":%{mark." -"mask? data-tooltip=\"Áp dụng mặt nạ %{mark.mask} lên giá trị fwmark trước " -"khi so sánh.\"}}>%{mark.val}</var>}%{helper?, trợ giúp %{helper.inv?<var " -"data-tooltip=\"Khớp bất kỳ trợ giúp nào trừ "%{helper.name}"\">" -"%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</" -"var>}}" +"với các loại %{item.types#%{next?, }<var>%{item}</var>}</span></var>:" +"<var>%{item.name}</var>}}}%{mark?, đánh dấu <var%{mark.inv? data-" +"tooltip=\"Khớp fwmark trừ khi %{mark.num}%{mark.mask? với mặt nạ %{mark." +"mask}}.\":%{mark.mask? data-tooltip=\"Áp dụng mặt nạ %{mark.mask} lên giá " +"trị fwmark trước khi so sánh.\"}}>%{mark.val}</var>}%{helper?, trợ giúp " +"%{helper.inv?<var data-tooltip=\"Khớp bất kỳ trợ giúp nào trừ "%{helper." +"name}"\">%{helper.val}</var>:<var data-tooltip=\"%{helper." +"name}\">%{helper.val}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173 msgid "Initial Hash Size" @@ -738,7 +740,7 @@ msgstr "" "Khớp lưu lượng chuyển tiếp xuất phát từ cổng nguồn hoặc khoảng cổng được chỉ " "định." -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:316 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:322 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445 msgid "Match helper" msgstr "Khớp trợ giúp" @@ -755,7 +757,7 @@ msgstr "" msgid "Match mark" msgstr "Khớp nhãn" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:316 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:322 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:445 msgid "Match traffic using the specified connection tracking helper." msgstr "Khớp lưu lượng sử dụng trình hỗ trợ theo dõi kết nối đã chỉ định." @@ -873,7 +875,7 @@ msgstr "" "liệu: <code>ip, port, mac, net, set</code>.<br />Tiền tố hướng là tùy chọn." "<br />*Ghi chú: loại dữ liệu <code>set</code> không được hỗ trợ trong fw4." -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:340 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/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!" @@ -933,9 +935,13 @@ msgstr "Chuyển hướng lưu lượng đến máy chủ nội bộ được ch msgid "Refer To External Set" msgstr "Tham chiếu tới tập hợp ngoại vi" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:316 +msgid "Reflection zones" +msgstr "" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:89 -msgid "Requires hardware NAT support. Implemented at least for mt7621" -msgstr "Yêu cầu hỗ trợ NAT phần cứng. Được triển khai ít nhất cho mt7621" +msgid "Requires hardware NAT support." +msgstr "Yêu cầu hỗ trợ NAT phần cứng." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 msgid "Restrict Masquerading to given destination subnets" @@ -1171,15 +1177,15 @@ msgstr "" #: 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 "" -"Đến %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=" -"\"Khớp địa chỉ IP trừ %{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, cổng " -"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Khớp cổng trừ %{item." -"val}.\"}>%{item.ival}</var>}}" +"Đến %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-" +"tooltip=\"Khớp địa chỉ IP trừ %{item.val}.\"}>%{item.ival}</" +"var>}}%{dest_port?, cổng %{dest_port#%{next?, }<var%{item.inv? data-" +"tooltip=\"Khớp cổng trừ %{item.val}.\"}>%{item.ival}</var>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:438 msgid "Tracking helper" @@ -1217,7 +1223,7 @@ msgstr "" "Đơn vị: giây. Mặc định <code>0</code> có nghĩa là mục được thêm vào bộ vĩnh " "viễn.<br />Tối đa: 2147483 giây." -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:331 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:337 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:460 msgid "Unknown or not installed conntrack helper \"%s\"" msgstr "Trợ giúp conntrack không xác định hoặc chưa cài đặt \"%s\"" @@ -1327,6 +1333,12 @@ msgstr "Vùng ⇒ Chuyển tiếp" msgid "Zones" msgstr "Các vùng" +#: 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 @@ -1338,7 +1350,7 @@ msgstr "chấp nhận" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:484 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:266 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:297 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:318 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/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 diff --git a/applications/luci-app-firewall/po/zh_Hans/firewall.po b/applications/luci-app-firewall/po/zh_Hans/firewall.po index 2149e5021d..09bbeb9f10 100644 --- a/applications/luci-app-firewall/po/zh_Hans/firewall.po +++ b/applications/luci-app-firewall/po/zh_Hans/firewall.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"PO-Revision-Date: 2023-05-12 16:28+0000\n" -"Last-Translator: mewsf <w1sh2f3@gmail.com>\n" +"PO-Revision-Date: 2023-09-02 17:29+0000\n" +"Last-Translator: MkQtS <MkQtS@users.noreply.hosted.weblate.org>\n" "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/" "openwrt/luciapplicationsfirewall/zh_Hans/>\n" "Language: zh_Hans\n" @@ -10,36 +10,36 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.18-dev\n" +"X-Generator: Weblate 5.0.1-dev\n" #: 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> and <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\">具有类型 %{item.types#%{next?, }<var>%{item}</" -"var>} 的 ICMP</span></var>:<var>%{item.name}</var>}}}%{mark?, 标记 <var" -"%{mark.inv? data-tooltip=\"匹配除 %{mark.num}%{mark.mask? 带有掩码 %{mark." -"mask}} 的 fwmarks。\":%{mark.mask? data-tooltip=\"在比较前使用 %{mark.mask} " -"掩盖 fwmark 值。\"}}>%{mark.val}</var>}%{dscp?, DSCP %{dscp.inv?<var data-" -"tooltip=\"匹配除 %{dscp.num?:%{dscp.name}} 以外的 DSCP 类型。\">%{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>}}" +"var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, 协议 " +"%{proto#%{next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item." +"name}<span class=\"cbi-tooltip\">具有类型 %{item.types#%{next?, }<var>%{item}" +"</var>} 的 ICMP</span></var>:<var>%{item.name}</var>}}}%{mark?, 标记 " +"<var%{mark.inv? data-tooltip=\"匹配除 %{mark.num}%{mark.mask? 带有掩码 " +"%{mark.mask}} 的 fwmarks。\":%{mark.mask? data-tooltip=\"在比较前使用 %{mark." +"mask} 掩盖 fwmark 值。\"}}>%{mark.val}</var>}%{dscp?, DSCP %{dscp.inv?<var " +"data-tooltip=\"匹配除 %{dscp.num?:%{dscp.name}} 以外的 DSCP 类型。\">%{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>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:461 msgid "-- add IP --" @@ -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? 端口 <var>%{dest_port}</var>}" @@ -87,19 +87,19 @@ msgstr "<var data-tooltip=\"DSCP\">分配 DSCP</var> 分类 <var>%{set_dscp}</va #: 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\">分配 conntrack</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?分配:异或}</var> 防火墙标记 <var>" -"%{set_mark?:%{set_xmark}}</var>" +"<var data-tooltip=\"MARK\">%{set_mark?分配:异或}</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" @@ -377,7 +377,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" @@ -441,14 +441,16 @@ 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 "" "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>}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:484 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:354 @@ -465,9 +467,9 @@ msgid "" msgstr "" "来自 %{src}%{src_device?, 接口 <var>%{src_device}</var>}%{src_ip?, IP " "%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"匹配除 %{item.val} 以外的 " -"IP 地址。\"}>%{item.ival}</var>}}%{src_port?, 端口 %{src_port#%{next?, }<var" -"%{item.inv? data-tooltip=\"匹配除 %{item.val} 以外的端口。\"}>%{item.ival}</" -"var>}}" +"IP 地址。\"}>%{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 "" @@ -482,22 +484,22 @@ msgid "" msgstr "" "来自 %{src}%{src_device?, 接口 <var>%{src_device}</var>}%{src_ip?, IP " "%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"匹配除 %{item.val} 以外的 " -"IP 地址。\"}>%{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=\"匹配" -"除 %{item.val}%{item.hint.name? 或称为 %{item.hint.name}} 以外的 MAC 地" -"址。\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}</" -"var>}}" +"IP 地址。\"}>%{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=\"匹配除 %{item.val}%{item.hint.name? 或称为 %{item.hint.name}} 以外" +"的 MAC 地址。\":%{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>}}" +"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=\"匹" "配除 %{item.val} 以外的 IP 地址。\"}>%{item.ival}</var>}}%{src_port?, 端口 " @@ -583,26 +585,26 @@ 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>}}" +"<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 "" "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>}}" +"<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>}}" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173 msgid "Initial Hash Size" @@ -716,7 +718,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 "匹配助手" @@ -731,7 +733,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 "使用指定的连接跟踪助手匹配流量。" @@ -844,7 +846,7 @@ msgstr "" "型:<code>ip, port, mac, net, set</code>。<br />方向前缀可选。<br />*注意:" "datatype<code>set</code>在 fw4 中不受支持。" -#: 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!" @@ -900,9 +902,13 @@ msgstr "重定向匹配的入站流量到指定的内部主机" 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" @@ -1126,15 +1132,15 @@ msgstr "" #: 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=" -"\"匹配除 %{item.val} 以外的 IP 地址。\"}>%{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=\"匹配除 %{item.val} 以外的 IP 地址。\"}>%{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" @@ -1171,7 +1177,7 @@ msgstr "" "单位:秒。默认值<code>0</code>表示该条目被永久添加到该集合。<br />最大值:" "2147483 秒。" -#: 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\"" @@ -1276,6 +1282,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 @@ -1287,7 +1299,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 @@ -1525,22 +1537,23 @@ 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\">具有类型 " -#~ "%{item.types#%{next?, }<var>%{item}</var>} 的 ICMP</span></var>:<var>" -#~ "%{item.name}</var>}}}%{mark?, 标记 <var%{mark.inv? data-tooltip=\"匹配除 " -#~ "%{mark.num}%{mark.mask? 带有掩码 %{mark.mask}} 的 fwmarks。\":%{mark." -#~ "mask? data-tooltip=\"在比较前使用 %{mark.mask} 掩盖 fwmark 值。\"}}>" -#~ "%{mark.val}</var>}%{helper?, 助手 %{helper.inv?<var data-tooltip=\"匹配除 " -#~ ""%{helper.name}" 以外的任意助手。\">%{helper.val}</var>:<var " +#~ "%{item.types#%{next?, }<var>%{item}</var>} 的 ICMP</span></var>:" +#~ "<var>%{item.name}</var>}}}%{mark?, 标记 <var%{mark.inv? data-tooltip=\"匹" +#~ "配除 %{mark.num}%{mark.mask? 带有掩码 %{mark.mask}} 的 fwmarks。\":%{mark." +#~ "mask? data-tooltip=\"在比较前使用 %{mark.mask} 掩盖 fwmark 值。\"}}" +#~ ">%{mark.val}</var>}%{helper?, 助手 %{helper.inv?<var data-tooltip=\"匹配" +#~ "除 "%{helper.name}" 以外的任意助手。\">%{helper.val}</var>:<var " #~ "data-tooltip=\"%{helper.name}\">%{helper.val}</var>}}" diff --git a/applications/luci-app-firewall/po/zh_Hant/firewall.po b/applications/luci-app-firewall/po/zh_Hant/firewall.po index ef00f8374e..3459ae8fd3 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>}}" @@ -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" @@ -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" @@ -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." @@ -581,15 +582,15 @@ 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>}}" +"<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 @@ -704,7 +705,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 +720,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 "相符流量使用特定的連線追蹤小幫手." @@ -830,7 +831,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!" @@ -886,9 +887,13 @@ msgstr "重新導向相符的入站流量到指定的內部主機" 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" @@ -1093,9 +1098,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 +1112,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" @@ -1156,7 +1161,7 @@ msgid "" "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\"" @@ -1261,6 +1266,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 +1283,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 @@ -1508,15 +1519,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 包含類" |