diff options
Diffstat (limited to 'applications/luci-app-firewall/po/ru')
-rw-r--r-- | applications/luci-app-firewall/po/ru/firewall.po | 329 |
1 files changed, 174 insertions, 155 deletions
diff --git a/applications/luci-app-firewall/po/ru/firewall.po b/applications/luci-app-firewall/po/ru/firewall.po index b69e56d649..3decaabbbb 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-10-22 07:19+0000\n" +"Last-Translator: st7105 <st7105@gmail.com>\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.1\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 --" @@ -54,11 +55,11 @@ msgstr "-- добавить IP-адрес --" msgid "-- add MAC --" msgstr "-- добавить MAC-адрес --" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:192 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:198 msgid "0" msgstr "0" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:175 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:181 msgid "1024" msgstr "1024" @@ -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!" @@ -250,8 +251,8 @@ msgstr "" "Автоматическое назначение помощников отслеживания соединений (conntrack) на " "основе протокола и порта трафика" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:54 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:55 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:60 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:61 msgid "Comment" msgstr "Комментарий" @@ -271,7 +272,7 @@ msgstr "Содержимое сохранено." msgid "Continue" msgstr "Продолжить" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:197 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:203 msgid "Counters" msgstr "Счетчики" @@ -380,11 +381,11 @@ msgstr "" "Включите трансляцию сетевых адресов и портов IPv6 (NAT6 или NAPT6) для " "исходящего трафика в этой зоне." -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:204 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:210 msgid "Enabled" msgstr "Включен" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:198 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:204 msgid "Enables packet and byte count tracking for the set." msgstr "Включает отслеживание количества пакетов и байтов для набора." @@ -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" @@ -428,7 +429,7 @@ msgstr "Дополнительные аргументы iptables" msgid "Extra source arguments" msgstr "Дополнительные аргументы для источника" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:60 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:66 msgid "Family" msgstr "Семейство" @@ -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" @@ -558,7 +561,7 @@ msgstr "Разрешить конфигурировать брандмауер" msgid "Hardware flow offloading" msgstr "Аппаратная разгрузка потока" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:137 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:143 msgid "IP (range)" msgstr "IP (диапазон)" @@ -567,15 +570,15 @@ msgstr "IP (диапазон)" msgid "IP Sets" msgstr "Наборы IP-адресов" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:145 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:151 msgid "IPs/Networks" msgstr "IP-адреса/сети" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:100 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:106 msgid "IPs/Networks/MACs" msgstr "IP-адреса/сети/MAC" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:61 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:67 msgid "IPv4" msgstr "IPv4" @@ -591,7 +594,7 @@ msgstr "IPv4 и IPv6" msgid "IPv4 only" msgstr "Только IPv4" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:62 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:68 msgid "IPv6" msgstr "IPv6" @@ -610,36 +613,36 @@ msgstr "Только IPv6" msgid "Inbound device" msgstr "Входящее устройство" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:180 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:186 msgid "Include File" msgstr "Файл включения" #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:40 msgid "" "Incoming %{ipv6?%{ipv4?<var>IPv4</var> and <var>IPv6</var>:<var>IPv6</var>}:" -"<var>IPv4</var>}%{proto?, protocol %{proto#%{next?, }%{item.types?<var class=" -"\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP with " -"types %{item.types#%{next?, }<var>%{item}</var>}</span></var>:<var>%{item." -"name}</var>}}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Match fwmarks " -"except %{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-" -"tooltip=\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}" -"</var>}%{helper?, helper %{helper.inv?<var data-tooltip=\"Match any helper " -"except "%{helper.name}"\">%{helper.val}</var>:<var data-tooltip=" -"\"%{helper.name}\">%{helper.val}</var>}}" +"<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 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:179 msgid "Initial Hash Size" msgstr "Начальный размер хэша" @@ -668,6 +671,10 @@ msgstr "Неверная DSCP метка" msgid "Invalid limit value" msgstr "Неверное значение ограничения" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:46 +msgid "Invalid set name" +msgstr "Недопустимое имя набора" + #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:382 msgid "Limit burst" msgstr "Ограничение барста (burst)" @@ -687,8 +694,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 +765,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 +782,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 "" @@ -796,11 +803,11 @@ msgstr "" msgid "Matches traffic carrying the specified DSCP marking." msgstr "Сопоставляет трафик с указанной DSCP-маркировкой." -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:106 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:112 msgid "Max Entries" msgstr "Максимальное количество записей" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:165 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:171 msgid "Max Length" msgstr "Максимальная длина" @@ -838,14 +845,14 @@ 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/ipsets.js:51 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:209 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:188 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:123 msgid "Name" msgstr "Название" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:159 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:165 msgid "Netmask" msgstr "Маска сети" @@ -886,11 +893,11 @@ msgstr "Исходящая зона" msgid "Output" msgstr "Исходящий трафик" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:68 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:74 msgid "Packet Field Match" msgstr "Соответствие поля пакета" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:69 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:75 msgid "" "Packet fields to match upon.<br />Syntax: <em>direction_datatype</em>. e.g.: " "<code>src_port, dest_net</code>.<br />Directions: <code>src, dst</code>. " @@ -903,7 +910,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!" @@ -925,7 +932,7 @@ msgstr "" "осторожностью, так как неверные значения могут привести к нарушению работы " "правил межсетевого экрана, полностью открывая доступ ко всем службам системы." -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:181 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:187 msgid "Path to file of CIDRs, subnets, host IPs, etc.<br />" msgstr "Путь к файлу с CIDR, подсетями, IP-адресами хостов и т.д.<br />" @@ -942,7 +949,7 @@ msgstr "" "Перенаправленные портов позволяет удалённым компьютерам из Интернета " "соединяться с компьютером или службой внутри частной локальной сети." -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:151 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:157 msgid "Port range" msgstr "Диапазон портов" @@ -963,14 +970,17 @@ msgstr "" msgid "Redirect matched incoming traffic to the specified internal host" msgstr "Перенаправлять трафик на указанный IP-адрес" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:115 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:121 msgid "Refer To External Set" msgstr "Обращение к внешнему набору" +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:316 +msgid "Reflection zones" +msgstr "Зоны отражения" + #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:89 -msgid "Requires hardware NAT support. Implemented at least for mt7621" -msgstr "" -"Требуется аппаратная поддержка NAT. Реализовано, по крайней мере, для mt7621" +msgid "Requires hardware NAT support." +msgstr "Требуется аппаратная поддержка NAT." #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:266 msgid "Restrict Masquerading to given destination subnets" @@ -1100,7 +1110,7 @@ msgstr "Дата окончания (год-мес-день)" msgid "Stop Time (hh:mm:ss)" msgstr "Время окончания (чч:мм:сс)" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:123 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:129 msgid "Storage Method" msgstr "Метод хранения" @@ -1175,7 +1185,7 @@ msgstr "Время UTC" msgid "Time restrictions are enabled for this rule" msgstr "Для правила включены временные ограничения" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:189 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:195 msgid "Timeout" msgstr "Тайм-аут" @@ -1202,22 +1212,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" @@ -1247,7 +1257,7 @@ msgstr "Вторник" msgid "Unable to save contents: %s" msgstr "Невозможно сохранить содержимое: %s" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:190 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:196 msgid "" "Unit: seconds. Default <code>0</code> means the entry is added permanently " "to the set.<br />Max: 2147483 seconds." @@ -1255,7 +1265,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»" @@ -1275,7 +1285,7 @@ msgstr "Перенаправление без имени" msgid "Unnamed rule" msgstr "Правило без имени" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:50 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:56 msgid "Unnamed set" msgstr "Безымянный набор" @@ -1365,6 +1375,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 +1394,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 @@ -1412,11 +1430,11 @@ msgstr "назначить помощника отслеживания соед msgid "automatic" msgstr "автоматически" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:124 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:130 msgid "bitmap" msgstr "битовая карта" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:130 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:136 msgid "bitmap is ipv4 only" msgstr "Битовая карта только для IPv4" @@ -1426,23 +1444,23 @@ msgstr "Битовая карта только для IPv4" msgid "day" msgstr "день" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:86 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:92 msgid "dest_ip: Destination IP" msgstr "dest_ip: IP-адрес назначения" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:88 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:94 msgid "dest_mac: Destination MAC addr" msgstr "dest_mac: MAC-адрес назначения" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:89 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:95 msgid "dest_net: Destination (sub)net" msgstr "dest_net: Сеть назначения" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:87 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:93 msgid "dest_port: Destination Port" msgstr "dest_port: Порт назначения" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:91 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:97 msgid "dest_set: Destination ipset*" msgstr "dest_set: ipset назначения*" @@ -1471,11 +1489,11 @@ msgstr "" "правилу на каждый элемент для согласования. Диапазоны портов в наборах " "ипсетов не поддерживаются firewall4.<br />" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:152 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:158 msgid "fromport-toport" msgstr "портисточника-портназначения" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:125 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:131 msgid "hash" msgstr "хэш" @@ -1485,32 +1503,32 @@ msgstr "хэш" msgid "hour" msgstr "час" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:74 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:80 msgid "ip: IP addr" msgstr "ip: IP-адрес" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:146 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:152 msgid "ip[/cidr]<br />" msgstr "ip[/cidr]<br />" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:138 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:144 msgid "ip[/cidr]<br />For use with Match datatypes: <code>*_ip</code>." msgstr "" "ip[/cidr]<br />Для использования с типами данных Match: <code>*_ip</code>." -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:63 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:69 msgid "ipv4" msgstr "ipv4" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:126 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:132 msgid "list" msgstr "список" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:76 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:82 msgid "mac: MAC addr" msgstr "mac: MAC-адрес" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:101 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:107 msgid "macaddr|ip[/cidr]<br />" msgstr "macaddr|ip[/cidr]<br />" @@ -1520,11 +1538,11 @@ msgstr "macaddr|ip[/cidr]<br />" msgid "minute" msgstr "минута" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:77 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:83 msgid "net: (sub)net" msgstr "net: Сеть" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:75 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:81 msgid "port: Port" msgstr "порт: Порт" @@ -1532,7 +1550,7 @@ msgstr "порт: Порт" #: 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 "отвергать" +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 @@ -1540,27 +1558,27 @@ msgstr "отвергать" msgid "second" msgstr "секунда" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:79 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:85 msgid "set: ipset*" msgstr "набор: ipset*" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:85 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:91 msgid "src_Set: Source ipset*" msgstr "src_Set: Исходный ipset*" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:80 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:86 msgid "src_ip: Source IP" msgstr "src_ip: IP-адрес источника" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:82 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:88 msgid "src_mac: Source MAC addr" msgstr "src_mac: MAC-адрес источника" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:83 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:89 msgid "src_net: Source (sub)net" msgstr "src_net: (Под)сеть источника" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:81 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:87 msgid "src_port: Source Port" msgstr "src_port: Исходный порт" @@ -1587,8 +1605,8 @@ msgstr "без ограничений" msgid "unspecified" msgstr "не определено" -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:107 -#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:166 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:113 +#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:172 msgid "up to 65536 entries." msgstr "до 65536 записей." @@ -1617,23 +1635,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>}}" |