summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-firewall/po/fr/firewall.po
diff options
context:
space:
mode:
Diffstat (limited to 'applications/luci-app-firewall/po/fr/firewall.po')
-rw-r--r--applications/luci-app-firewall/po/fr/firewall.po338
1 files changed, 178 insertions, 160 deletions
diff --git a/applications/luci-app-firewall/po/fr/firewall.po b/applications/luci-app-firewall/po/fr/firewall.po
index 78be469168..e371f4eb9c 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 &quot;%{helper.name}"
"&quot;\">%{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 &quot;%{helper.name}"
"&quot;\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper."
@@ -52,11 +52,11 @@ msgstr "-- ajouter IP --"
msgid "-- add MAC --"
msgstr "-- ajouter 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"
@@ -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"
@@ -246,8 +246,8 @@ msgstr ""
"Attribuer automatiquement des assistants conntrack en fonction du protocole "
"de trafic et du port"
-#: 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 "Commentaire"
@@ -267,7 +267,7 @@ msgstr "Les contenus ont été enregistrés."
msgid "Continue"
msgstr "Continuer"
-#: 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 "Compteurs"
@@ -377,11 +377,11 @@ msgstr ""
"Activer la traduction d'adresse réseau et de port IPv6 (NAT6 ou NAPT6) pour "
"le trafic sortant sur cette zone."
-#: 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 "Activé"
-#: 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 "Active le suivi du nombre de paquets et d'octets pour l'ensemble."
@@ -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"
@@ -425,7 +425,7 @@ msgstr "Arguments supplémentaires iptables"
msgid "Extra source arguments"
msgstr "Arguments sources supplémentaires"
-#: 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 "Famille"
@@ -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
@@ -555,7 +556,7 @@ msgstr "Octroi l'accès à la configuration du pare-feu"
msgid "Hardware flow offloading"
msgstr "Déchargement de flux matériel"
-#: 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 "Plage d'IP"
@@ -564,15 +565,15 @@ msgstr "Plage d'IP"
msgid "IP Sets"
msgstr "IP Sets"
-#: 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 "IPs/Réseaux"
-#: 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 "IPs/Réseaux/MACs"
-#: 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"
@@ -588,7 +589,7 @@ msgstr "IPv4 et IPv6"
msgid "IPv4 only"
msgstr "IPv4 uniquement"
-#: 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"
@@ -607,35 +608,35 @@ msgstr "IPv6 uniquement"
msgid "Inbound device"
msgstr "Appareil entrant"
-#: 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 "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 &quot;%{helper.name}&quot;\">%{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 &quot;%{helper.name}&quot;\">%{helper.val}</var>:<var data-"
"tooltip=\"%{helper.name}\">%{helper.val}</var>}}"
-
-#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173
+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 &quot;%{helper.name}&quot;\">%{helper.val}"
+"</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</var>}}"
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:179
msgid "Initial Hash Size"
msgstr "Taille initiale du hachage"
@@ -664,6 +665,10 @@ msgstr "Marque DSCP non valide"
msgid "Invalid limit value"
msgstr "Valeur limite non valide"
+#: 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 "Rafale limite"
@@ -753,7 +758,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 +775,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 ""
@@ -793,11 +798,11 @@ msgstr ""
msgid "Matches traffic carrying the specified DSCP marking."
msgstr "Correspond au trafic portant le marquage DSCP spécifié."
-#: 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 "Entrées max"
-#: 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 "Longueur Max"
@@ -835,14 +840,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 "Nom"
-#: 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 "Masque réseau"
@@ -883,11 +888,11 @@ msgstr "Zone sortante"
msgid "Output"
msgstr "Sortie"
-#: 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 "Packet Field Match"
-#: 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>. "
@@ -900,7 +905,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!"
@@ -923,7 +928,7 @@ msgstr ""
"non valides peuvent endommager le jeu de règles du pare-feu, exposant "
"complètement tous les services."
-#: 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 ""
"Chemin d'accès au fichier des CIDR, des sous-réseaux, des IP hôtes, etc.<br /"
@@ -942,7 +947,7 @@ msgstr ""
"La redirection de port permet aux ordinateurs distants sur Internet, de se "
"connecter à un ordinateur ou service spécifié dans le réseau local privé."
-#: 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 "Plage de ports"
@@ -963,14 +968,17 @@ msgstr ""
msgid "Redirect matched incoming traffic to the specified internal host"
msgstr "Rediriger le trafic entrant correspondant vers l'hôte interne spécifié"
-#: 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 "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"
-msgstr ""
-"Nécessite un support NAT matériel. Mis en œuvre minimalement pour mt7621"
+msgid "Requires hardware NAT support."
+msgstr "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"
@@ -1104,7 +1112,7 @@ msgstr "Date d'arrêt (aaaa-mm-jj)"
msgid "Stop Time (hh:mm:ss)"
msgstr "Heure d'arrêt (hh:mm:ss)"
-#: 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 "Méthode de stockage"
@@ -1181,7 +1189,7 @@ msgstr "Heure en UTC"
msgid "Time restrictions are enabled for this rule"
msgstr "Des restrictions horaires sont activées pour cette règle"
-#: 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 "Délai d'attente"
@@ -1215,15 +1223,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"
@@ -1253,7 +1261,7 @@ msgstr "Mardi"
msgid "Unable to save contents: %s"
msgstr "Impossible d'enregistrer le contenu : %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."
@@ -1261,7 +1269,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\""
@@ -1281,7 +1289,7 @@ msgstr "Transfert sans nom"
msgid "Unnamed rule"
msgstr "Règle sans nom"
-#: 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 "Unnamed set"
@@ -1371,6 +1379,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 +1398,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
@@ -1418,11 +1434,11 @@ msgstr "affecter l'assistant conntrack"
msgid "automatic"
msgstr "automatique"
-#: 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 "bitmap"
-#: 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 "Bitmap uniquement pour IPv4"
@@ -1432,23 +1448,23 @@ msgstr "Bitmap uniquement pour IPv4"
msgid "day"
msgstr "journée"
-#: 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 de destination"
-#: 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 : Adresse MAC de destination"
-#: 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 : Destination (sous -) Réseau"
-#: 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 : Port de destination"
-#: 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 : Destination ipset*"
@@ -1477,11 +1493,11 @@ msgstr ""
"règle par élément. Les plages de ports dans les ipsets ne sont pas prises en "
"charge par 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 "Du port au port"
-#: 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 "hash"
@@ -1491,33 +1507,33 @@ msgstr "hash"
msgid "hour"
msgstr "heure"
-#: 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 : addr 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 />A utiliser avec les types de données 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 "liste"
-#: 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 addr"
-#: 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 />"
@@ -1527,11 +1543,11 @@ msgstr "macaddr|ip[/cidr]<br />"
msgid "minute"
msgstr "minute"
-#: 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 "réseau : (sous-)réseau"
-#: 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 "port : Port"
@@ -1547,27 +1563,27 @@ msgstr "rejeter"
msgid "second"
msgstr "seconde"
-#: 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 "set : 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 : Source 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 source"
-#: 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 : Source MAC addr"
-#: 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 : Source (sous-)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: Source Port"
@@ -1594,8 +1610,8 @@ msgstr "illimité"
msgid "unspecified"
msgstr "non précisé"
-#: 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 "jusqu'à 65536 entrées."
@@ -1617,22 +1633,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 &quot;%{helper.name}&quot;\">%{helper.val}</"
-#~ "var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</var>}}"
+#~ "Incoming IPv4%{proto?, protocol %{proto#%{next?, }%{item.types?<var "
+#~ "class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-"
+#~ "tooltip\">ICMP with types %{item.types#%{next?, }<var>%{item}</var>}</"
+#~ "span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? data-"
+#~ "tooltip=\"Match fwmarks except %{mark.num}%{mark.mask? with mask %{mark."
+#~ "mask}}.\":%{mark.mask? data-tooltip=\"Mask fwmark value with %{mark.mask} "
+#~ "before compare.\"}}>%{mark.val}</var>}%{helper?, helper %{helper.inv?<var "
+#~ "data-tooltip=\"Match any helper except &quot;%{helper.name}&quot;"
+#~ "\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}"
+#~ "</var>}}"
#~ msgstr ""
-#~ "Incoming IPv4%{proto?, protocol %{proto#%{next?, }%{item.types?<var class="
-#~ "\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP "
-#~ "with types %{item.types#%{next?, }<var>%{item}</var>}</span></var>:<var>"
-#~ "%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Match "
-#~ "fwmarks except %{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark."
-#~ "mask? data-tooltip=\"Mask fwmark value with %{mark.mask} before compare."
-#~ "\"}}>%{mark.val}</var>}%{helper?, helper %{helper.inv?<var data-tooltip="
-#~ "\"Match any helper except &quot;%{helper.name}&quot;\">%{helper.val}</"
-#~ "var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</var>}}"
+#~ "Incoming IPv4%{proto?, protocol %{proto#%{next?, }%{item.types?<var "
+#~ "class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-"
+#~ "tooltip\">ICMP with types %{item.types#%{next?, }<var>%{item}</var>}</"
+#~ "span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? data-"
+#~ "tooltip=\"Match fwmarks except %{mark.num}%{mark.mask? with mask %{mark."
+#~ "mask}}.\":%{mark.mask? data-tooltip=\"Mask fwmark value with %{mark.mask} "
+#~ "before compare.\"}}>%{mark.val}</var>}%{helper?, helper %{helper.inv?<var "
+#~ "data-tooltip=\"Match any helper except &quot;%{helper.name}&quot;"
+#~ "\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}"
+#~ "</var>}}"